Histórico da Página
...
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"
...
.