Árvore de páginas

Versões comparadas

Chave

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

...

                                                                                                       INPUT TABLE ttTABLE tt_cotac_lote_pagto,

                                                                                                       INPUT "" /* valor padrão de p_cod_matriz_trad_org_ext */ , 

                                                                                                       OUTPUT TABLE tt_log_integr_apb_enc_ctas,

                                                                                                       OUTPUT table tt_tit_acr_info,

                                                                                                       INPUT NO /* valor padrão de p_log_ajust_liquidac */ ).

 

A variável denominada v_hdl_aux irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

...

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab_refer

character

X(3)

Estabelecimento

 

 

tta_cod_refer

character

X(10)

Referência

 

 

tta_dat_transacao

date

99/99/9999

Data Transação

 

 

tta_val_tot_lote_pagto_efetd

decimal

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

Total Pagamento

 

 

tta_cod_indic_econ

character

x(08)

Moeda

 

 

tta_cod_empresa

Character

X(03)

Empresa

 

 

tta_cod_portador

Character

X(05)

Portador

 

 

tta_cod_cart_bcia

character

X(03)

Carteira Bancária

 

 

ttv_rec_integr_apb_enctro_cta

recid

>>>>>>9

Recid da Temp-table de Lote

 

 

tta_cdn_fornecedor              

Integer

">>>,>>>,>>9

Código do Fornecedor

 

 

tta_cdn_cliente                  

integer

">>>,>>>,>>9

Código do Cliente

 

 

tta_cod_estab_ext

character

X(08)

Código Estabelecimento Externo

 

 

ttv_cod_empresa_ext

character

X(03)

Código Empresa Externo

 

 

tta_cod_finalid_econ_ext

character

X(08)

Finalidade Econômica Externa

 

 

tta_log_bxa_estab_tit_ap

Logical

"Sim/Não"

Baixa Estabelecimento do Título

 

 

 

def temp-table tt_dados_integr_apb_enc_ctas no-undo

ttv_log_vinc_impto_autological"Sim/Não"

Vinculo automático com imposto PIS/COFINS/CSLL

 

  
ttv_rec_table_childrecid>>>>>>9Campo não utilizado.  

 

def temp-table tt_dados_integr_apb_enc_ctas no-undo
    field tta_cod_estab_refer as character format "x(    field tta_cod_estab_refer              as character format "x(3)" initial ? label "Estabelecimento" column-label "Estab"
    field     field tta_cod_refer                    refer as character format "x(10)" label "Referência" column-label "Referência"
    field     field tta_dat_transacao                transacao as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"
    field     field tta_val_tot_lote_pagto_efetd     efetd as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Pagamento" column-label "Total Pagamento"
    field     field tta_cod_indic_econ               econ as character format "x(8)" label "Moeda" column-label "Moeda"
    field     field tta_cod_empresa                  empresa as character format "x(3)" label "Empresa" column-label "Empresa"
    field     field tta_cod_portador                 portador as character format "x(5)" label "Portador" column-label "Portador"
    field     field tta_cod_cart_bcia                as bcia as character format "x(3)" label "Carteira" column-label "Carteira"
    field     field ttv_rec_integr_apb_enctro_cta    cta as recid format ">>>>>>9"
    field     field tta_cdn_fornecedor               fornecedor as Integer format ">>>,>>>,>>9" initial 0 label "Fornecedor" column-label "Fornecedor"
    field     field tta_cdn_cliente                  cliente as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
    field     field tta_cod_estab_ext                ext as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
    field     field ttv_cod_empresa_ext              ext as character format "x(3)" label "Código Empresa Ext" column-label "Cód Emp Ext"
    field     field tta_cod_finalid_econ_ext         ext as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
    field tta_log_bxa_estab_tit_ap as logical format "Sim/Não"     field ttainitial no label "Baixa Estabelec" column-label "Baixa Estabelec"
    field ttv_log_bxavinc_estabimpto_tit_ap         auto as logical format "Sim/Não" initial no label "Baixa Estabelec" column-label "Baixa Estabelec"    PIS/COFINS/CSLL Auto"
    field ttv_rec_table_child as recid format ">>>>>>9"
.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_item_integr_apb_enc_ctas

Conterá as informações dos títulos que serão utilizados no Encontro de Contas

Entrada

...

Histórico

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Tta_cod_estab_refer

character

X(03)

Estabelecimento do Lote de Encontro de Contas

 

 

Tta_cod_empresa

character

X(03)

Empresa do Lote de Encontro de Contas

 

 

Tta_Cod_refer

character

X(10)

Referência do Lote de Encontro de Contas

 

 

Tta_num_seq_refer

integer

>>>9

Sequência

 

 

Ttv_ind_tit_orig

character

X(03)

Origem Título (ACR/APB)

 

 

Tta_cod_estab

character

X(03)

Estabelecimento

 

 

Tta_cod_espec_docto

character

X(03)

Espécie Documento

 

 

Tta_cod_ser_docto

character

X(3)/ X(5)**

Série Documento

 

 

Ttv_cod_tit

character

X(18)

Título

 

 

Tta_cod_parcela

character

X(02)

Parcela

 

 

Tta_cod_portador

character

X(05)

Portador

 

 

Tta_cod_cart_bcia

character

X(03)

Carteira Bancária

 

 

Tta_val_pagto

Decimal

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

Valor Pagamento

 

 

Tta_val_juros

Decimal

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

Valor Juros

 

 

Tta_val_multa

Decimal

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

Valor Multa

 

 

Tta_val_desc

Decimal

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

Valor Desconto

 

 

Tta_val_abat

Decimal

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

Valor Abatimento

 

 

tta_val_cotac_indic_econ

decimal

>>>>,>>9.9999999999

Valor Cotação. Se moeda do lote for diferente da moeda do título e informada 0 ou ? irá buscar cotação do sistema, caso contrário utiliza a cotação informada neste campo. Só ativa a partir da versão 11.5.0 do Datasul.

 

 

ttv_rec_integr_apb_enctro_cta   

recid

>>>>>>9

Recid da Temp-table de lote do Encontro de Contas

 

 

tta_cod_estab_ext

character

X(08)

Estabelecimento Externo

 

 

tta_cod_portad_ext

character

X(08)

Portador Externo

 

 

tta_cod_modalid_ext

character

X(08)

Modalidade Externa

 

 

ttv_cod_empresa_ext

character

X(03)

Código Empresa Externa

 

 

tta_des_text_histor

character

X(2000)

tta_des_text_histor

character

X(2000)

Histórico

 

 

ttv_rec_table_childrecid>>>>>>9Fará ligação entre esta temp-table e a temp-table de imposto, que será dentro da API. (campo opcional)  

 

def temp-table tt_item_integr_apb_enc_ctas no-undo

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

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

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

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

        field ttv_ind_tit_orig                 orig                 as character format "X(08)"

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

        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(3)" label "Série Documento" column-label "Série"

        field ttv_cod_tit                      as tit                      as character format "x(18)"

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

        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_val_pagto                    as pagto                    as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Pagamento" column-label "Valor Pagto"

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

        field ttv_val_multa                    as multa                    as decimal format "->>>,>>>,>>9.99" decimals 2 label "Vl Multa" column-label "Vl Multa"

        field ttv_val_desc                     desc                     as decimal format "->>>,>>>,>>9.99" decimals 2 label "Vl Desc" column-label "Vl Desc"

        field ttv_val_abat                     abat                     as decimal format "->>>,>>>,>>9.99" decimals 2 label "Valor Abatimento" column-label "Valor Abatimento"

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

        field ttv_rec_integr_apb_enctro_cta    as cta    as recid format ">>>>>>9"

        field tta_cod_estab_ext                as ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"

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

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

        field ttv_cod_empresa_ext              as ext              as character format "x(3)" label "Código Empresa Ext" column-label "Cód Emp Ext"

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

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

        .

 

 

Tabela Temporária

Descrição

Entrada/Saída

tt_cotac_lote_pagto

Conterá as informações das cotações que serão utilizados no Encontro de Contas

Entrada

...

    field ttv_des_msg_ajuda                as character format "x(40)" label "Mensagem Ajuda" column-label "Mensagem Ajuda"

    .

vinculado imposto de PIS/COFINS/CSLL nos títulos do Contas a Pagar,  e que os mesmos possam também ser vinculados automaticamente caso parametrizado.