Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prgfin/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_acr | character | x(80) | Id Lote Implantação | Sim | Sugestã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 | Neste campo pode ser informado o total do pagamento feito no cartão de crédito em caso de integração de faturamento parcial, por exemplo. Se não for informado, assumirá o campo tta_val_tit_acr. |
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_acr | character | x(80) | Código Identificador da temp-table | Sim | Sugestã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 |
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_cr | character | x(10) | Operadora Cartão Cr | Não | |
tta_cod_admdra_cartao_cr | character | x(5) | Administradora | Não | |
tta_cod_band | character | x(10) | Bandeira | Não | |
tta_cdn_clien_final | Integer | >>>,>>>,>>9 | Cliente Final | Não | |
tta_cod_comprov_vda_antecip | character | x(12) | Compr Venda Antecip | Sim | |
tta_cod_autoriz_antecip | character | x(6) | Autorizacao Antecipa | Sim | |
tta_num_parc_cartcred_antecip | Integer | 99 | Parcela Cartão | Sim | |
tta_val_base_cartao_antecip | decimal | ->>>,>>>,>>9.99 | VL Cartão Antecip | sim | |
tta_val_perc_comis_antecip | decimal | >>9.9999 | Percentual Comissão | Sim | |
tta_val_comis_cartao_antecip | decimal | >>>,>>>,>>9.99 | Comis Cartão Antecip | Sim | |
tta_num_tot_parc_cartcred | Integer | >>9 | Total Parcelas CC | Sim | |
tta_dat_pagto_cartcred | date | 9/99/9999 | DT Pagto CC | Sim | |
tta_ind_tip_orig_cartcred | character | x(20) | Origem Cartao Cred | Sim | Domí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.
.