Histórico da Página
Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prgfin/acr/acr901zf |
Objetivo
Efetuar a inclusão do lote de liquidação de títulos do Contas a Receber.
Parâmetro Entrada API Importação Lote liquidação/Títulos:
...
tt_integr_acr_liquidac_lote: conterá os dados do lote de liquidacão liquidação a ser importado, incluindo os dados para atualização ou não do lote;
...
tt_integr_cambio_ems5: conterá informações do contrato de câmbio caso a liquidação esteja sendo realizada pelo módulo de Câmbio e conseqüentemente consequentemente o título estiver vinculado a algum contrato. Se a liquidação não for a partir de um contrato de câmbio deve-se apenas definir e passar como parâmetro.
tt_api_params_generic_api: Conterá campos novos das temp-tables passadas como parâmetro.
...
def var v_hdl_aux as Handle no-undo.
run prgfin/acr/acr901zf.py persistent set v_hdl_aux.
run pi_main_code_api_integr_acr_liquidac_6 7 IN v_hdl_aux
(Input 1,
Input table tt_integr_acr_liquidac_lote_7,
Input table tt_integr_acr_liq_item_lote_37,
Input table tt_integr_acr_abat_antecip_7,
Input table tt_integr_acr_abat_prev_7,
Input table tt_integr_acr_cheq,
Input table tt_integr_acr_liquidac_impto_27,
Input table tt_integr_acr_rel_pend_cheq_7,
Input table tt_integr_acr_liq_aprop_ctbl_7,
Input table tt_integr_acr_liq_desp_rec_7,
Input table tt_integr_acr_aprop_liq_ante_antec7,
Input v_cod_matriz_trad_org_ext,
...
Input table tt_integr_cambio_ems5_7,
Input table tt_api_params_generic_api).
Delete procedure v_hdl_aux.
Tabelas Temporárias
...
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_abat_antecip_7 | Conterá as informações das antecipações utilizadas nos itens do lote de liquidação. | Entrada |
...
(*) 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 com 5, a partir de maio/2011.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_item_lote_impl_tit_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote | ||
ttv_ |
cod_id_abat_antecip_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Antecipação |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
tta_cod_estab_ext | character | x(8) | Estabelecimento Exte |
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_val_abtdo_antecip_tit_abat | decimal | ->>>,>>>,>>9.99 | Vl Abtdo |
...
def temp-table tt_integr_acr_abat_antecip_7 no-undo
field ttv_reccod_item_lote_impl_tit_acr acr as recid character format ">>>>>>9x(80)"
field ttv_cod_recid_abat_antecip_acr as recid acr as character format ">>>>>>9x(80)"
field tta_cod_estab as estab as character format "x(35)" label "Estabelecimento" column-label "Estab"
field tta_cod_estab_ext as ext as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
field tta_cod_espec_docto as docto as character format "x(3)" label "Espécie Documento" column-label "Espécie"
field tta_cod_ser_docto as docto as character format "x(35)" label "Série Documento" column-label "Série"
field tta_cod_tit_acr as acr as character format "x(1016)" label "Título" column-label "Título"
field tta_cod_parcela as parcela as character format "x(02)" label "Parcela" column-label "ParcParcela"
field tta_val_abtdo_antecip_tit_abat abat as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abtdo" column-label "Vl Abtdo"
index tt_id is id is primary unique
ttv_reccod_item_lote_impl_tit_acr acr ascending
tta_cod_estab ascending estab ascending
tta_cod_estab_ext ascending ext ascending
tta_cod_espec_docto ascending docto ascending
tta_cod_ser_docto ascending docto ascending
tta_cod_tit_acr ascending acr ascending
tta_cod_parcela ascending.
...
Tabela Temporária
...
Descrição
...
Entrada/Saída
parcela ascending
.
Observações:
- ttv_cod_item_lote_impl_tit_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_abat
...
Conterá as informações das previsões utilizadas nos itens do lote de liquidação.
...
Entrada
- _antecip_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.
- ttv_cod_id_abat_antecip_acr: Campo utilizado nos relacionamentos entre as temp-table. Sugestão de gravação: string(rowid(tt_integr_acr_abat_antecip_7)).
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_abat_prev_7 | Conterá as informações das previsões utilizadas nos itens do lote de liquidação. | Entrada |
(*) A
(*) 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 com 5, a partir de maio/2011.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_item_lote_impl_tit_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote | ||
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
tta_cod_estab_ext | character | x(8) | Estabelecimento Exte |
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_val_abtdo_prev_tit_abat | decimal | ->>>,>>>,>>9.99 | Vl Abat |
tta_log_zero_sdo_prev | logical | Sim/Não | Zera Saldo |
...
def temp-table tt_integr_acr_abat_prev_7 no-undo
field ttv_reccod_item_lote_impl_tit_acr as recid as character format ">>>>>>9x(80)"
field tta_cod_estab as estab as character format "x(5)" label "Estabelecimento" column-label "Estab"
field tta_cod_estab_ext as ext as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
field tta_cod_espec_docto as docto as character format "x(3)" label "Espécie Documento" column-label "Espécie"
field tta_cod_ser_docto as docto as character format "x(35)" label "Série Documento" column-label "Série"
field tta_cod_tit_acr as acr as character format "x(1016)" label "Título" column-label "Título"
field tta_cod_parcela as parcela as character format "x(02)" label "Parcela" column-label "ParcParcela"
field tta_val_abtdo_prev_tit_abat abat as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat" column-label "Vl Abat"
field tta_log_zero_sdo_prev as prev as logical format "Sim/Não" initial no label "Zera Saldo" column-label "Zera Saldo"
index tt_id is id is primary unique
ttv_reccod_item_lote_impl_tit_acr acr ascending
tta_cod_estab ascending estab ascending
tta_cod_estab_ext ascending ext ascending
tta_cod_espec_docto ascending docto ascending
tta_cod_ser_docto ascending docto ascending
tta_cod_tit_acr ascending acr ascending
tta_cod_parcela ascending. parcela ascending
.
Observações:
- ttv_cod_item_lote_impl_tit_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_abat_prev_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_cheq | Conterá as informações dos cheques utilizados nos itens do lote de liquidação. | Entrada |
...
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_cod_banco | character | x(8) | Banco |
tta_cod_agenc_bcia | character | x(10) | Agência Bancária |
tta_cod_cta_corren | character | x(10) | Conta Corrente |
tta_num_cheque | integer | >>>>,>>>,>>9 | Num Cheque |
tta_dat_emis_cheq | date | 99/99/9999 | Data Emissão |
tta_dat_depos_cheq_acr | date | 99/99/9999 | Depósito |
tta_dat_prev_depos_cheq_acr | date | 99/99/9999 | Previsão Depósito |
tta_dat_desc_cheq_acr | date | 99/99/9999 | Data Desconto |
tta_dat_prev_desc_cheq_acr | date | 99/99/9999 | Data Prev Desc |
tta_val_cheque | decimal | >>>,>>>,>>9.99 | Valor Cheque |
tta_nom_emit | character | x(40) | Nome Emitente |
tta_nom_cidad_emit | character | x(30) | Cidade Emitente |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
tta_cod_estab_ext | character | x(8) | Estabelecimento Exte |
tta_cod_id_feder | character | x(20) | ID Federal |
tta_cod_motiv_devol_cheq | character | x(5) | Motivo Devolução |
tta_cod_indic_econ | character | x(8) | Moeda |
tta_cod_finalid_econ_ext | character | x(8) | Finalid Econ Externa |
tta_cod_usuar_cheq_acr_terc | character | x(12) | Usuário |
tta_log_pend_cheq_acr | logical | Sim/Não | Cheque Pendente |
tta_log_cheq_terc | logical | Sim/Não | Cheque Terceiro |
tta_log_cheq_acr_renegoc | logical | Sim/Não | Cheque Reneg |
tta_log_cheq_acr_devolv | logical | Sim/Não | Cheque Devolvido |
tta_num_pessoa | integer | >>>,>>>,>>9 | Pessoa |
tta_cod_pais | character | x(3) | País |
def temp-table tt_integr_acr_cheq no-undo
...
tta_num_cheque ascending.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_liquidac_impto_ |
7 | Conterá as informações dos impostos utilizados pelos itens do lote de liquidação. | Entrada |
...
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_cod_estab_refer | character | x(3) / x(5)* | Estabelecimento |
tta_cod_refer | character | x(10) | Referˆncia |
tta_num_seq_refer | integer | >>>9 | Sequˆncia |
tta_cod_pais | character | x(3) | Pa¡s |
tta_cod_unid_federac | character | x(3) | Unidade Federa‡Æo |
tta_cod_imposto | character | x(5) | Imposto |
tta_cod_classif_impto | character | x(05) | Class Imposto |
tta_val_retid_indic_impto | decimal | >>>,>>>,>>9.99 | Vl Retido IE Imposto |
tta_val_retid_indic_tit_acr | decimal | >>>,>>>,>>9.99 | Vl Retido IE T¡tulo |
tta_val_retid_indic_pagto | decimal | >>>,>>>,>>9.99 | Retido Indicador Pag |
tta_dat_cotac_indic_econ | date | 99/99/9999 | Data Cota‡Æo |
tta_val_cotac_indic_econ | decimal | >>>>,>>9.9999999999 | Cota‡Æo |
tta_dat_cotac_indic_econ_pagto | date | 99/99/9999 | Dat Cotac IE Pagto |
tta_val_cotac_indic_econ_pagto | decimal | >>>>,>>9.9999999999 | Val Cotac IE Pagto |
tta_cod_livre_1 | character | x(100) | Livre 1 |
tta_cod_livre_2 | character | x(100) | Livre 2 |
tta_dat_livre_1 | date | 99/99/9999 | Livre 1 |
tta_dat_livre_2 | date | 99/99/9999 | Livre 2 |
tta_log_livre_1 | logical | Sim/NÆo | Livre 1 |
tta_log_livre_2 | logical | Sim/NÆo | Livre 2 |
tta_num_livre_1 | integer | >>>>>9 | Livre 1 |
tta_num_livre_2 | integer | >>>>>9 | Livre 2 |
tta_val_livre_1 | decimal | >>>,>>>,>>9.9999 | Livre 1 |
tta_val_livre_2 | decimal | >>>,>>>,>>9.9999 | Livre 2 |
ttv_ |
cod_item_lote_liquidac_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote |
tta_val_rendto_tribut | decimal | >,>>>,>>>,>>9.99 | Rendto Tribut vel |
def temp-table tt_integr_acr_liquidac_impto_2 7 no-undo
field tta_cod_estab_refer as refer as character format "x(5)" initial ? label "Estabelecimento" column-label "Estab"
field tta_cod_refer as refer as character format "x(10)" label "ReferˆnciaReferência" column-label "ReferˆnciaReferência"
field tta_num_seq_refer as refer as integer format ">>>9" initial 0 label "SequˆnciaSequência" column-label "Seq"
field tta_cod_pais pais as character format "x(3)" label "Pa¡sPaís" column-label "Pa¡sPaís"
field tta_cod_unid_federac federac as character format "x(3)" label "Unidade Federa‡ÆoEstado" column-label "UF"
field tta_cod_imposto as imposto as character format "x(5)" label "Imposto" column-label "ImpostoImp"
field tta_cod_classif_impto as impto as character format "x(05)" initial "00000" label "Class Classificação Imposto" column-label "Class Classif Imposto"
field tta_val_retid_indic_impto as impto as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Retido IE Imposto" column-label "Vl Retido IE Imposto"
field tta_val_retid_indic_tit_acr as acr as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Retido IE T¡tuloTítulo" column-label "Vl Retido IE T¡tuloTítulo"
field tta_val_retid_indic_pagto as pagto as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Retido Indicador Pag" column-label "Retido Indicador Pag"
field tta_dat_cotac_indic_econ econ as date format "99/99/9999" initial ? label "Data Cota‡ÆoCotação" column-label "Data Cota‡ÆoCotação"
field tta_val_cotac_indic_econ econ as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cota‡ÆoCotação" column-label "Cota‡ÆoCotação"
field tta_dat_cotac_indic_econ_pagto pagto as date format "99/99/9999" initial ? label "Dat Cotac IE Pagto" column-label "Dat Cotac IE Pagto"
field tta_val_cotac_indic_econ_pagto pagto as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Val Cotac IE Pagto" column-label "Val Cotac IE Pagto"
field tta_cod_livre_1 as 1 as character format "x(100)" label "Livre 1" column-label "Livre 1"
field tta_cod_livre_2 as 2 as character format "x(100)" label "Livre 2" column-label "Livre 2"
field tta_dat_livre_1 as 1 as date format "99/99/9999" initial ? label "Livre 1Início Período" column-label "Livre 1"
field tta_dat_livre_2 as 2 as date format "99/99/9999" initial ? label "Livre 2Fim Período" column-label "Livre 2"
field tta_log_livre_1 as 1 as logical format "Sim/NÆoNão" initial no label "Livre 1" column-label "Livre 1"
field tta_log_livre_2 as 2 as logical format "Sim/NÆoNão" initial no label "Livre 2" column-label "Livre 2"
field tta_num_livre_1 as 1 as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
field tta_num_livre_2 as 2 as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
field tta_val_livre_1 as 1 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
field tta_val_livre_2 as 2 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
field ttv_reccod_item_lote_liquidac_acr acr as recid character format ">>>>>>9x(80)"
field tta_val_rendto_tribut as tribut as decimal format ">>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tribut velTributável" column-label "Vl Rendto Tribut".
.
...
Tabela Temporária
...
Descrição
...
Entrada/Saída
Observações:
- ttv_cod_item_lote_impl_tit_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_liquidac_impto_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_liquidac_lote_7 | Conterá as |
informações do lote de liquidação. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_cod_empresa | character | x(3) | Empresa |
tta_cod_estab_refer | character | x(5) | Estabelecimento |
tta_cod_refer | character | x(10) | Referência |
tta_cod_usuario | character | x(12) | Usuário |
ttv_cod_indic_econ | character | x(8) | Moeda |
tta_cod_portador | character | x(5) | Portador |
tta_cod_cart_bcia | character | x(3) | Carteira |
tta_dat_transacao | date | 99/99/9999 | Data Transação |
tta_dat_gerac_lote_liquidac | date | 99/99/9999 | Data Geração |
tta_val_tot_lote_liquidac_infor | decimal | ->>,>>>,>>>,>>9.99 | Total Informado |
tta_val_tot_lote_liquidac_efetd | decimal | ->>,>>>,>>>,>>9.99 | Total Movimento |
tta_val_tot_despes_bcia | decimal | >>>>,>>>,>>9.99 | Total Desp Bcia |
tta_ind_tip_liquidac_acr | character | X(15) | Tipo Liquidacao |
tta_ind_sit_lote_liquidac_acr | character | X(15) | Situação |
tta_nom_arq_movimen_bcia | character | x(30) | Nom Arq Bancaria |
tta_cdn_cliente | Integer | >>>,>>>,>>9 | Cliente |
tta_log_enctro_cta | logical | Sim/Não | Encontro de Contas |
tta_cod_livre_1 | character | x(100) | Livre 1 |
tta_dat_livre_1 | date | 99/99/9999 | Livre 1 |
tta_log_livre_1 | logical | Sim/Não | Livre 1 |
tta_num_livre_1 | integer | >>>>>9 | Livre 1 |
tta_val_livre_1 | decimal | >>>,>>>,>>9.9999 | Livre 1 |
tta_cod_livre_2 | character | x(100) | Livre 2 |
tta_dat_livre_2 | date | 99/99/9999 | Livre 2 |
tta_log_livre_2 | logical | Sim/Não | Livre 2 |
tta_num_livre_2 | integer | >>>>>9 | Livre 2 |
tta_val_livre_2 | decimal | >>>,>>>,>>9.9999 | Livre 2 |
ttv_cod_ |
id_lote_liquidac_ |
acr |
recid
>>>>>>9
character | x(80) | Identificador Lote |
ttv_log_atualiz_refer | logical | Sim/Não |
ttv_log_gera_lote_parcial | logical | Sim/Não |
ttv_log_verific_reg_perda_dedut | logical | Sim/Não |
...
def temp-table tt_integr_acr_liquidac_lote_7 no-undo
field tta_cod_empresa as empresa as character format "x(3)" label "Empresa" column-label "Empresa"
field tta_cod_estab_refer as refer as character format "x(35)" initial ? label "Estabelecimento" column-label "Estab"
field tta_cod_refer as refer as character format "x(10)" label "Referência" column-label "Referência"
field tta_cod_usuario as usuario as character format "x(12)" label "Usuário" column-label "Usuário"
field ttv_cod_indic_econ as character format econ as character format "x(8)" label "Moeda" column-label "Moeda"
field tta_cod_portador portador as character format "x(5)" label "Portador" column-label "Portador"
field tta_cod_cart_bcia as bcia as character format "x(3)" label "Carteira" column-label "Carteira"
field tta_dat_transacao as transacao as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"
field tta_dat_gerac_lote_liquidac as liquidac as date format "99/99/9999" initial ? label "Data Geração" column-label "Data Geração"
field tta_val_tot_lote_liquidac_infor as infor as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Informado" column-label "Total Informado"
field tta_val_tot_lote_liquidac_efetd as efetd as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Movimento" column-label "Vl Tot Movto"
field tta_val_tot_despes_bcia as bcia as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Desp Bcia" column-label "Desp Bcia"
field tta_ind_tip_liquidac_acr acr as character format "X(15)" initial "Lote" label "Tipo Liquidacao" column-label "Tipo Liquidacao"
field tta_ind_sit_lote_liquidac_acr as acr as character format "X(15)" initial "Em Digitação" label "Situação" column-label "Situação"
field tta_nom_arq_movimen_bcia bcia as character format "x(30)" label "Nom Arq Bancaria" column-label "Nom Arq Bancaria"
field tta_cdn_cliente as cliente as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
field tta_log_enctro_cta cta as logical format "Sim/Não" initial no label "Encontro de Contas" column-label "Encontro de Contas"
field tta_cod_livre_1 as 1 as character format "x(100)" label "Livre 1" column-label "Livre 1"
field tta_dat_livre_1 as 1 as date format "99/99/9999" initial ? label "Livre 1Início Período" column-label "Livre 1"
field tta_log_livre_1 as 1 as logical format "Sim/Não" initial no label "Livre 1" column-label "Livre 1"
field tta_num_livre_1 as 1 as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
field tta_val_livre_1 as 1 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
field tta_cod_livre_2 as 2 as character format "x(100)" label "Livre 2" column-label "Livre 2"
field tta_dat_livre_2 as 2 as date format "99/99/9999" initial ? label "Livre 2Fim Período" column-label "Livre 2"
field tta_log_livre_2 as 2 as logical format "Sim/Não" initial no label "Livre 2" column-label "Livre 2"
field tta_num_livre_2 as 2 as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
field tta_val_livre_2 as 2 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
field ttv_cod_recid_lote_liquidac_acr acr as recid character format ">>>>>>9" initial ? x(80)"
field ttv_log_atualiz_refer as refer as logical format "Sim/Não" initial no
field ttv_log_gera_lote_parcial as parcial as logical format "Sim/Não" initial no
field ttv_log_verific_reg_perda_dedut as dedut as logical format "Sim/Não" initial no
index tt_itlqdccr_id is id is primary unique
tta_cod_estab_refer ascending refer ascending
tta_cod_refer ascending.refer ascending
.
Observações:
- ttv_cod_id_lote_liquidac_acr : Campo utilizado para relacionamento entre as temp-tables. Sugestão de gravação: string(rowid(tt_integr_acr_liquidac_lote_7)) .
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_liq_item_lote_ |
7 | Conterá as informações do item de liquidação. | Entrada |
(*) 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 com 5, a partir de maio/2011.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_cod_empresa | character | x(3) | Empresa |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
tta_cod_espec_docto | character | x(3) | Esp‚cie Documento |
tta_cod_ser_docto | character | x(3)/x(5)** | S‚rie Documento |
tta_num_seq_refer | integer | >>>9 | Sequˆncia |
tta_cod_tit_acr | character | x(10)/x(16)** | T¡tulo |
tta_cod_parcela | character | x(02) | Parcela |
tta_cdn_cliente | Integer | >>>,>>>,>>9 | Cliente |
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_finalid_econ | character | x(10) | Finalidade |
tta_cod_finalid_econ_ext | character | x(8) | Finalid Econ Externa |
tta_cod_indic_econ | character | x(8) | Moeda |
tta_dat_cr_liquidac_tit_acr | date | 99/99/9999 | Data Cr‚dito |
tta_dat_cr_liquidac_calc | date | 99/99/9999 | Cred Calculada |
tta_dat_liquidac_tit_acr | date | 99/99/9999 | Liquida‡Æo |
tta_cod_autoriz_bco | character | x(8) | Autoriza‡Æo Bco |
tta_val_tit_acr | decimal | >>>,>>>,>>9.99 | Valor |
tta_val_liquidac_tit_acr | decimal | >>>,>>>,>>9.99 | Vl Liquida‡Æo |
tta_val_desc_tit_acr | decimal | >>>>,>>>,>>9.99 | Vl Desc |
tta_val_abat_tit_acr | decimal | >>>>,>>>,>>9.99 | Vl Abatimento |
tta_val_despes_bcia | decimal | ->>>,>>>,>>9.99 | Vl Desp Banc |
tta_val_multa_tit_acr | decimal | >>>>,>>>,>>9.99 | Vl Multa |
tta_val_juros | decimal | >>>>,>>>,>>9.99 | Valor Juros |
tta_val_cm_tit_acr | decimal | >>>>,>>>,>>9.99 | Vl CM |
tta_val_liquidac_orig | decimal | ->>>,>>>,>>9.99 | Vl Liquid Orig |
tta_val_desc_tit_acr_orig | decimal | ->>>,>>>,>>9.99 | Vl Desc Orig |
tta_val_abat_tit_acr_orig | decimal | ->>>,>>>,>>9.99 | Vl Abat Orig |
tta_val_despes_bcia_orig | decimal | ->>>,>>>,>>9.99 | Vl Desp Bcia Orig |
tta_val_multa_tit_acr_origin | decimal | ->>>,>>>,>>9.99 | Vl Multa Orig |
tta_val_juros_tit_acr_orig | decimal | ->>>,>>>,>>9.99 | Vl Juros Orig |
tta_val_cm_tit_acr_orig | decimal | ->>>,>>>,>>9.99 | Vl CM Orig |
tta_val_nota_db_orig | decimal | ->>>,>>>,>>9.99 | Valor Nota DB |
tta_log_gera_antecip | logical | Sim/NÆo | Gera Antecipacao |
tta_des_text_histor | character | x(2000) | Hist¢rico |
tta_ind_sit_item_lote_liquidac | character | X(09) | Situa‡Æo Item Lote |
tta_log_gera_avdeb | logical | Sim/NÆo | Gera Aviso D‚bito |
tta_cod_indic_econ_avdeb | character | x(8) | Moeda Aviso D‚bito |
tta_cod_portad_avdeb | character | x(5) | Portador AD |
tta_cod_cart_bcia_avdeb | character | x(3) | Carteira AD |
tta_dat_vencto_avdeb | date | 99/99/9999 | Vencto AD |
tta_val_perc_juros_avdeb | decimal | >>9.99 | Juros Aviso Debito |
tta_val_avdeb | decimal | ->>>,>>>,>>9.99 | Aviso D‚bito |
tta_log_movto_comis_estordo | logical | Sim/NÆo | Estorna ComissÆo |
tta_ind_tip_item_liquidac_acr | character | X(09) | Tipo Item |
ttv_cod_id_lote_liquidac_acr |
recid
>>>>>>9
character | x(80) | Identificador Lote |
ttv_ |
cod_item_lote_liquidac_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote |
tta_cod_livre_1 | character | x(100) | Livre 1 |
tta_cod_livre_2 | character | x(100) | Livre 2 |
tta_log_livre_1 | logical | Sim/NÆo | Livre 1 |
tta_log_livre_2 | logical | Sim/NÆo | Livre 2 |
tta_dat_livre_1 | date | 99/99/9999 | Livre 1 |
tta_dat_livre_2 | date | 99/99/9999 | Livre 2 |
tta_val_livre_1 | decimal | >>>,>>>,>>9.9999 | Livre 1 |
tta_val_livre_2 | decimal | >>>,>>>,>>9.9999 | Livre 2 |
tta_num_livre_1 | integer | >>>>>9 | Livre 1 |
tta_num_livre_2 | integer | >>>>>9 | Livre 2 |
tta_val_cotac_indic_econ | decimal | >>>>,>>9.9999999999 | Cota‡Æo |
tta_ind_tip_calc_juros | character | x(10) | Tipo C lculo Juros |
tta_log_retenc_impto_liq | logical | Sim/NÆo | Ret‚m na Liquida‡Æo |
tta_val_retenc_pis | decimal | >>>,>>>,>>9.99 | Valor PIS |
tta_val_retenc_cofins | decimal | >>>,>>>,>>9.99 | Valor COFINS |
tta_val_retenc_csll | decimal | >>>,>>>,>>9.99 | Valor CSLL |
ttv_log_verific_reg_perda_dedut | logical | Sim/NÆo | Verifica Regra Perdas Dedutíveis |
...
def temp-table tt_integr_acr_liq_item_lote_3 7 no-undo
field tta_cod_empresa as character format "empresa as character format "x(3)" label "Empresa" column-label "Empresa"
field tta_cod_estab as estab as character format "x(5)" label "Estabelecimento" column-label "Estab"
field tta_cod_espec_docto as docto as character format "x(3)" label "Esp‚cie Espécie Documento" column-label "Esp‚cieEspécie"
field tta_cod_ser_docto as docto as character format "x(35)" label "S‚rie Série Documento" column-label "S‚rieSérie"
field tta_num_seq_refer as refer as integer format ">>>9" initial 0 label "SequˆnciaSequência" column-label "Seq"
field tta_cod_tit_acr as acr as character format "x(1016)" label "T¡tuloTítulo" column-label "T¡tuloTítulo"
field tta_cod_parcela as parcela as character format "x(02)" label "Parcela" column-label "ParcParcela"
field tta_cdn_cliente as Integer format cliente as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
field tta_cod_portador portador as character format "x(5)" label "Portador" column-label "Portador"
field tta_cod_portad_ext ext as character format "x(8)" label "Portador Externo" column-label "Portador Externo"
field tta_cod_cart_bcia as bcia as character format "x(3)" label "Carteira" column-label "Carteira"
field tta_cod_modalid_ext as ext as character format "x(8)" label "Modalidade Externa" column-label "Modalidade Externa"
field tta_cod_finalid_econ econ as character format "x(10)" label "Finalidade" column-label "Finalidade"
field tta_cod_finalid_econ_ext ext as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
field tta_cod_indic_econ econ as character format "x(8)" label "Moeda" column-label "Moeda"
field tta_dat_cr_liquidac_tit_acr as acr as date format "99/99/9999" initial ? label "Data Cr‚ditoCrédito" column-label "Data Cr‚ditoCrédito"
field tta_dat_cr_liquidac_calc calc as date format "99/99/9999" initial ? label "Cred Calculada" column-label "Cred Calculada"
field tta_dat_liquidac_tit_acr acr as date format "99/99/9999" initial ? label "Liquida‡ÆoLiquidação" column-label "Liquida‡ÆoLiquidação"
field tta_cod_autoriz_bco as bco as character format "x(8)" label "Autoriza‡Æo Autorização Bco" column-label "Autorizacao Bco"
field tta_val_tit_acr as acr as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor" column-label "Valor"
field tta_val_liquidac_tit_acr acr as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquida‡ÆoLiquidação" column-label "Vl Liquida‡ÆoLiquidação"
field tta_val_desc_tit_acr acr as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc" column-label "Vl Desc"
field tta_val_abat_tit_acr acr as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abatimento" column-label "Vl Abatimento"
field tta_val_despes_bcia as bcia as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desp Banc" column-label "Vl Desp Banc"
field tta_val_multa_tit_acr as acr as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Multa" column-label "Vl Multa"
field tta_val_juros as juros as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Juros" column-label "Valor Juros"
field tta_val_cm_tit_acr acr as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM" column-label "Vl CM"
field tta_val_liquidac_orig as decimal orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquid Orig" column-label "Vl Liquid Orig"
field tta_val_desc_tit_acr_orig as orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc Orig" column-label "Vl Desc Orig"
field tta_val_abat_tit_acr_orig as orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat Orig" column-label "Vl Abat Orig"
field tta_val_despes_bcia_orig orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desp Bcia Orig" column-label "Vl Desp Bcia Orig"
field tta_val_multa_tit_acr_origin origin as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Multa Orig" column-label "Vl Multa Orig"
field tta_val_juros_tit_acr_orig orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Juros Orig" column-label "Vl Juros Orig"
field tta_val_cm_tit_acr_orig as orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM Orig" column-label "Vl CM Orig"
field tta_val_nota_db_orig orig as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Nota DB" column-label "Valor Nota DB"
field tta_log_gera_antecip antecip as logical format "Sim/NÆoNão" initial no label "Gera Antecipacao" column-label "Gera Antecipacao"
field tta_des_text_histor as histor as character format "x(2000)" label "Hist¢ricoHistórico" column-label "Hist¢ricoHistórico"
field tta_ind_sit_item_lote_liquidac liquidac as character format "X(09)" initial "Gerado" label "Situa‡Æo Situação Item Lote" column-label "Situa‡Æo Situação Item Lote"
field tta_log_gera_avdeb as avdeb as logical format "Sim/NÆoNão" initial no label "Gera Aviso D‚bitoDébito" column-label "Gera Aviso D‚bitoDébito"
field tta_cod_indic_econ_avdeb avdeb as character format "x(8)" label "Moeda Aviso D‚bitoDébito" column-label "Moeda Aviso D‚bitoDébito"
field tta_cod_portad_avdeb avdeb as character format "x(5)" label "Portador AD" column-label "Portador AD"
field tta_cod_cart_bcia_avdeb as avdeb as character format "x(3)" label "Carteira AD" column-label "Carteira AD"
field tta_dat_vencto_avdeb as avdeb as date format "99/99/9999" initial ? label "Vencto AD" column-label "Vencto AD"
field tta_val_perc_juros_avdeb avdeb as decimal format ">>9.99" decimals 2 initial 0 label "Juros Aviso Debito" column-label "Juros ADebito"
field tta_val_avdeb as avdeb as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Aviso D‚bitoDébito" column-label "Aviso D‚bitoDébito"
field tta_log_movto_comis_estordo as estordo as logical format "Sim/NÆoNão" initial no label "Estorna ComissÆoComissão" column-label "Estorna ComissÆoComissão"
field tta_ind_tip_item_liquidac_acr as acr as character format "X(09)" label "Tipo Item" column-label "Tipo Item"
field ttv_cod_recid_lote_liquidac_acr acr as recid character format ">>>>>>9" initial ? x(80)"
field ttv_reccod_item_lote_liquidac_acr acr as recid character format ">>>>>>9x(80)"
field tta_cod_livre_1 as 1 as character format "x(100)" label "Livre 1" column-label "Livre 1"
field tta_cod_livre_2 as 2 as character format "x(100)" label "Livre 2" column-label "Livre 2"
field tta_log_livre_1 as 1 as logical format "Sim/NÆoNão" initial no label "Livre 1" column-label "Livre 1"
field tta_log_livre_2 as 2 as logical format "Sim/NÆoNão" initial no label "Livre 2" column-label "Livre 2"
field tta_dat_livre_1 as 1 as date format "99/99/9999" initial ? label "Livre 1" column-label "Livre 1"
field tta_dat_livre_2 as 2 as date format "99/99/9999" initial ? label "Livre 2" column-label "Livre 2"
field tta_val_livre_1 as 1 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
field tta_val_livre_2 as 2 as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
field tta_num_livre_1 as 1 as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
field tta_num_livre_2 as 2 as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
field tta_val_cotac_indic_econ econ as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cota‡ÆoCotação" column-label "Cota‡ÆoCotação"
field tta_ind_tip_calc_juros juros as character format "x(10)" initial "Simples" label "Tipo C lculo Cálculo Juros" column-label "Tipo C lculo Cálculo Juros"
field tta_log_retenc_impto_liq liq as logical format "Sim/NÆoNão" initial no label "Ret‚m Retém na Liquida‡ÆoLiquidação" column-label "Ret na Liq"
field tta_val_retenc_pis pis as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor PIS" column-label "PIS"
field tta_val_retenc_cofins as cofins as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor COFINS" column-label "COFINS"
field tta_val_retenc_csll as csll as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor CSLL" column-label "CSLL"
field ttv_log_verificgera_regretenc_perda_dedut as impto_ant as logical format "Sim/NÆoNão" initial noYES
index tt_rec_index ttv_recindex
ttv_cod_id_lote_liquidac_acr acr ascending.
.
...
Tabela Temporária
...
Descrição
...
Entrada/Saída
Observações:
- ttv_cod_id_lote_liquidac_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_
...
- liquidac_
...
Conterá as informações do relacionamento entre o cheque e os itens do lote de liquidação.
...
Entrada
...
Atributo
...
Tipo
...
Formato
...
Descrição
...
Obrig.
...
Evol.
- lote_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.
- ttv_cod
...
- _item_lote_liquidac_acr: Campo utilizado para o relacionamento entre as temp-tables. Sugestão de gravação: string(rowid(tt_integr_acr_liq_item_lote_7)).
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_rel_pend_cheq_7 | Conterá as informações do relacionamento entre o cheque e os itens do lote de liquidação. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_cod_item_lote_liquidac_acr | character | x(80) | Identificador temp-table Item Lote |
recid
>>>>>>9
tta_cod_banco | character | x(8) | Banco |
tta_cod_agenc_bcia | character | x(10) | Agência Bancária |
tta_cod_cta_corren | character | x(10) | Conta Corrente |
tta_num_cheque | integer | >>>>,>>>,>>9 | Num Cheque |
tta_val_vincul_cheq_acr | decimal | >>>,>>>,>>9.99 | Valor Vinculado |
tta_cdn_bco_cheq_salario | Integer | >>9 | Banco Cheque Salário |
...
def temp-table tt_integr_acr_rel_pend_cheq_7 no-undo
field ttv_reccod_item_lote_liquidac_acr acr as recid character format ">>>>>>9x(80)"
field tta_cod_banco as banco as character format "x(8)" label "Banco" column-label "Banco"
field tta_cod_agenc_bcia bcia as character format "x(10)" label "Agência Bancária" column-label "Agência Bancária"
field tta_cod_cta_corren corren as character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"
field tta_num_cheque cheque as integer format ">>>>,>>>,>>9" initial ? label "Num Núm Cheque" column-label "Num Cheque"
field tta_val_vincul_cheq_acr as acr as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Vinculado" column-label "Valor Vinculado"
field tta_cdn_bco_cheq_salario salario as Integer format ">>9" initial 0 label "Banco Cheque Salário" column-label "Banco Cheque Salário".
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_liq_aprop_ctbl_7 | Conterá as informações do rateio da liquidação. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_item_lote_liquidac_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote | ||
tta_cod_fluxo_financ_ext | character | x(20) | Tipo Fluxo Externo |
tta_cod_unid_negoc | character | x(3) | Unid Negócio |
tta_cod_tip_fluxo_financ | character | x(12) | Tipo Fluxo Financ |
tta_val_aprop_ctbl | decimal | ->>>,>>>,>>9.99 | Valor Aprop Ctbl |
...
def temp-table tt_integr_acr_liq_aprop_ctbl_7 no-undo
field ttv_reccod_item_lote_liquidac_acr acr as recid character format ">>>>>>9x(80)"
field tta_cod_fluxo_financ_ext ext as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
field tta_cod_unid_negoc negoc as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
field tta_cod_tip_fluxo_financ financ as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
field tta_val_aprop_ctbl ctbl as decimal format "->>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Aprop Ctbl" column-label "Vl Aprop Ctbl"
index tt_integr_acr_liq_aprop_ctbl_id is id is primary unique
ttv_reccod_item_lote_liquidac_acr acr ascending
tta_cod_fluxo_financ_ext ext ascending
tta_cod_tip_fluxo_financ financ ascending
tta_cod_unid_negoc ascending. ascending
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_liq_desp_rec_7 | Conterá as informações do rateio das receitas/despesas informadas na liquidação. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_item_lote_liquidac_ |
acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote |
tta_cod_cta_ctbl_ext | character | x(20) | Conta Contab Extern |
tta_cod_sub_cta_ctbl_ext | character | x(15) | Sub Conta Externa |
tta_cod_fluxo_financ_ext | character | x(20) | Tipo Fluxo Externo |
tta_cod_unid_negoc_ext | character | x(8) | Unid Negócio Externa |
tta_cod_plano_cta_ctbl | character | x(8) | Plano Contas |
tta_cod_cta_ctbl | character | x(20) | Conta Contábil |
tta_cod_unid_negoc | character | x(3) | Unid Negócio |
tta_cod_tip_fluxo_financ | character | x(12) | Tipo Fluxo Financ |
tta_cod_tip_abat | character | x(8) | Tipo de Abatimento |
tta_ind_tip_aprop_recta_despes | character | x(20) | Tipo Apropriação |
tta_val_perc_rat_ctbz | decimal | >>9.99 | Perc Rateio |
...
def temp-table tt_integr_acr_liq_desp_rec_7 no-undo
field ttv_reccod_item_lote_liquidac_acr acr as recid character format ">>>>>>9x(80)"
field tta_cod_cta_ctbl_ext ext as character format "x(20)" label "Conta Contab Extern" column-label "Conta Contab Extern"
field tta_cod_sub_cta_ctbl_ext ext as character format "x(15)" label "Sub Conta Externa" column-label "Sub Conta Externa"
field tta_cod_fluxo_financ_ext ext as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
field tta_cod_unid_negoc_ext ext as character format "x(8)" label "Unid Negócio Externa" column-label "Unid Negócio Externa"
field tta_cod_plano_cta_ctbl ctbl as character format "x(8)" label "Plano Contas" column-label "Plano Contas"
field tta_cod_cta_ctbl ctbl as character format "x(20)" label "Conta Contábil" column-label "Conta Contábil"
field tta_cod_unid_negoc negoc as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
field tta_cod_tip_fluxo_financ financ as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
field tta_cod_tip_abat abat as character format "x(8)" label "Tipo de Abatimento" column-label "Tipo de Abatimento"
field tta_ind_tip_aprop_recta_despes despes as character format "x(20)" label "Tipo Apropriação" column-label "Tipo Apropriação"
field tta_val_perc_rat_ctbz as ctbz as decimal format ">>9.999999999999" decimals 2 10 initial 0 label "Perc Rateio" column-label "% Rat"
index tt_integr_acr_liq_des_rec_id id is primary unique
ttv_reccod_item_lote_liquidac_acr acr ascending
tta_cod_cta_ctbl_ext ext ascending
tta_cod_sub_cta_ctbl_ext ext ascending
tta_cod_fluxo_financ_ext ext ascending
tta_cod_unid_negoc_ext ext ascending
tta_cod_plano_cta_ctbl ascending ctbl ascending
tta_cod_cta_ctbl ctbl ascending
tta_cod_unid_negoc negoc ascending
tta_cod_tip_fluxo_financ financ ascending
tta_ind_tip_aprop_recta_despes despes ascending.
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_aprop_liq_ante_ |
7 | Conterá as informações do rateio das antecipações vinculadas aos títulos em liquidação. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_item_lote_impl_tit_ |
acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Item Lote | ||
ttv_cod_id |
_abat_antecip_acr |
recid
>>>>>>9
character | x(80) | Identificador temp-table Antecipação |
tta_cod_fluxo_financ_ext | character | x(20) | Tipo Fluxo Externo |
ttv_cod_fluxo_financ_tit_ext | character | x(20) |
tta_cod_unid_negoc | character | x(3) | Unid Negócio |
tta_cod_tip_fluxo_financ | character | x(12) | Tipo Fluxo Financ |
tta_cod_unid_negoc_tit | character | x(3) | Unid Negoc Título |
tta_cod_tip_fluxo_financ_tit | character | x(12) | Tp Fluxo Financ Tit |
tta_val_abtdo_antecip | decimal | ->>>,>>>,>>9.99 | Valor Abatido |
def temp-table tt_integr_acr_aprop_liq_ante_antec 7 no-undo
field ttv_reccod_item_lote_impl_tit_acr acr as recid character format ">>>>>>9x(80)"
field ttv_cod_recid_abat_antecip_acr as recid acr as character format ">>>>>>9x(80)"
field tta_cod_fluxo_financ_ext ext as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
field ttv_cod_fluxo_financ_tit_ext ext as character format "x(20)" field label "Fuxo Tit Ext" column-label "Fuxo Tit Ext"
field tta_cod_unid_negoc negoc as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
field tta_cod_tip_fluxo_financ financ as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
field tta_cod_unid_negoc_tit tit as character format "x(3)" label "Unid Negoc Título" column-label "Unid Negoc Título"
field tta_cod_tip_fluxo_financ_tit tit as character format "x(12)" label "Tp Fluxo Financ Tit" column-label "Tp Fluxo Financ Tit"
field tta_val_abtdo_antecip as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Abatido" column-label "Vl Abatido".
...
"
field tta_val_abtdo_antecip as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Abatido" column-label "Vl Abatido"
.
Observações:
- ttv_cod_item_lote_impl_tit_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_aprop_liq_ante_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.
- ttv_cod_id_abat_antecip_acr: Campo utilizado no relacionamento entre as temp-table tt_integr_acr_aprop_liq_ante_7 e tt_integr_acr_abat_antecip_7. Devem conter a mesma informação.
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_import_liquidac | Conterá as informações do retorno dos erros ocorridos na importação. | Entrada |
...
(*) 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 com 5, a partir de maio/2011.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_num_seq | integer | >>>,>>9 | Sequência |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
tta_cod_refer | character | x(10) | Referência |
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 |
ttv_nom_abrev_clien | character | x(12) | Cliente |
ttv_num_erro_log | integer | >>>>,>>9 | Número Erro |
ttv_des_msg_erro | character | x(60) | Mensagem Erro |
def temp-table tt_log_erros_import_liquidac no-undo
...
tta_num_seq ascending.
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_cambio_ems5_7 | Conterá as informações do contrato de cambio. | Entrada |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_ |
cod_id_table_ |
child |
recid
>>>>>>9
character | x(80) | Identificador tt_integr_acr_liq_item_lote_ |
7.ttv_ |
cod_item_lote_liquidac_acr |
ttv_cod_id_table_parent |
recid
>>>>>>9
character | x(80) | Identificador tt_integr_acr_liquidac_lote_7.ttv_cod_ |
id_lote_liquidac_ |
acr | |||
ttv_cod_contrat_cambio | character | x(15) | Código do contrato de Câmbio |
ttv_dat_contrat_cambio_import | date | "99/99/9999" | Data do contrato de Câmbio |
ttv_num_contrat_id_cambio | Integer | "999999999" | Num ID do contrato de Câmbio |
ttv_cod_estab_contrat_cambio | character | x(03) / x(05)* | Estabelecimento do contrato de Câmbio |
ttv_cod_refer_contrat_cambio | character | 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 |
...
def temp-table tt_integr_cambio_ems5_7 no-undo
field ttv_cod_recid_table_child as recid format ">>>>>>9"
field ttv_rec_table_parent as recid format ">>>>>>9"
child as character format "x(80)"
field ttv_cod_id_table_parent as character format "x(80)"
field ttv_cod_contrat_cambio cambio as character format "x(15)"
field ttv_dat_contrat_cambio_import as import as date format "99/99/9999"
field ttv_num_contrat_id_cambio as cambio as integer format "999999999"
field ttv_cod_estab_contrat_cambio cambio as character format "x(5)"
field ttv_cod_refer_contrat_cambio cambio as character format "x(10)"
field ttv_dat_refer_contrat_cambio cambio as date format "99/99/9999"
index tt_rec_index index is primary unique
ttv_rec ttv_cod_id_table_parent ascending
ttv_rec_table_child ascending.
parent ascending
ttv_cod_id_table_child ascending
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_api_params_generic |
Conterá campos novos das temp-tables passadas como parâmetro. | Input |
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
ttv_cod_ |
row_id |
recid
>>>>>>9
character | x(80) | |||
ttv_cod_tabela | character | X(28) | Tabela |
ttv_cod_campo | character | X(25) | Campo |
ttv_cod_valor | character | X(8) | Valor |
...
def temp-table tt_api_params_generic _api no-undo
field ttv_rec_id as recid format ">>>>>>9" _cod_row_id as character format "x(80)"
field ttv_cod_tabela tabela as character format "x(28)" label "Tabela" column-label "Tabela"
field ttv_cod_campo as campo as character format "x(2535)" label "Campo" column-label "Campo"
field ttv_cod_valor as valor as character format "x(8)" label "Valor" column-label "Valor"
index tt_idx_param_generic generic is primary unique
ttv_cod_tabela ascending
ttv_rec_id ascending
ttv_cod_campo ascending.
tabela ascending
ttv_cod_row_id ascending
ttv_cod_campo ascending
.
Exemplo Criação temp-table tt_api_params_generic _api para campo SAFRA:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id id = (Campo Recid identificador da temp-table correspondente) tt_integr_acr_item_lote_impl_8.ttv_rec_item_lote_impl_tit_acr
tt_api tt_params_generic_api.ttv_cod_campo = 'Safra':U
tt tt_api_params_generic_api.ttv_cod_tabela = ' tt_integr_acr_item_lote_impl ':U
tt tt_api_params_generic_api.ttv_cod_valor = (Valor Da Safra).
Exemplo Criação temp-table tt_api_params_generic _api para campos Devolve Imposto Retido?:
...
and b_tit_acr.cod_parcela = tt_integr_acr_abat_antecip.tta_cod_parcela no-error.
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id id = recidrowid(b_tit_acr)
tt tt_api_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U
tt tt_api_params_generic_api.ttv_cod_campo = 'Devolve Imposto Retido?':U
tt tt_api_params_generic_api.ttv_cod_valor = string(yes).
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id id = recidrowid(b_tit_acr)
tt tt_api_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U
tt tt_api_params_generic_api.ttv_cod_campo = 'Valor Estornado':U
tt tt_api_params_generic_api.ttv_cod_valor = string(3.95).
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id id = recidrowid(b_tit_acr)
tt tt_api_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U
tt tt_api_params_generic_api.ttv_cod_campo = 'Gera Retenção Imposto Antecipação':U
tt tt_api_params_generic_api.ttv_cod_valor = string(no).