Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/acr/acr900zi

 


Objetivo

Implantar títulos ACR a partir de temp-tables geradas por outros programas.


 Importante: Utilizar a documentação atualizada ACR900ZJ - Integração/Implantação de Títulos.

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

...

Def var v_hdl_programa as HANDLE format ">>>>>>9" no-undo.

 


RUN prgfin/acr/acr900zi.py persistent set v_hdl_programa.

RUN pi_main_code_integr_acr_new_13 15 IN v_hdl_programa (INPUT 11,

...

                                                      INPUT TABLE tt_integr_acr_relacto_pend_aux,

                                                      INPUT TABLE tt_integr_perext_item_impl_acr,

                                                      INPUT TABLE tt_integr_acr_docto_mais_negoc).

Delete procedure v_hdl_programa.

...

9. tt_integr_acr_relacto_pend_aux:  Contém o campo novo(log_nota_vincul) da temp-table passada como parâmetro, está tabela é uma extensão da temp-table tt_integr_acr_relacto_pend.

Além disso, o programa que irá executar a api_integr_acr_new_1 , deverá conter e criar as seguintes tabelas temporárias (deverão estar definidas como new shared):

...

tt_integr_acr_aprop_relactoContêm Contém os valores das apropriações contábeis dos outros títulos relacionados ao item do lote de implantação.

...

tt_integr_acr_item_lote_impl­_9 – Itens do Lote de Liquidação (Somente estará definida no programa, pois internamente será utilizada a temp-table tt_integr_acr_item_lote_impl_5, que será recebida como parâmetro).

...

tt_integr_acr_relacto_pend_aux:  Contém o campo novo (log_nota_vincul) da temp-table passadas como parâmetro, está tabela é uma extensão da temp-table tt_integr_acr_relacto_pend.

tt_integr_perext_item_impl_acr: Contém os dados para criação dos registros da tabela de extensão dos itens dos lotes de implantação, a serem criados para a localização Peru.

O item do lote se relaciona com o lote através do atributo ttv_rec_lote_impl_tit_acr, que guarda o recid do registro da temp-table (tabela temporária) do lote, ou seja: tt_integr_acr_item_lote_impl_9.ttv_rec_lote_impl_tit_acr = recid ( tt_integr_acr_lote_impl ).

As informações do item do lote se relacionam à a ele através do atributo ttv_rec_item_lote_impl_tit_acr, que guarda o recid do registro da tt do item do lote, ou seja: tt_integr_acr_abat_antecip.ttv_rec_item_lote_impl_tit_acr = recid(tt_integr_acr_item_lote_impl_9).

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_antecip

Gerará os abatimentos de antecipações.

Shared

 


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim

 


ttv_rec_abat_antecip_acr

recid

>>>>>>9

 O atributo ttv_rec_abat_antecip_acr deve receber o  recid da tt_integr_acr_abat_antecip

Sim

 


tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim

 


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Sim

 


tta_cod_espec_docto

character

x(3)

Esp‚cie Documento

Sim

 


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim

 


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim

 


tta_cod_parcela

character

x(02)

Parcela

Sim

 


tta_val_abtdo_antecip_tit_abat

decimal

->>>,>>>,>>9.99

Vl Abtdo

Sim

 

 

 




def new def new shared temp-table tt_integr_acr_abat_antecip no-undo

...

          tta_cod_parcela                  ascending.

 


Segue abaixo os atributos que deverão receber valor na temp-table:

 


tt_integr_acr_abat_antecip.ttv_rec_item_lote_impl_tit_acr

tt_integr_acr_abat_antecip.ttv_rec_abat_antecip_acr

...

tt_integr_acr_abat_antecip.tta_val_abtdo_antecip_tit_abat 


-      O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9

-      O atributo ttv_rec_abat_antecip_acr deve receber o  recid da tt_integr_acr_abat_antecip 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_prev

Gerará abatimento de previsão ACR.

Shared

 


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim

 


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

 

 



tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim

 


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim

 


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim

 


tta_cod_parcela

character

x(02)

Parcela

Sim

 


tta_val_abtdo_prev_tit_abat

decimal

->>>,>>>,>>9.99

Vl Abat. Em caso de zerar o saldo da previsão, deve-se informar como (yes) no atributo abaixo.*

Sim

 


tta_log_zero_sdo_prev

logical

Sim/Não

Zera Saldo

Sim/Não*

 

 



def new shared temp-table tt_integr_acr_abat_prev no-undo

...

          tta_cod_parcela                  ascending.

 


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_abat_prev.tta_cod_estab

...

tt_integr_acr_abat_prev.tta_log_zero_sdo_prev.

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_ctbl_pend

Gerará as apropriações contábeis.

Shared

 


(*) Liberado o centro de custo com 20 posições, a partir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Sim

 


tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

Sim

 


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Sim

 


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não

 


tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim p/ Matriz de tradução

 


tta_cod_unid_negoc_ext

character

x(8)

Unid Negócio Externa

Sim p/ Matriz de tradução

 


tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo

 

 



tta_cod_ccusto

Character

x(11)/x(20)*

Centro Custo

 

 



tta_cod_ccusto_ext

character

x(8)/x(20)*

Centro Custo Externo

 

 



tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim p/ Matriz de tradução

 


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim p/ Matriz de tradução

 


tta_val_aprop_ctbl

decimal

->>>,>>>,>>9.99

Valor Aprop Ctbl

Sim p/ Matriz de tradução

 


tta_cod_unid_federac

character

x(3)

Unidade Federação

 

 



tta_log_impto_val_agreg

logical

Sim/Não

Impto Val Agreg

 

 



tta_cod_imposto

character

x(5)

Imposto

 

 



tta_cod_classif_impto

character

x(05)

Class Imposto

 

 



tta_cod_pais

character

x(3)

País

 

 



tta_cod_pais_ext

character

x(20)

País Externo

 

 

 




def new shared temp-table tt_integr_acr_aprop_ctbl_pend no-undo

...

          tta_log_impto_val_agreg          ascending. 


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_aprop_ctbl_pend.tta_cod_plano_cta_ctbl

...

tt_integr_acr_aprop_ctbl_pend.tta_val_aprop_ctbl 

 

 




Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_desp_rec

Armazena os valores de receita e despesa rateados por unidade de negócio e tipo de fluxo.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Não

 


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não

 


tta_cod_unid_negoc_ext

character

x(8)

Unid Negócio Externa

Não

 


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Não

 


tta_val_perc_rat_ctbz

decimal

>>9.99

Perc Rateio

Sim

 


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Não

 


tta_cod_cta_ctbl

character

x(20)

Conta Contábil

Sim

 


tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim

 


tta_cod_tip_abat

character

x(8)

Tipo de Abatimento. Este atributo só se faz obrigatório quando o tipo de apropriação for “ABATIMENTO”*.

Sim/Não *

 


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim

 


tta_ind_tip_aprop_recta_despes

character

x(20)

Tipo Apropriação

Sim

 

...



def new shared temp-table tt_integr_acr_aprop_desp_rec no-undo

...

          tta_cod_tip_abat                 ascending. 


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:

 


tt_integr_acr_aprop_desp_rec.tta_cod_plano_cta_ctbl

...

tt_integr_acr_aprop_desp_rec.tta_val_perc_rat_ctbz

 

 

 




Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_liq_antec

Armazena os valores de  rateio das liquidações contra antecipação.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


ttv_rec_abat_antecip_acr

recid

>>>>>>9

 Atributo ttv_rec_abat_antecip_acr deverá receber o valor do atributo (tt_integr_acr_abat_antecip.ttv_rec_abat_antecip_acr),  para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim

 


ttv_cod_fluxo_financ_tit_ext

character

x(20)

 


Sim p/ Matriz de Tradução

 


tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim p/ Matriz de Tradução

 


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim p/ Matriz de Tradução

 


tta_cod_unid_negoc_tit

character

x(3)

Unid Negoc Título

Sim p/ Matriz de Tradução

 


tta_cod_tip_fluxo_financ_tit

character

x(12)

Tp Fluxo Financ Tit

Sim p/ Matriz de Tradução

 


tta_val_abtdo_antecip

decimal

->>>,>>>,>>9.99

Valor Abatido

Sim p/ Matriz de Tradução

 

 



def def new shared temp-table tt_integr_acr_aprop_liq_antec no-undo

...

Segue abaixo os atributos que deverão receber valor:

 


tt_integr_acr_aprop_liq_antec.tta_cod_fluxo_financ_ext

...

tt_integr_acr_aprop_liq_antec.tta_val_abtdo_antecip

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_relacto

Contêm

Contém os valores das apropriações contábeis dos outros títulos relacionados ao item do lote de implantação.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_relacto_pend_tit_acr

recid

>>>>>>9

Atributo ttv_rec_relacto_pend_tit_acr deverá receber o valor do atributo (tt_integr_acr_relacto_pend. ttv_rec_relacto_pend_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Sim

 


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Sim p/ Matriz de Tradução

 


tta_cod_unid_negoc_ext

character

x(8)

Unid Neg¢cio Externa

Não

 


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim p/ Matriz de Tradução

 


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Sim p/ Matriz de Tradução

 


tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

Sim p/ Matriz de Tradução

 


tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio

Sim p/ Matriz de Tradução

 


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim p/ Matriz de Tradução

 


tta_val_aprop_ctbl

decimal

->>>,>>>,>>9.99

Valor Aprop Ctbl

Sim p/ Matriz de Tradução

 


tta_ind_tip_aprop_ctbl

character

x(30)

Tipo Aprop Ctbl

Não

 

 

...




def new shared temp-table tt_integr_acr_aprop_relacto no-undo

...

    field tta_ind_tip_aprop_ctbl           as character format "x(30)" initial "Saldo" label "Tipo Aprop Ctbl" column-label "Tipo Aprop Ctbl".

 


Atributo ttv_rec_relacto_pend_tit_acr deverá receber o valor do atributo

...

Segue abaixo os atributos que deverão receber valor:

 


tt_integr_acr_aprop_relacto.tta_cod_cta_ctbl_ext

...

tt_integr_acr_aprop_relacto.tta_val_aprop_ctbl

 

 

 

ctbl 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_cheq

São as informações dos cheques usados no pagamento de títulos ACR.

Shared

 


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_banco

character

x(8)

Banco

Sim

 


tta_cod_agenc_bcia

character

x(10)

Agência Bancária

Sim

 


tta_cod_cta_corren

character

x(10)

Conta Corrente

Sim

 


tta_num_cheque

integer

>>>>,>>>,>>9

Num Cheque

Sim

 


tta_dat_emis_cheq

date

99/99/9999

Data Emissão

Sim

 


tta_dat_depos_cheq_acr

date

99/99/9999

Depósito

Sim

 


tta_dat_prev_depos_cheq_acr

date

99/99/9999

Previsão Depósito

Sim

 


tta_dat_desc_cheq_acr

date

99/99/9999

Data Desconto

Sim

 


tta_dat_prev_desc_cheq_acr

date

99/99/9999

Data Prev Desc

Sim

 


tta_val_cheque

decimal

>>>,>>>,>>9.99

Valor Cheque

Sim

 


tta_nom_emit

character

x(40)

Nome Emitente

Sim

 


tta_nom_cidad_emit

character

x(30)

Cidade Emitente

Sim

 


tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim

 


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Não

 


tta_cod_id_feder

character

x(20)

ID Federal

Sim

 


tta_cod_motiv_devol_cheq

character

x(5)

Motivo Devolução

Sim

 


tta_cod_indic_econ

character

x(8)

Moeda

Sim p/ Matriz de tradução

 


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa. Caso seja cheque devolvido, informar o motivo.

Sim/Não

 


tta_cod_usuar_cheq_acr_terc

character

x(12)

Usuário

Sim/Não

 


tta_log_pend_cheq_acr

logical

Sim/NÆo

Cheque Pendente

Sim/Não

 


tta_log_cheq_terc

logical

Sim/NÆo

Cheque Terceiro

Sim/Não

 


tta_log_cheq_acr_renegoc

logical

Sim/NÆo

Cheque Reneg

Sim/Não

 


tta_log_cheq_acr_devolv

logical

Sim/NÆo

Cheque Devolvido

Sim/Não

 


tta_num_pessoa

integer

>>>,>>>,>>9

Pessoa

Sim/Não

 


tta_cod_pais

character

x(3)

País

Sim/Não

 

...



def new shared temp-table tt_integr_acr_cheq no-undo

...

          tta_num_cheque                   ascending.

 


Segue abaixo os atributos que deverão receber valor:

 


tt_integr_acr_cheq.tta_cod_banco

...

tt_integr_acr_cheq.tta_cod_pais.

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_impto_impl_pend

Indicará os impostos vinculados ao título.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cod_pais

character

x(3)

País

Sim

 


tta_cod_pais_ext

character

x(20)

Pa¡s Externo

Sim

 


tta_cod_unid_federac

character

x(3)

Unidade Federação

Sim p/ Matriz de Tradução

 


tta_cod_imposto

character

x(5)

Imposto

Sim p/ Matriz de Tradução

 


tta_cod_classif_impto

character

x(05)

Class Imposto

Sim p/ Matriz de Tradução

 


tta_num_seq

integer

>>>,>>9

Sequência

Não

 


tta_val_rendto_tribut

decimal

>,>>>,>>>,>>9.99

Rendto Tributável

Não

 


tta_val_aliq_impto

decimal

>9.99

Alíquota

Sim p/ Matriz de Tradução

 


tta_val_imposto

decimal

>,>>>,>>>,>>9.99

Valor Imposto

Não

 


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Não

 


tta_cod_cta_ctbl

character

x(20)

Conta Contábil

Não

 


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Não

 


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não

 


tta_ind_clas_impto

character

X(14)

Classe Imposto

Não

 


tta_cod_indic_econ

character

x(8)

Moeda

Não

 


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não

 


tta_val_cotac_indic_econ

decimal

>>>>,>>9.9999999999

Cotação

Não

 


tta_dat_cotac_indic_econ

date

99/99/9999

Data Cotação

Não

 


tta_val_impto_indic_econ_impto

decimal

->>>,>>>,>>9.99

Val Finalid Impto

Não

 

 



def new shared temp-table tt_integr_acr_impto_impl_pend no-undo

...

          tta_num_seq                      ascending.

 


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_impto_impl_pend.tta_cod_pais

...

tt_integr_acr_impto_impl_pend.tta_val_aliq_impto

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_item_lote_impl

Gerará item do lote de implantação – Esta temp-table apenas estará definida, sendo que os registros serão criados na temp-table tt_integr_acr_item_lote_impl_2.

 

Shared

 


(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9

 

 

 tta_




tta_num_seq_refer

integer

>>>9

Sequência

 

 



tta_cdn_cliente

Integer

>>>,>>>,>>9

Cliente

 

 



tta_cod_espec_docto

character

x(3)

Espécie Documento

 

 



tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

 

 



tta_cod_tit_acr

character

x(10)/x(16)**

Título

 

 



tta_cod_parcela

character

x(02)

Parcela

 

 



tta_cod_indic_econ

character

x(8)

Moeda

 

 



tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

 

 



tta_cod_portador

character

x(5)

Portador

 

 



tta_cod_portad_ext

character

x(8)

Portador Externo

 

 



tta_cod_cart_bcia

character

x(3)

Carteira

 

 



tta_cod_modalid_ext

character

x(8)

Modalidade Externa

 

 



tta_cod_cond_cobr

character

x(8)

Condição Cobran‡a

 

 



tta_cod_motiv_movto_tit_acr

character

x(8)

Motivo Movimento

 

 



tta_cod_histor_padr

character

x(8)

Histórico Padrão

 

 



tta_cdn_repres

Integer

>>>,>>9

Representante

 

 



tta_dat_vencto_tit_acr

date

99/99/9999

Vencimento

 

 



tta_dat_prev_liquidac

date

99/99/9999

Prev Liquidação

 

 



tta_dat_desconto

date

99/99/9999

Data Desconto

 

 



tta_dat_emis_docto

date

99/99/9999

Data Emissão

 

 



tta_val_tit_acr

decimal

>>>,>>>,>>9.99

Valor

 

 



tta_val_desconto

decimal

->>>,>>>,>>9.99

Valor Desconto

 

 



tta_val_perc_desc

decimal

>9.9999

Percentual Desconto

 

 



tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso

 

 



tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso

 

 



tta_val_base_calc_comis

decimal

>>>,>>>,>>9.99

Base Calc Comis

 

 



tta_des_text_histor

character

x(2000)

Histórico

 

 



tta_qtd_dias_carenc_multa_acr

decimal

>>9

Dias Carenc Multa

 

 



tta_cod_banco

character

x(8)

Banco

 

 



tta_cod_agenc_bcia

character

x(10)

Agência Banc ria

 

 



tta_cod_cta_corren_bco

character

x(20)

Conta Corrente Banco

 

 



tta_cod_digito_cta_corren

character

x(2)

D¡gito Cta Corrente

 

 



tta_cod_instruc_bcia_1_movto

character

x(4)

Instr Banc ria 1

 

 



tta_cod_instruc_bcia_2_movto

character

x(4)

Instr Banc ria 2

 

 



tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros

 

 



tta_val_liq_tit_acr

decimal

>>>,>>>,>>9.99

Vl Líquido

 

 



tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie

 

 



tta_cod_cond_pagto

character

x(8)

Condição Pagamento

 

 



ttv_cdn_agenc_fp

Integer

>>>9

Agência

 

 



tta_ind_sit_tit_acr

character

X(13)

Situação Título

 

 



tta_log_liquidac_autom

logical

Sim/NÆo

Liquidac Automática

 

 



tta_num_id_tit_acr

integer

1E+10

Token Cta Receber

 

 



tta_num_id_movto_tit_acr

integer

1E+10

Token Movto Tit ACR

 

 

tta



tta_num_id_movto_cta_corren

integer

1E+10

ID Movto Conta

 

 



tta_cod_admdra_cartao_cr

character

x(5)

Administradora

 

 



tta_cod_cartcred

character

x(20)

Código Cartão

 

 



tta_cod_mes_ano_valid_cartao

character

XX/XXXX

Validade Cartão

 

 



tta_cod_autoriz_cartao_cr

character

x(6)

Cód Pré-Autorização

 

 



tta_dat_compra_cartao_cr

date

99/99/9999

Data Efetiv Venda

 

 



tta_cod_conces_telef

character

x(5)

Concessionária

 

 



tta_num_ddd_localid_conces

integer

999

DDD

 

 



tta_num_prefix_localid_conces

integer

>>>9

Prefixo

 

 



tta_num_milhar_localid_conces

integer

9999

Milhar

 

 



tta_log_tip_cr_perda_dedut_tit

logical

Sim/NÆo

Credito com Garantia

 

 



tta_cod_refer

character

x(10)

Referência

 

 



tta_ind_ender_cobr

character

X(15)

Endereço Cobrança

 

 



tta_nom_abrev_contat

character

x(15)

Abreviado Contato

 

 



tta_log_db_autom

logical

Sim/NÆo

Débito Automático

 

 



tta_log_destinac_cobr

logical

Sim/NÆo

Destin Cobrança

 

 



tta_ind_sit_bcia_tit_acr

character

X(12)

Sit Bancária

 

 



tta_cod_tit_acr_bco

character

x(20)

Num Título Banco

 

 



tta_cod_agenc_cobr_bcia

character

x(10)

Agência Cobrança

 

 



tta_dat_abat_tit_acr

date

99/99/9999

Abat

 

 



tta_val_perc_abat_acr

decimal

>>9.9999

Perc Abatimento

 

 



tta_val_abat_tit_acr

decimal

>>>>,>>>,>>9.99

Vl Abatimento

 

 



tta_des_obs_cobr

character

x(40)

Obs Cobrança

 

 

 




def new shared temp-table tt_integr_acr_item_lote_impl no-undo

...

          tta_num_seq_refer                ascending.

 


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_item_lote_impl_9

Gerará item do lote de implantação – Nesta temp-table deverão ser criados os registros.

Input / Output

 


(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_lote_impl.

O atributo ttv_rec_item_lote_impl_tit_acr deverá receber o seu próprio recid, ou seja, o recid da tt_integr_item_lote_impl_2

Sim

 


tta_num_seq_refer

integer

>>>9

Sequência

Sim

 


tta_cdn_cliente

Integer

>>>,>>>,>>9

Cliente

Sim

 


tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim

 


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim

 


tta_cod_tit_acr

character

x(10)/x(16)**

T¡tulo

Sim

 


tta_cod_parcela

character

x(02)

Parcela

Sim

 


tta_cod_indic_econ

character

x(8)

Moeda

Sim

 


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não

 


tta_cod_portador

character

x(5)

Portador

Não

 


tta_cod_portad_ext

character

x(8)

Portador Externo

Não

 


tta_cod_cart_bcia

character

x(3)

Carteira

Não

 


tta_cod_modalid_ext

character

x(8)

Modalidade Externa

Não

 


tta_cod_cond_cobr

character

x(8)

Condição Cobrança

Não

 


tta_cod_motiv_movto_tit_acr

character

x(8)

Motivo Movimento

Não

 


tta_cod_histor_padr

character

x(8)

Histórico Padrão

Não

 


tta_cdn_repres

Integer

>>>,>>9

Representante

Sim

 


tta_dat_vencto_tit_acr

date

99/99/9999

Vencimento

Sim

 


tta_dat_prev_liquidac

date

99/99/9999

Prev Liquidação

Sim

 


tta_dat_desconto

date

99/99/9999

Data Desconto

Não

 


tta_dat_emis_docto

date

99/99/9999

Data Emissão

Sim

 


tta_val_tit_acr

decimal

>>>,>>>,>>9.99

Valor

Sim

 


tta_val_desconto

decimal

->>>,>>>,>>9.99

Valor Desconto

Não

 


tta_val_perc_desc

decimal

>9.9999

Percentual Desconto

Não

 


tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso

Não

 


tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso

Não

 


tta_val_base_calc_comis

decimal

>>>,>>>,>>9.99

Base Calc Comis

Não

 


tta_des_text_histor

character

x(2000)

Histórico

Não

 


tta_qtd_dias_carenc_multa_acr

decimal

>>9

Dias Carenc Multa

Não

 


tta_cod_banco

character

x(8)

Banco

Não

 


tta_cod_agenc_bcia

character

x(10)

Agência Banc ria

Não

 


tta_cod_cta_corren_bco

character

x(20)

Conta Corrente Banco

Não

 


tta_cod_digito_cta_corren

character

x(2)

Dígito Cta Corrente

Não

 


tta_cod_instruc_bcia_1_movto

character

x(4)

Instr Bancária 1

Não

 


tta_cod_instruc_bcia_2_movto

character

x(4)

Instr Bancária 2

Não

 


tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros

Não

 


tta_val_liq_tit_acr

decimal

>>>,>>>,>>9.99

Vl Líquido

Sim

 


tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie

Sim

 

ttv


tta_cod_cond_pagto

character

x(8)

Condição Pagamento

Não

 


ttv_cdn_agenc_fp

Integer

>>>9

Agência

Não

 


tta_ind_sit_tit_acr

character

X(13)

Situação Título

Não

 


tta_log_liquidac_autom

logical

Sim/NÆo

Liquidac Automática

Não

 


tta_num_id_tit_acr

integer

1E+10

Token Cta Receber

Não

 


tta_num_id_movto_tit_acr

integer

1E+10

Token Movto Tit ACR

Não

 


tta_num_id_movto_cta_corren

integer

1E+10

ID Movto Conta

Não

 


tta_cod_admdra_cartao_cr

character

x(5)

Administradora

Não

 


tta_cod_cartcred

character

x(20)

Código Cartão

Não

 


tta_cod_mes_ano_valid_cartao

character

XX/XXXX

Validade Cartão

Não

 


tta_cod_autoriz_cartao_cr

character

x(6)

Cód Pré-Autorização

Não

 


tta_dat_compra_cartao_cr

date

99/99/9999

Data Efetiv Venda

Não

 


tta_cod_conces_telef

character

x(5)

Concessionária

Não

 


tta_num_ddd_localid_conces

integer

999

DDD

Não

 


tta_num_prefix_localid_conces

integer

>>>9

Prefixo

Não

 


tta_num_milhar_localid_conces

integer

9999

Milhar

Não

 


tta_log_tip_cr_perda_dedut_tit

logical

Sim/NÆo

Credito com Garantia

Não

 


tta_cod_refer

character

x(10)

Referência

Não

 


tta_ind_ender_cobr

character

X(15)

Endereço Cobrança

Não

 


tta_nom_abrev_contat

character

x(15)

Abreviado Contato

Não

 

 



def temp-table tt_integr_acr_item_lote_impl_9 no-undo

...

          tta_num_seq_refer                ascending. 


- O atributo ttv_rec_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_lote_impl;

...

- atributo ttv_cod_nota_fisc_faturam será informado quando o título for de origem faturamento. 


Segue abaixo outros atributos além dos citados anteriormente que deverão receber valor na temp-table: 


tt_integr_acr_item_lote_impl_9.ttv_rec_lote_impl_tit_acr

...

tt_integr_acr_item_lote_impl_9.tta_ind_tip_espec_docto

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_lote_impl

Gerará lote de implantação.

Shared

...


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_empresa

character

x(3)

Empresa

Sim

 


ttv_cod_empresa_ext

character

x(3)

Código Empresa Ext

Não

 


tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim

 


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Não

 


tta_cod_refer

character

x(10)

Referência

Sim

 


tta_cod_indic_econ

character

x(8)

Moeda

Não

 


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não

 


tta_cod_espec_docto

character

x(3)

Espécie Documento

Não

 


tta_dat_transacao

date

99/99/9999

Data Transação

Sim

 


tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie

 

 



tta_ind_orig_tit_acr

character

X(8)

Origem Tit Cta Rec

 

 



tta_val_tot_lote_impl_tit_acr

decimal

>>,>>>,>>>,>>9.99

Total Movimento

 

 



tta_val_tot_lote_infor_tit_acr

decimal

>>,>>>,>>>,>>9.99

Total Informado

 

 



tta_ind_tip_cobr_acr

character

X(10)

Tipo Cobrança

 

 



ttv_log_lote_impl_ok

logical

Sim/NÆo

 

 

 




tta_log_liquidac_autom

logical

Sim/NÆo

Liquidac Automática

 

 

 




def new shared temp-table tt_integr_acr_lote_impl no-undo

...

          tta_cod_refer                    ascending.

 


Segue abaixo os atributos que deverão receber valor na temp-table:

 


tt_integr_acr_lote_impl.tta_cod_empresa

...

tt_integr_acr_lote_impl.tta_dat_transacao

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_ped_vda_pend

Indicará os pedidos de venda relacionados ao título.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim

 


tta_cod_ped_vda

character

x(

12

15)

Pedido Venda

Sim

 


tta_cod_ped_vda_repres

character

x(

12

30)

Pedido Repres

Sim

 


tta_val_perc_particip_ped_vda

decimal

>>9.99

Particip Ped Vda

Sim

 


tta_val_origin_ped_vda

decimal

->>,>>>,>>>,>>9.99

Original Ped Venda

Não

 


tta_val_sdo_ped_vda

decimal

->>,>>>,>>>,>>9.99

Saldo Pedido Venda

Não

 


tta_des_ped_vda

character

x(40)

Pedido Venda

Não

 

 



def new shared temp-table tt_integr_acr_ped_vda_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    field tta_cod_ped_vda                  vda                  as character format "x(1215)" label "Pedido Venda" column-label "Pedido Venda"

    field tta_cod_ped_vda_repres           as character format "x(1230)" label "Pedido Repres" column-label "Pedido Repres"

...

          tta_cod_ped_vda                  ascending.

 

 



Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_ped_vda_pend.ttv_rec_item_lote_impl_tit_acr

...

tt_integr_acr_ped_vda_pend.tta_val_perc_particip_ped_vda 


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend

Indicará os relacionamentos com outros títulos, caso o item do lote seja uma Nota de Crédito, Nota de Débito ou Aviso de Débito.

Shared

 


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim

 


tta_cod_estab_tit_acr_pai

character

x(3) / x(5)*

Estab Tit Pai

Sim

 


ttv_cod_estab_tit_acr_pai_ext

character

x(3) / x(5)*

Estab Tit Pai

Sim

 


tta_num_id_tit_acr_pai

integer

1E+10

Token

Sim p/ Matriz Tradução

 


tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim p/ Matriz Tradução

 


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim p/ Matriz Tradução

 


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim p/ Matriz Tradução

 


tta_cod_parcela

character

x(02)

Parcela

Sim p/ Matriz Tradução

 


tta_val_relacto_tit_acr

decimal

->>>,>>>,>>9.99

Vl Relacto

Sim p/ Matriz Tradução

 


tta_log_gera_alter_val

logical

Sim/NÆo

Gera Alter Valor

Sim p/ Matriz Tradução

 


tta_ind_motiv_acerto_val

character

X(12)

Motivo Acerto Valor

Sim p/ Matriz Tradução

 

 



def def new shared temp-table tt_integr_acr_relacto_pend no-undo

...

    field tta_ind_motiv_acerto_val         as character format "X(12)" initial "Alteração" label "Motivo Acerto Valor" column-label "Motivo Acerto Valor".

 


Segue abaixo os atributos que deverão receber valor:

 


tt_integr_acr_relacto_pend.ttv_rec_item_lote_impl_tit_acr

...

tt_integr_acr_relacto_pend.tta_ind_motiv_acerto_val 


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend_cheq

Indicará os cheques usados para pagamento de AN e Títulos Normais à vista.

Shared

                                                  

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim

 


tta_cod_banco

character

x(8)

Banco

Sim

 


tta_cod_agenc_bcia

character

x(10)

Agência Bancária

Sim

 


tta_cod_cta_corren

character

x(10)

Conta Corrente

Sim

 


tta_num_cheque

integer

>>>>,>>>,>>9

Num Cheque

Sim

 


tta_val_vincul_cheq_acr

decimal

>>>,>>>,>>9.99

Valor Vinculado

Não

 


tta_cdn_bco_cheq_salario

Integer

>>9

Banco Cheque Salário

Não

 

 



def new shared temp-table tt_integr_acr_relacto_pend_cheq no-undo

...

          tta_num_cheque                   ascending. 


Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_relacto_pend_cheq.ttv_rec_item_lote_impl_tit_acr

...

tt_integr_acr_relacto_pend_cheq.tta_num_cheque 


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_repres_pend

Indicará os representantes para comissões.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim

 


tta_cdn_repres

Integer

>>>,>>9

Representante

Sim

 


tta_val_perc_comis_repres

decimal

>>9.9999

% Comissão

Sim

 


tta_val_perc_comis_repres_emis

decimal

>>9.99

% Comis Emissão

Sim

 


tta_val_perc_comis_abat

decimal

>>9.99

% Comis Abatimento

Sim

 


tta_val_perc_comis_desc

decimal

>>9.99

% Comis Desconto

Sim

 


tta_val_perc_comis_juros

decimal

>>9.99

% Comis Juros

Sim

 


tta_val_perc_comis_multa

decimal

>>9.99

% Comis Multa

Sim

 


tta_val_perc_comis_acerto_val

decimal

>>9.99

% Comis AVA

Sim

 


tta_log_comis_repres_proporc

logical

Sim/Não

Comis Proporcional

Não

 


tta_ind_tip_comis

character

X(15)

Tipo Comissão

Sim

 

 



def new shared temp-table tt_integr_acr_repres_pend no-undo

...

          tta_cdn_repres                   ascending. 


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor: 


tt_integr_acr_repres_pend.tta_cdn_repres

...

tt_integr_acr_repres_pend.tta_ind_tip_comis 


OBS:  Caso os campos:

tt_integr_acr_repres_pend.tta_val_perc_comis_abat 

...

Sejam alimentados com o valor ? a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros_atualiz

Retorna os erros ocorridos na atualização para cada item do lote de implantação.

Shared

...


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_cod_refer

character

x(10)

Referência

 

 



tta_num_seq_refer

integer

>>>9

Sequência

 

 



ttv_num_mensagem

integer

>>>>,>>9

Número

 

 



ttv_des_msg_erro

character

x(60)

Mensagem Erro

 

 



ttv_des_msg_ajuda

character

x(40)

Mensagem Ajuda

 

 



ttv_ind_tip_relacto

character

X(15)

Tipo Relacionamento

 

 



ttv_num_relacto

integer

>>>>,>>9

Relacionamento

 

 

...




def new shared temp-table tt_log_erros_atualiz no-undo

...

    field ttv_num_relacto                  as integer format ">>>>,>>9" label "Relacionamento" column-label "Relacionamento".

 

...



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_repres_comis_2

 

Indicará os representantes para comissões.

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

Representante

 

 



tta_cdn_repres

integer

>>>,>>9

Representante

 

 



tta_ind_tip_comis_ext

character

x(15)

Tipo Comis Externo

 

 



ttv_ind_liber_pagto_comis

character

x(20)

Lib Pagto Comis

 

 



field ttv_ind_sit_comis_ext

character

x(10)

Sit Comis Ext

 

 

 




def temp-table tt_integr_acr_repres_comis_2 no-undo

...

     field ttv_ind_sit_comis_ext            as character format "X(10)" initial "Nenhum" label "Sit Comis Ext" column-label "Sit Comis Ext".

 

 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_relacto_2b

 

Indicará os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução.

Input

...


(*) Liberado o centro de custo com 20 posições, a partir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_relacto_pend_tit_acr

recid

>>>>>>9

TK Relacto Tit

 

 



ttv_rec_aprop_relacto

recid

>>>>>>9

TK Aprop Relacto

 

 



tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo

 

 



tta_cod_ccusto

character

x(11)/x(20)*

Centro Custo

 

 

 




def temp-table tt_integr_acr_aprop_relacto_2b no-undo

...

As informações do centro de custo se relacionam as informações de conta contábil do rateio do documento relacionado pelo atributo ttv_rec_aprop_relacto, que guarda o recid do registro da tt de apropriação do documento relacionado, ou seja: tt_integr_acr_aprop_relacto_2b. ttv_rec_aprop_relacto = recid(tt_integr_acr_aprop_relacto).

 


Tabela Temporária

Descrição

Entrada/Saída

tt_params_generic_api

Conterá campos novos das temp-tables passadas como parâmetro.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_id

recid

>>>>>>9

 

 

 




ttv_cod_tabela

character

X(28)

Tabela

 

 

ttv



ttv_cod_campo

character

X(25)

Campo

 

 



ttv_cod_valor

character

X(8)

Valor

 

 

...




Def new shared temp-table tt_params_generic_api no-undo

...

          ttv_cod_campo                    ascending. 

 


Exemplo Criação temp-table tt_params_generic_api para campo SAFRA:

...

       tt_params_generic_api.ttv_cod_valor  = (Valor Da Safra).

 


Exemplo Criação temp-table tt_params_generic_api para campo NÚMERO DO CONTRATO:

...

            tt_params_generic_api.ttv_cod_valor = (Valor Do Contrato). 


Exemplo Criação temp-table tt_params_generic_api para campo Devolve Imposto Retido?:

    find b_tit_acr no-lock

       where b_tit_acr.cod_estab       = tt_integr_acr_abat_antecip.tta_cod_estab   

...

         and b_tit_acr.cod_parcela     = tt_integr_acr_abat_antecip.tta_cod_parcela no-error. 


create tt_params_generic_api.

...

       tt_params_generic_api.ttv_cod_valor  = string(yes). 


create tt_params_generic_api.

...

       tt_params_generic_api.ttv_cod_valor  = string(7.92).

 


create tt_params_generic_api.

...

       tt_params_generic_api.ttv_cod_valor  = string(yes).

 

 


Exemplo Criação temp-table tt_params_generic_api para campo Importa Títulos de Saldo?: 

create tt_params_generic_api.

...

       tt_params_generic_api.ttv_cod_valor  = string(yes).

 

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend_aux

Contém o campo novo da temp-table passada como parâmetro.

Input

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9

 

 

 

ttv_log_nota_vincul

logical

Sim/Não

Nota Vinculada

 

 

 

def new shared temp-table tt_integr_acr_relacto_pend_aux no-undo


REINF:

Mão-de-Obra ou Empreitada (REINF):

Caso o título seja de um cliente do tipo Mão-de-Obra ou Empreitada será necessário informar alguns dados para o REINF. Para cadastrar essas informações através da API será necessário que o cliente do título esteja relacionado a uma pessoa jurídica e o tipo da espécie do título seja 'Normal' e a origem do título seja de implantação direto no módulo de Contas a Receber.

Informações necessárias:

- Mão de Obra ou Empreitada (log_mdo_emptda): Indica se o título representa um recebimento relacionado à mão-de-obra ou empreitada. Valores possíveis 'yes', 'no', 'sim' ou 'não'. Caso esse registro não seja informado irá pegar essa informação do cliente financeiro.

- Número do Tipo Serviço Mão-de-Obra (num_tip_serv_mdo ): Número corresponde ao tipo de serviço prestado. Esse campo é obrigatório caso o campo anterior seja 'yes' ou 'Sim'. O código deverá estar cadastrado no sistema na rotina Código de Serviço do INSS (CD1050). Caso esse registro não seja informado irá pegar essa informação do cliente financeiro.

- Tipo Inscrição Obra (num_tip_obra): Caso a obra esteja vinculada a um CNPJ deverá ser informado '1', caso esteja vinculada a um CNO deverá ser informado '4'.

- Código da Obra (cod_obra): Esse campo é opcional. Porém, caso informado deverá existir na rotina Códigos de obras (cd2023).

Processo Jurídico (REINF):

Para os títulos que possuem INSS estão marcados como Mão-de-Obra ou Empreitada é possível informar um processo jurídico e o valor de imposto não retido em virtude desse processo.

Informações necessárias:

- Número do Processo Jurídico (cod_process_judic): Esse campo é opcional. Porém, caso informado deverá existir no Cadastro de Processos (cd2021) e será necessário informar o valor não retido ou então a base de cálculo de INSS para cálculo do valor não retido ((base inss * alíquota relacionada ao processo) /100). 

- Valor não retido (val_nao_retid): Este campo é opcional, quando informado será necessário informar o número do processo jurídico. Quando ele não for informado será calculado o valor não retido através da base de cálculo de INSS ((base inss * alíquota relacionada ao processo) /100).

-INSS: Este campo é opcional no Contas a Receber. Caso informado o campo Base de Cálculo também deve ser informado.

-Base de Cálculo: Valor da Base de Cálculo do INSS. Este campo não é obrigatório.


Observação: Para todos campos valores da tabela temporária "tt_params_generic_api" ao informar valores com decimais a quebra deverá ser feita utilizando string(9.99).


Exemplo Criação temp-table tt_params_generic_api para campo Mão de Obra Empreitada:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'log_mdo_emptda':U
tt_params_generic_api.ttv_cod_valor = 'yes'.

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Número Tipo Serviço Mão de Obra :

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'num_tip_serv_mdo':U
tt_params_generic_api.ttv_cod_valor = '3'. /*deve existir no cd1050*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Número Tipo Obra:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'num_tip_obra':U
tt_params_generic_api.ttv_cod_valor = '4'. /*válidos apenas 1 = CNPJ e 4 = CNO - caso não informar este campo o valor default assumido é 1*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Código Obra:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_obra':U
tt_params_generic_api.ttv_cod_valor = '12'. /*deve existir no cd2023*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Código Processo Judicial:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_process_judic':U
tt_params_generic_api.ttv_cod_valor = '111222333'. /*deve existir no cd2021*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Valor Não Retido:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_nao_retid':U
tt_params_generic_api.ttv_cod_valor = string(55.12).

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Valor Base Cálculo INSS :

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_base_calc_inss':U
tt_params_generic_api.ttv_cod_valor = string(6500.12).

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_params_generic_api para campo Valor Crédito INSS:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_cr_inss':U
tt_params_generic_api.ttv_cod_valor = string(885.78).

Obs. Campo utilizado para o REINF.


PIX:

A modalidade de Cobrança PIX segundo os layouts dos bancos possuem informações diferentes da cobrança escritural normal e estas precisam estar disponíveis para alteração pelo usuário.

Informações necessárias:

- campo dsl_pix_link - Link gerado para pagamento do Qr Code dinâmico. Será retornado pelo Banco neste primeiro momento.

- campo des_url_loc_payload_json - URL presente no EMV do QR Code dinâmico e que contém os dados da cobrança

- campo dsl_emv_qr_code - EMV do QR Code dinâmico. Esse campo deve ser utilizado no processo de geração de imagem (base64). 


Exemplo Criação temp-table tt_params_generic_api para campo Link:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'dsl_pix_link':U.

E no campo tt_params_generic_api_id.ttv_cod_valor indicar pix link fornecido pelo banco.

Exemplo Criação temp-table tt_params_generic_api para campo URL :

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'des_url_localiz_json':U.

E no campo tt_params_generic_api_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.

Exemplo Criação temp-table tt_params_generic_api para campo EMV:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'dsl_emv_qrcode':U.

E no campo tt_params_generic_api_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend_aux

Contém o campo novo da temp-table passada como parâmetro.

Input

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9




ttv_log_nota_vincul

logical

Sim/Não

Nota Vinculada




def new shared temp-table tt_integr_acr_relacto_pend_aux no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    field ttv_log_nota_vincul              as logical format "Sim/NÆo" initial yes

   


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_perext_item_impl_acr

Contém informações para a tabela de extensão dos itens do lote, para a localização Peru

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(3)

Estabelecimento do Lote

Sim


tta_cod_refer

character

x(10)

Referência do Lote

Sim


tta_num_seq_refer

integer

>>>9

Sequência do Item do Lote

Sim


tta_des_letra

character

x(1)

Letra do Comprovante

Não


tta_num_pto_vta

integer

>>>9

Ponto de Venda

Não


tta_val_gravado

decimal

->>>,>>>,>>9.99

Valor Tributado

Sim


tta_val_no_gravado

decimal

->>>,>>>,>>9.99

Valor não Tributado

Não


tta_val_exento

decimal

->>>,>>>,>>9.99

Valor Isento

Sim


tta_val_brut

decimal

->>>,>>>,>>9.99

Valor Bruto

Sim


tta_val_neto

decimal

->>>,>>>,>>9.99

Valor Líquido

Sim



def temp-table tt_integr_perext_item_impl_acr no-undo

    field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"

    field tta_cod_refer                    as character format "x(10)" label "Referência" column-label "Referência"

    field tta_num_seq_refer                as integer format ">>>9" initial 0 label "Sequência" column-label "Seq"

    field tta_des_letra                    as character format "A" label "Letra Comp." column-label "Letra Comp."

    field tta_num_pto_vta                  as integer format ">>>9" initial 0 label "Ponto Venda" column-label "Pto Vda"

    field tta_val_gravado                  as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Tributado" column-label "Tributado"

    field tta_val_no_gravado               as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Não Tributado" column-label "Não Tributado"

    field tta_val_exento                   as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Isento" column-label "Isento"

    field tta_val_brut                     as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Bruto" column-label "Bruto"

    field tta_val_neto                     as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Líquido" column-label "Líquido"

    field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"

    field tta_cod_livre_2                  as character format "x(100)" label "Livre 2" column-label "Livre 2"

    field tta_log_livre_1                  as logical format "Sim/Não" initial no label "Livre 1" column-label "Livre 1"

    field tta_log_livre_2                  as logical format "Sim/Não" initial no label "Livre 2" column-label "Livre 2"

    field tta_num_livre_1                  as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"

    field tta_num_livre_2                  as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"

    field tta_val_livre_1                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"

    field tta_val_livre_2                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"

    field tta_dat_livre_1                  as date format "99/99/9999" initial ? label "Livre 1" column-label "Livre 1"

    field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Livre 2" column-label "Livre 2"

    index tt_prxttmlt_id                   is primary unique

          tta_cod_estab                    ascending

          tta_cod_refer                    ascending

          tta_num_seq_refer                ascending

    .


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_docto_mais_negoc

Utilizada exclusivamente pelo produto TOTVS Techfin Mais Negócios

Input

Esta temp-table não deverá ser alimentada a não ser pelo próprio processo do Mais Negócios.


def temp-table tt_integr_acr_docto_mais_negoc no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    field tta_cod_ser_docto                as character format "x(5)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(16)" label "Título" column-label "Título"

    field ttv_json_mais_negoc_supplier     as blob

    index tt_id                            is unique

              field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    field ttv_log_nota_vincul              as logical format "Sim/NÆo" initial yes

    .

acr        ascending

          tta_cod_ser_docto                ascending

          tta_cod_tit_acr                  ascending
    .