Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/acr/acr900zi


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 normal, passando-se as temp-tables carregadas com as informações necessárias.

A sintaxe para a chamada da API é:

Def var v_hdl_programa as HANDLE format ">>>>>>9" no-undo.


RUN prgfin/acr/acr900zi.py persistent set v_hdl_programa.

RUN pi_main_code_integr_acr_new_15 IN v_hdl_programa (INPUT 11,

                                                      INPUT v_cod_matriz_trad_org_ext,

                                                      INPUT v_log_atualiza_refer_acr,

                                                      INPUT v_log_assume_dat_emis,

                                                      INPUT TABLE tt_integr_acr_repres_comis_2,

                                                      INPUT-OUTPUT TABLE tt_integr_acr_item_lote_impl_9,

                                                      INPUT TABLE tt_integr_acr_aprop_relacto_2b,

                                                      INPUT-OUTPUT TABLE tt_params_generic_api,

                                                      INPUT TABLE tt_integr_acr_relacto_pend_aux,

                                                      INPUT TABLE tt_integr_perext_item_impl_acr,

                                                      INPUT TABLE tt_integr_acr_docto_mais_negoc).

Delete procedure v_hdl_programa.

 

Os parâmetros de Entrada são os seguintes:

 

1.num_vers_integr_api................: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;

2.cod_matriz_trad_org_ext.........: código da matriz de tradução da organização externa;

3.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);

4.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;

5. tt_integr_acr_repres_comis_2: Indicará os representantes para comissões.

6.tt_integr_acr_item_lote_impl_9: 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. Esse é o diferencial entre esta a API e a API de implantação de títulos antiga (acr900ze.py).

7. tt_integr_acr_aprop_relacto_2b: Indicará os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução.

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

9. tt_integr_acr_relacto_pend_aux:  Contém o campo novo(log_nota_vincul) da temp-table passada como parâmetro, está tabela é uma extensão da temp-table tt_integr_acr_relacto_pend.

Além disso, o programa que irá executar a api_integr_acr_new_1 deverá conter e criar as seguintes tabelas temporárias (deverão estar definidas como new shared):

tt_integr_acr_abat_antecip - Gerará os abatimentos de antecipações.

tt_integr_acr_abat_prev - Gerará abatimento de previsão ACR.

tt_integr_acr_aprop_ctbl_pend - Gerará as apropriações contábeis.

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

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

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

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

tt_integr_acr_impto_impl_pend - Indicará os impostos vinculados ao título.

tt_integr_acr_item_lote_impl­_9 – Itens do Lote de Liquidação (Somente estará definida no programa, pois internamente será utilizada a temp-table tt_integr_acr_item_lote_impl_5, que será recebida como parâmetro).

tt_integr_acr_lote_impl - Gerará lote tt_integr_acr_ped_vda_pend - Indicará os pedidos de venda relacionados ao título.

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

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

tt_integr_acr_repres_pend - Indicará os representantes para comissões.

tt_log_erros_atualiz - retorna os erros ocorridos na atualização para cada item do lote.

tt_integr_acr_aprop_relacto_2b – Indicará os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução.

tt_integr_acr_relacto_pend_aux:  Contém o campo novo (log_nota_vincul) da temp-table passadas como parâmetro, está tabela é uma extensão da temp-table tt_integr_acr_relacto_pend.

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.

O item do lote se relaciona com o lote através do atributo ttv_rec_lote_impl_tit_acr, que guarda o recid do registro da temp-table (tabela temporária) do lote, ou seja: tt_integr_acr_item_lote_impl_9.ttv_rec_lote_impl_tit_acr = recid ( tt_integr_acr_lote_impl ).

As informações do item do lote se relacionam a ele através do atributo ttv_rec_item_lote_impl_tit_acr, que guarda o recid do registro da tt do item do lote, ou seja: tt_integr_acr_abat_antecip.ttv_rec_item_lote_impl_tit_acr = recid(tt_integr_acr_item_lote_impl_9).

 

Tabelas Temporárias

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

Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_antecip

Gerará os abatimentos de antecipações.

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim


ttv_rec_abat_antecip_acr

recid

>>>>>>9

 O atributo ttv_rec_abat_antecip_acr deve receber o  recid da tt_integr_acr_abat_antecip

Sim


tta_cod_estab

character

x(3) / 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(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_antecip_tit_abat

decimal

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

Vl Abtdo

Sim




def new shared temp-table tt_integr_acr_abat_antecip no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"

    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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

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


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


tt_integr_acr_abat_antecip.ttv_rec_item_lote_impl_tit_acr

tt_integr_acr_abat_antecip.ttv_rec_abat_antecip_acr

tt_integr_acr_abat_antecip.tta_cod_estab

tt_integr_acr_abat_antecip.tta_cod_espec_docto

tt_integr_acr_abat_antecip.tta_cod_ser_docto

tt_integr_acr_abat_antecip.tta_cod_tit_acr

tt_integr_acr_abat_antecip.tta_cod_parcela

tt_integr_acr_abat_antecip.tta_val_abtdo_antecip_tit_abat


-      O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9

-      O atributo ttv_rec_abat_antecip_acr deve receber o  recid da tt_integr_acr_abat_antecip



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_abat_prev

Gerará abatimento de previsão ACR.

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


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

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

Sim


tta_log_zero_sdo_prev

logical

Sim/Não

Zera Saldo

Sim/Não*



def new shared temp-table tt_integr_acr_abat_prev no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

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


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_abat_prev.tta_cod_estab

tt_integr_acr_abat_prev.tta_cod_espec_docto

tt_integr_acr_abat_prev.tta_cod_ser_docto

tt_integr_acr_abat_prev.tta_cod_tit_acr

tt_integr_acr_abat_prev.tta_cod_parcela

tt_integr_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_integr_acr_abat_prev.tta_log_zero_sdo_prev.



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_ctbl_pend

Gerará as apropriações contábeis.

Shared


(*) Liberado o centro de custo com 20 posições, a partir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


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 p/ Matriz de tradução


tta_cod_unid_negoc_ext

character

x(8)

Unid Negócio Externa

Sim p/ 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 p/ Matriz de tradução


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim p/ Matriz de tradução


tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl

Sim p/ Matriz de tradução


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 new shared temp-table tt_integr_acr_aprop_ctbl_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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(11)" 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 "Unidade Federação" 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 "Imposto"

    field tta_cod_classif_impto            as character format "x(05)" initial "00000" label "Class Imposto" column-label "Class 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_rec_item_lote_impl_tit_acr   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.


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_aprop_ctbl_pend.tta_cod_plano_cta_ctbl

tt_integr_acr_aprop_ctbl_pend.tta_cod_cta_ctbl

tt_integr_acr_aprop_ctbl_pend.tta_cod_cta_ctbl_ext

para matriz de tradução

tt_integr_acr_aprop_ctbl_pend.tta_cod_unid_negoc

tt_integr_acr_aprop_ctbl_pend.tta_cod_unid_negoc_ext

para matriz de tradução

tt_integr_acr_aprop_ctbl_pend.tta_cod_tip_fluxo_financ

tt_integr_acr_aprop_ctbl_pend.tta_cod_fluxo_financ_ext

tt_integr_acr_aprop_ctbl_pend.tta_val_aprop_ctbl




Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_desp_rec

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

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


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. Este atributo só se faz obrigatório quando o tipo de apropriação for “ABATIMENTO”*.

Sim/Não *


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 new shared temp-table tt_integr_acr_aprop_desp_rec no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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.99" decimals 2 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_rec_item_lote_impl_tit_acr   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.


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_aprop_desp_rec.tta_cod_plano_cta_ctbl

tt_integr_acr_aprop_desp_rec.tta_cod_cta_ctbl

tt_integr_acr_aprop_desp_rec.tta_cod_unid_negoc

tt_integr_acr_aprop_desp_rec.tta_cod_tip_fluxo_financ

tt_integr_acr_aprop_desp_rec.tta_ind_tip_aprop_recta_despes

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

tt_integr_acr_aprop_desp_rec.tta_val_perc_rat_ctbz




Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_liq_antec

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

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


ttv_rec_abat_antecip_acr

recid

>>>>>>9

 Atributo ttv_rec_abat_antecip_acr deverá receber o valor do atributo (tt_integr_acr_abat_antecip.ttv_rec_abat_antecip_acr),  para que haja relacionamento entre as duas temp-tables.

Sim


tta_cod_fluxo_financ_ext

character

x(20)

Tipo Fluxo Externo

Sim


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 p/ Matriz de Tradução


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim p/ Matriz de Tradução


tta_cod_unid_negoc_tit

character

x(3)

Unid Negoc Título

Sim p/ Matriz de Tradução


tta_cod_tip_fluxo_financ_tit

character

x(12)

Tp Fluxo Financ Tit

Sim p/ Matriz de Tradução


tta_val_abtdo_antecip

decimal

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

Valor Abatido

Sim p/ Matriz de Tradução



def new shared temp-table tt_integr_acr_aprop_liq_antec no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"

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

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

 

Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Atributo ttv_rec_abat_antecip_acr deverá receber o valor do atributo (tt_integr_acr_abat_antecip.ttv_rec_abat_antecip_acr),  para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_aprop_liq_antec.tta_cod_fluxo_financ_ext

para matriz de tradução

tt_integr_acr_aprop_liq_antec.ttv_cod_fluxo_financ_tit_ext

para matriz de tradução

tt_integr_acr_aprop_liq_antec.tta_cod_unid_negoc

tt_integr_acr_aprop_liq_antec.tta_cod_tip_fluxo_financ

tt_integr_acr_aprop_liq_antec.tta_cod_unid_negoc_tit

tt_integr_acr_aprop_liq_antec.tta_cod_tip_fluxo_financ_tit

tt_integr_acr_aprop_liq_antec.tta_val_abtdo_antecip



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_relacto

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

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_relacto_pend_tit_acr

recid

>>>>>>9

Atributo ttv_rec_relacto_pend_tit_acr deverá receber o valor do atributo (tt_integr_acr_relacto_pend. ttv_rec_relacto_pend_tit_acr), para que haja relacionamento entre as duas temp-tables.

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

Sim p/ Matriz de Traduçã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

Sim p/ Matriz de Tradução


tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

Sim p/ Matriz de Tradução


tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

Sim p/ Matriz de Tradução


tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio

Sim p/ Matriz de Tradução


tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

Sim p/ Matriz de Tradução


tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl

Sim p/ Matriz de Tradução


tta_ind_tip_aprop_ctbl

character

x(30)

Tipo Aprop Ctbl

Não




def new shared temp-table tt_integr_acr_aprop_relacto no-undo

    field ttv_rec_relacto_pend_tit_acr     as recid format ">>>>>>9" initial ?

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


Atributo ttv_rec_relacto_pend_tit_acr deverá receber o valor do atributo

(tt_integr_acr_relacto_pend. ttv_rec_relacto_pend_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_aprop_relacto.tta_cod_cta_ctbl_ext

para matriz de tradução

tt_integr_acr_aprop_relacto.tta_cod_unid_negoc_ext

para matriz de tradução

tt_integr_acr_aprop_relacto.tta_cod_fluxo_financ_ext

para matriz de tradução

tt_integr_acr_aprop_relacto.tta_cod_plano_cta_ctbl

tt_integr_acr_aprop_relacto.tta_cod_cta_ctbl

tt_integr_acr_aprop_relacto.tta_cod_unid_negoc

tt_integr_acr_aprop_relacto.tta_cod_tip_fluxo_financ

tt_integr_acr_aprop_relacto.tta_val_aprop_ctbl 



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_cheq

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

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evoluçã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


tta_cod_indic_econ

character

x(8)

Moeda

Sim p/ Matriz de tradução


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa. Caso seja cheque devolvido, informar o motivo.

Sim/Não


tta_cod_usuar_cheq_acr_terc

character

x(12)

Usuário

Sim/Não


tta_log_pend_cheq_acr

logical

Sim/NÆo

Cheque Pendente

Sim/Não


tta_log_cheq_terc

logical

Sim/NÆo

Cheque Terceiro

Sim/Não


tta_log_cheq_acr_renegoc

logical

Sim/NÆo

Cheque Reneg

Sim/Não


tta_log_cheq_acr_devolv

logical

Sim/NÆo

Cheque Devolvido

Sim/Não


tta_num_pessoa

integer

>>>,>>>,>>9

Pessoa

Sim/Não


tta_cod_pais

character

x(3)

País

Sim/Não



def new shared temp-table tt_integr_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 "Num 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(30)" 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.


Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_cheq.tta_cod_banco

tt_integr_acr_cheq.tta_cod_agenc_bcia

tt_integr_acr_cheq.tta_cod_cta_corren

tt_integr_acr_cheq.tta_num_cheque

tt_integr_acr_cheq.tta_dat_emis_cheq

tt_integr_acr_cheq.tta_dat_depos_cheq_acr

tt_integr_acr_cheq.tta_dat_prev_depos_cheq_acr

tt_integr_acr_cheq.tta_dat_desc_cheq_acr

tt_integr_acr_cheq.tta_dat_prev_desc_cheq_acr

tt_integr_acr_cheq.tta_val_cheque

tt_integr_acr_cheq.tta_nom_emit

tt_integr_acr_cheq.tta_nom_cidade_emit

tt_integr_acr_cheq.tta_cod_estab

tt_integr_acr_cheq.tta_cod_id_feder

tt_integr_acr_cheq.tta_cod_motiv_devol_cheq

caso seja cheque devolvido, informar o motivo

tt_integr_acr_cheq.tta_cod_finalid_econ_ext

para matriz de tradução

tt_integr_acr_cheq.tta_cod_indic_econ

caso contrário, deverá ser informado

tt_integr_acr_cheq.tta_cod_usuar_cheq_acr_terc

tt_integr_acr_cheq.tta_log_pend_cheq_acr

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

tt_integr_acr_cheq.tta_log_cheq_terc

tt_integr_acr_cheq.tta_log_cheq_acr_renegoc

quando for um cheque devolvido, atributo recebe (yes)

tt_integr_acr_cheq.tta_log_cheq_acr_devolv.

tt_integr_acr_cheq.tta_num_pessoa.

tt_integr_acr_cheq.tta_cod_pais.



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_impto_impl_pend

Indicará os impostos vinculados ao título.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


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 new shared temp-table tt_integr_acr_impto_impl_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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 "Unidade Federação" column-label "UF"

    field tta_cod_imposto                  as character format "x(5)" label "Imposto" column-label "Imposto"

    field tta_cod_classif_impto            as character format "x(05)" initial "00000" label "Class Imposto" column-label "Class Imposto"

    field tta_num_seq                      as integer format ">>>,>>9" initial 0 label "Sequência" column-label "NumSeq"

    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.99" decimals 2 initial0.00label "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_rec_item_lote_impl_tit_acr   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.


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_impto_impl_pend.tta_cod_pais

tt_integr_acr_impto_impl_pend.tta_cod_pais_ext

para matriz de tradução

tt_integr_acr_impto_impl_pend.tta_cod_unid_federac

tt_integr_acr_impto_impl_pend.tta_cod_imposto

tt_integr_acr_impto_impl_pend.tta_cod_classif_impto

tt_integr_acr_impto_impl_pend.tta_val_aliq_impto



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_item_lote_impl

Gerará item do lote de implantação – Esta temp-table apenas estará definida, sendo que os registros serão criados na temp-table tt_integr_acr_item_lote_impl_2.

Shared


(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9




tta_num_seq_refer

integer

>>>9

Sequência



tta_cdn_cliente

Integer

>>>,>>>,>>9

Cliente



tta_cod_espec_docto

character

x(3)

Espécie Documento



tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento



tta_cod_tit_acr

character

x(10)/x(16)**

Título



tta_cod_parcela

character

x(02)

Parcela



tta_cod_indic_econ

character

x(8)

Moeda



tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa



tta_cod_portador

character

x(5)

Portador



tta_cod_portad_ext

character

x(8)

Portador Externo



tta_cod_cart_bcia

character

x(3)

Carteira



tta_cod_modalid_ext

character

x(8)

Modalidade Externa



tta_cod_cond_cobr

character

x(8)

Condição Cobran‡a



tta_cod_motiv_movto_tit_acr

character

x(8)

Motivo Movimento



tta_cod_histor_padr

character

x(8)

Histórico Padrão



tta_cdn_repres

Integer

>>>,>>9

Representante



tta_dat_vencto_tit_acr

date

99/99/9999

Vencimento



tta_dat_prev_liquidac

date

99/99/9999

Prev Liquidação



tta_dat_desconto

date

99/99/9999

Data Desconto



tta_dat_emis_docto

date

99/99/9999

Data Emissão



tta_val_tit_acr

decimal

>>>,>>>,>>9.99

Valor



tta_val_desconto

decimal

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

Valor Desconto



tta_val_perc_desc

decimal

>9.9999

Percentual Desconto



tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso



tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso



tta_val_base_calc_comis

decimal

>>>,>>>,>>9.99

Base Calc Comis



tta_des_text_histor

character

x(2000)

Histórico



tta_qtd_dias_carenc_multa_acr

decimal

>>9

Dias Carenc Multa



tta_cod_banco

character

x(8)

Banco



tta_cod_agenc_bcia

character

x(10)

Agência Banc ria



tta_cod_cta_corren_bco

character

x(20)

Conta Corrente Banco



tta_cod_digito_cta_corren

character

x(2)

D¡gito Cta Corrente



tta_cod_instruc_bcia_1_movto

character

x(4)

Instr Banc ria 1



tta_cod_instruc_bcia_2_movto

character

x(4)

Instr Banc ria 2



tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros



tta_val_liq_tit_acr

decimal

>>>,>>>,>>9.99

Vl Líquido



tta_ind_tip_espec_docto

character

X(17)

Tipo Espécie



tta_cod_cond_pagto

character

x(8)

Condição Pagamento



ttv_cdn_agenc_fp

Integer

>>>9

Agência



tta_ind_sit_tit_acr

character

X(13)

Situação Título



tta_log_liquidac_autom

logical

Sim/NÆo

Liquidac Automática



tta_num_id_tit_acr

integer

1E+10

Token Cta Receber



tta_num_id_movto_tit_acr

integer

1E+10

Token Movto Tit ACR



tta_num_id_movto_cta_corren

integer

1E+10

ID Movto Conta



tta_cod_admdra_cartao_cr

character

x(5)

Administradora



tta_cod_cartcred

character

x(20)

Código Cartão



tta_cod_mes_ano_valid_cartao

character

XX/XXXX

Validade Cartão



tta_cod_autoriz_cartao_cr

character

x(6)

Cód Pré-Autorização



tta_dat_compra_cartao_cr

date

99/99/9999

Data Efetiv Venda



tta_cod_conces_telef

character

x(5)

Concessionária



tta_num_ddd_localid_conces

integer

999

DDD



tta_num_prefix_localid_conces

integer

>>>9

Prefixo



tta_num_milhar_localid_conces

integer

9999

Milhar



tta_log_tip_cr_perda_dedut_tit

logical

Sim/NÆo

Credito com Garantia



tta_cod_refer

character

x(10)

Referência



tta_ind_ender_cobr

character

X(15)

Endereço Cobrança



tta_nom_abrev_contat

character

x(15)

Abreviado Contato



tta_log_db_autom

logical

Sim/NÆo

Débito Automático



tta_log_destinac_cobr

logical

Sim/NÆo

Destin Cobrança



tta_ind_sit_bcia_tit_acr

character

X(12)

Sit Bancária



tta_cod_tit_acr_bco

character

x(20)

Num Título Banco



tta_cod_agenc_cobr_bcia

character

x(10)

Agência Cobrança



tta_dat_abat_tit_acr

date

99/99/9999

Abat



tta_val_perc_abat_acr

decimal

>>9.9999

Perc Abatimento



tta_val_abat_tit_acr

decimal

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

Vl Abatimento



tta_des_obs_cobr

character

x(40)

Obs Cobrança




def new shared temp-table tt_integr_acr_item_lote_impl no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    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 initial00.00label "Perc Jur Dia Atraso" column-label "Perc Dia"

    field tta_val_perc_multa_atraso        as decimal format ">9.99" decimals 2 initial00.00label "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 "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_num_id_movto_tit_acr         as integer format "9999999999" initial 0 label "Token Movto Tit  ACR" column-label "Token Movto Tit  ACR"

    field tta_num_id_movto_cta_corren      as integer format "9999999999" 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"

    index tt_id                            is primary unique

          ttv_rec_lote_impl_tit_acr        ascending

          tta_num_seq_refer                ascending.


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_item_lote_impl_9

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

Input / Output


(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_lote_impl.

O atributo ttv_rec_item_lote_impl_tit_acr deverá receber o seu próprio recid, ou seja, o recid da tt_integr_item_lote_impl_2

Sim


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(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_cod_indic_econ

character

x(8)

Moeda

Sim


tta_cod_finalid_econ_ext

character

x(8)

Finalid Econ Externa

Não


tta_cod_portador

character

x(5)

Portador

Não


tta_cod_portad_ext

character

x(8)

Portador Externo

Não


tta_cod_cart_bcia

character

x(3)

Carteira

Não


tta_cod_modalid_ext

character

x(8)

Modalidade Externa

Não


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


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


tta_val_perc_desc

decimal

>9.9999

Percentual Desconto

Não


tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso

Não


tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso

Não


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


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


tta_cod_instruc_bcia_2_movto

character

x(4)

Instr Bancária 2

Não


tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros

Não


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



def temp-table tt_integr_acr_item_lote_impl_9 no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    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 "9999999999" 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_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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(3)" 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"

    index tt_id                            is primary unique

          ttv_rec_lote_impl_tit_acr        ascending

          tta_num_seq_refer                ascending.


- O atributo ttv_rec_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_lote_impl;

- O atributo ttv_rec_item_lote_impl_tit_acr deverá receber o seu próprio recid, ou seja:

recid (tt_integr_item_lote_impl_5);

- O atributos chaves para o título devem ser informados:

tta_cod_estab;

tta_cdn_cliente;

tta_num_seq_refer

tta_cod_espec_docto;

tta_cod_ser_docto;

tta_cod_tit_acr;

tta_cod_parcela.

           

- O atributo tta_cod_finalid_econ_ext somente será informado, quando a finalidade econômica usada for de um sistema externo.

Deve ser informado apenas um dos atributos (tta_cod_finalid_econ ou tta_cod_finalid_econ_ext).

- O atributo tta_cod_portador deve receber valor quando o portador fo 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)

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

- atributo tta_ind_tip_calc_juros não é obrigatório. Quando não for informado assumirá por default “Simples”.

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

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

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

- atributo ttv_cod_lote_origin não é obrigatório. Quando informado irá atualizar o código do Lote Original da Venda Autorizada.

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

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

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

- atributo ttv_cod_cond_pagto_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido.

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

- atributo ttv_dat_base_fechto_vendor não é obrigatório. Quando for um documento vendor, e estiver implantando um documento normal, deve ser preenchido.

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

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

- atributo tta_val_base_calc_impto somente será informado quando os valores de PIS/COFINS/CSSL forem informados.

- atributo tta_log_retenc_impto_impl será informado para identificar se o titulo sofreu retenção na implantaçã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_integr_acr_item_lote_impl_9.ttv_rec_lote_impl_tit_acr

tt_integr_acr_item_lote_impl_9.tta_num_seq_refer

tt_integr_acr_item_lote_impl_9.tta_cdn_cliente

tt_integr_acr_item_lote_impl_9.tta_cod_espec_docto

tt_integr_acr_item_lote_impl_9.tta_cod_ser_docto

tt_integr_acr_item_lote_impl_9.tta_cod_tit_acr

tt_integr_acr_item_lote_impl_9.tta_cod_parcela

tt_integr_acr_item_lote_impl_9.tta_cod_indic_econ

tt_integr_acr_item_lote_impl_9.tta_cdn_repres

tt_integr_acr_item_lote_impl_9.tta_dat_vencto_tit_acr

tt_integr_acr_item_lote_impl_9.tta_dat_prev_liquidac

tt_integr_acr_item_lote_impl_9.tta_dat_emis_docto

tt_integr_acr_item_lote_impl_9.tta_val_tit_acr

tt_integr_acr_item_lote_impl_9.tta_val_liq_tit_acr

tt_integr_acr_item_lote_impl_9.tta_ind_tip_espec_docto



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_lote_impl

Gerará lote de implantação.

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

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(3) / 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 new shared temp-table tt_integr_acr_lote_impl no-undo

    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

    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.


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


tt_integr_acr_lote_impl.tta_cod_empresa

tt_integr_acr_lote_impl.tta_cod_estab

tt_integr_acr_lote_impl.tta_cod_refer

tt_integr_acr_lote_impl.tta_dat_transacao



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_ped_vda_pend

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

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim


tta_cod_ped_vda

character

x(12)

Pedido Venda

Sim


tta_cod_ped_vda_repres

character

x(12)

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



def new shared temp-table tt_integr_acr_ped_vda_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    field tta_cod_ped_vda                  as character format "x(12)" label "Pedido Venda" column-label "Pedido Venda"

    field tta_cod_ped_vda_repres           as character format "x(12)" 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"

    index tt_id                            is primary unique

          ttv_rec_item_lote_impl_tit_acr   ascending

          tta_cod_ped_vda                  ascending.



Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_ped_vda_pend.ttv_rec_item_lote_impl_tit_acr

tt_integr_acr_ped_vda_pend.tta_cod_ped_vda

tt_integr_acr_ped_vda_pend.tta_cod_ped_vda_repres

tt_integr_acr_ped_vda_pend.tta_val_perc_particip_ped_vda


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9



Tabela Temporária

Descrição

Entrada/Saída

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

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com5, apartir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim


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


tta_num_id_tit_acr_pai

integer

1E+10

Token

Sim p/ Matriz Tradução


tta_cod_espec_docto

character

x(3)

Espécie Documento

Sim p/ Matriz Tradução


tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

Sim p/ Matriz Tradução


tta_cod_tit_acr

character

x(10)/x(16)**

Título

Sim p/ Matriz Tradução


tta_cod_parcela

character

x(02)

Parcela

Sim p/ Matriz Tradução


tta_val_relacto_tit_acr

decimal

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

Vl Relacto

Sim p/ Matriz Tradução


tta_log_gera_alter_val

logical

Sim/NÆo

Gera Alter Valor

Sim p/ Matriz Tradução


tta_ind_motiv_acerto_val

character

X(12)

Motivo Acerto Valor

Sim p/ Matriz Tradução



def new shared temp-table tt_integr_acr_relacto_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

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


Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_relacto_pend.ttv_rec_item_lote_impl_tit_acr

tt_integr_acr_relacto_pend.ttv_cod_estab_tit_acr_pai

tt_integr_acr_relacto_pend.ttv_cod_estab_tit_acr_pai_ext

para matriz de tradução

tt_integr_acr_relacto_pend.tta_num_id_tit_acr_pai

tt_integr_acr_relacto_pend.tta_cod_espec_docto

tt_integr_acr_relacto_pend.tta_cod_ser_docto      

tt_integr_acr_relacto_pend.tta_cod_tit_acr

tt_integr_acr_relacto_pend.tta_cod_parcela 

tt_integr_acr_relacto_pend.tta_val_relacto_tit_acr  

tt_integr_acr_relacto_pend.tta_log_gera_alter_val

tt_integr_acr_relacto_pend.tta_ind_motiv_acerto_val


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend_cheq

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

Shared

                                                  

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_2

Sim


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 new shared temp-table tt_integr_acr_relacto_pend_cheq no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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 "Num 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_rec_item_lote_impl_tit_acr   ascending

          tta_cod_banco                    ascending

          tta_cod_agenc_bcia               ascending

          tta_cod_cta_corren               ascending

          tta_num_cheque                   ascending.


Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_relacto_pend_cheq.ttv_rec_item_lote_impl_tit_acr

tt_integr_acr_relacto_pend_cheq.tta_cod_banco

tt_integr_acr_relacto_pend_cheq.tta_cod_agenc_bcia

tt_integr_acr_relacto_pend_cheq.tta_cod_cta_corren

tt_integr_acr_relacto_pend_cheq.tta_num_cheque


- O atributo ttv_rec_item_lote_impl_tit_acr deve receber o  recid da tt_integr_acr_item_lote_impl_9



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_repres_pend

Indicará os representantes para comissões.

Shared

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

 Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_2.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Sim


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


tta_val_perc_comis_desc

decimal

>>9.99

% Comis Desconto

Sim


tta_val_perc_comis_juros

decimal

>>9.99

% Comis Juros

Sim


tta_val_perc_comis_multa

decimal

>>9.99

% Comis Multa

Sim


tta_val_perc_comis_acerto_val

decimal

>>9.99

% Comis AVA

Sim


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 new shared temp-table tt_integr_acr_repres_pend no-undo

    field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

    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.99" decimals 2 initial 0 label "% Comisión" column-label "% Comisión"

    field tta_val_perc_comis_repres_emis   as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Emisión" column-label "% Comis Emisión"

    field tta_val_perc_comis_abat          as decimal format ">>9.99" decimals 2 initial 0 label "% Comisión Rebaja" column-label "% Comisión Rebaja"

    field tta_val_perc_comis_desc          as decimal format ">>9.99" decimals 2 initial 0 label "% Comisión Desct" column-label "% Comisión Desct"

    field tta_val_perc_comis_juros         as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Inter" column-label "% Comis Inter"

    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 "Sí/No" initial no label "Comis Proporcional" column-label "Comis Propor"

    field tta_ind_tip_comis                as character format "X(15)" initial "Valor Bruto" label "Tipo Comisión" column-label "Tipo Comisión"

    index tt_id                            is primary unique

          ttv_rec_item_lote_impl_tit_acr   ascending

          tta_cdn_repres                   ascending.


Atributo ttv_rec_item_lote_impl_tit_acr deverá receber o valor do atributo (tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr), para que haja relacionamento entre as duas temp-tables.

Segue abaixo os atributos que deverão receber valor:


tt_integr_acr_repres_pend.tta_cdn_repres

tt_integr_acr_repres_pend.tta_val_perc_comis_repres

tt_integr_acr_repres_pend.tta_val_perc_comis_repres_emis

tt_integr_acr_repres_pend.tta_val_perc_comis_abat

tt_integr_acr_repres_pend.tta_val_perc_comis_desc

tt_integr_acr_repres_pend.tta_val_perc_comis_juros

tt_integr_acr_repres_pend.tta_val_perc_comis_multa

tt_integr_acr_repres_pend.tta_val_perc_comis_acerto_val

tt_integr_acr_repres_pend.tta_ind_tip_comis


OBS:  Caso os campos:

tt_integr_acr_repres_pend.tta_val_perc_comis_abat 

tt_integr_acr_repres_pend.tta_val_perc_comis_desc

tt_integr_acr_repres_pend.tta_val_perc_comis_juros

tt_integr_acr_repres_pend.tta_val_perc_comis_multa

tt_integr_acr_repres_pend.tta_val_perc_comis_acerto_val

Sejam alimentados com o valor ? a API de implantação ira sobrepor o valore ? com o valor parametrizado no representante financeiro.



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.

Shared


(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(3) / 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 new shared 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_integr_acr_repres_comis_2

Indicará os representantes para comissões.

Input

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_item_lote_impl_tit_acr

recid

>>>>>>9

Representante



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_integr_acr_repres_comis_2 no-undo

     field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"

     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(10)" initial "Nenhum" label "Sit Comis Ext" column-label "Sit Comis Ext".



Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_aprop_relacto_2b

Indicará os Planos Ccustos e Ccustos que serão utilizados na apropriação de Notas de Devolução.

Input


(*) Liberado o centro de custo com 20 posições, a partir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_rec_relacto_pend_tit_acr

recid

>>>>>>9

TK Relacto Tit



ttv_rec_aprop_relacto

recid

>>>>>>9

TK Aprop Relacto



tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo



tta_cod_ccusto

character

x(11)/x(20)*

Centro Custo




def temp-table tt_integr_acr_aprop_relacto_2b no-undo

    field ttv_rec_relacto_pend_tit_acr     as recid format ">>>>>>9" initial ? label "TK Relac Tit" column-label "TK Relac Tit"

    field ttv_rec_aprop_relacto            as recid format ">>>>>>9"

    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(11)" label "Centro Custo" column-label "Centro Custo".

As informações do centro de custo se relacionam ao documento relacionado pelo atributo ttv_rec_relacto_pend_tit_acr, que guarda o recid do registro da tt do documento relacionado, ou seja: tt_integr_acr_aprop_relacto_2b.ttv_rec_relacto_pend_tit_acr = recid(tt_integr_acr_relacto_pend).

As informações do centro de custo se relacionam as informações de conta contábil do rateio do documento relacionado pelo atributo ttv_rec_aprop_relacto, que guarda o recid do registro da tt de apropriação do documento relacionado, ou seja: tt_integr_acr_aprop_relacto_2b. ttv_rec_aprop_relacto = recid(tt_integr_acr_aprop_relacto).


Tabela Temporária

Descrição

Entrada/Saída

tt_params_generic_api

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

Input / Output

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_id

recid

>>>>>>9




ttv_cod_tabela

character

X(28)

Tabela



ttv_cod_campo

character

X(25)

Campo



ttv_cod_valor

character

X(8)

Valor




Def new shared temp-table tt_params_generic_api no-undo

    field ttv_rec_id                       as recid format ">>>>>>9"

    field ttv_cod_tabela                   as character format "x(28)" label "Tabela" column-label "Tabela"

    field ttv_cod_campo                    as character format "x(25)" 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_rec_id                       ascending

          ttv_cod_campo                    ascending.


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

create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = (Campo Recid da temp-table) tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr

       tt_params_generic_api.ttv_cod_campo  = 'Safra':U

       tt_params_generic_api.ttv_cod_tabela = ' tt_integr_acr_item_lote_impl ':U

       tt_params_generic_api.ttv_cod_valor  = (Valor Da Safra).


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table) tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr

            tt_params_generic_api.ttv_cod_campo = 'cod_contrato':U

            tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U

            tt_params_generic_api.ttv_cod_valor = (Valor Do Contrato).


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

find b_tit_acr no-lock

       where b_tit_acr.cod_estab       = tt_integr_acr_abat_antecip.tta_cod_estab   

         and b_tit_acr.cod_espec_docto = tt_integr_acr_abat_antecip.tta_cod_espec_doc

         and b_tit_acr.cod_ser_docto   = tt_integr_acr_abat_antecip.tta_cod_ser_docto

         and b_tit_acr.cod_tit_acr     = tt_integr_acr_abat_antecip.tta_cod_tit_acr 

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


create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

       tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

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

       tt_params_generic_api.ttv_cod_valor  = string(yes).


create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

       tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

       tt_params_generic_api.ttv_cod_campo  = 'Valor Estornado':U                             

       tt_params_generic_api.ttv_cod_valor  = string(7.92).


create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = recid(b_tit_acr)

       tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_abat_antecip':U

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

       tt_params_generic_api.ttv_cod_valor  = string(yes).


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

create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = recid(tt_integr_acr_lote_impl)

       tt_params_generic_api.ttv_cod_campo  = "log_import_tit_sdo"

       tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_lote_impl':U

       tt_params_generic_api.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_params_generic_api" ao informar valores com decimais a quebra deverá ser feita utilizando string(9.99).


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'log_mdo_emptda':U
tt_params_generic_api.ttv_cod_valor = 'yes'.

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'num_tip_serv_mdo':U
tt_params_generic_api.ttv_cod_valor = '3'. /*deve existir no cd1050*/

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'num_tip_obra':U
tt_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*/

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_obra':U
tt_params_generic_api.ttv_cod_valor = '12'. /*deve existir no cd2023*/

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_process_judic':U
tt_params_generic_api.ttv_cod_valor = '111222333'. /*deve existir no cd2021*/

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_nao_retid':U
tt_params_generic_api.ttv_cod_valor = string(55.12).

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_base_calc_inss':U
tt_params_generic_api.ttv_cod_valor = string(6500.12).

Obs. Campo utilizado para o REINF.


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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integr_acr_item_lote_impl_9.ttv_rec_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_cr_inss':U
tt_params_generic_api.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_params_generic_api para campo Link:

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'dsl_pix_link':U.

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

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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'des_url_localiz_json':U.

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

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

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = (Campo Recid da temp-table de item lote implantação)
tt_params_generic_api.ttv_cod_tabela = 'tt_integr_acr_item_lote_impl_9':U
tt_params_generic_api.ttv_cod_campo = 'dsl_emv_qrcode':U.

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


Tabela Temporária

Descrição

Entrada/Saída

tt_integr_acr_relacto_pend_aux

Contém o campo novo da temp-table passada como parâmetro.

Input

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_lote_impl_tit_acr

recid

>>>>>>9




ttv_log_nota_vincul

logical

Sim/Não

Nota Vinculada




def new shared temp-table tt_integr_acr_relacto_pend_aux no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    field ttv_log_nota_vincul              as logical format "Sim/NÆo" initial yes

   


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

Evoluçã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(3)" 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 "Livre 1" column-label "Livre 1"

    field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Livre 2" 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_integr_acr_docto_mais_negoc

Utilizada exclusivamente pelo produto TOTVS Techfin Mais Negócios

Input

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


def temp-table tt_integr_acr_docto_mais_negoc no-undo

    field ttv_rec_lote_impl_tit_acr        as recid format ">>>>>>9" initial ?

    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_rec_lote_impl_tit_acr        ascending

          tta_cod_ser_docto                ascending

          tta_cod_tit_acr                  ascending
    .