Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/acr/acr900zj


Objetivo

Implantar títulos ACR a partir de temp-tables geradas por outros programas.


Funcionamento

Na forma padrão, realiza-se a chamada através de um comando "RUN" passando as informações necessárias através de temp-tables.

A sintaxe para a chamada da API é:

def var v_hdl_api_integr_acr as Handle no-undo.

RUN prgfin\acr\acr900zj.py PERSISTENT SET v_hdl_api_integr_acr.     
  
 run pi_main_code_integr_acr_new_16 in v_hdl_api_integr_acr (Input 12,
                                                                                                   Input v_cod_matriz_trad_org_ext,
                                                                                                   Input v_log_atualiza_refer_acr,
                                                                                                   Input v_log_assume_dat_emis,
                                                                                                   Input             table tt_integr_perext_item_impl_acr,                                    
                                                                                                   Input             table tt_api_acr_docto_mais_negoc,
                                                                                                   Input-output table tt_api_acr_lote_impl,
                                                                                                   Input-output table tt_api_acr_item_lote_impl,
                                                                                                   Input-output table tt_api_acr_abat_antecip,
                                                                                                   Input-output table tt_api_acr_abat_prev,
                                                                                                   Input-output table tt_api_acr_aprop_ctbl_pend,
                                                                                                   Input-output table tt_api_acr_cheq,
                                                                                                   Input-output table tt_api_acr_impto_impl_pend,
                                                                                                   Input-output table tt_api_acr_ped_vda_pend,
                                                                                                   Input-output table tt_api_acr_relacto_pend,
                                                                                                   Input-output table tt_api_acr_aprop_relacto,
                                                                                                   Input-output table tt_api_acr_relacto_pend_cheq,
                                                                                                   Input-output table tt_api_acr_repres_pend,
                                                                                                   Input             table tt_api_acr_repres_comis,
                                                                                                   Input-output table tt_api_acr_aprop_desp_rec,
                                                                                                   Input-output table tt_api_acr_aprop_liq_antec,                                    
                                                                                                   Input-output table tt_api_params_generic,
                                                                                                   Output          table tt_log_erros_atualiz,
                                                                                                   Input             table tt_api_acr_antecip_cartcred). 


   DELETE PROCEDURE v_hdl_api_integr_acr.

Os parâmetros de Entrada \ Saída são os seguintes:


01.num_vers_integr_api................: Número da Versão API, utilizado para determinar qual a será a versão da API que será utilizada;

02.cod_matriz_trad_org_ext.........: Código da matriz de tradução da organização externa;

03.log_atualiza_refer_acr..............: Log que indica se deseja atualizar o lote de implantação ou não (conteúdos válidos são Yes/No);

04.log_assume_dat_emis...............: Assume a data de emissão como a data de transação do título. A data de transação é a data contábil de implantação do título. Pela implantação em tela, todos os títulos de um lote ficam obrigatoriamente com a mesma data de transação que é a data informada no lote;

05. tt_integr_perext_item_impl_acr: Contém os dados para criação dos registros da tabela de extensão dos itens dos lotes de implantação, a serem criados para a localização Peru.

06. tt_api_acr_docto_mais_negoc: Utilizada exclusivamente pelo produto TOTVS Techfin Mais Negócios.

07. tt_api_acr_lote_impl: Temp-table contendo os dado do lote de implantação.

08. tt_api_acr_item_lote_impl: Temp-table que contém todos os itens do lote de implantação, sendo que há a possibilidade de informar nesta temp-table o código da Autorização do Cartão de Crédito e o Lote Original, além de registros necessários para a implantação de documentos para serem utilizados em negociações Vendor. 

09. tt_api_acr_abat_antecip: Temp-table que contém as informações de abatimentos de antecipações.

10. tt_api_acr_abat_prev: Temp-table que contém as informações de abatimento de previsão ACR.

11. tt_api_acr_aprop_ctbl_pend: Temp-table contendo as informações de apropriações contábeis.

12. tt_api_acr_cheq: Temp-table contendo as informações dos cheques usados no pagamento de títulos ACR.

13. tt_api_acr_impto_impl_pend: Temp-Table que indica os impostos vinculados ao título.

14. tt_api_acr_ped_vda_pend: Temp-table contendo os dados do Pedido de Venda.

15. tt_api_acr_relacto_pend:  Temp-table que indicará os relacionamentos com outros títulos, caso o item do lote seja uma Nota de Crédito, Nota de Débito ou Aviso de Débito.

16. tt_api_acr_aprop_relacto: Temp-table com os valores das apropriações contábeis dos outros títulos relacionados ao item do lote de implantação. Assim como, indicará os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução.

17. tt_api_acr_relacto_pend_cheq: Temp-table que indicará os cheques usados para pagamento de AN e Títulos Normais à vista.

18. tt_api_acr_repres_pend:  Temp-table qu indicará os representantes para comissões.

19. tt_api_acr_repres_comis: Temp-table que indicará os representantes para comissões.

20. tt_api_acr_aprop_desp_rec: Temp-table que armazena os valores de receita e despesa rateados por unidade de negócio e tipo de fluxo.

21. tt_api_acr_aprop_liq_antec: Temp-table que armazena os valores de  rateio das liquidações contra antecipação.

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

23. tt_log_erros_atualiz: Retorna os erros ocorridos na atualização para cada item do lote. Essa temp-table é eliminada no inicio da API de Implantação.

24. tt_api_acr_antecip_cartcred: Armazena dados de Cartão de Crédito para geração de antecipação.


Considerações

1 - A temp-table de lote de implantação tt_api_acr_lote_impl, possui o atributo "ttv_cod_id_lote_impl_tit_acr" que é o ID único. Nesse atributo é aconselhável gravar: STRING(ROWID(tt_api_acr_lote_impl)) 

2 - O item do lote (tt_api_acr_item_lote_impl) se relacionada com o lote (tt_api_acr_lote_impl) através do atributo "ttv_cod_id_lote_impl_tit_acr ", ou seja, tt_api_acr_item_lote_impl.ttv_cod_id_lote_impl_tit_acr = tt_api_acr_lote_impl.ttv_cod_id_lote_impl_tit_acr.

3  - As informações do item do lote se relacionam a ele através do atributo "ttv_cod_id_item_lote_impl_tit". Nesse atributo é aconselhável gravar: string(rowid(tt_api_acr_item_lote_impl)) para a temp-table de item do lote, ou seja, tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit = string(rowid(tt_api_acr_item_lote_impl)).

4 - A gravação do campo ttv_cod_id_item_lote_impl_tit para as temp-table´s que possuem o relacionamento com a item do lote pode ser feito atribuindo o campo do item do lote ao da temp-table relacionada.

Exemplo: tt_api_acr_aprop_ctbl_pend.ttv_cod_id_item_lote_impl_tit  = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit.         

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:


Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_lote_impl

Gerará lote de implantação.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_lote_impl_tit_acrcharacterx(80)Id Lote ImplantaçãoSimSugestão: Gravar STRING(ROWID(tt_api_acr_lote_impl))

tta_cod_empresa

character

x(3)

Empresa

Sim


ttv_cod_empresa_ext

character

x(3)

Código Empresa Ext

Não


tta_cod_estab

character

x(5)

Estabelecimento

Sim


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Não


tta_cod_refer

character

x(10)

Referência

Sim


tta_cod_indic_econ

character

x(8)

Moeda

Não


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não


tta_cod_espec_docto

character

x(3)

Espécie Documento

Não


tta_dat_transacao

date

99/99/9999

Data Transação

Sim


tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie



tta_ind_orig_tit_acr

character

X(8)

Origem Tit Cta Rec



tta_val_tot_lote_impl_tit_acr

decimal

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

Total Movimento



tta_val_tot_lote_infor_tit_acr

decimal

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

Total Informado



tta_ind_tip_cobr_acr

character

X(10)

Tipo Cobrança



ttv_log_lote_impl_ok

logical

Sim/Não




tta_log_liquidac_autom

logical

Sim/Não

Liquidac Automática




def temp-table tt_api_acr_lote_impl no-undo
    field ttv_cod_id_lote_impl_tit_acr     as character format "x(80)"
    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"
    field ttv_cod_empresa_ext              as character format "x(3)" label "Código Empresa Ext" column-label "Cód Emp Ext"
    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"
    field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
    field tta_cod_refer                    as character format "x(10)" label "Referência" column-label "Referência"
    field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
    field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
    field tta_cod_espec_docto              as character format "x(3)" label "Espécie Documento" column-label "Espécie"
    field tta_dat_transacao                as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"
    field tta_ind_tip_espec_docto          as character format "X(17)" initial "Normal" label "Tipo Espécie" column-label "Tipo Espécie"
    field tta_ind_orig_tit_acr             as character format "X(8)" initial "ACREMS50" label "Origem Tit Cta Rec" column-label "Origem Tit Cta Rec"
    field tta_val_tot_lote_impl_tit_acr    as decimal format ">>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Movimento" column-label "Total Movimento"
    field tta_val_tot_lote_infor_tit_acr   as decimal format ">>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Informado" column-label "Total Informado"
    field tta_ind_tip_cobr_acr             as character format "X(10)" initial "Normal" label "Tipo Cobrança" column-label "Tipo Cobrança"
    field ttv_log_lote_impl_ok             as logical format "Sim/Não" initial no label "Lote imp. OK" column-label "Lote Imp. OK"
    field tta_log_liquidac_autom           as logical format "Sim/Não" initial no label "Liquidac Automática" column-label "Liquidac Automática"
    index tt_id                            is primary unique
          tta_cod_estab                    ascending
          tta_cod_estab_ext                ascending
          tta_cod_refer                    ascending
    index tt_id_lote                       is unique
          ttv_cod_id_lote_impl_tit_acr     ascending.
    

Considerações 

  • Segue abaixo os atributos que deverão receber valor na temp-table:

tt_api_acr_lote_impl.ttv_cod_id_lote_impl_tit_acr

tt_api_acr_lote_impl.tta_cod_empresa

tt_api_acr_lote_impl.tta_cod_estab

tt_api_acr_lote_impl.tta_cod_refer

tt_api_acr_lote_impl.tta_dat_transacao


Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_item_lote_impl

Gerará item do lote de implantação – Nesta temp-table deverão ser criados os registros de item para o lote de implantação.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_cod_id_lote_impl_tit_acr 

character

x(80)

 Atributo de relacionamento com a Temp-table de lote.

Sim

Atualizar com tt_api_acr_lote_impl.ttv_cod_id_lote_impl_tit_acr para que ocorra o relacionamento entre as temp-tables.

tta_num_seq_refer

integer

>>>9

Sequência

Sim


tta_cdn_cliente

Integer

>>>,>>>,>>9

Cliente

Sim


tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim


tta_cod_ser_docto

character

x(5)

Série Documento

Sim


tta_cod_tit_acr

character

x(16)

Título

Sim


tta_cod_parcela

character

x(02)

Parcela

Sim


tta_cod_indic_econ

character

x(8)

Moeda

Sim


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não

Verificar Considerações.

tta_cod_portador

character

x(5)

Portador

Não

Verificar Considerações.

tta_cod_portad_ext

character

x(8)

Portador Externo

Não

Verificar Considerações.

tta_cod_cart_bcia

character

x(3)

Carteira

Não

Verificar Considerações.

tta_cod_modalid_ext

character

x(8)

Modalidade Externa

Não

Verificar Considerações.

tta_cod_cond_cobr

character

x(8)

Condição Cobrança

Não


tta_cod_motiv_movto_tit_acr

character

x(8)

Motivo Movimento

Não


tta_cod_histor_padr

character

x(8)

Histórico Padrão

Não


tta_cdn_repres

Integer

>>>,>>9

Representante

Sim


tta_dat_vencto_tit_acr

date

99/99/9999

Vencimento

Sim


tta_dat_prev_liquidac

date

99/99/9999

Prev Liquidação

Sim


tta_dat_desconto

date

99/99/9999

Data Desconto

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_dat_emis_docto

date

99/99/9999

Data Emissão

Sim


tta_val_tit_acr

decimal

>>>,>>>,>>9.99

Valor

Sim


tta_val_desconto

decimal

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

Valor Desconto

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_perc_desc

decimal

>9.9999

Percentual Desconto

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_base_calc_comis

decimal

>>>,>>>,>>9.99

Base Calc Comis

Não


tta_des_text_histor

character

x(2000)

Histórico

Não


tta_qtd_dias_carenc_multa_acr

decimal

>>9

Dias Carenc Multa

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_cod_banco

character

x(8)

Banco

Não


tta_cod_agenc_bcia

character

x(10)

Agência Banc ria

Não


tta_cod_cta_corren_bco

character

x(20)

Conta Corrente Banco

Não


tta_cod_digito_cta_corren

character

x(2)

D¡gito Cta Corrente

Não


tta_cod_instruc_bcia_1_movto

character

x(4)

Instr Banc ria 1

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_cod_instruc_bcia_2_movto

character

x(4)

Instr Banc ria 2

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_liq_tit_acr

decimal

>>>,>>>,>>9.99

Vl Líquido

Sim


tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie

Sim


tta_cod_cond_pagto

character

x(8)

Condição Pagamento

Não


ttv_cdn_agenc_fp

Integer

>>>9

Agência

Não


tta_ind_sit_tit_acr

character

X(13)

Situação Título

Não


tta_log_liquidac_autom

logical

Sim/Não

Liquidac Automática

Não


tta_num_id_tit_acr

integer

1E+10

Token Cta Receber

Não


tta_num_id_movto_tit_acr

integer

1E+10

Token Movto Tit ACR

Não


tta_num_id_movto_cta_corren

integer

1E+10

ID Movto Conta

Não


tta_cod_admdra_cartao_cr

character

x(5)

Administradora

Não


tta_cod_cartcred

character

x(20)

Código Cartão

Não


tta_cod_mes_ano_valid_cartao

character

XX/XXXX

Validade Cartão

Não


tta_cod_autoriz_cartao_cr

character

x(6)

Cód Pré-Autorização

Não


tta_dat_compra_cartao_cr

date

99/99/9999

Data Efetiv Venda

Não


tta_cod_conces_telef

character

x(5)

Concessionária

Não


tta_num_ddd_localid_conces

integer

999

DDD

Não


tta_num_prefix_localid_conces

integer

>>>9

Prefixo

Não


tta_num_milhar_localid_conces

integer

9999

Milhar

Não


tta_log_tip_cr_perda_dedut_tit

logical

Sim/Não

Credito com Garantia

Não


tta_cod_refer

character

x(10)

Referência

Não


tta_ind_ender_cobr

character

X(15)

Endereço Cobrança

Não


tta_nom_abrev_contat

character

x(15)

Abreviado Contato

Não


tta_log_db_autom

logical

Sim/Não

Débito Automático

Não


tta_log_destinac_cobr

logical

Sim/Não

Destin Cobrança

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_ind_sit_bcia_tit_acr

character

X(12)

Sit Bancária

Não


tta_cod_tit_acr_bco

character

x(20)

Num Título Banco

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_cod_agenc_cobr_bcia

character

x(10)

Agência Cobrança

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_dat_abat_tit_acr

date

99/99/9999

Abat

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_perc_abat_acr

decimal

>>9.9999

Perc Abatimento

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_abat_tit_acr

decimal

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

Vl Abatimento

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_des_obs_cobr

character

x(40)

Obs Cobrança

Não

Conteúdo não será considerado para Tipo de Cobrança Especial

tta_val_cotac_indic_econ

decimal

>>>>,>>9.9999999999

Cotação

Não

Verificar Considerações.

ttv_cod_id_item_lote_impl_tit

character

x(80)

Código identificador do item

Sim

Sugestão: Gravar string(rowid(tt_api_acr_item_lote_impl))

tta_ind_tip_calc_juros

character

x(10)

Tipo Cálculo Juros

Não

Conteúdo não será considerado para Tipo de Cobrança Especial.

Verificar Considerações.

ttv_cod_comprov_vda_aux

character

x(12)

Comprovante de Venda

Não

Verificar Considerações.

ttv_num_parc_cartcred

integer

>9

Quantidade Parcelas

Não

Verificar Considerações.

ttv_cod_autoriz_bco_emissor

character

x(6)

Codigo Autorização

Não

Verificar Considerações.

ttv_cod_lote_origin

character

x(7)

Lote Orig Venda

Não

Verificar Considerações.

ttv_cod_estab_vendor

character

x(5)

Estabelecimento Vendor

Não

Verificar Considerações.

ttv_num_planilha_vendor

integer

>>>,>>>,>>9

Planilha Vendor

Não

Verificar Considerações.

ttv_cod_cond_pagto_vendor

character

x(3)

Condição Pagto

Não

Verificar Considerações.

ttv_val_cotac_tax_vendor_clien

decimal

>>9.9999999999

Taxa Vendor Cliente

Não

Verificar Considerações.

ttv_dat_base_fechto_vendor

date

99/99/9999

Data Base Vendor

Não

Verificar Considerações.

ttv_qti_dias_carenc_fechto

integer

->>9

Dias Carência

Não

Verificar Considerações.

ttv_log_assume_tax_bco

logical

Sim/Não

Assume Taxa Banco

Não

Verificar Considerações.

ttv_log_vendor

logical

Sim/Não


Não

Verificar Considerações.

ttv_cod_estab_portad

character

x(8)


Não


tta_cod_proces_export

character

x(12)

Processo Exportação

Não


ttv_val_cr_pis

decimal

>>>,>>>,>>9.99

Valor Crédito PIS

Não


ttv_val_cr_cofins

decimal

>>>,>>>,>>9.99

Valor Crédito Cofins

Não


ttv_val_cr_csll

decimal

>>>,>>>,>>9.99

Valor Crédito CSLL

Não


tta_cod_indic_econ_desemb

character

x(8)

Moeda Desembolso

Não


tta_val_base_calc_impto

decimal

>>>,>>>,>>9.99

Base Calculo Impto

Não

Verificar Considerações.

tta_log_retenc_impto_impl

logical

Sim/Não

Ret Imposto Impl

Não

Verificar Considerações.

ttv_cod_nota_fisc_faturam

character

x(16)

Nota Fiscal Faturamento

Não

Verificar Considerações.

tta_cod_band

character

x(10)

Bandeira

Não


tta_cod_tid

character

x(10)

TID

Não


tta_cod_terminal

character

x(8)

Nr Terminal

Não


tta_val_tot_pagto_cartcred

decimal

>>>,>>>,>>9.99

Total Pagamento CC

Não



def temp-table tt_api_acr_item_lote_impl no-undo
    field ttv_cod_id_lote_impl_tit_acr     as character format "x(80)"
    field tta_num_seq_refer                as integer format ">>>9" initial 0 label "Sequência" column-label "Seq"
    field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
    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(5)" label "Série Documento" column-label "Série"
    field tta_cod_tit_acr                  as character format "x(16)" label "Título" column-label "Título"
    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parcela"
    field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
    field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
    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_cond_cobr                as character format "x(8)" label "Condição Cobrança" column-label "Cond Cobrança"
    field tta_cod_motiv_movto_tit_acr      as character format "x(8)" label "Motivo Movimento" column-label "Motivo Movimento"
    field tta_cod_histor_padr              as character format "x(8)" label "Histórico Padrão" column-label "Histórico Padrão"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field tta_dat_vencto_tit_acr           as date format "99/99/9999" initial ? label "Vencimento" column-label "Vencimento"
    field tta_dat_prev_liquidac            as date format "99/99/9999" initial ? label "Prev Liquidação" column-label "Prev Liquidação"
    field tta_dat_desconto                 as date format "99/99/9999" initial ? label "Data Desconto" column-label "Dt Descto"
    field tta_dat_emis_docto               as date format "99/99/9999" initial today label "Data  Emissão" column-label "Dt Emissão"
    field tta_val_tit_acr                  as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor" column-label "Valor"
    field tta_val_desconto                 as decimal format "->>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Desconto" column-label "Valor Desconto"
    field tta_val_perc_desc                as decimal format ">9.9999" decimals 4 initial 0 label "Percentual Desconto" column-label "Perc Descto"
    field tta_val_perc_juros_dia_atraso    as decimal format ">9.999999" decimals 6 initial 00.00 label "Perc Jur Dia Atraso" column-label "Perc Dia"
    field tta_val_perc_multa_atraso        as decimal format ">9.99" decimals 2 initial 00.00 label "Perc Multa Atraso" column-label "Multa Atr"
    field tta_val_base_calc_comis          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Base Calc Comis" column-label "Base Calc Comis"
    field tta_des_text_histor              as character format "x(2000)" label "Histórico" column-label "Histórico"
    field tta_qtd_dias_carenc_multa_acr    as decimal format ">>9" initial 0 label "Dias Carenc Multa" column-label "Dias Carenc Multa"
    field tta_cod_banco                    as character format "x(8)" label "Banco" column-label "Banco"
    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_bco           as character format "x(20)" label "Conta Corrente Banco" column-label "Conta Corrente Banco"
    field tta_cod_digito_cta_corren        as character format "x(2)" label "Dígito Cta Corrente" column-label "Dígito Cta Corrente"
    field tta_cod_instruc_bcia_1_movto     as character format "x(4)" label "Instr Bancária 1" column-label "Instr Banc 1"
    field tta_cod_instruc_bcia_2_movto     as character format "x(4)" label "Instr Bancária 2" column-label "Instr Banc 2"
    field tta_qtd_dias_carenc_juros_acr    as decimal format ">>9" initial 0 label "Dias Carenc Juros" column-label "Dias Juros"
    field tta_val_liq_tit_acr              as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Líquido" column-label "Vl Líquido"
    field tta_ind_tip_espec_docto          as character format "X(17)" initial "Normal" label "Tipo Espécie" column-label "Tipo Espécie"
    field tta_cod_cond_pagto               as character format "x(8)" label "Condição Pagamento" column-label "Condição Pagamento"
    field ttv_cdn_agenc_fp                 as Integer format ">>>9" label "Agência"
    field tta_ind_sit_tit_acr              as character format "X(13)" initial "Normal" label "Situação Título" column-label "Situação Título"
    field tta_log_liquidac_autom           as logical format "Sim/Não" initial no label "Liquidac Automática" column-label "Liquidac Automática"
    field tta_num_id_tit_acr               as integer format "999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"
    field tta_num_id_movto_tit_acr         as integer format "999999999" initial 0 label "Token Movto Tit  ACR" column-label "Token Movto Tit  ACR"
    field tta_num_id_movto_cta_corren      as integer format "999999999" initial 0 label "ID Movto Conta" column-label "ID Movto Conta"
    field tta_cod_admdra_cartao_cr         as character format "x(5)" label "Administradora" column-label "Administradora"
    field tta_cod_cartcred                 as character format "x(20)" label "Código Cartão" column-label "Código Cartão"
    field tta_cod_mes_ano_valid_cartao     as character format "XX/XXXX" label "Validade Cartão" column-label "Validade Cartão"
    field tta_cod_autoriz_cartao_cr        as character format "x(6)" label "Cód Pré-Autorização" column-label "Cód Pré-Autorização"
    field tta_dat_compra_cartao_cr         as date format "99/99/9999" initial ? label "Data Efetiv Venda" column-label "Data Efetiv Venda"
    field tta_cod_conces_telef             as character format "x(5)" label "Concessionária" column-label "Concessionária"
    field tta_num_ddd_localid_conces       as integer format "999" initial 0 label "DDD" column-label "DDD"
    field tta_num_prefix_localid_conces    as integer format ">>>9" initial 0 label "Prefixo" column-label "Prefixo"
    field tta_num_milhar_localid_conces    as integer format "9999" initial 0 label "Milhar" column-label "Milhar"
    field tta_log_tip_cr_perda_dedut_tit   as logical format "Sim/Não" initial no label "Credito com Garantia" column-label "Cred Garant"
    field tta_cod_refer                    as character format "x(10)" label "Referência" column-label "Referência"
    field tta_ind_ender_cobr               as character format "X(15)" initial "Cliente" label "Endereço Cobrança" column-label "Endereço Cobrança"
    field tta_nom_abrev_contat             as character format "x(15)" label "Abreviado Contato" column-label "Abreviado Contato"
    field tta_log_db_autom                 as logical format "Sim/Não" initial no label "Débito Automático" column-label "Débito Automático"
    field tta_log_destinac_cobr            as logical format "Sim/Não" initial no label "Destin Cobrança" column-label "Destin Cobrança"
    field tta_ind_sit_bcia_tit_acr         as character format "X(12)" initial "Liberado" label "Sit Bancária" column-label "Sit Bancária"
    field tta_cod_tit_acr_bco              as character format "x(20)" label "Num Título Banco" column-label "Num Título Banco"
    field tta_cod_agenc_cobr_bcia          as character format "x(10)" label "Agência Cobrança" column-label "Agência Cobr"
    field tta_dat_abat_tit_acr             as date format "99/99/9999" initial ? label "Abat" column-label "Abat"
    field tta_val_perc_abat_acr            as decimal format ">>9.9999" decimals 4 initial 0 label "Perc Abatimento" column-label "Abatimento"
    field tta_val_abat_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abatimento" column-label "Vl Abatimento"
    field tta_des_obs_cobr                 as character format "x(40)" label "Obs Cobrança" column-label "Obs Cobrança"
    field tta_val_cotac_indic_econ         as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cotação" column-label "Cotação"
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_ind_tip_calc_juros           as character format "x(10)" initial "Simples" label "Tipo Cálculo Juros" column-label "Tipo Cálculo Juros"
    field ttv_cod_comprov_vda_aux          as character format "x(12)"
    field ttv_num_parc_cartcred            as integer format ">9" label "Quantidade Parcelas" column-label "Quantidade Parcelas"
    field ttv_cod_autoriz_bco_emissor      as character format "x(6)" label "Codigo Autorização" column-label "Codigo Autorização"
    field ttv_cod_lote_origin              as character format "x(7)" label "Lote Orig Venda" column-label "Lote Orig Venda"
    field ttv_cod_estab_vendor             as character format "x(5)" label "Estabelecimento" column-label "Estabelecimento"
    field ttv_num_planilha_vendor          as integer format ">>>,>>>,>>9" initial 0 label "Planilha Vendor" column-label "Planilha Vendor"
    field ttv_cod_cond_pagto_vendor        as character format "x(3)" initial "0" label "Condição Pagto" column-label "Condição Pagto"
    field ttv_val_cotac_tax_vendor_clien   as decimal format ">>9.9999999999" decimals 10 label "Taxa Vendor Cliente" column-label "Taxa Vendor Cliente"
    field ttv_dat_base_fechto_vendor       as date format "99/99/9999" initial today label "Data Base" column-label "Data Base"
    field ttv_qti_dias_carenc_fechto       as Integer format "->>9" label "Dias Carência" column-label "Dias Carência"
    field ttv_log_assume_tax_bco           as logical format "Sim/Não" initial no label "Assume Taxa Banco" column-label "Assume Taxa Banco"
    field ttv_log_vendor                   as logical format "Sim/Não" initial no
    field ttv_cod_estab_portad             as character format "x(8)"
    field tta_cod_proces_export            as character format "x(12)" label "Processo Exportação" column-label "Processo Exportação"
    field ttv_val_cr_pis                   as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Crédito PIS" column-label "Vl Cred PIS/PASEP"
    field ttv_val_cr_cofins                as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Crédito COFINS" column-label "Credito COFINS"
    field ttv_val_cr_csll                  as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Crédito CSLL" column-label "Credito CSLL"
    field tta_cod_indic_econ_desemb        as character format "x(8)" label "Moeda Desembolso" column-label "Moeda Desembolso"
    field tta_val_base_calc_impto          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Base Calculo Impto" column-label "Base Calculo Impto"
    field tta_log_retenc_impto_impl        as logical format "Sim/Não" initial no label "Ret Imposto Impl" column-label "Ret Imposto Impl"
    field ttv_cod_nota_fisc_faturam        as character format "x(16)"
    field tta_cod_band                     as character format "x(10)" label "Bandeira" column-label "Bandeira"
    field tta_cod_tid                      as character format "x(10)" label "TID" column-label "TID"
    field tta_cod_terminal                 as character format "x(8)" label "Nr Terminal" column-label "Nr Terminal"
    field tta_val_tot_pagto_cartcred       as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Total Pagamento CC" column-label "Total Pagamento CC"
    index tt_id                            is primary unique
          ttv_cod_id_lote_impl_tit_acr     ascending
          tta_num_seq_refer                ascending
    .

Considerações 

  • O atributo ttv_cod_id_lote_impl_tit_acr é o identificador do item com o lote, deve receber o atributo tt_api_acr_lote_impl.ttv_cod_id_lote_impl_tit_acr da temp-table de lote;
  • O atributo ttv_cod_id_item_lote_impl_tit é o identificador do item, que poderá ser atualizado com string(rowid(tt_api_acr_item_lote_impl)). Esse atributo que será utilizado para o relacionamento entre a Temp table do item com as suas temp table relacionadas, ex: tt_api_acr_aprop_ctbl_pend , tt_api_acr_abat_antecip, etc.
  • O atributos chaves para o título devem ser informados:

tt_api_acr_item_lote_impl.tta_cod_estab;

tt_api_acr_item_lote_impl.tta_cdn_cliente;

tt_api_acr_item_lote_impl.tta_num_seq_refer

tt_api_acr_item_lote_impl.tta_cod_espec_docto;

tt_api_acr_item_lote_impl.tta_cod_ser_docto;

tt_api_acr_item_lote_impl.tta_cod_tit_acr;

tt_api_acr_item_lote_impl.tta_cod_parcela.

           

  • O atributo tta_cod_finalid_econ_ext somente será informado, quando a finalidade econômica usada for de um sistema externo.
  • O atributo tta_cod_portador deve receber valor quando o portador do EMS 5.0;
  • O atributo tta_cod_portad_ext somente será informado, quando o portador usado for de um sistema externo.

Deve ser informado apenas um dos atributos (tta_cod_portador ou tta_cod_portad_ext).

  • O atributo tta_cod_cart_bcia deve receber o valor, quando a carteira bancária for a do EMS 5.0;
  • O atributo tta_cod_modalid_ext somente será informado, quando a carteira bancária for de um sistema externo. Deve ser informado apenas um dos atributos (tta_cod_cart_bcia ou tta_cod_modalid_ext)
  • O atributo tta_val_cotac_indic_econ deverá ser informado quando se deseja que a conversão para a moeda corrente do usuário seja feita utilizando-se essa cotação e não a cotação existente no Cadastro de Cotações. Caso deseje-se que o sistema utilize o valor da cotação existente no cadastro, deve-se informar 0 (zero) no valor da cotação – tta_val_cotac_indic_econ = 0.
  • O atributo tta_ind_tip_calc_juros não é obrigatório. Quando não for informado assumirá por default “Simples”.
  • O atributo ttv_cod_comprov_vda não é obrigatório. Quando informado, será gerado um lote de liquidação e comissão para administradora do cartão de crédito, ou seja, é considerado que a venda está autorizada pela administradora.
  • O atributo ttv_num_parc_cartcred não é obrigatório. Quando informado, serão criados títulos de cobrança especial conforme o número de parcelas. Obs: estes títulos não são agrupados e o valor informado será dividido conforme número de parcelas.
  • O atributo ttv_cod_autoriz_bco_emissor não é obrigatório. Quando informado irá atualizar o código de autorização do Banco Emissor da Venda Autorizada.
  • O atributo ttv_cod_lote_origin não é obrigatório. Quando informado irá atualizar o código do Lote Original da Venda Autorizada.
  • O atributo ttv_log_vendor não é obrigatório. Utilizado para indicar se haverá atualização das informações para o vendor através do documento.
  • O atributo ttv_cod_estab_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando uma antecipação, deve ser preenchido com o estabelecimento da planilha.
  • O atributo ttv_num_planilha_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando uma antecipação, deve ser preenchido com o número da planilha.
  • O atributo ttv_cod_cond_pagto_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido.
  • O atributo ttv_val_cotac_tax_vendor_clien não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido, sendo seu valor inicial igual a zero.
  • O atributo ttv_dat_base_fechto_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido.
  • O atributo ttv_qti_dias_carenc_fechto não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido, sendo seu valor inicial igual a zero.
  • O atributo ttv_log_assume_tax_bco não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, quando marcado, ignora valor informado para a taxa do cliente.
  • O atributo tta_val_base_calc_impto somente será informado quando os valores de PIS/COFINS/CSSL forem informados.
  • O atributo tta_log_retenc_impto_impl será informado para identificar se o titulo sofreu retenção na implantação
  • O atributo ttv_cod_nota_fisc_faturam será informado quando o título for de origem faturamento.
  • Segue abaixo outros atributos além dos citados anteriormente que deverão receber valor na temp-table:

tt_api_acr_item_lote_impl.ttv_cod_id_lote_impl_tit_acr

tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit

tt_api_acr_item_lote_impl.tta_num_seq_refer

tt_api_acr_item_lote_impl.tta_cdn_cliente

tt_api_acr_item_lote_impl.tta_cod_espec_docto

tt_api_acr_item_lote_impl.tta_cod_ser_docto

tt_api_acr_item_lote_impl.tta_cod_tit_acr

tt_api_acr_item_lote_impl.tta_cod_parcela

tt_api_acr_item_lote_impl.tta_cod_indic_econ

tt_api_acr_item_lote_impl.tta_cdn_repres

tt_api_acr_item_lote_impl.tta_dat_vencto_tit_acr

tt_api_acr_item_lote_impl.tta_dat_prev_liquidac

tt_api_acr_item_lote_impl.tta_dat_emis_docto

tt_api_acr_item_lote_impl.tta_val_tit_acr

tt_api_acr_item_lote_impl.tta_val_liq_tit_acr

tt_api_acr_item_lote_impl.tta_ind_tip_espec_docto


Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_abat_antecip

Gerará os abatimentos de antecipações.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

ttv_cod_id_abat_antecip_acr

character

x(80)

Código identificador do abatimento antecipação 

Sim

Sugestão: Gravar string(rowid(tt_api_acr_abat_antecip))

tta_cod_estab

character

x(5)

Estabelecimento

Sim


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Sim


tta_cod_espec_docto

character

x(3)

Esp‚cie Documento

Sim


tta_cod_ser_docto

character

x(5)

Série Documento

Sim


tta_cod_tit_acr

character

x(16)

Título

Sim


tta_cod_parcela

character

x(02)

Parcela

Sim


tta_val_abtdo_antecip_tit_abat

decimal

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

Vl Abtdo

Sim



  def temp-table tt_api_acr_abat_antecip no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field ttv_cod_id_abat_antecip_acr      as character format "x(80)"
    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"
    field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
    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(5)" label "Série Documento" column-label "Série"
    field tta_cod_tit_acr                  as character format "x(16)" label "Título" column-label "Título"
    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parcela"
    field tta_val_abtdo_antecip_tit_abat   as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abtdo" column-label "Vl Abtdo"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_estab                    ascending
          tta_cod_estab_ext                ascending
          tta_cod_espec_docto              ascending
          tta_cod_ser_docto                ascending
          tta_cod_tit_acr                  ascending
          tta_cod_parcela                  ascending
    .

Considerações

  • Segue abaixo os atributos que deverão receber valor na temp-table:

tt_api_acr_abat_antecip.ttv_cod_id_item_lote_impl_tit

tt_api_acr_abat_antecip.ttv_cod_id_abat_antecip_acr

tt_api_acr_abat_antecip.tta_cod_estab

tt_api_acr_abat_antecip.tta_cod_espec_docto

tt_api_acr_abat_antecip.tta_cod_ser_docto

tt_api_acr_abat_antecip.tta_cod_tit_acr

tt_api_acr_abat_antecip.tta_cod_parcela

tt_api_acr_abat_antecip.tta_val_abtdo_antecip_tit_abat

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • O atributo ttv_cod_id_abat_antecip_acr é o identificado da temp table de abatimento antecipação e poderá ser gravado com string(rowid(tt_api_acr_abat_antecip)). Esse atributo serve para relacionar a temp-table de abatimento antecipação com a tt_api_acr_aprop_liq_antec. 



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_abat_prev

Gerará abatimento de previsão ACR.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte



tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim


tta_cod_parcela

character

x(02)

Parcela

Sim


tta_val_abtdo_prev_tit_abat

decimal

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

Valor Abatimento

Sim

Em caso de zerar o saldo da previsão, deve-se informar como (yes) no atributo abaixo.*

tta_log_zero_sdo_prev

logical

Sim/Não

Zera Saldo

Sim/Não*



def temp-table tt_api_acr_abat_prev no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"
    field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
    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(5)" label "Série Documento" column-label "Série"
    field tta_cod_tit_acr                  as character format "x(16)" label "Título" column-label "Título"
    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parcela"
    field tta_val_abtdo_prev_tit_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 primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_estab                    ascending
          tta_cod_estab_ext                ascending
          tta_cod_espec_docto              ascending
          tta_cod_ser_docto                ascending
          tta_cod_tit_acr                  ascending
          tta_cod_parcela                  ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_abat_prev.ttv_cod_id_item_lote_impl_tit

tt_api_acr_abat_prev.tta_cod_estab

tt_api_acr_abat_prev.tta_cod_espec_docto

tt_api_acr_abat_prev.tta_cod_ser_docto

tt_api_acr_abat_prev.tta_cod_tit_acr

tt_api_acr_abat_prev.tta_cod_parcela

tt_api_acr_abat_prev.tta_val_abtdo_prev_tit_abat

  • Em caso de zerar o saldo da previsão, deve-se informar como (yes) no atributo abaixo,

tt_api_acr_abat_prev.tta_log_zero_sdo_prev.



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_aprop_ctbl_pend

Gerará as apropriações contábeis.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação 

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Sim


tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

Sim


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Sim


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não


tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim

Informação do EMS5

tta_cod_unid_negoc_ext

character

x(8)

Unid Negócio Externa

Sim

Para Matriz de tradução

tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo



tta_cod_ccusto

Character

x(11)/x(20)*

Centro Custo



tta_cod_ccusto_ext

character

x(8)/x(20)*

Centro Custo Externo



tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim

Informação do EMS5

tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim

Para Matriz de tradução

tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl

Sim


tta_cod_unid_federac

character

x(3)

Unidade Federação



tta_log_impto_val_agreg

logical

Sim/Não

Impto Val Agreg



tta_cod_imposto

character

x(5)

Imposto



tta_cod_classif_impto

character

x(05)

Class Imposto



tta_cod_pais

character

x(3)

País



tta_cod_pais_ext

character

x(20)

País Externo




def temp-table tt_api_acr_aprop_ctbl_pend no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    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_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_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
    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_ccusto             as character format "x(8)" label "Plano Centros Custo" column-label "Plano Centros Custo"
    field tta_cod_ccusto                   as Character format "x(20)" label "Centro Custo" column-label "Centro Custo"
    field tta_cod_ccusto_ext               as character format "x(8)" label "Centro Custo Externo" column-label "CCusto Externo"
    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
    field tta_val_aprop_ctbl               as decimal format "->>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Aprop Ctbl" column-label "Vl Aprop Ctbl"
    field tta_cod_unid_federac             as character format "x(3)" label "Estado" column-label "UF"
    field tta_log_impto_val_agreg          as logical format "Sim/Não" initial no label "Impto Val Agreg" column-label "Imp Vl Agr"
    field tta_cod_imposto                  as character format "x(5)" label "Imposto" column-label "Imp"
    field tta_cod_classif_impto            as character format "x(05)" initial "00000" label "Classificação Imposto" column-label "Classif Imposto"
    field tta_cod_pais                     as character format "x(3)" label "País" column-label "País"
    field tta_cod_pais_ext                 as character format "x(20)" label "País Externo" column-label "País Externo"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_plano_cta_ctbl           ascending
          tta_cod_cta_ctbl                 ascending
          tta_cod_cta_ctbl_ext             ascending
          tta_cod_sub_cta_ctbl_ext         ascending
          tta_cod_unid_negoc               ascending
          tta_cod_unid_negoc_ext           ascending
          tta_cod_plano_ccusto             ascending
          tta_cod_ccusto                   ascending
          tta_cod_ccusto_ext               ascending
          tta_cod_tip_fluxo_financ         ascending
          tta_cod_fluxo_financ_ext         ascending
          tta_log_impto_val_agreg          ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_aprop_ctbl_pend.ttv_cod_id_item_lote_impl_tit 

tt_api_acr_aprop_ctbl_pend.tta_cod_plano_cta_ctbl

tt_api_acr_aprop_ctbl_pend.tta_cod_cta_ctbl

tt_api_acr_aprop_ctbl_pend.tta_cod_cta_ctbl_ext para matriz de tradução

tt_api_acr_aprop_ctbl_pend.tta_cod_unid_negoc

tt_api_acr_aprop_ctbl_pend.tta_cod_unid_negoc_ext para matriz de tradução

tt_api_acr_aprop_ctbl_pend.tta_cod_tip_fluxo_financ

tt_api_acr_aprop_ctbl_pend.tta_cod_fluxo_financ_ext

tt_api_acr_aprop_ctbl_pend.tta_val_aprop_ctbl



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_cheq

São as informações dos cheques usados no pagamento de títulos ACR.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

tta_cod_banco

character

x(8)

Banco

Sim


tta_cod_agenc_bcia

character

x(10)

Agência Bancária

Sim


tta_cod_cta_corren

character

x(10)

Conta Corrente

Sim


tta_num_cheque

integer

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

Num Cheque

Sim


tta_dat_emis_cheq

date

99/99/9999

Data Emissão

Sim


tta_dat_depos_cheq_acr

date

99/99/9999

Depósito

Sim


tta_dat_prev_depos_cheq_acr

date

99/99/9999

Previsão Depósito

Sim


tta_dat_desc_cheq_acr

date

99/99/9999

Data Desconto

Sim


tta_dat_prev_desc_cheq_acr

date

99/99/9999

Data Prev Desc

Sim


tta_val_cheque

decimal

>>>,>>>,>>9.99

Valor Cheque

Sim


tta_nom_emit

character

x(40)

Nome Emitente

Sim


tta_nom_cidad_emit

character

x(30)

Cidade Emitente

Sim


tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

Sim


tta_cod_estab_ext

character

x(8)

Estabelecimento Exte

Não


tta_cod_id_feder

character

x(20)

ID Federal

Sim


tta_cod_motiv_devol_cheq

character

x(5)

Motivo Devolução

Sim

Caso seja cheque devolvido, informar o motivo

tta_cod_indic_econ

character

x(8)

Moeda

Sim

Para matriz de tradução

tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa. 

Sim/Não

Ver considerações

tta_cod_usuar_cheq_acr_terc

character

x(12)

Usuário

Sim/Não

Ver considerações

tta_log_pend_cheq_acr

logical

Sim/NÆo

Cheque Pendente

Sim/Não

Ver considerações

tta_log_cheq_terc

logical

Sim/NÆo

Cheque Terceiro

Sim/Não

Ver considerações

tta_log_cheq_acr_renegoc

logical

Sim/NÆo

Cheque Reneg

Sim/Não

Ver considerações

tta_log_cheq_acr_devolv

logical

Sim/NÆo

Cheque Devolvido

Sim/Não

Ver considerações

tta_num_pessoa

integer

>>>,>>>,>>9

Pessoa

Sim/Não


tta_cod_pais

character

x(3)

País

Sim/Não


def temp-table tt_api_acr_cheq no-undo
    field tta_cod_banco                    as character format "x(8)" label "Banco" column-label "Banco"
    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 character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"
    field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Núm Cheque" column-label "Num Cheque"
    field tta_dat_emis_cheq                as date format "99/99/9999" initial ? label "Data Emissão" column-label "Dt Emiss"
    field tta_dat_depos_cheq_acr           as date format "99/99/9999" initial ? label "Depósito" column-label "Depósito"
    field tta_dat_prev_depos_cheq_acr      as date format "99/99/9999" initial ? label "Previsão Depósito" column-label "Previsão Depósito"
    field tta_dat_desc_cheq_acr            as date format "99/99/9999" initial ? label "Data Desconto" column-label "Data Desconto"
    field tta_dat_prev_desc_cheq_acr       as date format "99/99/9999" initial ? label "Data Prev Desc" column-label "Data Prev Desc"
    field tta_val_cheque                   as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Cheque" column-label "Valor Cheque"
    field tta_nom_emit                     as character format "x(40)" label "Nome Emitente" column-label "Nome Emitente"
    field tta_nom_cidad_emit               as character format "x(50)" label "Cidade Emitente" column-label "Cidade Emitente"
    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"
    field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
    field tta_cod_id_feder                 as character format "x(20)" initial ? label "ID Federal" column-label "ID Federal"
    field tta_cod_motiv_devol_cheq         as character format "x(5)" label "Motivo Devolução" column-label "Motivo Devolução"
    field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
    field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
    field tta_cod_usuar_cheq_acr_terc      as character format "x(12)" label "Usuário" column-label "Usuário"
    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 logical format "Sim/Não" initial no label "Cheque Terceiro" column-label "Cheque Terceiro"
    field tta_log_cheq_acr_renegoc         as logical format "Sim/Não" initial no label "Cheque Reneg" column-label "Cheque Reneg"
    field tta_log_cheq_acr_devolv          as logical format "Sim/Não" initial no label "Cheque Devolvido" column-label "Cheque Devolvido"
    field tta_num_pessoa                   as integer format ">>>,>>>,>>9" initial ? label "Pessoa" column-label "Pessoa"
    field tta_cod_pais                     as character format "x(3)" label "País" column-label "País"
    index tt_id                            is primary unique
          tta_cod_banco                    ascending
          tta_cod_agenc_bcia               ascending
          tta_cod_cta_corren               ascending
          tta_num_cheque                   ascending
    .

Considerações

  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_cheq.tta_cod_banco

tt_api_acr_cheq.tta_cod_agenc_bcia

tt_api_acr_cheq.tta_cod_cta_corren

tt_api_acr_cheq.tta_num_cheque

tt_api_acr_cheq.tta_dat_emis_cheq

tt_api_acr_cheq.tta_dat_depos_cheq_acr

tt_api_acr_cheq.tta_dat_prev_depos_cheq_acr

tt_api_acr_cheq.tta_dat_desc_cheq_acr

tt_api_acr_cheq.tta_dat_prev_desc_cheq_acr

tt_api_acr_cheq.tta_val_cheque

tt_api_acr_cheq.tta_nom_emit

tt_api_acr_cheq.tta_nom_cidade_emit

tt_api_acr_cheq.tta_cod_estab

tt_api_acr_cheq.tta_cod_id_feder

tt_api_acr_cheq.tta_cod_motiv_devol_cheq

caso seja cheque devolvido, informar o motivo

tt_api_acr_cheq.tta_cod_finalid_econ_ext

para matriz de tradução

tt_api_acr_cheq.tta_cod_indic_econ

caso contrário, deverá ser informado

tt_api_acr_cheq.tta_cod_usuar_cheq_acr_terc

tt_api_acr_cheq.tta_log_pend_cheq_acr

quando for um cheque de terceiro, atributo recebe (yes)

tt_api_acr_cheq.tta_log_cheq_terc

tt_api_acr_cheq.tta_log_cheq_acr_renegoc

quando for um cheque devolvido, atributo recebe (yes)

tt_api_acr_cheq.tta_log_cheq_acr_devolv.

tt_api_acr_cheq.tta_num_pessoa.

tt_api_acr_cheq.tta_cod_pais.


Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_impto_impl_pend

Indicará os impostos vinculados ao título.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação 

ttv_cod_id_item_lote_impl_tit

character

x(80)

 Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_pais

character

x(3)

País

Sim


tta_cod_pais_ext

character

x(20)

Pa¡s Externo

Sim


tta_cod_unid_federac

character

x(3)

Unidade Federação

Sim p/ Matriz de Tradução


tta_cod_imposto

character

x(5)

Imposto

Sim p/ Matriz de Tradução


tta_cod_classif_impto

character

x(05)

Class Imposto

Sim p/ Matriz de Tradução


tta_num_seq

integer

>>>,>>9

Sequência

Não


tta_val_rendto_tribut

decimal

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

Rendto Tributável

Não


tta_val_aliq_impto

decimal

>9.99

Alíquota

Sim p/ Matriz de Tradução


tta_val_imposto

decimal

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

Valor Imposto

Não


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Não


tta_cod_cta_ctbl

character

x(20)

Conta Contábil

Não


tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Não


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não


tta_ind_clas_impto

character

X(14)

Classe Imposto

Não


tta_cod_indic_econ

character

x(8)

Moeda

Não


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não


tta_val_cotac_indic_econ

decimal

>>>>,>>9.9999999999

Cotação

Não


tta_dat_cotac_indic_econ

date

99/99/9999

Data Cotação

Não


tta_val_impto_indic_econ_impto

decimal

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

Val Finalid Impto

Não



def temp-table tt_api_acr_impto_impl_pend no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cod_pais                     as character format "x(3)" label "País" column-label "País"
    field tta_cod_pais_ext                 as character format "x(20)" label "País Externo" column-label "País Externo"
    field tta_cod_unid_federac             as character format "x(3)" label "Estado" column-label "UF"
    field tta_cod_imposto                  as character format "x(5)" label "Imposto" column-label "Imp"
    field tta_cod_classif_impto            as character format "x(05)" initial "00000" label "Classificação Imposto" column-label "Classif Imposto"
    field tta_num_seq                      as integer format ">>>,>>9" initial 0 label "Sequência" column-label "Num Seq"
    field tta_val_rendto_tribut            as decimal format ">>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tributável" column-label "Vl Rendto Tribut"
    field tta_val_aliq_impto               as decimal format ">9.9999" decimals 4 initial 0.00 label "Alíquota" column-label "Aliq"
    field tta_val_imposto                  as decimal format ">>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Imposto" column-label "Vl Imposto"
    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_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_ind_clas_impto               as character format "X(14)" initial "Retido" label "Classe Imposto" column-label "Classe Imposto"
    field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
    field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
    field tta_val_cotac_indic_econ         as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cotação" column-label "Cotação"
    field tta_dat_cotac_indic_econ         as date format "99/99/9999" initial ? label "Data Cotação" column-label "Data Cotação"
    field tta_val_impto_indic_econ_impto   as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Val Finalid Impto" column-label "Val Finalid Impto"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_pais                     ascending
          tta_cod_pais_ext                 ascending
          tta_cod_unid_federac             ascending
          tta_cod_imposto                  ascending
          tta_cod_classif_impto            ascending
          tta_num_seq                      ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_impto_impl_pend.ttv_cod_id_item_lote_impl_tit 

tt_api_acr_impto_impl_pend.tta_cod_pais

tt_api_acr_impto_impl_pend.tta_cod_pais_ext

para matriz de tradução

tt_api_acr_impto_impl_pend.tta_cod_unid_federac

tt_api_acr_impto_impl_pend.tta_cod_imposto

tt_api_acr_impto_impl_pend.tta_cod_classif_impto

tt_api_acr_impto_impl_pend.tta_val_aliq_impto



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_ped_vda_pend

Indicará os pedidos de venda relacionados ao título.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_titr

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_ped_vda

character

x(15)

Pedido Venda

Sim


tta_cod_ped_vda_repres

character

x(30)

Pedido Repres

Sim


tta_val_perc_particip_ped_vda

decimal

>>9.99

Particip Ped Vda

Sim


tta_val_origin_ped_vda

decimal

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

Original Ped Venda

Não


tta_val_sdo_ped_vda

decimal

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

Saldo Pedido Venda

Não


tta_des_ped_vda

character

x(40)

Pedido Venda

Não


tta_cod_ped_vda_ecom

character 

x(100)

Código Pedido Venda E-Commerce

Não

Código do pedido de venda do E-commerce - Campo maior de pedidos

ttv_val_base_comis_ecom

decimal 

>>>,>>>,>>9.99

Valor Base da Comissão E-commerce

Não

Ver considerações 

ttv_val_perc_comis_ecom

decimal 

>>9.9999

Percentual Comissão E-commerce

Não

Ver considerações 

ttv_val_comis_ecom

decimal 

>>>,>>>,>>9.9999

Valor Comissão E-commerce

Não

Valor da Taxa de Comissão cobrada pelo Marketplace

ttv_val_base_frete_ecom

decimal 

>>>,>>>,>>9.99

Valor Base do Frete E-Commerce

Não

Ver considerações 

ttv_val_perc_frete_ecom

decimal 

>>9.9999

Percentual Frete E-commerce

Não

Ver considerações 

ttv_val_frete_ecom

decimal 

>>>,>>>,>>9.99

Valor Frete E-commerce

Não

Valor do Frete cobrado nos pedidos Marketplace.


def temp-table tt_api_acr_ped_vda_pend no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cod_ped_vda                  as character format "x(50)" label "Pedido Venda" column-label "Pedido Venda"
    field tta_cod_ped_vda_repres           as character format "x(50)" label "Pedido Repres" column-label "Pedido Repres"
    field tta_val_perc_particip_ped_vda    as decimal format ">>9.99" decimals 2 initial 0 label "Particip Ped Vda" column-label "Particip"
    field tta_val_origin_ped_vda           as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Original Ped Venda" column-label "Original Ped Venda"
    field tta_val_sdo_ped_vda              as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Saldo Pedido Venda" column-label "Saldo Pedido Venda"
    field tta_des_ped_vda                  as character format "x(40)" label "Pedido Venda" column-label "Pedido Venda"
    field tta_cod_ped_vda_ecom             as character format "x(100)" label "Pedido Venda Ecommer" column-label "Pedido Venda Ecommer"
    field ttv_val_base_comis_ecom          as decimal format ">>>,>>>,>>9.99" decimals 2 label "Vl Base Comissão"
    field ttv_val_perc_comis_ecom          as decimal format ">>9.9999" decimals 4 label "Percentual Comissão"
    field ttv_val_comis_ecom               as decimal format ">>>,>>>,>>9.99" decimals 4 label "Valor Comissão"
    field ttv_val_base_frete_ecom          as decimal format ">>>,>>>,>>9.99" decimals 2 label "Vl Base Frete"
    field ttv_val_perc_frete_ecom          as decimal format ">>9.9999" decimals 4 label "Percentual Frete"
    field ttv_val_frete_ecom               as decimal format ">>>,>>>,>>9.99" decimals 2 label "Valor Frete"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_ped_vda                  ascending
    .

    

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_ped_vda_pend.ttv_cod_id_item_lote_impl_tit

tt_api_acr_ped_vda_pend.tta_cod_ped_vda

tt_api_acr_ped_vda_pend.tta_cod_ped_vda_repres

tt_api_acr_ped_vda_pend.tta_val_perc_particip_ped_vda

  • Os campos abaixo devem ser atualizados quando o título é gerado de um pedido Marketplace. Esses campos devem conter o valor do frete (quando o mesmo é de responsabilidade do Marketplace) e o valor de comissão cobrado pelo Marketplace referente ao pedido. Esses valores devem ser proporcionais a cada título gerado.

Dados de Comissão Marketplace

    tt_api_acr_ped_vda_pend.ttv_val_base_comis_ecom          
    tt_api_acr_ped_vda_pend.ttv_val_perc_comis_ecom         
    tt_api_acr_ped_vda_pend.ttv_val_comis_ecom             

Dados de Frete Marketplace    

    tt_api_acr_ped_vda_pend.ttv_val_base_frete_ecom         
    tt_api_acr_ped_vda_pend.ttv_val_perc_frete_ecom          
    tt_api_acr_ped_vda_pend.ttv_val_frete_ecom           



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_relacto_pend

Indicará os relacionamentos com outros títulos, caso o item do lote seja uma Nota de Crédito, Nota de Débito ou Aviso de Débito.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

ttv_cod_id_relacto_pend_tit_acrcharacterx(80)Código Identificador da temp-tableSimSugestão: Gravar string(rowid(tt_api_acr_relacto_pend))

tta_cod_estab_tit_acr_pai

character

x(3) / x(5)*

Estab Tit Pai

Sim


ttv_cod_estab_tit_acr_pai_ext

character

x(3) / x(5)*

Estab Tit Pai

Sim

Para matriz de Tradução

tta_num_id_tit_acr_pai

integer

1E+10

Token

Sim


tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim


tta_cod_parcela

character

x(02)

Parcela

Sim


tta_val_relacto_tit_acr

decimal

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

Vl Relacto

Sim


tta_log_gera_alter_val

logical

Sim/NÆo

Gera Alter Valor

Sim


tta_ind_motiv_acerto_val

character

X(12)

Motivo Acerto Valor

Sim


ttv_log_nota_vincul

logical

Sim/Não

Nota Vinculada

Não

Default = Sim.


def temp-table tt_api_acr_relacto_pend no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field ttv_cod_id_relacto_pend_tit_acr  as character format "x(80)"
    field tta_cod_estab_tit_acr_pai        as character format "x(5)" label "Estab Tit Pai" column-label "Estab Tit Pai"
    field ttv_cod_estab_tit_acr_pai_ext    as character format "x(5)" label "Estab Tit Pai" column-label "Estab Tit Pai"
    field tta_num_id_tit_acr_pai           as integer format "9999999999" initial 0 label "Token" column-label "Token"
    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(5)" label "Série Documento" column-label "Série"
    field tta_cod_tit_acr                  as character format "x(16)" label "Título" column-label "Título"
    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parcela"
    field tta_val_relacto_tit_acr          as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Relacto" column-label "Vl Relacto"
    field tta_log_gera_alter_val           as logical format "Sim/Não" initial no label "Gera Alter Valor" column-label "Gera Alter Valor"
    field tta_ind_motiv_acerto_val         as character format "X(12)" initial "Alteração" label "Motivo Acerto Valor" column-label "Motivo Acerto Valor"
    field ttv_log_nota_vincul              as logical format "Sim/Não" initial yes
    .


Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • O atributo ttv_cod_id_relacto_pend_tit_acr é o identificado da temp table de relacionamento com outros títulos  e poderá ser gravado com string(rowid(tt_api_acr_relacto_pend)).  Esse atributo serve para relacionar essa temp-table com a tt_api_acr_aprop_relacto.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_relacto_pend.ttv_cod_id_item_lote_impl_tit

tt_api_acr_relacto_pend.ttv_cod_id_relacto_pend_tit_acr

tt_api_acr_relacto_pend.ttv_cod_estab_tit_acr_pai

tt_api_acr_relacto_pend.ttv_cod_estab_tit_acr_pai_ext - para matriz de tradução

tt_api_acr_relacto_pend.tta_num_id_tit_acr_pai

tt_api_acr_relacto_pend.tta_cod_espec_docto

tt_api_acr_relacto_pend.tta_cod_ser_docto      

tt_api_acr_relacto_pend.tta_cod_tit_acr

tt_api_acr_relacto_pend.tta_cod_parcela 

tt_api_acr_relacto_pend.tta_val_relacto_tit_acr  

tt_api_acr_relacto_pend.tta_log_gera_alter_val

tt_api_acr_relacto_pend.tta_ind_motiv_acerto_val



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_aprop_relacto

Contém os valores das apropriações contábeis dos outros títulos relacionados ao item do lote de implantação.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_relacto_pend_tit_acr

character

x(80)

Atributo de relacionamento com a temp-table tt_api_acr_relacto_pend

Sim

Atualizar com tt_api_acr_relacto_pend.ttv_cod_id_relacto_pend_tit_acr
para que ocorra o relacionamento entre as temp-tables.

tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Sim


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Sim 

p/ Matriz de Tradução

tta_cod_unid_negoc_ext

character

x(8)

Unid Neg¢cio Externa

Não

p/ Matriz de Tradução

tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim 

p/ Matriz de Tradução

tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Sim 


tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

Sim 


tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio

Sim


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim


tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl

Sim


tta_ind_tip_aprop_ctbl

character

x(30)

Tipo Aprop Ctbl

Não


tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo

Não

Planos Ccustos que será utilizado na apropriação de Notas de Devolução.

tta_cod_ccusto

character

x(20)

Centro Custo

Não

Ccustos que será utilizado na apropriação de Notas de Devolução.


def temp-table tt_api_acr_aprop_relacto no-undo
    field ttv_cod_id_relacto_pend_tit_acr  as character format "x(80)"
    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_unid_negoc_ext           as character format "x(8)" label "Unid Negócio Externa" column-label "Unid Negócio Externa"
    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
    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_val_aprop_ctbl               as decimal format "->>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Aprop Ctbl" column-label "Vl Aprop Ctbl"
    field tta_ind_tip_aprop_ctbl           as character format "x(30)" initial "Saldo" label "Tipo Aprop Ctbl" column-label "Tipo Aprop Ctbl"
    field tta_cod_plano_ccusto             as character format "x(8)" label "Plano Centros Custo" column-label "Plano Centros Custo"
    field tta_cod_ccusto                   as Character format "x(20)" label "Centro Custo" column-label "Centro Custo"
    .


Considerações 

  • O atributo ttv_cod_id_relacto_pend_tit_acr deve receber o campo tt_api_acr_relacto_pend.ttv_cod_id_relacto_pend_tit_acr para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_aprop_relacto.ttv_cod_id_relacto_pend_tit_acr

tt_api_acr_aprop_relacto.tta_cod_cta_ctbl_ext -para matriz de tradução

tt_api_acr_aprop_relacto.tta_cod_unid_negoc_ext -para matriz de tradução

tt_api_acr_aprop_relacto.tta_cod_fluxo_financ_ext -para matriz de tradução

tt_api_acr_aprop_relacto.tta_cod_plano_cta_ctbl

tt_api_acr_aprop_relacto.tta_cod_cta_ctbl

tt_api_acr_aprop_relacto.tta_cod_unid_negoc

tt_api_acr_aprop_relacto.tta_cod_tip_fluxo_financ

tt_api_acr_aprop_relacto.tta_val_aprop_ctbl 

  • Os campos abaixo indicam os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução. (Antiga temp-table tt_integr_acr_aprop_relacto_2b)

tt_api_acr_aprop_relacto.tta_cod_plano_ccusto           
tt_api_acr_aprop_relacto.tta_cod_ccusto                   



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_relacto_pend_cheq

Indicará os cheques usados para pagamento de AN e Títulos Normais à vista.

Input / Output

                                                  

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit 

character

x(80)

 Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_banco

character

x(8)

Banco

Sim


tta_cod_agenc_bcia

character

x(10)

Agência Bancária

Sim


tta_cod_cta_corren

character

x(10)

Conta Corrente

Sim


tta_num_cheque

integer

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

Num Cheque

Sim


tta_val_vincul_cheq_acr

decimal

>>>,>>>,>>9.99

Valor Vinculado

Não


tta_cdn_bco_cheq_salario

Integer

>>9

Banco Cheque Salário

Não


def temp-table tt_api_acr_relacto_pend_cheq no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cod_banco                    as character format "x(8)" label "Banco" column-label "Banco"
    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 character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"
    field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Núm Cheque" column-label "Num Cheque"
    field tta_val_vincul_cheq_acr          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" column-label "Banco Cheque Salário"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_banco                    ascending
          tta_cod_agenc_bcia               ascending
          tta_cod_cta_corren               ascending
          tta_num_cheque                   ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_relacto_pend_cheq.ttv_cod_id_item_lote_impl_tit 

tt_api_acr_relacto_pend_cheq.tta_cod_banco

tt_api_acr_relacto_pend_cheq.tta_cod_agenc_bcia

tt_api_acr_relacto_pend_cheq.tta_cod_cta_corren

tt_api_acr_relacto_pend_cheq.tta_num_cheque



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_repres_pend

Indicará os representantes para comissões.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cdn_repres

Integer

>>>,>>9

Representante

Sim


tta_val_perc_comis_repres

decimal

>>9.9999

% Comissão

Sim


tta_val_perc_comis_repres_emis

decimal

>>9.99

% Comis Emissão

Sim


tta_val_perc_comis_abat

decimal

>>9.99

% Comis Abatimento

Sim

Se o valor estiver ?, a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tta_val_perc_comis_desc

decimal

>>9.99

% Comis Desconto

Sim

Se o valor estiver ?, a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tta_val_perc_comis_juros

decimal

>>9.99

% Comis Juros

Sim

Se o valor estiver ?, a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tta_val_perc_comis_multa

decimal

>>9.99

% Comis Multa

Sim

Se o valor estiver ?, a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tta_val_perc_comis_acerto_val

decimal

>>9.99

% Comis AVA

Sim

Se o valor estiver ?, a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tta_log_comis_repres_proporc

logical

Sim/Não

Comis Proporcional

Não


tta_ind_tip_comis

character

X(15)

Tipo Comissão

Sim



def temp-table tt_api_acr_repres_pend no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field tta_val_perc_comis_repres        as decimal format ">>9.9999" decimals 4 initial 0 label "% Comissão" column-label "% Comissão"
    field tta_val_perc_comis_repres_emis   as decimal format ">>9.9999" decimals 4 initial 0 label "% Comis Emissão" column-label "% Comis Emissão"
    field tta_val_perc_comis_abat          as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Abatimento" column-label "% Comis Abatimento"
    field tta_val_perc_comis_desc          as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Desconto" column-label "% Comis Desconto"
    field tta_val_perc_comis_juros         as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Juros" column-label "% Comis Juros"
    field tta_val_perc_comis_multa         as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Multa" column-label "% Comis Multa"
    field tta_val_perc_comis_acerto_val    as decimal format ">>9.99" decimals 2 initial 0 label "% Comis AVA" column-label "% Comis AVA"
    field tta_log_comis_repres_proporc     as logical format "Sim/Não" initial no label "Comis Proporcional" column-label "Comis Propor"
    field tta_ind_tip_comis                as character format "X(15)" initial "Valor Bruto" label "Tipo Comissão" column-label "Tipo Comissão"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cdn_repres                   ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_repres_pend.ttv_cod_id_item_lote_impl_tit

tt_api_acr_repres_pend.tta_cdn_repres

tt_api_acr_repres_pend.tta_val_perc_comis_repres

tt_api_acr_repres_pend.tta_val_perc_comis_repres_emis

tt_api_acr_repres_pend.tta_val_perc_comis_abat

tt_api_acr_repres_pend.tta_val_perc_comis_desc

tt_api_acr_repres_pend.tta_val_perc_comis_juros

tt_api_acr_repres_pend.tta_val_perc_comis_multa

tt_api_acr_repres_pend.tta_val_perc_comis_acerto_val

tt_api_acr_repres_pend.tta_ind_tip_comis

  • Caso os campos abaixo, sejam alimentados com o valor ? a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.

tt_api_acr_repres_pend.tta_val_perc_comis_abat 

tt_api_acr_repres_pend.tta_val_perc_comis_desc

tt_api_acr_repres_pend.tta_val_perc_comis_juros

tt_api_acr_repres_pend.tta_val_perc_comis_multa

tt_api_acr_repres_pend.tta_val_perc_comis_acerto_val



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_repres_comis

Indicará os representantes para comissões.

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item.

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cdn_repres

integer

>>>,>>9

Representante



tta_ind_tip_comis_ext

character

x(15)

Tipo Comis Externo



ttv_ind_liber_pagto_comis

character

x(20)

Lib Pagto Comis



field ttv_ind_sit_comis_ext

character

x(10)

Sit Comis Ext




def temp-table tt_api_acr_repres_comis no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field tta_ind_tip_comis_ext            as character format "X(15)" initial "Nenhum" label "Tipo Comis Externo" column-label "Tipo Comis Externo"
    field ttv_ind_liber_pagto_comis        as character format "X(20)" initial "Nenhum" label "Lib Pagto Comis" column-label "Lib Comis"
    field ttv_ind_sit_comis_ext            as character format "X(15)" initial "Nenhum" label "Sit Comis Ext" column-label "Sit Comis Ext"


Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.


   

Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_aprop_desp_rec

Armazena os valores de receita e despesa rateados por unidade de negócio e tipo de fluxo.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_cta_ctbl_ext

character

x(20)

Conta Contab Extern

Não


tta_cod_sub_cta_ctbl_ext

character

x(15)

Sub Conta Externa

Não


tta_cod_unid_negoc_ext

character

x(8)

Unid Negócio Externa

Não


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Não


tta_val_perc_rat_ctbz

decimal

>>9.99

Perc Rateio

Sim


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Não


tta_cod_cta_ctbl

character

x(20)

Conta Contábil

Sim


tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim


tta_cod_tip_abat

character

x(8)

Tipo de Abatimento. 

Sim/Não

Este atributo só se faz obrigatório quando o tipo de apropriação for “ABATIMENTO”.

tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim


tta_ind_tip_aprop_recta_despes

character

x(20)

Tipo Apropriação

Sim



def temp-table tt_api_acr_aprop_desp_rec no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    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_unid_negoc_ext           as character format "x(8)" label "Unid Negócio Externa" column-label "Unid Negócio Externa"
    field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
    field tta_val_perc_rat_ctbz            as decimal format ">>9.9999999999" decimals 10 initial 0 label "Perc Rateio" column-label "% Rat"
    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_abat                 as character format "x(8)" label "Tipo de Abatimento" column-label "Tipo de Abatimento"
    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
    field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropriação" column-label "Tipo Apropriação"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_cta_ctbl_ext             ascending
          tta_cod_sub_cta_ctbl_ext         ascending
          tta_cod_unid_negoc_ext           ascending
          tta_cod_fluxo_financ_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
          tta_cod_tip_abat                 ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_aprop_desp_rec.tta_cod_plano_cta_ctbl

tt_api_acr_aprop_desp_rec.tta_cod_cta_ctbl

tt_api_acr_aprop_desp_rec.tta_cod_unid_negoc

tt_api_acr_aprop_desp_rec.tta_cod_tip_fluxo_financ

tt_api_acr_aprop_desp_rec.tta_ind_tip_aprop_recta_despes

tt_api_acr_aprop_desp_rec.tta_cod_tip_abat (Este atributo só se faz obrigatório quando o tipo de apropriação for “ABATIMENTO”)

tt_api_acr_aprop_desp_rec.tta_val_perc_rat_ctbz



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_aprop_liq_antec

Armazena os valores de  rateio das liquidações contra antecipação.

Input / Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit 

character

x(80)

 Atributo de relacionamento com a temp-table de item

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

ttv_cod_id_abat_antecip_acr 

character

x(80)

Atributo de relacionamento com a temp-table de Abatimento Antecipação

Sim

Atualizar com tt_api_acr_abat_antecip.ttv_cod_id_abat_antecip_acr  para que ocorra o relacionamento entre as temp-tables.

tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim

p/ Matriz de Tradução

ttv_cod_fluxo_financ_tit_ext

character

x(20)


Sim 

p/ Matriz de Tradução

tta_cod_unid_negoc

character

x(3)

Unid Negócio

Sim


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim 


tta_cod_unid_negoc_tit

character

x(3)

Unid Negoc Título

Sim 


tta_cod_tip_fluxo_financ_tit

character

x(12)

Tp Fluxo Financ Tit

Sim 


tta_val_abtdo_antecip

decimal

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

Valor Abatido

Sim 



def temp-table tt_api_acr_aprop_liq_antec no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field ttv_cod_id_abat_antecip_acr      as character format "x(80)"
    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)" label "Fuxo Tit Ext" column-label "Fuxo Tit Ext"
    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"
    .

 Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.
  • O atributo ttv_cod_id_abat_antecip_acr  deve receber o campo tt_api_acr_abat_antecip.ttv_cod_id_abat_antecip_acr  da temp-table de abatimento antecipação para que o relacionamento entre as temp-table funcione.
  • Segue abaixo os atributos que deverão receber valor:

tt_api_acr_aprop_liq_antec.tta_cod_fluxo_financ_ext - para matriz de tradução

tt_api_acr_aprop_liq_antec.ttv_cod_fluxo_financ_tit_ext -para matriz de tradução

tt_api_acr_aprop_liq_antec.tta_cod_unid_negoc

tt_api_acr_aprop_liq_antec.tta_cod_tip_fluxo_financ

tt_api_acr_aprop_liq_antec.tta_cod_unid_negoc_tit

tt_api_acr_aprop_liq_antec.tta_cod_tip_fluxo_financ_tit

tt_api_acr_aprop_liq_antec.tta_val_abtdo_antecip



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_perext_item_impl_acr

Contém informações para a tabela de extensão dos itens do lote, para a localização Peru

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

tta_cod_estab

character

x(3)

Estabelecimento do Lote

Sim


tta_cod_refer

character

x(10)

Referência do Lote

Sim


tta_num_seq_refer

integer

>>>9

Sequência do Item do Lote

Sim


tta_des_letra

character

x(1)

Letra do Comprovante

Não


tta_num_pto_vta

integer

>>>9

Ponto de Venda

Não


tta_val_gravado

decimal

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

Valor Tributado

Sim


tta_val_no_gravado

decimal

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

Valor não Tributado

Não


tta_val_exento

decimal

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

Valor Isento

Sim


tta_val_brut

decimal

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

Valor Bruto

Sim


tta_val_neto

decimal

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

Valor Líquido

Sim



def temp-table tt_integr_perext_item_impl_acr no-undo
    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_num_seq_refer                as integer format ">>>9" initial 0 label "Sequência" column-label "Seq"
    field tta_des_letra                    as character format "A" label "Letra Comp." column-label "Letra Comp."
    field tta_num_pto_vta                  as integer format ">>>9" initial 0 label "Ponto Venda" column-label "Pto Vda"
    field tta_val_gravado                  as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Tributado" column-label "Tributado"
    field tta_val_no_gravado               as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Não Tributado" column-label "Não Tributado"
    field tta_val_exento                   as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Isento" column-label "Isento"
    field tta_val_brut                     as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Bruto" column-label "Bruto"
    field tta_val_neto                     as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Líquido" column-label "Líquido"
    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_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_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_dat_livre_1                  as date format "99/99/9999" initial ? label "Início Período" column-label "Livre 1"
    field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Fim Período" column-label "Livre 2"
    index tt_prxttmlt_id                   is primary unique
          tta_cod_estab                    ascending
          tta_cod_refer                    ascending
          tta_num_seq_refer                ascending
    .   


Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_antecip_cartcred

Armazena dados de Cartão de Crédito para geração de antecipação.

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Observação

ttv_cod_id_item_lote_impl_tit

character

x(80)

Atributo de relacionamento com a temp-table de item

Sim

Atualizar com tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit para que ocorra o relacionamento entre as temp-tables.

tta_cod_operdra_cartao_crcharacter x(10)Operadora Cartão Cr

Não


tta_cod_admdra_cartao_crcharacter x(5)AdministradoraNão


tta_cod_band character x(10)BandeiraNão


tta_cdn_clien_finalInteger >>>,>>>,>>9Cliente FinalNão


tta_cod_comprov_vda_antecip character x(12)Compr Venda AntecipSim


tta_cod_autoriz_antecipcharacter x(6)Autorizacao AntecipaSim


tta_num_parc_cartcred_antecipInteger 99Parcela CartãoSim


tta_val_base_cartao_antecipdecimal ->>>,>>>,>>9.99VL Cartão Antecipsim


tta_val_perc_comis_antecip decimal >>9.9999Percentual ComissãoSim


 tta_val_comis_cartao_antecipdecimal >>>,>>>,>>9.99Comis Cartão AntecipSim


tta_num_tot_parc_cartcredInteger >>9Total Parcelas CCSim


tta_dat_pagto_cartcreddate 9/99/9999DT Pagto CCSim
tta_ind_tip_orig_cartcredcharacter x(20)Origem Cartao CredSimDomínio: AN Conciliação, AN Devolução ou AN Manual


def temp-table tt_api_acr_antecip_cartcred no-undo
    field ttv_cod_id_item_lote_impl_tit    as character format "x(80)"
    field tta_cod_operdra_cartao_cr        as character format "x(10)" label "Cod Operadora" column-label "Operadora Cartão Cr"
    field tta_cod_admdra_cartao_cr         as character format "x(5)" label "Administradora" column-label "Administradora"
    field tta_cod_band                     as character format "x(10)" label "Bandeira" column-label "Bandeira"
    field tta_cdn_clien_final              as Integer format ">>>,>>>,>>9" initial 0 label "Cliente Final" column-label "Cliente Final"
    field tta_cod_comprov_vda_antecip      as character format "x(12)" label "Compr Venda Antecip" column-label "Compr Venda Antecip"
    field tta_cod_autoriz_antecip          as character format "x(6)" label "Autorizacao Antecipa" column-label "Autorizacao Antecipa"
    field tta_num_parc_cartcred_antecip    as integer format "99" initial 0 label "Parcela Cartão" column-label "Parcela Cartão"
    field tta_val_base_cartao_antecip      as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "VL Cartão Antecip" column-label "VL Cartão Antecip"
    field tta_val_perc_comis_antecip       as decimal format ">>9.9999" decimals 4 initial 0 label "Percentual Comissão" column-label "Percentual Comissão"
    field tta_val_comis_cartao_antecip     as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Comis Cartão Antecip" column-label "Comis Cartão Antecip"
    field tta_num_tot_parc_cartcred        as integer format ">>9" initial 0 label "Total Parcelas CC" column-label "Total Parcelas CC"
    field tta_dat_pagto_cartcred           as date format "99/99/9999" initial ? label "DT Pagto CC" column-label "DT Pagto CC"
    field tta_ind_tip_orig_cartcred        as character format "X(20)" label "Origem Cartao Cred" column-label "Origem Cartao Cred"
    index tt_id                            is primary unique
          ttv_cod_id_item_lote_impl_tit    ascending
          tta_cod_operdra_cartao_cr        ascending
          tta_cod_admdra_cartao_cr         ascending
          tta_cod_band                     ascending
          tta_cod_comprov_vda_antecip      ascending
          tta_cod_autoriz_antecip          ascending
          tta_num_parc_cartcred_antecip    ascending
    .

Considerações

  • O atributo ttv_cod_id_item_lote_impl_tit deve receber o campo tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit da temp-table de item para que o relacionamento entre as temp-table funcione.



Tabela Temporária

Descrição

Entrada/Saída

tt_api_acr_docto_mais_negoc

Utilizada exclusivamente pelo produto TOTVS Techfin Mais Negócios

Input

Considerações (Importante)

  • Esta temp-table não deverá ser alimentada a não ser pelo próprio processo do Mais Negócios.

def temp-table tt_api_acr_docto_mais_negoc no-undo
    field ttv_cod_id_lote_impl_tit_acr     as character format "x(80)"
    field tta_cod_ser_docto                as character format "x(5)" label "S?rie Documento" column-label "S?rie"
    field tta_cod_tit_acr                  as character format "x(16)" label "T¡tulo" column-label "T¡tulo"
    field ttv_json_mais_negoc_supplier     as blob
    index tt_id                            is unique
          ttv_cod_id_lote_impl_tit_acr     ascending
          tta_cod_ser_docto                ascending
          tta_cod_tit_acr                  ascending
    .



Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros_atualiz

Retorna os erros ocorridos na atualização para cada item do lote de implantação.

Output

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(5)

Estabelecimento



tta_cod_refer

character

x(10)

Referência



tta_num_seq_refer

integer

>>>9

Sequência



ttv_num_mensagem

integer

>>>>,>>9

Número



ttv_des_msg_erro

character

x(60)

Mensagem Erro



ttv_des_msg_ajuda

character

x(40)

Mensagem Ajuda



ttv_ind_tip_relacto

character

X(15)

Tipo Relacionamento



ttv_num_relacto

integer

>>>>,>>9

Relacionamento



def temp-table tt_log_erros_atualiz no-undo
    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_num_seq_refer                as integer format ">>>9" initial 0 label "Sequência" column-label "Seq"
    field ttv_num_mensagem                 as integer format ">>>>,>>9" label "Número" column-label "Número Mensagem"
    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"
    field ttv_ind_tip_relacto              as character format "X(15)" label "Tipo Relacionamento" column-label "Tipo Relac"
    field ttv_num_relacto                  as integer format ">>>>,>>9" label "Relacionamento" column-label "Relacionamento"
    .



Tabela Temporária

Descrição

Entrada/Saída

tt_api_params_generic

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

Input / Output

Atributo

Tipo

Formato

Descrição

Obrig.

Observação

ttv_cod_row_id

character

x(80)

Identificador



ttv_cod_tabela

character

X(28)

Tabela



ttv_cod_campo

character

X(25)

Campo



ttv_cod_valor

character

X(8)

Valor




def temp-table tt_api_params_generic no-undo
    field ttv_cod_row_id                   as character format "x(80)"
    field ttv_cod_tabela                   as character format "x(28)" label "Tabela" column-label "Tabela"
    field ttv_cod_campo                    as character format "x(35)" 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_cod_row_id                   ascending
          ttv_cod_campo                    ascending
    .


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

create tt_api_params_generic.

assign tt_api_params_generic.ttv_cod_row_id     = (Campo identificador da temp-table de item) tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit

       tt_api_params_generic.ttv_cod_campo  = 'Safra':U

       tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U

       tt_api_params_generic.ttv_cod_valor  = (Valor Da Safra).     


Exemplo Criação temp-table tt_api_params_generic para campo NÚMERO DO CONTRATO:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = (Campo identificador da temp-table de item) tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit

            tt_api_params_generic.ttv_cod_campo = 'cod_contrato':U

            tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U

            tt_api_params_generic.ttv_cod_valor = (Valor Do Contrato).


Exemplo Criação temp-table  tt_api_params_generic para campo Devolve Imposto Retido?:

find b_tit_acr no-lock

       where b_tit_acr.cod_estab       = tt_api_acr_abat_antecip.tta_cod_estab   

         and b_tit_acr.cod_espec_docto = tt_api_acr_abat_antecip.tta_cod_espec_doc

         and b_tit_acr.cod_ser_docto   = tt_api_acr_abat_antecip.tta_cod_ser_docto

         and b_tit_acr.cod_tit_acr     = tt_api_acr_abat_antecip.tta_cod_tit_acr 

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


create tt_api_params_generic.

assign tt_api_params_generic.ttv_cod_row_id  = string(rowid(tit_Acr))

       tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_abat_antecip':U

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

       tt_api_params_generic.ttv_cod_valor  = string(yes).


create tt_api_params_generic.

assign tt_api_params_generic.ttv_cod_row_id      = string(rowid(tit_Acr))

       tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_abat_antecip':U

       tt_api_params_generic.ttv_cod_campo  = 'Valor Estornado':U                             

       tt_api_params_generic.ttv_cod_valor  = string(7.92).


create tt_api_params_generic.

assign tt_api_params_generic.ttv_cod_row_id      = string(rowid(tit_Acr))

       tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_abat_antecip':U

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

       tt_api_params_generic.ttv_cod_valor  = string(yes).


Exemplo Criação temp-table tt_api_params_generic para campo Importa Títulos de Saldo?:

create tt_api_params_generic.

assign tt_api_params_generic.ttv_cod_row_id  =  (Campo identificador da temp-table de lote) tt_api_acr_lote_impl.ttv_cod_id_lote_impl_tit_acr

       tt_api_params_generic.ttv_cod_campo  = "log_import_tit_sdo"

       tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_lote_impl':U

       tt_api_params_generic.ttv_cod_valor  = string(yes).


REINF:

Mão-de-Obra ou Empreitada (REINF):

Caso o título seja de um cliente do tipo Mão-de-Obra ou Empreitada será necessário informar alguns dados para o REINF. Para cadastrar essas informações através da API será necessário que o cliente do título esteja relacionado a uma pessoa jurídica e o tipo da espécie do título seja 'Normal' e a origem do título seja de implantação direto no módulo de Contas a Receber.

Informações necessárias:

- Mão de Obra ou Empreitada (log_mdo_emptda): Indica se o título representa um recebimento relacionado à mão-de-obra ou empreitada. Valores possíveis 'yes', 'no', 'sim' ou 'não'. Caso esse registro não seja informado irá pegar essa informação do cliente financeiro.

- Número do Tipo Serviço Mão-de-Obra (num_tip_serv_mdo ): Número corresponde ao tipo de serviço prestado. Esse campo é obrigatório caso o campo anterior seja 'yes' ou 'Sim'. O código deverá estar cadastrado no sistema na rotina Código de Serviço do INSS (CD1050). Caso esse registro não seja informado irá pegar essa informação do cliente financeiro.

- Tipo Inscrição Obra (num_tip_obra): Caso a obra esteja vinculada a um CNPJ deverá ser informado '1', caso esteja vinculada a um CNO deverá ser informado '4'.

- Código da Obra (cod_obra): Esse campo é opcional. Porém, caso informado deverá existir na rotina Códigos de obras (cd2023).

Processo Jurídico (REINF):

Para os títulos que possuem INSS estão marcados como Mão-de-Obra ou Empreitada é possível informar um processo jurídico e o valor de imposto não retido em virtude desse processo.

Informações necessárias:

- Número do Processo Jurídico (cod_process_judic): Esse campo é opcional. Porém, caso informado deverá existir no Cadastro de Processos (cd2021) e será necessário informar o valor não retido ou então a base de cálculo de INSS para cálculo do valor não retido ((base inss * alíquota relacionada ao processo) /100). 

- Valor não retido (val_nao_retid): Este campo é opcional, quando informado será necessário informar o número do processo jurídico. Quando ele não for informado será calculado o valor não retido através da base de cálculo de INSS ((base inss * alíquota relacionada ao processo) /100).

-INSS: Este campo é opcional no Contas a Receber. Caso informado o campo Base de Cálculo também deve ser informado.

-Base de Cálculo: Valor da Base de Cálculo do INSS. Este campo não é obrigatório.


Observação: Para todos campos valores da tabela temporária "tt_api_params_generic" ao informar valores com decimais a quebra deverá ser feita utilizando string(9.99).


Exemplo Criação temp-table tt_api_params_generic para campo Mão de Obra Empreitada:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id  = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = ' tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'log_mdo_emptda':U
tt_api_params_generic.ttv_cod_valor = 'yes'.

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Número Tipo Serviço Mão de Obra :

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'num_tip_serv_mdo':U
tt_api_params_generic.ttv_cod_valor = '3'. /*deve existir no cd1050*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Número Tipo Obra:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'num_tip_obra':U
tt_api_params_generic.ttv_cod_valor = '4'. /*válidos apenas 1 = CNPJ e 4 = CNO - caso não informar este campo o valor default assumido é 1*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Código Obra:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'cod_obra':U
tt_api_params_generic.ttv_cod_valor = '12'. /*deve existir no cd2023*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Código Processo Judicial:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'cod_process_judic':U
tt_api_params_generic.ttv_cod_valor = '111222333'. /*deve existir no cd2021*/

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Valor Não Retido:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'val_nao_retid':U
tt_api_params_generic.ttv_cod_valor = string(55.12).

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Valor Base Cálculo INSS :

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'val_base_calc_inss':U
tt_api_params_generic.ttv_cod_valor = string(6500.12).

Obs. Campo utilizado para o REINF.


Exemplo Criação temp-table tt_api_params_generic para campo Valor Crédito INSS:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'val_cr_inss':U
tt_api_params_generic.ttv_cod_valor = string(885.78).

Obs. Campo utilizado para o REINF.


PIX:

A modalidade de Cobrança PIX segundo os layouts dos bancos possuem informações diferentes da cobrança escritural normal e estas precisam estar disponíveis para alteração pelo usuário.

Informações necessárias:

- campo dsl_pix_link - Link gerado para pagamento do Qr Code dinâmico. Será retornado pelo Banco neste primeiro momento.

- campo des_url_loc_payload_json - URL presente no EMV do QR Code dinâmico e que contém os dados da cobrança

- campo dsl_emv_qr_code - EMV do QR Code dinâmico. Esse campo deve ser utilizado no processo de geração de imagem (base64). 


Exemplo Criação temp-table tt_api_params_generic para campo Link:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U                                                                 
tt_api_params_generic.ttv_cod_campo = 'dsl_pix_link':U.

E no campo tt_api_params_generic_id.ttv_cod_valor indicar pix link fornecido pelo banco.

Exemplo Criação temp-table tt_api_params_generic para campo URL :

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = ' tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'des_url_localiz_json':U.

E no campo tt_api_params_generic_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.

Exemplo Criação temp-table tt_api_params_generic para campo EMV:

create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic.ttv_cod_campo = 'dsl_emv_qrcode':U.

E no campo tt_api_params_generic_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.


   


    .