Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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_crcharacter x(10)Operadora Cartão Cr

Não


tta_cod_admdra_cartao_crcharacter x(5)AdministradoraNão


tta_cod_band character x(10)BandeiraNão


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


tta_cod_comprov_vda_antecip character x(12)Compr Venda AntecipSim


tta_cod_autoriz_antecipcharacter x(6)Autorizacao AntecipaSim


tta_num_parc_cartcred_antecipInteger 99Parcela CartãoSim


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


tta_val_perc_comis_antecip decimal >>9.9999Percentual ComissãoSim


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


tta_num_tot_parc_cartcredInteger >>9Total Parcelas CCSim


tta_dat_pagto_cartcreddate 9/99/9999DT Pagto CCSim



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
    .

...