Árvore de páginas

Versões comparadas

Chave

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

...

tt_log_integr_apb_enc_ctas: Retorna os erros que ocorreram durante o processo de Encontro de Contas.

 

Funcionamento

A sintaxe para executar a API/BO em modo persistente é:

run prgfin/apb/apb944za.py persistent set v_hdl_aux.

 

 

RUN pi_main_api_enctro_cta_apb_acr_ems5_1 IN v_hdl_aux(INPUT 1,

...

                                        INPUT TABLE tt_item_integr_apb_enc_ctas,

                                        INPUT                                         INPUT “”,

                                 OUTPUT TABLE tt_log_integr_apb_enc_ctas).

...

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

 

Tabelas Temporárias

 

Tabela Temporária

Descrição

Entrada/Saída

tt_dados_integr_apb_enc_ctas

Conterá as informações do lote de Encontro de Contas..

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab_refer

character

X(3)

Estabelecimento

 

 

tta_cod_refer

character

X(10)

ReferenciaReferê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 BancariaBancária

 

 

ttv_rec_integr_apb_enctro_cta

recid

>>>>>>9

Recid da Temp-table de Lote

 

 

tta_cdn_fornecedor              

Integer

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

Codigo Código do Fornecedor

 

 

tta_cdn_cliente                  cliente                  

integer

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

Codigo Código do Cliente

 

 

tta_cod_estab_ext

character

X(08)

Codigo Código Estabelecimento Externo

 

 

ttv_cod_empresa_ext

character

X(03)

Codigo Código Empresa Externo

 

 

tta_cod_finalid_econ_ext

character

X(08)

Finalidade Economica 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

   

...

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_dat_transacao               

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"Data

...

Transação"

...

column-label

...

"Dat

...

Transac"

   

...

field

...

tta_val_tot_lote_pagto_efetd    

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

initial

...

0

...

label

...

"Total

...

Pagamento"

...

column-label

...

"Total

...

Pagamento"

   

...

field

...

tta_cod_indic_econ              

...

as

...

character

...

format

...

"x(8)"

...

label

...

"Moeda"

...

column-label

...

"Moeda"

   

...

field

...

tta_cod_empresa                 

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Empresa"

...

column-label

...

"Empresa"

   

...

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

...

ttv_rec_integr_apb_enctro_cta   

...

as

...

recid

...

format

...

">>>>>>9"

   

...

field

...

tta_cdn_fornecedor              

...

as

...

Integer

...

format

...

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

...

initial

...

0

...

label

...

"Fornecedor"

...

column-label

...

"Fornecedor"

   

...

field

...

tta_cdn_cliente                 

...

as

...

Integer

...

format

...

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

...

initial

...

0

...

label

...

"Cliente"

...

column-label

...

"Cliente"

   

...

field

...

tta_cod_estab_ext               

...

as

...

character

...

format

...

"x(8)"

...

label

...

"Estabelecimento

...

Exte"

...

column-label

...

"Estabelecimento

...

Ext"

   

...

field

...

ttv_cod_empresa_ext             

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Código

...

Empresa

...

Ext"

...

column-label

...

"Cód

...

Emp

...

Ext"

   

...

field

...

tta_cod_finalid_econ_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"

...

initial

...

no

...

label

...

"Baixa

...

Estabelec"

...

column-label

...

"Baixa

...

Estabelec"

   

...

.

 

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

 

 

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

Referencia Referência do Lote de Encontro de Contas

 

 

Tta_num_seq_refer

integer

>>>9

SequenciaSequência

 

 

Ttv_ind_tit_orig

character

X(03)

Origem Titulo Título (ACR/APB)

 

 

Tta_cod_estab

character

X(03)

Estabelecimento

 

 

Tta_cod_espec_docto

character

X(03)

Especie Espécie Documento

 

 

Tta_cod_ser_docto

character

X(3)/ X(5)**

Serie Série Documento

 

 

Ttv_cod_tit

character

X(18)

TituloTítulo

 

 

Tta_cod_parcela

character

X(02)

Parcela

 

 

Tta_cod_portador

character

X(05)

Portador

 

 

Tta_cod_cart_bcia

character

X(03)

Carteira BancariaBancária

 

 

Tta_val_pagto

decimalDecimal

->>>,>>>,>>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 (decimals 10) Se . Se moeda do lote for diferente da moeda do título e informada 0 ou ? irá buscar cotação do semsistema, caso contrário utiliza a cotação informada neste campo. Só ativa a partir da versão 11.5.0 do ByYouDatasul.

 

 

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

Codigo Código Empresa Externa

 

 

tta_des_text_histor

character

X(2000)

Histórico

 

 

 

def

...

temp-table

...

tt_item_integr_apb_enc_ctas

...

no-undo

   

...

field

...

tta_cod_estab_refer             

...

as

...

character

...

format

...

"x(3)"

...

initial

...

?

...

label

...

"Estabelecimento"

...

column-label

...

"Estab"

   

...

field

...

tta_cod_empresa                 

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Empresa"

...

column-label

...

"Empresa"

   

...

field

...

tta_cod_refer                   

...

as

...

character

...

format

...

"x(10)"

...

label

...

"Referência"

...

column-label

...

"Referência"

   

...

field

...

tta_num_seq_refer               

...

as

...

integer

...

format

...

">>>9"

...

initial

...

0

...

label

...

"Sequência"

...

column-label

...

"Seq"

   

...

field

...

ttv_ind_tit_orig                

...

as

...

character

...

format

...

"X(08)"

   

...

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

...

ttv_cod_tit                     

...

as

...

character

...

format

...

"x(18)"

   

...

field

...

tta_cod_parcela                 

...

as

...

character

...

format

...

"x(02)"

...

label

...

"Parcela"

...

column-label

...

"Parc"

   

...

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_val_pagto                   

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

initial

...

0

...

label

...

"Valor

...

Pagamento"

...

column-label

...

"Valor

...

Pagto"

   

...

field

...

tta_val_juros                   

...

as

...

decimal

...

format

...

">>>>,>>>,>>9.99"

...

decimals

...

2

...

initial

...

0

...

label

...

"Valor

...

Juros"

...

column-label

...

"Valor

...

Juros"

   

...

field

...

ttv_val_multa                   

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Vl

...

Multa"

...

column-label

...

"Vl

...

Multa"

   

...

field

...

ttv_val_desc                    

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Vl

...

Desc"

...

column-label

...

"Vl

...

Desc"

   

...

field

...

ttv_val_abat                    

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Valor

...

Abatimento"

...

column-label

...

"Valor

...

Abatimento"

   

...

field

...

tta_val_cotac_indic_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

...

recid

...

format

...

">>>>>>9"

   

...

field

...

tta_cod_estab_ext               

...

as

...

character

...

format

...

"x(8)"

...

label

...

"Estabelecimento

...

Exte"

...

column-label

...

"Estabelecimento

...

Ext"

   

...

field

...

tta_cod_portad_ext              

...

as

...

character

...

format

...

"x(8)"

...

label

...

"Portador

...

Externo"

...

column-label

...

"Portador

...

Externo"

   

...

field

...

tta_cod_modalid_ext             

...

as

...

character

...

format

...

"x(8)"

...

label

...

"Modalidade

...

Externa"

...

column-label

...

"Modalidade

...

Externa"

   

...

field

...

ttv_cod_empresa_ext             

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Código

...

Empresa

...

Ext"

...

column-label

...

"Cód

...

Emp

...

Ext"

   

...

field

...

tta_des_text_histor             

...

as

...

character

...

format

...

"x(2000)"

...

label

...

"

...

Histórico"

...

column-label

...

"

...

Histórico"

   

...

.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_log_integr_apb_enc_ctas

Conterá as informações referentes aos erros encontrados durante as validações para a criação do Encontro de Contas.

Saída

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Tta_cod_estab_refer

character

X(03)

Estabelecimento

 

 

Tta_cod_refer

character

X(10)

ReferenciaReferência

 

 

Ttv_num_cod_erro

integer

>>>,>>9

Numero Número do Erro

 

 

Ttv_des_msg_erro

character

X(60)

Mensagem Erro

 

 

Ttv_des_msg_ajuda

character

X(40)

Mensagem  Mensagem Ajuda

 

 

 

def

...

temp-table

...

tt_log_integr_apb_enc_ctas

...

no-undo

   

...

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

...

ttv_num_cod_erro                

...

as

...

integer

...

format

...

">>>>,>>9"

...

label

...

"Número"

...

column-label

...

"Número"

   

...

field

...

ttv_des_msg_erro                

...

as

...

character

...

format

...

"x(60)"

...

label

...

"Mensagem

...

Erro"

...

column-label

...

"Inconsistência"

   

...

field

...

ttv_des_msg_ajuda               

...

as

...

character

...

format

...

"x(40)"

...

label

...

"Mensagem

...

Ajuda"

...

column-label

...

"Mensagem

...

Ajuda"

   

...

.