Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/acr/acr933za

 


Objetivo

Listar os títulos liquidados do Contas a Receber. 


Parâmetros de Entrada

tt_faixa_selecao: será utilizado para a busca dos títulos de acordo com as faixas informadas;

...

tt_erro_msg: Retorna os erros ocorridos durante o processamento da API.

 


Funcionamento

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

DEFINE VARIABLE v_hdl_aux AS HANDLE      NO-UNDO.

RUN prgfin\acr\acr933za.py PERSISTEN SET v_hdl_aux. 

RUN pi_main_api_tit_acr_liquidac_2 IN v_hdl_aux(INPUT TABLE tt_faixa_selecao,

                                              Input TABLE tt_selec_tipo_especie,

                                              Input                                               Input table tt_selec_transacao_tit,

                                              Input                                               Input table tt_parametros_tit,

                                              OUTPUT table tt_tit_acr_liquidac_period,

                                              OUTPUT TABLE tt_total_liquidac_period,

                                              OUTPUT                                               OUTPUT TABLE tt_erro_msg).

DELETE PROCEDURE v_hdl_aux.


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_faixa_selecao

Conterá as informações da faixa para a busca dos títulos.

Entrada

 

(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Ttv_cod_estab_ini

character

X(03)/X(05)*

Estabelecimento Inicial

 

 



Ttv_cod_estab_fim

character

X(03)/X(05)*

Estabelecimento Final

 

 



Ttv_cod_unid_negoc_ini

character

X(03)

Unidade de Negocio Inicial

 

 



Ttv_cod_unid_negoc_fim

character

X(03)

Unidade de Negocio Final

 

 



Ttv_cod_espec_docto_ini

Character

X(03)

Espécie Docto Inicial

 

 



Ttv_cod_espec_docto_fim

Character

X(03)

Espécie Docto Final

 

 



Ttv_cdn_cliente_ini

Integer

>>>,>>>,>>9

Cliente Inicial

 

 



Ttv_cdn_cliente_fim

Integer

>>>,>>>,>>9

Cliente Final

 

 



Ttv_cod_grp_clien_ini

character

X(04)

Grupo Cliente Inicial

 

 

Ttv



Ttv_cod_grp_clien_fim

character

X(04)

Grupo Cliente Final

 

 



Ttv_dat_cr_inic

Date

99/99/9999

Data Credito Inicial

 

 



Ttv_dat_cr_fim

date

99/99/9999

Data Credito Final

 

 



Ttv_dat_transacao_ini

Date

99/99/9999

Data Transação Inicial

 

 



Ttv_dat_transacao_fim

date

99/99/9999

Data Transação Final

 

 



Ttv_dat_emis_docto_ini

Date

99/99/9999

Data Emissão Inicial

 

 



Ttv_dat_emis_docto_fim

date

99/99/9999

Data Emissão Final

 

 



Ttv_cod_refer_ini

Character

X(10)

Referencia Inicial

 

 



Ttv_Cod_refer_fim

Character

X(10)

Referencia Final

 

 



Ttv_cdn_repres_ini

Integer

>>>,>>9

Representante Inicial

 

 



Ttv_cdn_repres_fim

Integer

>>>,>>9

Representante Final

 

 



Ttv_cod_portador_ini

character

X(05)

Portador Inicial

 

 



Ttv_cod_portador_fim

character

X(05)

Portador Final

 

 



Ttv_cod_cart_bcia_ini

Character

X(03)

Carteira Bancaria Inicial

 

 



Ttv_cod_cart_bcia_fim

Character

X(03)

Carteira Bancaria Final

 

 



Ttv_cdn_clien_matriz_ini

Integer

>>>,>>>,>>9

Cliente Matriz Inicial

 

 



Ttv_cdn_clien_matriz_fim

Integer

>>>,>>>,>>9

Cliente Matriz Final

 

 



Ttv_Cod_proces_export_ini

Character

X(12)

Processo Exportação Inicial

 

 



Ttv_cod_proces_export_fim

Character

X(12)

Processo Exportação Final

 

 

...




def

...

temp-table

...

tt_faixa_selecao

...

no-undo

   

...

field

...

ttv_cod_estab_ini               

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Estabelecimento"

...

column-label

...

"Estab

...

Inicial"

   

...

field

...

ttv_cod_estab_fim               

...

as

...

character

...

format

...

"x(3)"

...

label

...

"até"

...

column-label

...

"Estab

...

Final"

   

...

field

...

ttv_cod_unid_negoc_ini          

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Unid

...

Negócio"

...

column-label

...

"Unid

...

Neg"

   

...

field

...

ttv_cod_unid_negoc_fim          

...

as

...

character

...

format

...

"x(3)"

...

label

...

"até"

...

column-label

...

"Final"

   

...

field

...

ttv_cod_espec_docto_ini         

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Espécie"

...

column-label

...

"Código

...

Inicial"

   

...

field

...

ttv_cod_espec_docto_fim         

...

as

...

character

...

format

...

"x(3)"

...

label

...

"até"

...

column-label

...

"Código

...

Final"

   

...

field

...

ttv_cdn_cliente_ini             

...

as

...

Integer

...

format

...

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

...

initial

...

0

...

label

...

"Cliente"

...

column-label

...

"Cliente

...

Inicial"

   

...

field

...

ttv_cdn_cliente_fim             

...

as

...

Integer

...

format

...

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

...

initial

...

0

...

label

...

"até"

...

column-label

...

"Cliente

...

Final"

   

...

field

...

ttv_cod_grp_clien_ini           

...

as

...

character

...

format

...

"x(4)"

...

label

...

"Grupo

...

Cliente"

...

column-label

...

"Grupo

...

Cliente"

   

...

field

...

ttv_cod_grp_clien_

...

fim            as character format "x(4)"

...

label

...

"até"

...

column-label

...

"Grupo

...

Cliente"

   

...

field

...

ttv_dat_cr_inic                 

...

as

...

date

...

format

...

"99/99/9999"

...

label

...

"Data

...

Crédito"

...

column-label

...

"Data

...

Crédito"

   

...

field

...

ttv_dat_cr_fim                  

...

as

...

date

...

format

...

"99/99/9999"

...

label

...

"Data

...

Crédito"

...

column-label

...

"Data

...

Crédito"

   

...

field

...

ttv_dat_transacao_ini           

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"Data

...

Transação"

...

column-label

...

"Data

...

Transação"

   

...

field

...

ttv_dat_transacao_fim           

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"até"

...

column-label

...

"Final"

   

...

field

...

ttv_dat_emis_docto_ini          

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"Data

...

Emissão"

...

column-label

...

"Emissão"

   

...

field

...

ttv_dat_emis_docto_fim          

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"até"

...

column-label

...

"até"

   

...

field

...

ttv_cod_refer_ini               

...

as

...

character

...

format

...

"x(10)"

...

label

...

"Referência"

...

column-label

...

"Referência"

   

...

field

...

ttv_cod_refer_fim               

...

as

...

character

...

format

...

"x(10)"

...

label

...

"até"

...

column-label

...

"Referência

...

Final"

   

...

field

...

ttv_cdn_repres_ini              

...

as

...

Integer

...

format

...

">>>,>>9"

...

initial

...

0

...

label

...

"Representante"

...

column-label

...

"Repres

...

Inicial"

   

...

field

...

ttv_cdn_repres_fim              

...

as

...

Integer

...

format

...

">>>,>>9"

...

initial

...

0

...

label

...

"até"

...

column-label

...

"Repres

...

Final"

   

...

field

...

ttv_cod_portador_ini            

...

as

...

character

...

format

...

"x(5)"

...

label

...

"Portador"

...

column-label

...

"Portador

...

Inicial"

   

...

field

...

ttv_cod_portador_

...

fim             as character format "x(5)"

...

label

...

"até"

...

column-label

...

"Portador

...

Final"

...

    field ttv_cod_cart_bcia_ini           

...

as

...

character

...

format

...

"x(3)"

...

label

...

"Carteira"

...

column-label

...

"Carteira"

   

...

field

...

ttv_cod_cart_bcia_fim           

...

as

...

character

...

format

...

"x(3)"

...

label

...

"até"

...

column-label

...

"Carteira"

   

...

field

...

ttv_cdn_clien_matriz_

...

ini         as Integer format ">>>,>>>,>>9"

...

initial

...

0

...

label

...

"Cliente

...

Matriz"

...

column-label

...

"Cliente

...

Matriz"

   

...

field

...

ttv_cdn_clien_matriz_fim        

...

as

...

Integer

...

format

...

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

...

initial

...

0

...

label

...

"até"

...

column-label

...

"até"

   

...

field

...

ttv_cod_proces_export_ini       

...

as

...

character

...

format

...

"x(12)"

...

label

...

"Processo

...

Exportação"

...

column-label

...

"Proc

...

Exp

...

Inicial"

   

...

field

...

ttv_cod_proces_export_fim       

...

as

...

character

...

format

...

"x(12)"

...

label

...

"até"

...

column-label

...

"Proc

...

Exp

...

Final"

...

 .


Tabela Temporária

Descrição

Entrada/Saída

tt_selec_tipo_especie

Conterá as informações da seleção do tipo de espécie

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Ttv_log_mostra_normal

logical

Yes/no

Normal

 

 



Ttv_log_mostra_antecip

logical

Yes/no

Antecipação

 

 

Ttv



Ttv_log_mostra_prev

logical

Yes/no

Previsão

 

 



Ttv_log_mostra_cheq

logical

Yes/no

Cheque

 

 



Ttv_log_mostra_aviso_db

logical

Yes/no

Aviso Débito

 

 



Ttv_log_mostra_docto_vendor

logical

Yes/no

Vendor

 

 



Ttv_log_mostra_docto_vdr_repac

logical

Yes/no

Vendor Repactuado

 

 

...




def

...

temp-table

...

tt_selec_tipo_especie

...

no-undo

   

...

field

...

ttv_log_mostra_normal           

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Normal"

   

...

field

...

ttv_log_mostra_antecip          

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Antecipação"

...

column-label

...

"Antecipação"

   

...

field

...

ttv_log_mostra_prev             

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Previsão"

   

...

field

...

ttv_log_mostra_cheq             

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Cheque"

...

column-label

...

"Cheque"

   

...

field

...

ttv_log_mostra_aviso_db         

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Aviso

...

Débito"

...

column-label

...

"Aviso

...

Débito"

   

...

field

...

ttv_log_mostra_docto_vendor     

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Vendor"

...

column-label

...

"Vendor"

   

...

field

...

ttv_log_mostra_docto_vdr_repac  

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no.

 



Tabela Temporária

Descrição

Entrada/Saída

tt_selec_transacao_tit

Conterá as informações referentes seleção.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Ttv_log_mostra_liquidac_normal

logical

Yes/no

Liquidação Normal

 

 



Ttv_log_mostra_liquidac_antecip

logical

Yes/no

Liquidação contra AN

 

 



Ttv_log_mostra_liquidac_renegoc

logical

Yes/no

Liquidação Renegociação

 

 



Ttv_log_mostra_liq_enctro_cta

logical

Yes/no

Liquidação Encontro de Contas

 

 



Ttv_log_mostra_perda_dedut

logical

Yes/no

Liquidação Perdas Dedutíveis

 

 



ttv_log_transf_estab_liq

logical

Yes/no

Liquidação Transferência Estab

 

 



Ttv_log_mostra_acerto_val_cr

logical

Yes/no

Liquidação Acerto de Valor

 

 



Ttv_log_mostra_acerto_val_menor

logical

Yes/no

Liquidação Acerto Valor Menor

 

 



Ttv_log_mostra_devol

logical

Yes/no

Devolução

 

 



Ttv_log_mostra_recuper_perda

logical

Yes/no

Recup Perda dedut

 

 

 




def

...

temp-table

...

tt_selec_transacao_tit

...

no-undo

   

...

field

...

ttv_log_mostra_liquidac_normal  

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Liquidação

...

Normal"

   

...

field

...

ttv_log_mostra_liquidac_antecip 

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Liquidação

...

contra

...

AN"

   

...

field

...

ttv_log_mostra_liquidac_renegoc 

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Liquid

...

Renegociação"

   

...

field

...

ttv_log_mostra_liq_enctro_cta   

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Liq

...

Encontro

...

Ctas"

...

column-label

...

"Liq

...

Encontro

...

Ctas"

   

...

field

...

ttv_log_mostra_perda_dedut      

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Liquid

...

Perda

...

Dedut"

...

column-label

...

"Liquid

...

Perda

...

Dedut"

   

...

field

...

ttv_log_mostra_transf_estab_liq 

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Liq

...

Transf

...

Estab"

...

column-label

...

"Liq

...

Transf

...

Estab"

   

...

field

...

ttv_log_mostra_acerto_val_cr    

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Acerto

...

Valor

...

a

...

CR"

   

...

field

...

ttv_log_mostra_acerto_val_menor 

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Acerto

...

Valor

...

a

...

Menor"

   

...

field

...

ttv_log_mostra_devol            

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Devolução"

   

...

field

...

ttv_log_mostra_recuper_perda    

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Recup

...

Perda

...

Dedut".

 



Tabela Temporária

Descrição

Entrada/Saída

tt_parametros_tit

Conterá as informações referentes aos parâmetros.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Ttv_loq_liquidac_estordo_ctbz

logical

Yes/no

Que Contabilizam

 

 



Ttv_log_liq_estordo_nao_ctbz

logical

Yes/no

Não Contabilizam

 

 



Ttv_loq_impr_ped

logical

Yes/no

Impr Todos Pedidos

 

 



Ttv_ind_impres_histor_2

character

X(08)

Histórico

 

 



Ttv_cod_finalid_econ

character

X(10)

Finalidade Econômica

 

 



Ttv_cod_finalid_econ_apres

character

X(10)

Finalidade Economica Apresentação

 

 



Ttv_dat_cotac_indic_econ

date

99/99/9999

Data Cotação

 

 



ttv_ind_classif

character

X(35)

Classificação( Por Matriz, Por Cliente, Por Estabelecimento, Por Unidade de Negócio, Por Espécie e Por Representante)

 

 

 

...



ttv_log_lista_tit_cobr_espec    

logical

Yes/no

Lista Títulos de Cobrança Especial




def temp-table

...

tt_parametros_tit

...

no-undo

   

...

field

...

ttv_log_liquidac_estordo_ctbz   

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

...

label

...

"Que

...

Contabilizam"

...

column-label

...

"Estornados

...

Contabil"

   

...

field

...

ttv_log_liq_estordo_nao_ctbz    

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

no

   

...

field

...

ttv_log_impr_ped                

...

as

...

logical

...

format

...

"Sim/Não"

...

initial

...

yes

...

label

...

"Impr

...

Todos

...

Pedidos"

...

column-label

...

"Impr

...

Todos

...

Pedidos"

   

...

field

...

ttv_ind_impres_histor_2         

...

as

...

character

...

format

...

"X(08)"

...

initial

...

"Do

...

Sistema"

...

label

...

"Histórico"

   

...

field

...

ttv_cod_finalid_econ            

...

as

...

character

...

format

...

"x(10)"

...

label

...

"Finalidade

...

Econômica"

...

column-label

...

"Finalidade

...

Econômica"

   

...

field

...

ttv_cod_finalid_econ_apres      

...

as

...

character

...

format

...

"x(10)"

...

initial

...

"Corrente"

...

label

...

"Finalid

...

Apresentação"

...

column-label

...

"Finalid

...

Apresentação"

   

...

field

...

ttv_dat_cotac_indic_econ        

...

as

...

date

...

format

...

"99/99/9999"

...

initial

...

today

...

label

...

"Data

...

Cotação"

...

column-label

...

"Data

...

Cotação"

   

...

field

...

ttv_ind_classif                 

...

as

...

character

...

format

...

"X(35)"

...

initial

...

"Por

...

Título"

...

label

...

"Classif

...

Detalhe" 

    field ttv_log_lista_tit_cobr_espec     as logical format "Sim/Não" initial no label "Lista Títulos de Cob" column-label "Lista Títulos de Cob".


Tabela Temporária

Descrição

Entrada/Saída

tt_tit_acr_liquidac_period

Conterá as informações referentes ao Títulos liquidados no período.

Saída

...

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

character

X(03)/X(05)*

Estabelecimento

 

 



Tta_cod_espec_docto

character

X(03)

Espécie Documento

 

 



Tta_cod_ser_docto

character

X(03)/X(05)**

Serie Documento

 

 



Tta_cod_tit_acr

character

X(10)/X(16)**

Titulo

 

 



Tta_cod_parcela

character

X(02)

Parcela

 

 



Tta_cdn_cliente

Integer

>>>,>>>,>>9

Cliente

 

 



Ttv_nom_pessoa_cli

character

X(40)

Nome

 

 



Tta_cod_portador

character

X(05)

Portador

 

 



Ttv_nom_pessoa_portad

character

X(24)

Nome Portador

 

 



Tta_cdn_repres

Integer

>>>,>>9

Representante

 

 



Ttv_nom_pessoa_rep

character

X(40)

Nome Representante

 

 



Tta_cod_cart_bcia

character

X(03)

Carteira

 

 



Ttv_dat_vencto_tit_acr_aux

date

99/99/9999

Data Vencimento

 

 



Ttv_dat_cr_movto_tit_acr_aux

date

99/99/9999

Data Credito

 

 



Tta_dat_ems_docto

date

99/99/9999

Data Emissão

 

 



Tta_ind_trans_acr_abrev

character

X(04)

Trans Abrev

 

 



Ttv_cod_unid_negoc_acr

character

X(03)

Unidade Negocio

 

 



Tta_num_id_tit_acr

integer

999999999

Token Cta Receber

 

 



Ttv_ind_ndebito_gerad

character

X(03)

AD

 

 



Ttv_log_acumul_atraso

logical

Yes/no

 

 

 




Ttv_cod_dwb_field_rpt

character

X(32)

Conjunto

 

 



Ttv_

rec

row_tit_acr

recid

>>>>>>9

 

 

 

rowid





Ttv_nom_abrev

character

X(15)

Nome Abreviado

 

 



Tta_des_espec_docto

character

X(40)

Descrição Especie

 

 



Tta_cod_refer

character

X(10)

Referencia

 

 



Tta_num_id_movto_tit_acr

integer

999999999

Token Movto Tit Acr

 

 



Ttv_val_movto_tit_acr_2

decimal

->>>>>>,>>9.99

Valor Movimento

 

 



Ttv_val_antecip_2

decimal

->>>>,>>9.99

Valor Antecipado

 

 



Ttv_val_bcia_fim_2

decimal

->>>>,>>9.99

Descto/Abatim

 

 



Ttv_val_multa_juros_cm_2

decimal

->>>>,>>9.99

Correção Monetaria

 

 

Ttv



Ttv_val_liq_movto_tit_acr_2

decimal

->>>>>>,>>9.99

Valor Liquido

 

 



Ttv_val_pend_2

decimal

->>>>,>>9.99

Valor Pendente

 

 



Ttv_val_tot_retid

decimal

>>>,>>>,>>9.99

Retenções

 

 



Ttv_dat_liquidac_tit_acr

date

99/99/9999

Liquidação

 

 



Ttv_val_cheque

decimal

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

Valor Cheque

 

 



Tta_cod_grp_clien

character

X(04)

Grupo Cliente

 

 



Ttv_cb3_ident_visual

character

X(20)

Numero Plaqueta

 

 



Ttv_dat_ult_aprop_despes_financ

date

99/99/9999

Ult Aprop desp Fin

 

 



Ttv_dat_trans_tit_acr_aux

date

99/99/9999

 

 

 




Tta_cb3_ident_visual

character

X(20)

Numero Plaqueta

 

 



Tta_cdn_clien_matriz

integer

>>>,>>>,>>9

Cliente Matriz

 

 



Ttv_val_original

decimal

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

Valor Original

 

 



Ttv_cod_proces_export

character

X(12)

Processo Exportação

 

 



Ttv_log_soma_val_origin

logical

Yes/no

 

 

 




Ttv_des_histor_lancto

character

X(40)

Historico (Original, Do Sistema, Não lista

 

 

 

...



ttv_val_tot_multa_tit_acr

...

Decimal

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

Valor Total Multa



ttv_val_tot_juros

Decimal

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

Valor Total Juros



ttv_val_tot_cm_tit_acr

Decimal

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

Valor Total CM



ttv_val_tot_despes_bcia

Decimal

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

Valor Total Despesas Bancarias



ttv_val_tot_desc_acr

Decimal

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

Valor Total Desconto



ttv_val_tot_abat_tit_acr

decimal

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

Valor Total Abatimento










def temp-table tt_tit_acr_liquidac_period no-undo

    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_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 ttv_nom_pessoa_cli               as character format "x(40)" label "Nome" column-label "Nome"

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

    field ttv_nom_pessoa_portad            as character format "x(24)"

    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"

    field ttv_nom_pessoa_rep               as character format "x(40)" label "Nome" column-label "Nome"

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

    field ttv_dat_vencto_tit_acr_aux       as date format "99/99/9999" label "Data Vencimento" column-label "Vencimento"

    field ttv_dat_cr_movto_tit_acr_aux     as date format "99/99/9999" label "Data Crédito" column-label "Crédito"

    field tta_dat_emis_docto               as date format "99/99/9999" initial today label "Data  Emissão" column-label "Dt Emissão"

    field tta_ind_trans_acr_abrev          as character format "X(04)" label "Trans Abrev" column-label "Trans Abrev"

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

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_ind_ndebito_gerad            as character format "X(03)" label "AD" column-label "AD"

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

    field ttv_cod_dwb_field_rpt            as character extent 13 format "x(32)" label "Conjunto" column-label "Conjunto"

    field ttv_row_tit_acr                  as rowid

    field ttv_nom_abrev                    as character format "x(15)" label "Nome Abreviado" column-label "Nome Abrev"

    field tta_des_espec_docto              as character format "x(40)" label "Descrição Espécie" column-label "Descrição"

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

    field tta_num_id_movto_tit_acr         as integer format "9999999999" initial 0 label "Token Movto Tit  ACR" column-label "Token Movto Tit  ACR"

    field ttv_val_movto_tit_acr_2          as decimal format "->>>>>>,>>9.99" decimals 2 label "Val Movimento" column-label "Val Movimento"

    field ttv_val_antecip_2                as decimal format "->>>>,>>9.99" decimals 2 label "Val Antecipado" column-label "Val Antecipado"

    field ttv_val_bcia_fim_2               as decimal format "->>>>,>>9.99" decimals 2 label "Descto/Abatim" column-label "Descto/Abatim"

    field ttv_val_multa_juros_cm_2         as decimal format "->>>>,>>9.99" decimals 2 label "Corr Monet" column-label "Corr Monet"

    field ttv_val_liq_movto_tit_acr_2      as decimal format "->>>>>>,>>9.99" decimals 2 label "Valor Líquido" column-label "Valor Líquido"

    field ttv_val_pend_2                   as decimal format "->>>>,>>9.99" decimals 2 label "Valor Pendente" column-label " Mult Calc"

    field ttv_val_tot_retid                as decimal format ">>>,>>>,>>9.99" decimals 2 label "Retenções" column-label "Retenções"

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

    field ttv_val_cheque                   as decimal format "->>>,>>>,>>9.99" decimals 2 label "Vl Cheque" column-label "Valor Cheque"

    field tta_cod_grp_clien                as character format "x(4)" label "Grupo Cliente" column-label "Grupo Cliente"

    field ttv_cb3_ident_visual             as Character format "x(20)" initial ? label "Número Plaqueta" column-label "Número Plaqueta"

    field ttv_dat_ult_aprop_despes_financ  as date format "99/99/9999" initial ? label "Últ Aprop Desp Fin" column-label "Últ Aprop Desp Fin"

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

    field tta_cb3_ident_visual             as Character format "x(20)" initial ? label "Número Plaqueta" column-label "Número Plaqueta"

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

    field ttv_val_original                 as decimal format "->>>>>,>>>,>>9.99" decimals 4 initial 0 label "Valor Original" column-label "Valor Original"

    field ttv_cod_proces_export            as character format "x(12)" label "Processo Exportação" column-label "Processo Exportação"

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

    field ttv_des_histor_lancto            as character format "x(40)" label "Histórico" column-label "Histórico"

    field ttv_val_tot_multa_tit_acr        as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Vlr Total Multa"

    field ttv_val_tot_juros                as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Total Juros/Capit" column-label "Total Juros/Capit"

    field ttv_val_tot_cm_tit_acr           as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Vlr Total CM"

    field ttv_val_tot_despes_bcia          as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Despesa Bancária" column-label "Despesa Bancária"

    field ttv_val_tot_desc_acr             as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Total Desconto" column-label "Total Desconto"

    field ttv_val_tot_abat_tit_acr         as decimal format "->>,>>>,>>>,>>9.99" decimals 2 label "Vlr Total Abatimento"

    index tt_liquid_period_id              is primary unique

          tta_cod_estab                    ascending

          ttv_cod_unid_negoc_acr           ascending

          tta_num_id_tit_acr               ascending

          tta_num_id_movto_tit_acr         ascending.



    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_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 ttv_nom_pessoa_cli               as character format "x(40)" label "Nome" column-label "Nome"
    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"
    field ttv_nom_pessoa_portad            as character format "x(24)"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field ttv_nom_pessoa_rep               as character format "x(40)" label "Nome" column-label "Nome"
    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"
    field ttv_dat_vencto_tit_acr_aux       as date format "99/99/9999" label "Data Vencimento" column-label "Vencimento"
    field ttv_dat_cr_movto_tit_acr_aux     as date format "99/99/9999" label "Data Crédito" column-label "Crédito"
    field tta_dat_emis_docto               as date format "99/99/9999" initial today label "Data  Emissão" column-label "Dt Emissão"
    field tta_ind_trans_acr_abrev          as character format "X(04)" label "Trans Abrev" column-label "Trans Abrev"
    field ttv_cod_unid_negoc_acr           as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"
    field ttv_ind_ndebito_gerad            as character format "X(03)" label "AD" column-label "AD"
    field ttv_log_acumul_atraso            as logical format "Sim/Não" initial no
    field ttv_cod_dwb_field_rpt            as character extent 13 format "x(32)" label "Conjunto" column-label "Conjunto"
    field ttv_rec_tit_acr                  as recid format ">>>>>>9"
    field ttv_nom_abrev                    as character format "x(15)" label "Nome Abreviado" column-label "Nome Abrev"
    field tta_des_espec_docto              as character format "x(40)" label "Descrição Espécie" column-label "Descrição"
    field tta_cod_refer                    as character format "x(10)" label "Referência" column-label "Referência"
    field tta_num_id_movto_tit_acr         as integer format "9999999999" initial 0 label "Token Movto Tit  ACR" column-label "Token Movto Tit  ACR"
    field ttv_val_movto_tit_acr_2          as decimal format "->>>>>>,>>9.99" decimals 2 label "Val Movimento" column-label "Val Movimento"
    field ttv_val_antecip_2                as decimal format "->>>>,>>9.99" decimals 2 label "Val Antecipado" column-label "Val Antecipado"
    field ttv_val_bcia_fim_2               as decimal format "->>>>,>>9.99" decimals 2 label "Descto/Abatim" column-label "Descto/Abatim"
    field ttv_val_multa_juros_cm_2         as decimal format "->>>>,>>9.99" decimals 2 label "Corr Monet" column-label "Corr Monet"
    field ttv_val_liq_movto_tit_acr_2      as decimal format "->>>>>>,>>9.99" decimals 2 label "Valor Líquido" column-label "Valor Líquido"
    field ttv_val_pend_2                   as decimal format "->>>>,>>9.99" decimals 2 label "Valor Pendente" column-label " Mult Calc"
    field ttv_val_tot_retid                as decimal format ">>>,>>>,>>9.99" decimals 2 label "Retenções" column-label "Retenções"
    field ttv_dat_liquidac_tit_acr         as date format "99/99/9999" initial ? label "Liquidação" column-label "Liquidação"
    field ttv_val_cheque                   as decimal format "->>>,>>>,>>9.99" decimals 2 label "Vl Cheque" column-label "Valor Cheque"
    field tta_cod_grp_clien                as character format "x(4)" label "Grupo Cliente" column-label "Grupo Cliente"
    field ttv_cb3_ident_visual             as Character format "x(20)" initial ? label "Número Plaqueta" column-label "Número Plaqueta"
    field ttv_dat_ult_aprop_despes_financ  as date format "99/99/9999" initial ? label "Últ Aprop Desp Fin" column-label "Últ Aprop Desp Fin"
    field ttv_dat_trans_tit_acr_aux        as date format "99/99/9999"
    field tta_cb3_ident_visual             as Character format "x(20)" initial ? label "Número Plaqueta" column-label "Número Plaqueta"
    field tta_cdn_clien_matriz             as Integer format ">>>,>>>,>>9" initial 0 label "Cliente Matriz" column-label "Cliente Matriz"
    field ttv_val_original                 as decimal format "->>>>>,>>>,>>9.99" decimals 4 initial 0 label "Valor Original" column-label "Valor Original"
    field ttv_cod_proces_export            as character format "x(12)" label "Processo Exportação" column-label "Processo Exportação"
    field ttv_log_soma_val_origin          as logical format "Sim/Não" initial no
    field ttv_des_histor_lancto            as character format "x(40)" label "Histórico" column-label "Histórico"
    index tt_liquid_period_id              is primary unique
          tta_cod_estab                    ascending
          ttv_cod_unid_negoc_acr           ascending
          tta_num_id_tit_acr               ascending
          tta_num_id_movto_tit_acr         ascending

 

Tabela Temporária

Descrição

Entrada/Saída

tt_total_liquidac_period

Conterá as informações referentes aos valores totais de acordo com a classificação escolhida.

Saída

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Ttv_ind_classif

character

X(35)

Classificação(Por Matriz, Por Cliente, Por Estabelecimento, Por Unidade Negócio, Por Espécie e Por Representante)

 

 



Ttv_cod_codigo

character

X(08)

Código de acordo com a classificação

 

 



Ttv_val_tot_movto_tit_acr

decimal

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

Valor Total Movimento

 

 



Ttv_val_tot_antecip

Decimal

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

Valor Total Antecipado

 

 



Ttv_val_tot_bcia_fim

Decimal

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

Valor Total Correção monetária

 

 



Ttv_val_tot_multa_juros_cm

decimal

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

Valor Total Multa/Juros

 

 



Ttv_val_tot_liq_movto_tit_acr

decimal

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

Valor Total Liquido

 

 



Ttv_val_tot_pend

decimal

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

Valor Total Pend.

 

 



Ttv_val_tot_retid

decimal

>>>,>>>,>>9.99

Valor Total Retenções

 

 



Ttv_val_tot_cheq

decimal

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

Valor Total Cheque

 

 



Ttv_val_tot_origin

decimal

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

Valor Total

Original

 

 

...

Original










def

...

temp-table

...

tt_total_liquidac_period

...

no-undo

   

...

field

...

ttv_ind_classif                 

...

as

...

character

...

format

...

"X(35)"

...

initial

...

"Por

...

Título"

...

label

...

"Classif

...

Detalhe"

   

...

field

...

ttv_cod_codigo                  

...

as

...

character

...

format

...

"x(8)"

   

...

field

...

ttv_val_tot_movto_tit_acr       

...

as

...

decimal

...

format

...

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

...

decimals

...

2

   

...

field

...

ttv_val_tot_antecip             

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Total

...

Antecipação"

...

column-label

...

"Total

...

Antecipação"

   

...

field

...

ttv_val_tot_bcia_fim            

...

as

...

decimal

...

format

...

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

...

decimals

...

2

   

...

field

...

ttv_val_tot_multa_juros_cm      

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Multa/Juros/CM"

...

column-label

...

"Multa/Juros/CM"

   

...

field

...

ttv_val_tot_liq_movto_tit_acr   

...

as

...

decimal

...

format

...

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

...

decimals

...

2

   

...

field

...

ttv_val_tot_pend                

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

    field ttv_val_tot_retid               

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Retenções"

...

column-label

...

"Retenções"

   

...

field

...

ttv_val_tot_cheq                

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

label

...

"Valor

...

Total

...

Cheque"

   

...

field

...

ttv_val_tot_origin              

...

as

...

decimal

...

format

...

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

...

decimals

...

2

...

 .



Tabela Temporária

Descrição

Entrada/Saída

tt_erro_msg

Conterá os erros referente as validações no processamento da api.

Saída

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_num_msg_erro

integer

>>>>>>9

Numero da Mensagem

 

 



Ttv_des_msg_erro

character

X(60)

Erro

 

 



Ttv_des_help_erro

character

X(200)

Help

 

 

...











def

...

temp-table

...

tt_erro_msg

...

no-undo

   

...

field

...

ttv_num_msg_erro                

...

as

...

integer

...

format

...

">>>>>>9"

...

label

...

"Mensagem"

...

column-label

...

"Mensagem"

   

...

field

...

ttv_des_msg_erro                

...

as

...

character

...

format

...

"x(60)"

...

label

...

"Mensagem

...

Erro"

...

column-label

...

"Inconsistência"

   

...

field

...

ttv_des_help_erro               

...

as

...

character

...

format

...

"x(200)"

   

...

index

...

tt_num_

...

erro                     

         

...

ttv_num_msg_erro                

...

ascending

...

    .