Á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/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_apiConterá 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_

rec

cod_item_lote_impl_tit_acr

recid

>>>>>>9

 

 

 

character

x(80)

Identificador temp-table Item Lote



ttv_

rec

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



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:

  1. 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

  1. _antecip_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.  
  2. 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_

rec

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



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:

  1. 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_



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_

2

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



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_

rec

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:

  1. 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

loteConterá 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



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_

rec

id_lote_liquidac_

acr

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:

  1. 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_

3

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



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

 

 

ttv_rec



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_

rec

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:

  1. ttv_cod_id_lote_liquidac_acr : Campo utilizado no relacionamento entre as temp-table tt_integr_acr_

...

  1. 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.

  1. lote_7 e tt_integr_acr_liq_item_lote_7. Devem conter a mesma informação.  
  2. ttv_cod

...

  1. _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



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_

rec

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

 ttv_

rec

cod_item_lote_liquidac_

acr

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_

antec

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_

rec

cod_item_lote_impl_tit_

acr

acr 

recid

>>>>>>9

 

 

 

character

x(80)

Identificador temp-table Item Lote



ttv_cod_id

ttv_rec

_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 antecip            as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Abatido" column-label "Vl Abatido". Valor Abatido" column-label "Vl Abatido"
    .

Observações:

  1. 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.  
  2. 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_

rec

id_table_

child

child 

recid

>>>>>>9

 Recid da temp-table

character

x(80)

Identificador tt_integr_acr_liq_item_lote_

3

7.ttv_

rec

cod_item_lote_liquidac_acr

.

 

 



ttv_

rec

cod_id_table_parent

recid

>>>>>>9

character

x(80)

Identificador tt_integr_acr_liquidac_lote_7.ttv_cod_

rec

id_lote_liquidac_

acr

 

 

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

 

 

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 tt_rec_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

_api

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

Input

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_cod_

rec

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_cod_rec_id                       as recid format ">>>>>>9"    field ttv_cod_tabela                   row_id                   as character format "x(80)"
    field ttv_cod_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     = recidid     = string(rowid(b_tit_acr))

           tt_api           tt_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                             :U                             

           tt_api           tt_params_generic_api.ttv_cod_valor  = string(yes).

   

    create tt_api_params_generic_api.

    assign tt_api_params_generic_api.ttv_cod_recrow_id     = recidid    = string(rowid(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     = recidid     = string(rowid(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).