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.
...
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 |
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"
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
.
...