Histórico da Página
...
Na forma padrão, realiza-se a chamada através de um comando "RUN normal, " passando -se as informações necessárias através de temp-tables carregadas com as informações necessárias.
A sintaxe para a chamada da API é:
...
01.num_vers_integr_api................: será Número da Versão API, utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da APIqual a será a versão da API que será utilizada;
02.cod_matriz_trad_org_ext.........: código Código da matriz de tradução da organização externa;
...
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. Esta opção já é utilizada na migração de títulos do Magnus para o EMS-5, onde é montado apenas um lote de implantação com todos os títulos, sendo que cada um pode ter uma data de transação diferente (se usar esta opção). 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;
...
06. tt_api_acr_docto_mais_negoc: Utilizada exclusivamente pelo produto TOTVS Techfin Mais Negócios.
07. tt_api_acr_lote_impl:Gerará lote 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: Gerará os abatimentos Temp-table que contém as informações de abatimentos de antecipações.
10. tt_api_acr_abat_prev: Gerará Temp-table que contém as informações de abatimento de previsão ACR.
11. tt_api_acr_aprop_ctbl_pend: Gerará as Temp-table contendo as informações de apropriações contábeis.
12. tt_api_acr_cheq: São Temp-table contendo as informações dos cheques usados no pagamento de títulos ACR.
13. tt_api_acr_impto_impl_pend: Indicará Temp-Table que indicaos 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: Indicará 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: Contém 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: Indicará Temp-table que indicará os cheques usados para pagamento de AN e Títulos Normais à vista.
18. tt_api_acr_repres_pend: Indicará Temp-table qu indicará os representantes para comissões.
19. tt_api_acr_repres_comis: Indicará Temp-table que indicará os representantes para comissões.
20. tt_api_acr_aprop_desp_rec: Armazena 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: Armazena Temp-table que armazena os valores de rateio das liquidações contra antecipação.
...
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 |
...
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.999999 | 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 24 label "Valor Comissão"
field ttv_val_base_frete_ecom as decimal format ">>>,>>>,>>9.99" decimals 22 label "Vl Base Frete"
field ttv_val_perc_frete_ecom as decimal format ">>9.9999" decimals 44 label "Percentual Frete"
field ttv_val_frete_ecom as decimal format ">>>,>>>,>>9.99" decimals 22 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.
...
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_doctoantecip_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.
...
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 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
.
...
tt_api_params_generic.ttv_cod_valor = (Valor Do Contrato).
Exemplo Criação temp-table table tt_api_params_generic_api para para campo Devolve Imposto Retido?:
...
create tt_api_params_generic.
assign tt_api_params_generic.ttv_cod_recrow_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*/
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Número Tipo Obra:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_reccod_row_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tttt_api_params_generic_api.ttv_cod_campo = 'num_tip_obra':U
tt_api_params_generic_api.ttv_cod_valor = '4'. /*válidos apenas 1 = CNPJ e 4 = CNO - caso não informar este campo o valor default assumido é 1*/
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Código Obra:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'cod_obra':U
tt_api_params_generic_api.ttv_cod_valor = '12'. /*deve existir no cd2023*/
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Código Processo Judicial:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'cod_process_judic':U
tt_api_params_generic_api.ttv_cod_valor = '111222333'. /*deve existir no cd2021*/
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Valor Não Retido:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'val_nao_retid':U
tt_api_params_generic_api.ttv_cod_valor = string(55.12).
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Valor Base Cálculo INSS :
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'val_base_calc_inss':U
tt_api_params_generic_api.ttv_cod_valor = string(6500.12).
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Valor Crédito INSS:
create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_cod_recrow_id = tt_api_acr_item_lote_impl.ttv_cod_id_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_api_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'val_cr_inss':U
tt_api_params_generic_api.ttv_cod_valor = string(885.78).
...
Exemplo Criação temp-table tt_api_params_generic_api para campo Link:
create tt_api_params_generic_api.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_reccod_id = (Campo Recid da temp-table de item lote implantação)
tt_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl_9':U
tt':U
tt_api_params_generic_api.ttv_cod_campo = 'dsl_pix_link':U.
E no campo tt_api_params_generic_api_id.ttv_cod_valor indicar pix link fornecido pelo banco.
Exemplo Criação temp-table tt_api_params_generic_api para campo URL :
create tt_api_params_generic_api.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_reccod_id = (Campo Recid da temp-table de item lote implantação)
tt_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = ' tt_integrapi_acr_item_lote_impl_9':U
tt_api_params_generic_api.ttv_cod_campo = 'des_url_localiz_json':U.
E no campo tt_api_params_generic_api_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.
Exemplo Criação temp-table tt_api_params_generic_api para campo EMV:
create tt_api_params_generic_api.
assign tt_api_params_generic.ttv_cod_row_id = tt_api_acr_item_lote_impl.ttv_reccod_id = (Campo Recid da temp-table de item lote implantação)
tt_item_lote_impl_tit
tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl_9':U
tt_api_params_generic_api.ttv_cod_campo = 'dsl_emv_qrcode':U.
E no campo tt_api_params_generic_api_id.ttv_cod_valor indicar URL presente no EMV do QR Code fornecido pelo banco.
...