Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 Contas a receber”Receber.

 

Parâmetro Entrada API Importação Lote liquidação/Títulos:

num_vers_integr_api: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;

...

Matriz de Tradução Organizacional: Opcional. Caso for informada será utilizada esta matriz ao invés da informada nos Parâmetros de Integração. A matriz tradução organizacional possui as matrizes de Portador, Carteira Bancária e de Moeda que serão necessárias para o cadastro de itens do lote de liquidação e do cheque.

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 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_params_generic_api:  Conterá campos novos das temp-tables passadas como parâmetro.

Funcionamento

Executar o programa API(utilizar o nome externo), da seguinte forma:

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_4 in 6 IN v_hdl_aux

                                            (Input 1,

                                            input                                              Input table tt_integr_acr_liquidac_lote_3,

                                            input                                              Input table tt_integr_acr_liq_item_lote_3,

                                            input                                              Input table tt_integr_acr_abat_antecip,                                           

input                                              Input table tt_integr_acr_abat_prev,

                                            input                                              Input table tt_integr_acr_cheq,

                                            input                                              Input table tt_integr_acr_liquidac_impto_2,

                                            input                                              Input table tt_integr_acr_rel_pend_cheq,

                                            input  Input table tt_integr_acr_liq_aprop_ctbl,

                                            input                                              Input table tt_integr_acr_liq_desp_rec,

                                            input                                              Input table tt_integr_acr_aprop_liq_antec,

                                            input p                                             Input v_cod_matriz_trad_org_ext,

                                                                                         output table tt_log_erros_import_liquidac,

                                             Input table tt_integr_cambio_ems5,

                                             Input table tt_params_generic_api).

 

Delete procedure v_hdl_aux.

Tabelas Temporárias

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_antecip

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_item_lote_impl_tit_acr

recid

>>>>>>9

 

 

 

ttv_rec_abat_antecip_acr

recid

>>>>>>9

 

 

 

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

 

 

...

    field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"

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

...

          tta_cod_tit_acr                  ascending

          tta_cod_parcela                  ascendingparcela                  ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_prev

Conterá as informações das previsõ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_item_lote_impl_tit_acr

recid

>>>>>>9

 

 

 

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

 

 

...

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

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

...

    field tta_val_abtdo_prev_tit_abat      as abat      as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat" column-label "Vl Abat"

    field tta_log_zero_sdo_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_rec_item_lote_impl_tit_acr   ascending

...

          tta_cod_espec_docto              ascending

          tta          tta_cod_ser_docto                ascending

...

          tta_cod_parcela                  ascending.

 

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)*

EstabelecimentoEstabelecimento

 

 

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

 

 

...

    field tta_cod_agenc_bcia               as character format "x(10)" label "Agência Bancária" column-label "Agência Bancária"

    field tta_cod_cta_corren               as corren               as character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"

    field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Num Cheque" column-label "Num Cheque"

    field tta_dat_emis_cheq                as cheq                as date format "99/99/9999" initial ? label "Data Emissão" column-label "Dt Emiss"

...

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

...

    field tta_log_pend_cheq_acr            as logical format "Sim/Não" initial no label "Cheque Pendente" column-label "Cheque Pendente"

    field tta_log_cheq_terc                as terc                as logical format "Sim/Não" initial no label "Cheque Terceiro" column-label "Cheque Terceiro"

...

          tta_num_cheque                   ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liquidac_impto_2

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_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

tta_val_rendto_tribut

decimal

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

Rendto Tribut vel

 

 

...

def temp-table tt_integr_acr_liquidac_impto_2 no-undo

    field tta_cod_estab_refer              as refer              as character format "x(35)" initial ? label "Estabelecimento" column-label "Estab"

...

    field tta_cod_classif_impto            as impto            as character format "x(05)" initial "00000" label "Class Imposto" column-label "Class Imposto"

...

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

    field tta_log_livre_2                  as 2                  as logical format "Sim/NÆ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_val_rendto_tribut            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tribut vel" column-label "Vl Rendto Tribut".

 

    . 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liquidac_lote_3

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(35)

Estabelecimento

 

 

tta_cod_espec_doctorefer

character

x(310)

Esp‚cie DocumentoReferência

 

 

tta_cod_ser_doctousuario

character

x(312)

S‚rie DocumentoUsuário

 

 

ttattv_numcod_seqindic_referecon

integer

>>>9

character

x(8)

MoedaSequˆncia

 

 

tta_cod_tit_acrportador

character

x(105)

T¡tuloPortador

 

 

tta_cod_cart_parcelabcia

character

x(023)

ParcelaCarteira

 

 

tta_cdndat_clientetransacao

Integer

>>>,>>>,>>9

date

99/99/9999

Data TransaçãoCliente

 

 

tta_dat_codgerac_lote_portadorliquidac

character

x(5)

date

99/99/9999

Data GeraçãoPortador

 

 

tta_val_codtot_lote_portadliquidac_extinfor

character

x(8)

decimal

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

Total InformadoPortador Externo

 

 

tta_val_tot_codlote_cartliquidac_bciaefetd

character

x(3)

decimal

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

Total MovimentoCarteira

 

 

tta_val_codtot_modaliddespes_extbcia

character

x(8)

decimal

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

Total Desp BciaModalidade Externa

 

 

tta_ind_codtip_finalidliquidac_econacr

character

xX(1015)

FinalidadeTipo Liquidacao

 

 

tta_ind_codsit_finalidlote_econliquidac_extacr

character

xX(815)

Finalid Econ ExternaSituação

 

 

tta_nom_codarq_indicmovimen_econbcia

character

x(830)

MoedaNom Arq Bancaria

 

 

tta_dat_cr_liquidac_tit_acr

date

99/99/9999

cdn_cliente

Integer

>>>,>>>,>>9

Cliente

 

 

tta_log_enctro_cta

logical

Sim/Não

Encontro de ContasData Cr‚dito

 

 

tta_datcod_crlivre_liquidac_calc1

date

99/99/9999

character

x(100)

Livre 1Cred Calculada

 

 

tta_dat_liquidaclivre_tit_acr1

date

99/99/9999

Liquida‡ÆoLivre 1

 

 

tta_codlog_autorizlivre_bco1

character

x(8)

logical

Sim/Não

Livre 1Autoriza‡Æo Bco

 

 

tta_valnum_titlivre_acr1

decimal

>>>,>>>,>>9.99

integer

>>>>>9

Livre 1Valor

 

 

tta_val_liquidaclivre_tit_acr1

decimal

>>>,>>>,>>9.999999

Vl Liquida‡ÆoLivre 1

 

 

tta_valcod_desclivre_tit_acr2

decimal

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

character

x(100)

Livre 2Vl Desc

 

 

tta_valdat_abatlivre_tit_acr2

decimal

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

date

99/99/9999

Livre 2Vl Abatimento

 

 

tta_vallog_despeslivre_bcia2

decimal

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

logical

Sim/Não

Livre 2Vl Desp Banc

 

 

tta_valnum_multalivre_tit_acr2

decimal

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

integer

>>>>>9

Livre 2Vl Multa

 

 

tta_val_livre_juros2

decimal

>>>>>>>,>>>,>>9.999999

Valor JurosLivre 2

 

 

ttattv_valrec_cmlote_titliquidac_acr

decimal

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

recid

>>>>>>9

 Vl CM

 

 

ttattv_vallog_liquidacatualiz_origrefer

decimal

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

logical

Sim/Não

 Vl Liquid Orig

 

 

ttattv_vallog_descgera_titlote_acr_origparcial

decimal

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

logical

Sim/Não

 Vl Desc Orig

 

 

ttattv_vallog_abatverific_titreg_acrperda_origdedut

decimal

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

logical

Sim/Não

 

 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_rec_lote_liquidac_acr

...

recid

...

>>>>>>9

...

 

...

 

...

 

...

ttv_rec_item_lote_liquidac_acr

...

recid

...

>>>>>>9

...

 

...

 

...

 

...

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

...

 

...

 

 

def temp-table tt_integr_acr_liq_item_lote_3 no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

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

    field tta_cod_espec_docto              as character format "x(3)" label "Esp‚cie Documento" column-label "Esp‚cie"

    field tta_cod_ser_docto                as character format "x(3)" label "S‚rie Documento" column-label "S‚rie"

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

    field tta_cod_tit_acr                  as character format "x(10)" label "T¡tulo" column-label "T¡tulo"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"

    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"

    field tta_cod_portad_ext               as character format "x(8)" label "Portador Externo" column-label "Portador Externo"

    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"

    field tta_cod_modalid_ext              as character format "x(8)" label "Modalidade Externa" column-label "Modalidade Externa"

    field tta_cod_finalid_econ             as character format "x(10)" label "Finalidade" column-label "Finalidade"

    field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"

    field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"

...

def temp-table tt_integr_acr_liquidac_lote no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

    field tta_cod_estab_refer              as character format "x(3)" initial ? label "Estabelecimento" column-label "Estab"

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

    field tta_cod_usuario                  as character format "x(12)" label "Usuário" column-label "Usuário"

    field ttv_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"

    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"

    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"

    field tta_dat_transacao                as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"

    field tta_dat_gerac_lote_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 decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Informado" column-label "Total Informado"

    field tta_val_tot_lote_liquidac_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 decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Desp Bcia" column-label "Desp Bcia"

    field tta_ind_tip_liquidac_acr         as character format "X(15)" initial "Lote" label "Tipo Liquidacao" column-label "Tipo Liquidacao"

    field tta_ind_sit_lote_liquidac_acr    as character format "X(15)" initial "Em Digitação" label "Situação" column-label "Situação"

    field tta_nom_arq_movimen_bcia         as character format "x(30)" label "Nom Arq Bancaria" column-label "Nom Arq Bancaria"

    field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"

    field tta_log_enctro_cta               as logical format "Sim/Não" initial no label "Encontro de Contas" column-label "Encontro de Contas"

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

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

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

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

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

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

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

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

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

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

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

    field ttv_log_atualiz_refer            as logical format "Sim/Não" initial no

    field ttv_log_gera_lote_parcial        as logical format "Sim/Não" initial no

    field ttv_log_verific_reg_perda_dedut  as logical format "Sim/Não" initial no

    index tt_itlqdccr_id                   is primary unique

          tta_cod_estab_refer              ascending

          tta_cod_refer                    ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liq_item_lote_3

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_rec_lote_liquidac_

...

acr

recid

>>>>>>9

 

 

 

ttv_rec_item_lote_liquidac_

...

acr

recid

>>>>>>9

 

 

 

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

    index tt_rec_index                   

          ttv_rec_lote_liquidac_acr        ascending

 

...

Tabela Temporária

...

Descrição

...

Entrada/Saída

tt_integr_acr_liq_item_lote

...

Conterá as informações dos itens do lote de liquidação.

...

Entrada

...

Atributo

...

Tipo

...

Formato

...

Descrição

...

Obrig.

...

Evol.

...

tta_cod_empresa

...

character

...

x(3)

...

Empresa

...

 

...

 

...

tta_cod_estab

...

character

...

x(3)

...

Estabelecimento

...

 

...

 

_3 no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

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

    field tta_cod_espec_

...

character

docto              as character format "x(3)

...

Espécie Documento

...

 

...

 

" label "Esp‚cie Documento" column-label "Esp‚cie"

    field tta_cod_ser_

...

character

docto                as character format "x(3)

...

Série Documento

...

 

...

 

" label "S‚rie Documento" column-label "S‚rie"

    field tta_num_seq_

...

integer

...

>>>9

...

Sequência

...

 

...

 

refer                as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Seq"

    field tta_cod_tit_

...

character

acr                  as character format "x(10)

...

Título

...

 

...

 

" label "T¡tulo" column-label "T¡tulo"

    field tta_cod_

...

character

parcela                  as character format "x(02)

...

Parcela

...

 

...

 

" label "Parcela" column-label "Parc"

    field tta_cdn_

...

Integer

cliente                  as Integer format ">>>,>>>,>>9

...

Cliente

...

 

...

 

" initial 0 label "Cliente" column-label "Cliente"

    field tta_cod_

...

character

portador                 as character format "x(5)

...

Portador

...

 

...

 

" label "Portador" column-label "Portador"

    field tta

...

_cod_portad_

...

character

ext               as character format "x(8)

...

" label "Portador Externo" column-label "Portador Externo

...

 

...

 

"

    field tta_cod_cart_

...

character

bcia                as character format "x(3)

...

Carteira

...

 

...

 

" label "Carteira" column-label "Carteira"

    field tta_cod_modalid_

...

character

ext              as character format "x(8)

...

" label "Modalidade Externa" column-label "Modalidade Externa

...

 

...

 

"

    field tta_cod_finalid_

...

character

econ             as character format "x(10)

...

Finalidade

...

 

...

 

" label "Finalidade" column-label "Finalidade"

    field tta_cod_finalid_econ_

...

character

ext         as character format "x(8)

...

" label "Finalid Econ Externa

...

 

...

 

" column-label "Finalidade Externa"

    field tta_cod_indic_

...

character

econ               as character format "x(8)

...

Moeda

...

 

...

 

" label "Moeda" column-label "Moeda"

    field tta_dat_cr_liquidac_tit_

...

date

acr      as date format "99/99/9999

...

Data Crédito

...

 

...

 

" initial ? label "Data Cr‚dito" column-label "Data Cr‚dito"

    field tta_dat_cr_liquidac_

...

date

calc         as date format "99/99/9999

...

" initial ? label "Cred Calculada" column-label "Cred Calculada

...

 

...

 

"

    field tta_dat_liquidac_tit_

...

date

acr         as date format "99/99/9999

...

Liquidação

...

 

...

 

" initial ? label "Liquida‡Æo" column-label "Liquida‡Æo"

    field tta_cod_autoriz_

...

character

bco              as character format "x(8)

...

Autorização Bco

...

 

...

 

" label "Autoriza‡Æo Bco" column-label "Autorizacao Bco"

    field tta_val_tit_

...

decimal

acr                  as decimal format ">>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Valor" column-label "Valor"

    field

...

Valor

...

 

...

 

tta_val_liquidac_tit_

...

decimal

acr         as decimal format ">>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Liquida‡Æo" column-label "Vl Liquida‡Æo"

    field

...

Vl Liquidação

...

 

...

 

tta_val_desc_tit_

...

decimal

acr             as decimal format ">>>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Desc" column-label "Vl Desc

...

 

...

 

"

    field tta_val_abat_tit_

...

decimal

acr             as decimal format ">>>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Abatimento" column-label "Vl Abatimento

...

 

...

 

"

    field tta_val_despes_

...

decimal

bcia              as decimal format "->>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Desp Banc" column-label "Vl Desp Banc

...

 

...

 

"

    field tta_val_multa_tit_

...

decimal

acr            as decimal format ">>>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Multa" column-label "Vl Multa

...

 

...

 

"

    field tta_val_

...

decimal

juros                    as decimal format ">>>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Valor Juros" column-label "Valor Juros

...

 

...

 

"

    field tta_val_cm_tit_

...

decimal

acr               as decimal format ">>>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl CM" column-label "Vl CM

...

 

...

 

"

    field tta_val_liquidac_

...

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_

...

decimal

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_

...

decimal

orig        as decimal format "->>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl Abat Orig" column-label "Vl Abat Orig

...

 

...

 

"

    field tta_val_despes_bcia_

...

decimal

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_

...

decimal

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_

...

decimal

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_

...

decimal

orig          as decimal format "->>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Vl CM Orig" column-label "Vl CM Orig

...

 

...

 

"

    field tta_val_nota_db_

...

decimal

orig             as decimal format "->>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Valor Nota DB" column-label "Valor Nota DB

...

 

...

 

"

    field tta_log_gera_

...

logical

...

Sim/Não

...

Gera Antecipacao

...

 

...

 

antecip             as logical format "Sim/NÆo" initial no label "Gera Antecipacao" column-label "Gera Antecipacao"

    field tta_des_text_

...

character

histor              as character format "x(2000)

...

Histórico

...

 

...

 

" label "Hist¢rico" column-label "Hist¢rico"

    field tta_ind_sit_item_lote_

...

character

liquidac   as character format "X(09)

...

" initial "Gerado" label "Situa‡Æo Item Lote" column-label "Situa‡Æo Item Lote

...

 

...

 

"

    field tta_log_gera_

...

logical

...

Sim/Não

...

Gera Aviso Débito

...

 

...

 

avdeb               as logical format "Sim/NÆo" initial no label "Gera Aviso D‚bito" column-label "Gera Aviso D‚bito"

    field tta_cod_indic_econ_

...

character

avdeb         as character format "x(8)

...

" label "Moeda Aviso

...

 

...

 

D‚bito" column-label "Moeda Aviso D‚bito"

    field tta_cod_portad_

...

character

avdeb             as character format "x(5)

...

" label "Portador AD" column-label "Portador AD

...

 

...

 

"

    field tta_cod_cart_bcia_

...

character

avdeb          as character format "x(3)

...

" label "Carteira AD" column-label "Carteira AD

...

 

...

 

"

    field tta_dat_vencto_

...

date

avdeb             as date format "99/99/9999

...

" initial ? label "Vencto AD" column-label "Vencto AD

...

 

...

 

"

    field tta_val_perc_juros_

...

decimal

avdeb         as decimal format ">>9.99

...

" decimals 2 initial 0 label "Juros Aviso Debito

...

 

...

 

" column-label "Juros ADebito"

    field tta_val_

...

decimal

avdeb                    as decimal format "->>>,>>>,>>9.99

...

" decimals 2 initial 0 label "Aviso D‚bito" column-label "Aviso D‚bito"

    field

...

Aviso Débito

...

 

...

 

tta_log_movto_comis_

...

logical

...

Sim/Não

...

Estorna Comissão

...

 

...

 

estordo      as logical format "Sim/NÆo" initial no label "Estorna ComissÆo" column-label "Estorna ComissÆo"

    field tta_ind_tip_item_liquidac_

...

character

acr    as character format "X(09)

...

" label "Tipo Item" column-label "Tipo Item

...

 

...

 

"

    field ttv_rec_lote_liquidac_

...

recid

...

>>>>>>9

...

 

...

 

...

 

acr        as recid format ">>>>>>9" initial ?

    field ttv_rec_item_lote_liquidac_

...

recid

...

>>>>>>9

...

 

...

 

...

 

acr   as recid format ">>>>>>9"

    field tta_cod_livre_

...

character

1                  as character format "x(100)

...

" label "Livre 1" column-label "Livre 1

...

 

...

 

"

    field tta_cod_livre_

...

character

2                  as character format "x(100)

...

" label "Livre 2" column-label "Livre 2

...

 

...

 

"

    field tta_log_livre_

...

logical

...

Sim/Não

...

Livre 1

...

 

...

 

1                  as logical format "Sim/NÆo" initial no label "Livre 1" column-label "Livre 1"

    field tta_log_livre_

...

logical

...

Sim/Não

...

Livre 2

...

 

...

 

2                  as logical format "Sim/NÆo" initial no label "Livre 2" column-label "Livre 2"

    field tta_dat_livre_

...

date

1                  as date format "99/99/9999

...

" initial ? label "Livre 1" column-label "Livre 1

...

 

...

 

"

    field tta_dat_livre_

...

date

2                  as date format "99/99/9999

...

" initial ? label "Livre 2" column-label "Livre 2

...

 

...

 

"

    field tta_val_livre_

...

decimal

1                  as decimal format ">>>,>>>,>>9.9999

...

" decimals 4 initial 0 label "Livre 1" column-label "Livre 1

...

 

...

 

"

    field tta_val_livre_

...

decimal

2                  as decimal format ">>>,>>>,>>9.9999

...

" decimals 4 initial 0 label "Livre 2" column-label "Livre 2

...

 

...

 

"

    field tta_num_livre_

...

integer

...

>>>>>9

...

Livre 1

...

 

...

 

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

    field tta_num_livre_

...

integer

...

>>>>>9

...

Livre 2

...

 

...

 

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

    field tta_val_cotac_indic_

...

decimal

econ         as decimal format ">>>>,>>9.9999999999

...

Cotação

...

 

...

 

" decimals 10 initial 0 label "Cota‡Æo" column-label "Cota‡Æo"

    field tta_ind_tip_calc_

...

character

juros           as character format "x(10)

...

Tipo Cálculo Juros

...

 

...

 

def temp-table tt_integr_acr_liq_item_lote no-undo" initial "Simples" label "Tipo C lculo Juros" column-label "Tipo C lculo Juros"

    field tta_log_retenc_codimpto_empresa                  liq         as character logical format "x(3)" label "EmpresaSim/NÆo" initial no label "Ret‚m na Liquida‡Æo" column-label "EmpresaRet na Liq"

    field tta_codval_retenc_estab                    pis               as character decimal format "x(3)" label "Estabelecimento>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor PIS" column-label "EstabPIS"

    field tta_codval_especretenc_docto              cofins            as character decimal format "x(3)" label "Espécie Documento>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor COFINS" column-label "EspécieCOFINS"

    field tta_codval_ser_docto                as character format "x(3)" label "Série Documentoretenc_csll              as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor CSLL" column-label "SérieCSLL"

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

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

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"

    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"

    field tta_cod_portad_ext               as character format "x(8)" label "Portador Externo" column-label "Portador Externo"

ttv_log_verific_reg_perda_dedut  as logical format "Sim/NÆo" initial no

    index tt_rec_index                   

          ttv_rec_lote_liquidac_acr        ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_rel_pend_cheq

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_rec_item_lote_liquidac_acr

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 no-undo

    field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"

    field tta_cod_modalid_ext              banco                    as character format "x(8)" label "Modalidade ExternaBanco" column-label "Modalidade ExternaBanco"

    field tta_cod_finalidagenc_econ             bcia               as character format "x(10)" label "FinalidadeAgência Bancária" column-label "FinalidadeAgência Bancária"

    field tta_cod_finalidcta_econ_ext         corren               as character format "x(810)" label "Finalid Econ ExternaConta Corrente" column-label "Finalidade ExternaCta Corrente"

    field tta_codnum_indic_econ               cheque                   as character integer format "x(8)" label "Moeda>>>>,>>>,>>9" initial ? label "Num Cheque" column-label "MoedaNum Cheque"

    field tta_datval_crvincul_liquidaccheq_tit_acr      acr          as date decimal format "99/99/9999" initial ? label "Data Crédito>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Vinculado" column-label "Data CréditoValor Vinculado"

    field tta_datcdn_crbco_liquidaccheq_calc         salario         as date Integer format "99/99/9999>>9" initial ? 0 label "Cred CalculadaBanco Cheque Salário" column-label "Cred CalculadaBanco Cheque Salário"

    field tta_dat_liquidac_tit_acr         as date format "99/99/9999" initial ? label "Liquidação" column-label "Liquidação"

    field tta_cod_autoriz_bco              as character format "x(8)" label "Autorização Bco" column-label "Autorizacao Bco"

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

    field tta_val_liquidac_tit_acr         as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquidação" column-label "Vl Liquidação"

    field tta_val_desc_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc" column-label "Vl Desc"

    field tta_val_abat_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abatimento" column-label "Vl Abatimento"

    field tta_val_despes_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 decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Multa" column-label "Vl Multa"

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

    field tta_val_cm_tit_acr               as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM" column-label "Vl CM"

    field tta_val_liquidac_orig            as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquid Orig" column-label "Vl Liquid Orig"

.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liq_aprop_ctbl

Conterá as informações do rateio da liquidação.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

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 no-undo

    field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ    field tta_val_desc_tit_acr_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        aprop_ctbl               as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat OrigValor Aprop Ctbl" column-label "Vl Abat Orig"

    field tta_val_despes_bcia_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     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       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 decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM Orig" column-label "Vl CM Orig"

    field tta_val_nota_db_orig             as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Nota DB" column-label "Valor Nota DB"

    field tta_log_gera_antecip             as logical format "Sim/Não" initial no label "Gera Antecipacao" column-label "Gera Antecipacao"

    field tta_des_text_histor              as character format "x(2000)" label "Histórico" column-label "Histórico"

    field tta_ind_sit_item_lote_liquidac   as character format "X(09)" initial "Gerado" label "Situação Item Lote" column-label "Situação Item Lote"

    field tta_log_gera_avdeb               as logical format "Sim/Não" initial no label "Gera Aviso Débito" column-label "Gera Aviso Débito"

    field tta_cod_indic_econ_avdeb         as character format "x(8)" label "Moeda Aviso Débito" column-label "Moeda Aviso Débito"

    field tta_cod_portad_avdeb             as character format "x(5)" label "Portador AD" column-label "Portador AD"

    field tta_cod_cart_bcia_avdeb          as character format "x(3)" label "Carteira AD" column-label "Carteira AD"

    field tta_dat_vencto_avdeb             as date format "99/99/9999" initial ? label "Vencto AD" column-label "Vencto AD"

    field tta_val_perc_juros_avdeb         as decimal format ">>9.99" decimals 2 initial 0 label "Juros Aviso Debito" column-label "Juros ADebito"

    field tta_val_avdeb                    as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Aviso Débito" column-label "Aviso Débito"

    field tta_log_movto_comis_estordo      as logical format "Sim/Não" initial no label "Estorna Comissão" column-label "Estorna Comissão"

    field tta_ind_tip_item_liquidac_acr    as character format "X(09)" label "Tipo Item" column-label "Tipo Item"

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

    field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"

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

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

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

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

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

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

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

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

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

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

    field tta_val_cotac_indic_econ         as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cotação" column-label "Cotação"

    field tta_ind_tip_calc_juros           as character format "x(10)" initial "Simples" label "Tipo Cálculo Juros" column-label "Tipo Cálculo Juros"

    index tt_rec_index                   

Aprop Ctbl"

    index tt_integr_acr_liq_aprop_ctbl_id  is primary unique

          ttv_rec_item_lote_liquidac_acr   ascending

          tta_cod_fluxo_financ_ext         ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_cod_unid_negoc               ascending.

 

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liq_desp_rec

Conterá as informações do rateio das receitas/despesas informadas na liquidação.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

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 no-undo

    field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"

    field tta_cod_cta_ctbl_ext             as character format "x(20)" label "Conta Contab Extern" column-label "Conta Contab Extern"

    field tta_cod_sub_cta_ctbl_ext         as character format "x(15)" label "Sub Conta Externa" column-label "Sub Conta Externa"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field tta_cod_unid_negoc_ext           as character format "x(8)" label "Unid Negócio Externa" column-label "Unid Negócio Externa"

    field tta_cod_plano_cta_ctbl           as character format "x(8)" label "Plano Contas" column-label "Plano Contas"

    field tta_cod_cta_ctbl                 as character format "x(20)" label "Conta Contábil" column-label "Conta Contábil"

    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_cod_tip_abat                 as character format "x(8)" label "Tipo de Abatimento" column-label "Tipo de Abatimento"

    field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropriação" column-label "Tipo Apropriação"

    field tta_val_perc_rat_ctbz            as decimal format ">>9.99" decimals 2 initial 0 label "Perc Rateio" column-label "% Rat"

    index tt_integr_acr_liq_des_rec_id     is primary unique

          ttv_rec_item_lote_liquidac_acr   ascending

          tta_cod_cta_ctbl_ext             ascending

          tta_cod_sub_cta_ctbl_ext         ascending

          tta_cod_fluxo_financ_ext         ascending

          tta_cod_unid_negoc_ext           ascending

          tta_cod_plano_cta_ctbl           ascending

          tta_cod_cta_ctbl                 ascending

          tta_cod_unid_negoc               ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_ind_tip_aprop_recta_despes   ascending.          ttv_rec_lote_liquidac_acr        ascending

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relaprop_pendliq_cheqantec

Conterá as informações do relacionamento entre o cheque e os itens do lote de liquidação.

Entrada

rateio das antecipações vinculadas aos títulos em liquidação.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 

 

 

ttv_rec_abat_antecip_acr

recid

>>>>>>9

 

 

 

tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

 

 

ttv_cod_fluxo_financ_tit_ext

character

x(20)

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

tta_cod_unid_banconegoc

character

x(83)

BancoUnid Negócio

 

 

tta_cod_tip_agencfluxo_bciafinanc

character

x(1012)

Agência BancáriaTipo Fluxo Financ

 

 

tta_cod_unid_ctanegoc_correntit

character

x(103)

Conta CorrenteUnid Negoc Título

 

 

tta_num_cheque

integer

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

_cod_tip_fluxo_financ_tit

character

x(12)

Tp Fluxo Financ TitNum Cheque

 

 

tta_val_vinculabtdo_cheq_acrantecip

decimal

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

Valor Vinculado

 

 

tta_cdn_bco_cheq_salario

Integer

>>9

Banco Cheque SalárioAbatido

 

 

 

def temp-table tt_integr_acr_relaprop_pendliq_cheq antec no-undo

    field ttv_rec_item_lote_impl_liquidactit_acr   as recid format ">>>>>>9"

    field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field ttv_cod_fluxo_financ_tit_ext     as character format "x(20)"

    field tta_cod_banco                    unid_negoc               as character format "x(83)" label "BancoUnid Negócio" column-label "BancoUn Neg"

    field tta_cod_tip_agencfluxo_bcia               as financ         as character format "x(1012)" label "Agência BancáriaTipo Fluxo Financ" column-label "Agência BancáriaTipo Fluxo Financ"

    field tta_cod_ctaunid_negoc_corren               tit           as character format "x(103)" label "Conta CorrenteUnid Negoc Título" column-label "Cta CorrenteUnid Negoc Título"

    field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Num Chequecod_tip_fluxo_financ_tit     as character format "x(12)" label "Tp Fluxo Financ Tit" column-label "Num ChequeTp Fluxo Financ Tit"

    field tta_val_vinculabtdo_cheq_acr          antecip            as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Vinculado" column-label "Valor Vinculado"    field tta_cdn_bco_cheq_salario         as Integer format ">>9" initial 0 label "Banco Cheque Salário" Abatido" column-label "Banco Cheque Salário"

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liq_aprop_ctbl

Conterá as informações do rateio da liquidação.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

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 no-undo

    field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_val_aprop_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 primary unique

          ttv_rec_item_lote_liquidac_acr   ascending

          tta_cod_fluxo_financ_ext         ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_cod_unid_negoc               ascending

    .

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_liq_desp_rec

Conterá as informações do rateio das receitas/despesas informadas na liquidação.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_liquidac_acr

recid

>>>>>>9

 

 

 

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

 

 

 

...

"Vl Abatido".

 

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

    field tta_num_seq                      as integer format ">>>,>>9" initial 0 label "Sequência" column-label "NumSeq"

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

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

    field tta_cod_espec_docto              as character format "x(3)" label "Espécie Documento" column-label "Espécie"

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

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

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    field ttv_nom_abrev_clien              as character format "x(12)" label "Cliente" column-label "Cliente"

    field ttv_num_erro_log                 as integer format ">>>>,>>9" label "Número Erro" column-label "Número Erro"

    field ttv_des_msg_erro                 as character format "x(60)" label "Mensagem Erro" column-label "Inconsistência"

    index tt_sequencia                    

          tta_num_seq                      ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_cambio_ems5

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_rec_table_child

recid

>>>>>>9

 Recid da temp-table tt_integr_acr_liq_item_

...

lote_3.ttv_rec_item_lote_liquidac_

...

acr.

 

 

ttv_rec_table_parent

recid

>>>>>>9

tt_integr_acr_liquidac_lote.ttv_rec_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 no-undo

    field ttv_rec_table_child              as recid format ">>>>>>9"

    field ttv_rec_table_parent             as recid format ">>>>>>9"

    field ttv_cod_contrat_cambio           as character format "x(15)"

    field ttv_dat_contrat_cambio_import    as date format "99/99/9999"

    field ttv_num_contrat_id_cambio        as integer format "999999999"

    field ttv_cod_estab_contrat_cambio     as character format "x(5)"

    field ttv_cod_refer_contrat_cambio     as character format "x(10)"

    field ttv_dat_refer_contrat_cambio     as date format "99/99/9999"

    index tt_rec_index                     is primary unique

          ttv_rec_table_parent             ascending

          ttv_rec_table_child              ascending.

   

    field tta_cod_cta_ctbl_ext             as character format "x(20)" label "Conta Contab Extern" column-label "Conta Contab Extern"

    field tta_cod_sub_cta_ctbl_ext         as character format "x(15)" label "Sub Conta Externa" column-label "Sub Conta Externa"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field tta_cod_unid_negoc_ext           as character format "x(8)" label "Unid Negócio Externa" column-label "Unid Negócio Externa"

    field tta_cod_plano_cta_ctbl           as character format "x(8)" label "Plano Contas" column-label "Plano Contas"

    field tta_cod_cta_ctbl                 as character format "x(20)" label "Conta Contábil" column-label "Conta Contábil"

    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_cod_tip_abat                 as character format "x(8)" label "Tipo de Abatimento" column-label "Tipo de Abatimento"

    field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropriação" column-label "Tipo Apropriação"

    field tta_val_perc_rat_ctbz            as decimal format ">>9.99" decimals 2 initial 0 label "Perc Rateio" column-label "% Rat"

    index tt_integr_acr_liq_des_rec_id     is primary unique

          ttv_rec_item_lote_liquidac_acr   ascending

          tta_cod_cta_ctbl_ext             ascending

          tta_cod_sub_cta_ctbl_ext         ascending

          tta_cod_fluxo_financ_ext         ascending

          tta_cod_unid_negoc_ext           ascending

          tta_cod_plano_cta_ctbl           ascending

          tta_cod_cta_ctbl                 ascending

          tta_cod_unid_negoc               ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_ind_tip_aprop_recta_despes   ascending

 

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_liq_antec

Conterá as informações do rateio das antecipações vinculadas aos títulos em liquidação.

params_generic_api

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

InputEntrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_item_lote_impl_tit_acrid

recid

>>>>>>9

 

 

 

ttv_rec_abat_antecip_acr

recid

>>>>>>9

cod_tabela

character

X(28)

Tabela 

 

 

ttattv_cod_fluxo_financ_extcampo

character

xX(2025)

Tipo Fluxo ExternoCampo

 

 

ttv_cod_fluxo_financ_tit_extvalor

character

xX(208)

Valor

 

 

 

...

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_params_generic_api no-undo

    field ttv_rec_id                       as recid format ">>>>>>9"

    field ttv_cod_tabela                   as character format "x(28)" label "Tabela" column-label "Tabela"

    field ttv_cod_campo                    as character format "x(25)" label "Campo" column-label "Campo"

    field ttv_cod_valor                    as character format "x(8)" label "Valor" column-label "Valor"

    index tt_idx_param_generic             is primary unique

          ttv_cod_tabela                   ascending

          ttv_rec_id                       ascending

          ttv_cod_campo                    ascending.

 

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

create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = (Campo Recid da temp-table) tt_integr_acr_item_lote_impl_8.ttv_rec_item_lote_impl_tit_acr

       tt_params_generic_api.ttv_cod_campo  = 'Safra':U

       tt_params_generic_api.ttv_cod_tabela = ' tt_integr_acr_item_lote_impl ':U

       tt_params_generic_api.ttv_cod_valor  = (Valor Da Safra).

 

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

find b_tit_acr no-lock

       where b_tit_acr.cod_estab       = tt_integr_acr_abat_antecip.tta_cod_estab   

         and b_tit_acr.cod_espec_docto = tt_integr_acr_abat_antecip.tta_cod_espec_doc

         and b_tit_acr.cod_ser_docto   = tt_integr_acr_abat_antecip.tta_cod_ser_docto

         and b_tit_acr.cod_tit_acr     = tt_integr_acr_abat_antecip.tta_cod_tit_acr 

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

 

    create tt_params_generic_api.

    assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

           tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

           tt_params_generic_api.ttv_cod_campo  = 'Devolve Imposto Retido?':U                             

           tt_params_generic_api.ttv_cod_valor  = string(yes).

   

    create tt_params_generic_api.

    assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

           tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

           tt_params_generic_api.ttv_cod_campo  = 'Valor Estornado':U                             

           tt_params_generic_api.ttv_cod_valor  = string(3.95).
   

    create tt_params_generic_api.

    assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

           tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

           tt_params_generic_api.ttv_cod_campo  = 'Gera Retenção Imposto Antecipação':U                             

           tt_params_generic_api.ttv_cod_valor  = string(no)

 

def temp-table tt_integr_acr_aprop_liq_antec no-undo

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

    field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"

    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"

    field ttv_cod_fluxo_financ_tit_ext     as character format "x(20)"

    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_cod_unid_negoc_tit           as character format "x(3)" label "Unid Negoc Título" column-label "Unid Negoc Título"

    field tta_cod_tip_fluxo_financ_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"

    

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

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_num_seq

integer

>>>,>>9

Sequência

 

 

tta_cod_estab

character

x(3)

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)

Série Documento

 

 

tta_cod_tit_acr

character

x(10)

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

    field tta_num_seq                      as integer format ">>>,>>9" initial 0 label "Sequência" column-label "NumSeq"

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

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

    field tta_cod_espec_docto              as character format "x(3)" label "Espécie Documento" column-label "Espécie"

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

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

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    field ttv_nom_abrev_clien              as character format "x(12)" label "Cliente" column-label "Cliente"

    field ttv_num_erro_log                 as integer format ">>>>,>>9" label "Número Erro" column-label "Número Erro"

    field ttv_des_msg_erro                 as character format "x(60)" label "Mensagem Erro" column-label "Inconsistência"

    index tt_sequencia                   

          tta_num_seq                      ascending

    .