Histórico da Página
...
Tabela Temporária | Descrição | Entrada/Saída | ||
tt_logintegr_erroscambio_atualiz | Conterá as informações referentes aos erros encontrados durante as validações para a criação dos títulos. | ems5 | Contém os dados do Contrato de Câmbio | EntradaSaída |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | ||||||||||||||||||||
ttattv_rec_cod_estab | character | x(3) / x(5)* | Estabelecimento | tta_cod_refer | character | x(10) | Referência | tta_num_seq_refer | integer | >>>9 | Sequência | table_child | recid | >>>>>>9 | |||||||||||
ttv_rec_table_parent | recid | >>>>>>9 | |||||||||||||||||||||||
ttv_cod_contrat_cambio | char | x(15) | Código do Contrato de Câmbio | ||||||||||||||||||||||
ttv_dat_contrat_cambio_import | date | 99/99/9999 | Data do Contrato de Câmbio Importação | ||||||||||||||||||||||
ttv_num_contrat_id_cambio | integer | 999999999 | Identificador do Contrato de Câmbio | ||||||||||||||||||||||
ttv_cod_estab_contrat_cambio | char | x(3) / x(5)* | Estabelecimento do Contrato de Câmbio | ||||||||||||||||||||||
ttv_cod_refer_contrat_cambio | char | x(10) | Referência do Contrato de Câmbio | ||||||||||||||||||||||
ttv_dat_refer_contrat_cambio | date | 99/99/9999 | Data de Referência do Contrato de Câmbio | ttv_num_mensagem | integer | >>>>,>>9 | Número do erro | 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 |
Definição:
def temp-table tt_logintegr_erroscambio_atualiz ems5 no-undo
field ttattv_rec_codtable_estab child as character recid format "x(5)" label "Estabelecimento" column-label "Estab>>>>>>9"
field ttv_rec_table_parent as recid format ">>>>>>9"
field ttattv_cod_contrat_refer cambio as character format "x(10)" label "Referência" column-label "Referência15)"
field ttattv_dat_numcontrat_seqcambio_refer import as integer date format ">>>9" initial 0 label "Sequência" column-label "Seq"99/99/9999"
field ttv_num_mensagem contrat_id_cambio as integer format ">>>>,>>9" label "Número" column-label "Número Mensagem"999999999"
field ttv_cod_desestab_msgcontrat_erro cambio as character format "x(60)" label "Mensagem Erro" column-label "Inconsistência"5)"
field ttv_descod_msgrefer_contrat_ajuda cambio as character format "x(4010)" label "Mensagem Ajuda" column-label "Mensagem Ajuda"
field ttv_dat_indrefer_tipcontrat_relacto cambio as character format "X(15)" label "Tipo Relacionamento" column-label "Tipo Relac" field ttv_num_relacto as integer format ">>>>,>>9" label "Relacionamento" column-label "Relacionamento"date format "99/99/9999"
index tt_rec_index is primary unique
ttv_rec_table_parent ascending
ttv_rec_table_child ascending
.
Tabela Temporária | Descrição | Entrada/Saída | |
tt_1099 | Foi incluída nesta evolução para a api_integr_apb_cambio_ems5 | Contém os dados do Contrato de Câmbio | Entrada |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
pagto_2. Para que a API faça o tratamento do 1099 para os clientes dos EUA. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | ||||||||||||||||||||
ttv_rec_table_childparent | recid | >>>>>>9 | |||||||||||||||||||||||
ttv_recval_table_parent1099 | recid | >>>>>>9 | decimal | ->>,>>>,>>>,>>9.99 | |||||||||||||||||||||
tta_cod_tax_ident_number | character | ttv_cod_contrat_cambio | char | x(15) | Código do Contrato de Câmbio | ttv_dat_contrat_cambio_import | date | 99/99/9999 | Data do Contrato de Câmbio Importação | ttv_num_contrat_id_cambio | integer | 999999999 | Identificador do Contrato de Câmbio | ttv_cod_estab_contrat_cambio | char | x(3) / x(5)* | Estabelecimento do Contrato de Câmbio | ttv_cod_refer_contrat_cambio | char | x(10) | Referência do Contrato de Câmbio | ttv_dat_refer_contrat_cambio | date | 99/99/9999 | Data de Referência do Contrato de Câmbio |
Definição:
Tax Id Number | |||||
tta_ind_tip_trans_1099 | character | X(50) | Tipo Transacao 1099 |
Definição:
def temp-table tt_integr_cambio_ems5 1099 no-undo
field ttv_rec_table_child parent as recid format ">>>>>>9"
field ttv_recval_table_parent 1099 as recid decimal format ">>>>>>9"->>,>>>,>>>,>>9.99" decimals 2
field ttvtta_cod_tax_contratident_cambio number as character format "x(15)"
field ttv_dat_contrat_cambio_import as date format "99/99/9999"
field ttv_num_contrat_id_cambio as integer format "999999999label "Tax Id Number" column-label "Tax Id Number"
field ttvtta_codind_estabtip_contrattrans_cambio 1099 as character format "xX(550)"
field ttv_cod_refer_contrat_cambio as character format "x(10)"
field ttv_dat_refer_contrat_cambio as date format "99/99/9999"
index tt_rec_index is primary unique
ttv_rec_table_parent ascending
initial "Rents" label "Tipo Transacao 1099" column-label "Tipo Transacao 1099"
index tt_rec_index is primary unique
ttv_rec_table_parent ttv_rec_table_child ascending
.
Tabela Temporária | Descrição | Entrada/Saída | ||
tt_1099Foi incluída nesta evolução para a api_integr_apb_pagto_2. Para que a API faça o tratamento do 1099 para os clientes dos EUA. | Entrada | aux_1 | Tabela temporária que conterá o log do lote/borderô de pagamento a ser importado, que identifica se a baixa deve ser feita no estabelecimento do título ou do lote de pagamento. | Entrada |
Atributo | Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | |||||||
ttv_rec_table_parent | recid | >>>>>>9 | ttv_val_1099 | decimal | ->>,>>>,>>>,>>9.99 | tta_cod_tax_ident_number | character | x(15) | Tax Id Number | tta_ind_tip_trans_1099 | character | X(50) | Tipo Transacao 1099 |
Definição:
Deverá receber o recid (tt_integr_apb_pagto) tanto para lote como para borderô o processo é o mesmo. | |||||
tta_log_bxa_estab_tit_ap | logical | Sim/Não | Deverá ser informado como (yes) quando se deseja que o lote do pagamento ou borderô considerem o estabelecimento do título para a baixa, ou (no) para não considerar o estabelecimento do título, ou seja, considera o estabelecimento do próprio lote ou borderô. | ||
tta_log_bord_darf | logical | Sim/Não | Indica que é um borderô de DARF. | ||
tta_log_bord_gps | logical | Sim/Não | Indica que é um borderô de GPS. |
Definição:
def temp-table tt_integr_apb_pagto_aux_1 def temp-table tt_1099 no-undo
field ttv_rec_table_parent as recid format ">>>>>>9"
field ttv_val_1099 as decimal format "->>,>>>,>>>,>>9.99" decimals 2tta_log_bxa_estab_tit_ap as logical format "Sim/Não" initial no label "Baixa Estabelec" column-label "Baixa Estabelec"
field tta_codlog_taxbord_ident_number darf as character logical format "x(15)" label "Tax Id NumberSim/Não" initial no label "Borderô DARF" column-label "Tax Id NumberBorderô DARF"
field tta_indlog_tipbord_trans_1099 gps as character logical format "X(50)Sim/Não" initial "Rents" no label "Tipo Transacao 1099Borderô GPS" column-label "Tipo Transacao 1099Borderô GPS"
index tt_rec_index is primary unique
ttv_rec_table_parent ascending
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_apb_bord_pagtolote_auxpg_1a | Tabela temporária que conterá o log do lote/borderô de pagamento a ser importado, que identifica se a baixa deve ser feita no estabelecimento do título ou do lote de pagamentode atualiza data de Vencimento dos impostos vinculados ao titulo. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | ||||||
ttv_rec_table_parent | recid | >>>>>>9 | Deverá receber o recid (tt_integr_apb_pagto) tanto para lote como para borderô o processo é o mesmo. | ||||||||
ttattv_log_bxaatualiz_estabtit_titimpto_apvinc | logical | Sim/Não | Deverá ser informado como (yes) quando se deseja que o lote do pagamento ou borderô considerem o estabelecimento do título para a baixa, ou (no) para não considerar o estabelecimento do título, ou seja, considera o estabelecimento do próprio lote ou borderô. | tta_log_bord_darf | logical | Sim/Não | Indica que é um borderô de DARF. | tta_log_bord_gps | logical | Sim/Não | Indica que é um borderô de GPS. |
Definição:
Definição:
def temp-table tt_integr_apb_bord_lote_pg_a no-def temp-table tt_integr_apb_pagto_aux_1 no-undo
field ttv_rec_table_parent as recid format ">>>>>>9"
field ttattv_log_bxaatualiz_estabtit_titimpto_ap vinc as logical format "Sim/Não" initial no label "Baixa Estabelec" column-label "Baixa Estabelec"
field tta_log_bord_darf as logical format "Sim/Não" initial no label "Borderô DARF" column-label "Borderô DARF"
field tta_log_bord_gps as logical format "Sim/Não" initial no label "Borderô GPS" column-label "Borderô GPS"
.
.
Tabela Temporária | Descrição | Entrada/Saída | ||
tt_integrparams_apb_bord_lote_pg_a | Tabela temporária que conterá o log de atualiza data de Vencimento dos impostos vinculados ao titulo. | generic_api | Conterá campos novos das temp-tables passadas como parâmetro. | Entrada e SaídaEntrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | ||
ttv_rec_table_parentid | recid | >>>>>>9 | |||||
ttv_log_atualiz_tit_impto_vinc | logical | cod_tabela | character | X(28) | Tabela | ||
ttv_cod_campo | character | X(25) | Campo | ||||
ttv_cod_valor | character | X(8) | ValorSim/Não |
Definição:
def temp-table tt_integrparams_apb_bord_lote_pg_a generic_api no-undo
field ttv_rec_table_parent id as recid format ">>>>>>9"
field ttv_log_atualiz_tit_impto_vinc as logical format "Sim/Não" initial no
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_params_generic_api | Conterá campos novos das temp-tables passadas como parâmetro. | Entrada e Saída |
...
Atributo
...
Tipo
...
Formato
...
Descrição
...
Obrig.
...
Evol.
cod_tabela as character format "x(28)" label "Tabela" column-label "Tabela"
field ttv_cod_campo as character format "x(25)" label "Campo" column-label "Campo"
field ttv_cod_valor as character format "x(8)" label "Valor" column-label "Valor"
index tt_idx_param_generic is primary unique
ttv_cod_tabela ascending
ttv_rec_id ascending
ttv_cod_campo ascending
.
Exemplo Criação
...
ttv_rec_id
...
recid
...
>>>>>>9
...
ttv_cod_tabela
...
character
...
X(28)
...
Tabela
...
ttv_cod_campo
...
character
...
X(25)
...
Campo
...
ttv_cod_valor
...
character
...
X(8)
...
Valor
Definição:
def temp-table tt_params_generic_api no-undo
field ttv_rec_id as recid format ">>>>>>9"
field ttv_cod_tabela as character format "x(28)" label "Tabela" column-label "Tabela"
field ttv_cod_campo as character format "x(25)" label "Campo" column-label "Campo"
field ttv_cod_valor as character format "x(8)" label "Valor" column-label "Valor"
index tt_idx_param_generic is primary unique
ttv_cod_tabela ascending
ttv_rec_id ascending
ttv_cod_campo ascending
.
Exemplo Criação temp-table tt_params_generic_api:
create tt_params_generic_api.
:
create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table) tt_integr_bord_lote_pagto_1.ttv_rec_table_child
tt_params_generic_api.ttv_cod_campo = 'Zera Saldo Prev/Prov':U
tt_params_generic_api.ttv_cod_tabela = ' tt_integr_apb_abat_prev_provis':U
assign tt_params_generic_api.ttv_reccod_id valor = (Campo Recid da temp-table) tt_integr_bord_lote_pagto_1.ttv_rec_table_child
tt_params_generic_api.ttv_cod_campo = 'Zera Saldo Prev/Prov':U
tt_params_generic_api.ttv_cod_tabela = ' tt_integr_apb_abat_prev_provis':U
tt_params_generic_api.ttv_cod_valor = (Valor Do Zera Saldo).
Valor Do Zera Saldo).
Processo Jurídico (REINF):
...
create tt_params_generic_api.
assign tt_params_generic_api.ttv_cod_tabela = "tt_integr_apb_impto_impl_pend"
tt_params_generic_api.ttv_rec_id = tt_integr_apb_item_lote_impl_3.ttv_rec_integr_apb_item_lote
tt_params_generic_api.ttv_cod_campo = "val_nao_retid"
tt_params_generic_api.ttv_cod_valor = "500".
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_atualiz | Conterá as informações referentes aos erros encontrados durante as validações para a criação dos títulos. | Saída |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
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 do erro | ||
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 |
Definição:
def temp-table tt_log_erros_atualiz no-undo
field tta_cod_estab as character format "x(5)" 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 ttv_num_mensagem as integer format ">>>>,>>9" label "Número" column-label "Número Mensagem"
field ttv_des_msg_erro as character format "x(60)" label "Mensagem Erro" column-label "Inconsistência"
field ttv_des_msg_ajuda as character format "x(40)" label "Mensagem Ajuda" column-label "Mensagem Ajuda"
field ttv_ind_tip_relacto as character format "X(15)" label "Tipo Relacionamento" column-label "Tipo Relac"
field ttv_num_relacto as integer format ">>>>,>>9" label "Relacionamento" column-label "Relacionamento"
.