Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/acr/acr711zv

 

Considerações Gerais

 


Objetivo

Efetuar a alteração dos títulos do contas a receber.


Parâmetro Entrada API Alteração Títulos/Contas a Receber:

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

...

tt_alter_tit_acr_rat_desp_rec: conterá os dados de rateio de valores de receita/despesa a serem alterados. Sua       funcionalidade estará disponível apenas na versão 5versão5.04 do 04do produto.

tt_alter_tit_acr_cobr_esp_2_c: conterá outros campos da cobrança especial a serem alterados;

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


Funcionamento

Executar o programa API(utilizar o nome externo), da seguinte forma: 

def var v_hdl_program as Handle no-undo.

...


run prgfin/acr/acr711zv.py persistent set v_hdl_program .

 


run pi_main_code_integr_acr_alter_tit_acr_novo_

...

14 in v_hdl_program

                                            (

...

Input 

...

14,

...

                                             Input  table tt_alter_tit_acr_base_5,

...

                                             Input  table tt_alter_tit_acr_rateio,

...

                                             Input  table tt_alter_tit_acr_ped_vda,

...

                                             Input  table tt_alter_tit_acr_comis_1,

...

                                             Input  table tt_alter_tit_acr_cheq,

...

                                             Input  table tt_alter_tit_acr_iva,

                                             Input  table tt_alter_tit_acr_impto_retid_2,                                                     

...

                                             Input  table tt_alter_tit_acr_cobr_espec_2,

...

                                             Input  table tt_alter_tit_acr_rat_desp_rec,

...

                                             Output table tt_log_erros_alter_tit_acr,

                                             Input  p_log_integr_cmg,

                                             Input

...

 table tt_alter_tit_acr_cobr_esp_2_c,

                                             Input  table tt_params_generic_api).


Delete procedure v_hdl_program.


Tabelas Temporárias

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

Tabela Temporária

Descrição

Entrada/Saída

tt_alter_tit_acr_base_5

Entrada/Saída

Conterá as informações do próprio título a serem atualizadas.

Entrada


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

Atributo

Tipo

Formato

Descrição

Obrigatório

Obrig.

Evolução

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



tta_dat_transacao

date

99/99/9999

Data Transa‡Æo

 

 



tta_cod_refer

character

x(10)

Referˆncia

 

 



ttv_cod_motiv_movto_tit_acr_imp

character

x(8)

Motivo Impl

 

 



tta_val_sdo_tit_acr

decimal

>>>,>>>,>>9.99

Saldo T¡tulo

 

 



ttv_cod_motiv_movto_tit_acr_alt

character

x(8)

Motivo Alter

 

 



ttv_ind_motiv_acerto_val

character

X(12)

Motivo Acerto Valor

 

 



tta_cod_portador

character

x(5)

Portador

 

 



tta_cod_cart_bcia

character

x(3)

Carteira

 

 



tta_val_despes_bcia

decimal

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

Vl Desp Banc

 

 



tta_cod_agenc_cobr_bcia

character

x(10)

Agˆncia Cobran‡a

 

 



tta_cod_tit_acr_bco

character

x(20)

Num T¡tulo Banco

 

 



tta_dat_emis_docto

date

99/99/9999

Data EmissÆo

 

 



tta_dat_vencto_tit_acr

date

99/99/9999

Vencimento

 

 



tta_dat_prev_liquidac

date

99/99/9999

Prev Liquida‡Æo

 

 



tta_dat_fluxo_tit_acr

date

99/99/9999

Fluxo

 

 



tta_ind_sit_tit_acr

character

X(13)

Situa‡Æo T¡tulo

 

 



tta_cod_cond_cobr

character

x(8)

Condi‡Æo Cobran‡a

 

 



tta_log_tip_cr_perda_dedut_tit

logical

Sim/NÆo

Credito com Garantia

 

 

tta



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_dat_desconto

date

99/99/9999

Data Desconto

 

 



tta_val_perc_desc

decimal

>9.9999

Percentual Desconto

 

 



tta_val_desc_tit_acr

decimal

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

Vl Desc

 

 



tta_qtd_dias_carenc_juros_acr

decimal

>>9

Dias Carenc Juros

 

 



tta_val_perc_juros_dia_atraso

decimal

>9.999999

Perc Jur Dia Atraso

 

 



tta_qtd_dias_carenc_multa_acr

decimal

>>9

Dias Carenc Multa

 

 



tta_val_perc_multa_atraso

decimal

>9.99

Perc Multa Atraso

 

 



ttv_cod_portador_mov

character

x(5)

Portador Movto

 

 



tta_ind_tip_cobr_acr

character

X(10)

Tipo Cobran‡a

 

 



tta_ind_ender_cobr

character

X(15)

Endere‡o Cobran‡a

 

 



tta_nom_abrev_contat

character

x(15)

Abreviado Contato

 

 



tta_val_liq_tit_acr

decimal

>>>,>>>,>>9.99

Vl L¡quido

 

 



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_log_tit_acr_destndo

logical

Sim/NÆo

Destinado

 

 



tta_cod_histor_padr

character

x(8)

Hist¢rico PadrÆo

 

 



ttv_des_text_histor

character

x(2000)

Hist¢rico

 

 



tta_des_obs_cobr

character

x(40)

Obs Cobran‡a

 

 



ttv_wgh_lista

widget-handle

>>>>>>9

 

 

 




tta_num_seq_tit_acr

integer

>>>9

Sequˆncia

 

 



ttv_cod_estab_planilha

character

x(3) / x(5)*

 

 

 




ttv_num_planilha_vendor

integer

>>>,>>>,>>9

Planilha Vendor

 

 



ttv_cod_cond_pagto_vendor

character

x(3)

Condi‡Æo Pagto

 

 



ttv_val_cotac_tax_vendor_clien

decimal

>>9.9999999999

Taxa Vendor Cliente

 

 



ttv_dat_base_fechto_vendor

date

99/99/9999

Data Base

 

 



ttv_qti_dias_carenc_fechto

Integer

->>9

Dias Carˆncia

 

 



ttv_log_assume_tax_bco

logical

Sim/NÆo

Assume Taxa Banco

 

 



ttv_log_vendor

logical

Sim/NÆo

 

 

 




tta_val_cr_pis

decimal

>>>,>>>,>>9.99

Valor Cred PIS/PASEP

 

 



tta_val_cr_cofins

decimal

>>>,>>>,>>9.99

Valor Cr‚dito COFINS

 

 



tta_val_cr_csll

decimal

>>>,>>>,>>9.99

Valor Cr‚dito CSLL

 

 



tta_val_base_calc_impto

decimal

>>>,>>>,>>9.99

Base Calculo Impto

 

 



tta_log_retenc_impto_impl

logical

Sim/NÆo

Ret Imposto Impl

 

 



tta_cdn_repres

Integer

>>>,>>9

Representante

 

 



tta_cod_proces_export

character

X(12)

Código Processo Exportação

 

 



tv_log_estorn_impto_retid

Logical

Sim/NÆo

Estorna Imposto Retido?

 

 




def temp-table tt_alter_tit_acr_base_5 no-undo

...

    field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_dat_transacao                as date format "99/99/9999" initial today label "Data Transa‡Æo" column-label "Dat Transac"

    field tta_cod_refer                    as character format "x(10)" label "Referˆncia" column-label "Referˆncia"

    field ttv_cod_motiv_movto_tit_acr_imp  as character format "x(8)" label "Motivo Impl" column-label "Motivo Movimento"

    field tta_val_sdo_tit_acr              as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Saldo T¡tulo" column-label "Saldo T¡tulo"

    field ttv_cod_motiv_movto_tit_acr_alt  as character format "x(8)" label "Motivo Alter" column-label "Motivo Movimento"

    field ttv_ind_motiv_acerto_val         as character format "X(12)" initial "Altera‡Æo" label "Motivo Acerto Valor" column-label "Motivo Acerto Valor"

    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"

    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"

    field tta_val_despes_bcia              as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desp Banc" column-label "Vl Desp Banc"

    field tta_cod_agenc_cobr_bcia          as character format "x(10)" label "Agˆncia Cobran‡a" column-label "Agˆncia Cobr"

    field tta_cod_tit_acr_bco              as character format "x(20)" label "Num T¡tulo Banco" column-label "Num T¡tulo Banco"

    field tta_dat_emis_docto               as date format "99/99/9999" initial today label "Data  EmissÆo" column-label "Dt EmissÆo"

    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_fluxo_tit_acr            as date format "99/99/9999" initial ? label "Fluxo" column-label "Fluxo"

    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_cod_cond_cobr                as character format "x(8)" label "Condi‡Æo Cobran‡a" column-label "Cond Cobran‡a"

    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_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_dat_desconto                 as date format "99/99/9999" initial ? label "Data Desconto" column-label "Dt Descto"

    field tta_val_perc_desc                as decimal format ">9.9999" decimals 4 initial 0 label "Percentual Desconto" column-label "Perc Descto"

    field tta_val_desc_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc" column-label "Vl Desc"

    field tta_qtd_dias_carenc_juros_acr    as decimal format ">>9" initial 0 label "Dias Carenc Juros" column-label "Dias Juros"

    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_qtd_dias_carenc_multa_acr    as decimal format ">>9" initial 0 label "Dias Carenc Multa" column-label "Dias Carenc Multa"

    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 ttv_cod_portador_mov             as character format "x(5)" label "Portador Movto" column-label "Portador Movto"

    field tta_ind_tip_cobr_acr             as character format "X(10)" initial "Normal" label "Tipo Cobran‡a" column-label "Tipo Cobran‡a"

    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_val_liq_tit_acr              as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl L¡quido" column-label "Vl L¡quido"

    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_log_tit_acr_destndo          as logical format "Sim/NÆo" initial no label "Destinado" column-label "Destinado"

    field tta_cod_histor_

...

padr              as character format "x(8)" label "Hist¢rico PadrÆo" column-label "Hist¢rico PadrÆo"

    field ttv_des_text_histor              as character format "x(2000)" label "Hist¢rico" column-label "Hist¢rico"

    field tta_des_obs_cobr                 as character format "x(40)" label "Obs Cobran‡a" column-label "Obs Cobran‡a"

    field ttv_wgh_lista                    as widget-handle extent 26 format ">>>>>>9"

    field tta_num_seq_tit_acr              as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Sequˆncia"

    field ttv_cod_estab_planilha           as character format "x(3)"

    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 tta_val_cr_

...

pis                   as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Cred PIS/PASEP" column-label "Vl Cred PIS/PASEP"

    field tta_val_cr_cofins                as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Cr‚dito COFINS" column-label "Credito COFINS"

    field tta_val_cr_csll                  as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Cr‚dito CSLL" column-label "Credito CSLL"

    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 tta_cdn_

...

repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"

    field tta_cod_proces_export            as character format "x(12)" label "Processo Exporta‡Æo" column-label "Processo Exporta‡Æo"

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

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_dat_

...

transacao                ascending

          tta_num_seq_tit_acr              ascending.


Tabela Temporária

Descrição

Entrada/Saída

    .

tt_alter_tit_acr_cheq

Entrada/Saída

Conterá as informações do rateio a serem atualizadas.

Entrada

 


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

Atributo

Tipo

Formato

Descrição

Obrigatório

Obrig.

Evolução

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



tta_cod_banco

character

x(8)

Banco

 

 

tta



tta_cod_agenc_bcia

character

x(10)

Agˆncia Banc ria

 

 



tta_cod_cta_corren_bco

character

x(20)

Conta Corrente Banco

 

 



tta_num_cheque

integer

>>>>,>>>,>>9

Num Cheque

 

 



tta_dat_emis_cheq

date

99/99/9999

Data EmissÆo

 

 



tta_dat_prev_apres_cheq_acr

date

99/99/9999

PrevisÆo Apresent

 

 



tta_dat_prev_cr_cheq_acr

date

99/99/9999

PrevisÆo Cr‚dito

 

 



tta_cod_id_feder

character

x(20)

ID Federal

 

 



tta_nom_emit

character

x(40)

Nome Emitente

 

 



tta_nom_cidad_emit

character

x(30)

Cidade Emitente

 

 



tta_log_cheq_terc

logical

Sim/NÆo

Cheque Terceiro

 

 



tta_cod_usuar_cheq_acr_terc

character

x(12)

Usu rio

 

 



tta_ind_dest_cheq_acr

character

X(15)

Destino Cheque



 

...

 

def temp-table tt_alter_tit_acr_cheq no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

...

    field tta_num_id_tit_

...

acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    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_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_prev_apres_cheq_

...

acr      as date format "99/99/9999" initial ? label "PrevisÆo Apresent" column-label "PrevisÆo Apresent"

    field tta_dat_prev_cr_cheq_acr         as date format "99/99/9999" initial ? label "PrevisÆo Cr‚dito" column-label "PrevisÆo Cr‚dito"

    field tta_cod_id_feder                 as character format "x(20)" initial ? label "ID Federal" column-label "ID Federal"

    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_log_cheq_terc                as logical format "Sim/NÆo" initial no label "Cheque Terceiro" column-label "Cheque Terceiro"

    field tta_cod_usuar_cheq_acr_terc      as character format "x(12)" label "

...

Usu rio" column-label "

...

Usu rio"

    field tta_ind_dest_cheq_acr            as character format "X(15)" initial "Dep¢sito" label "Destino Cheque" column-label "Destino Cheque"

    index tt_

...

id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_banco                    ascending

          tta_cod_agenc_bcia               ascending

...

          tta_cod_cta_corren_bco           ascending

          tta_num_cheque                   ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

    .

tt_alter_tit_acr_cobr_espec_2


Entrada

/Saída

-

Entrada

 


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

(**) Caso esteja alterando um título do Contas a Receber de tipo de cobrança normal para tipo de cobrança especial, deverá informar a sequência 0 (zero) no campo tt_alter_tit_acr_cobr_espec_2.tta_num_seq_tit_acr. Caso esteja alterando um título do Contas a Receber já existente de cobrança especial, deverá informar a sequência já existente do título do Contas a Receber (exemplo: tit_acr_cobr_especial.num_seq_tit_acr).


Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 

tta



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



tta_num_seq_tit_acr

integer

>>>9

Sequˆncia**

 

 



tta_num_id_cobr_especial_acr

integer

99999999

Token Cobr Especial

 

 



tta_val_tit_acr

decimal

>>>,>>>,>>9.99

Valor

 

 



tta_cod_portador

character

x(5)

Portador

 

 



tta_cod_cart_bcia

character

x(3)

Carteira

 

 



tta_cod_cartcred

character

x(20)

C¢digo CartÆo

 

 



tta_cod_autoriz_cartao_cr

character

x(6)

C¢d Pr‚-Autoriza‡Æo

 

 



tta_cod_mes_ano_valid_cartao

character

XX/XXXX

Validade CartÆo

 

 



tta_dat_compra_cartao_cr

date

99/99/9999

Data Efetiv Venda

 

 



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_num_ddd_localid_conces

integer

999

DDD

 

 



tta_num_prefix_localid_conces

integer

>>>9

Prefixo

 

 



tta_num_milhar_localid_conces

integer

9999

Milhar

 

 



tta_des_text_histor

character

x(2000)

Hist¢rico

 

 



ttv_log_alter_tip_cobr_acr

logical

Sim/NÆo

Alter Tip Cobr

 

 



tta_ind_sit_tit_cobr_especial

character

X(15)

Situa‡Æo T¡tulo

 

 



ttv_cod_comprov_vda

character

x(12)

Comprovante Venda

 

 



ttv_num_parc_cartcred

integer

>9

Quantidade Parcelas

 

 



ttv_val_tot_sdo_tit_acr

decimal

>>>,>>>,>>9.99

Val Total Parcelas

 

 



tta_cod_autoriz_bco_emissor

character

x(6)

Autorizacao Venda

 

 



tta_cod_lote_origin

character

x(7)

Lote Orig Venda

 

 




def temp-table tt_alter_tit_acr_cobr_espec_2 no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_num_seq_tit_acr              as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Sequˆncia"

    field tta_num_id_cobr_especial_acr     as integer format "99999999" initial 0 label "Token Cobr Especial" column-label "Token Cobr Especial"

    field tta_val_tit_acr                  as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor" column-label "Valor"

    field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"

    field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"

    field tta_cod_cartcred                 as character format "x(20)" label "C¢digo CartÆo" column-label "C¢digo 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_cod_mes_ano_valid_cartao     as character format "XX/XXXX" label "Validade CartÆo" column-label "Validade CartÆ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_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_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_des_text_

...

histor              as character format "x(2000)" label "Hist¢rico" column-label "Hist¢rico"

    field ttv_log_alter_tip_cobr_acr       as logical format "Sim/NÆo" initial no label "Alter Tip Cobr" column-label "Alter Tip Cobr"

    field tta_ind_sit_tit_cobr_

...

especial    as character format "X(15)" label "Situa‡Æo T¡tulo" column-label "Situa‡Æo T¡tulo"

    field ttv_cod_comprov_vda              as character format "x(12)" label "Comprovante Venda" column-label "Comprovante Venda"

    field ttv_num_parc_

...

cartcred            as integer format ">9" label "Quantidade Parcelas" column-label "Quantidade Parcelas"

    field ttv_val_tot_sdo_tit_acr          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Val Total Parcelas" column-label "Val Total Parcelas"

    field tta_cod_autoriz_bco_emissor      as character format "x(6)" label "Autorizacao Venda" column-label "Autorizacao Venda"

    field tta_cod_lote_origin              as character format "x(7)" label "Lote

...

OrigVenda" column-label "Lote

...

OrigVenda"

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_num_seq_tit_acr              ascending.



Tabela Temporária

Descrição

Entrada/Saída

    .

tt_alter_tit_acr_comis_1


Entrada

/Saída

-

Entrada

 


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

Atributo

Tipo

Formato

Descrição

Obrigatório

Obrig.

Evolução

Evol.

tta_cod_empresa

character

x(3)

Empresa

 

 



tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



ttv_num_tip_operac

integer

>9

 

 

 




tta_cdn_repres

Integer

>>>,>>9

Representante

 

 



tta_val_perc_comis_repres

decimal

>>9.9999

% ComissÆo

 

 



tta_val_perc_comis_repres_emis

decimal

>>9.99

% Comis EmissÆo

 

 



tta_val_perc_comis_abat

decimal

>>9.99

% Comis Abatimento

 

 



tta_val_perc_comis_desc

decimal

>>9.99

% Comis Desconto

 

 



tta_val_perc_comis_juros

decimal

>>9.99

% Comis Juros

 

 



tta_val_perc_comis_multa

decimal

>>9.99

% Comis Multa

 

 



tta_val_perc_comis_acerto_val

decimal

>>9.99

% Comis AVA

 

 



tta_log_comis_repres_proporc

logical

Sim/NÆo

Comis Proporcional

 

 



tta_ind_tip_comis

character

X(15)

Tipo ComissÆo

 

 



ttv_ind_tip_comis_ext

character

X(15)

Tipo de ComissÆo

 

 



ttv_ind_liber_pagto_comis

character

X(20)

Lib Pagto Comis

 

 



ttv_ind_sit_comis_ext

character

X(10)

Sit Comis Ext

 

 

def temp-table tt_alter_tit_acr_comis_1 no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field



tta_val_base_calc_impto

decimal

>>>,>>>,>>9.99

Base Calculo Impto



Nota
titleNota:

O campo ttv_num_tip_

...

    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 4 initial 0 label "% ComissÆo" column-label "% ComissÆo"

    field tta_val_perc_comis_repres_emis   as decimal format ">>9.99" decimals 2 initial 0 label "% Comis EmissÆo" column-label "% Comis EmissÆo"

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

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

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

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

operac é utilizado para informar as operações permitidas pela API (0 para alteração, 1 para inclusão e 2 para exclusão) do movimento de comissões.

Quando for utilizado a operação de Alteração, será permitido alterar a base de cálculo da comissão quando o Representante do Título estiver com a base de cálculo da comissão zerada.

A regra de negócio deste campo utilizará o campo tipo de comissão tta_ind_tip_comis para definição do valor da base de cálculo da comissão:

Se estiver informado Valor Bruto, irá utilizar o valor original do título do contas a receber.

Se estiver Valor Liquido e informado o campo tta_val_base_calc_impto, irá utilizar o valor do campo tta_val_base_calc_impto.

Se estiver Valor Liquido e informado o campo tta_val_base_calc_impto igual a zero, irá utilizar o o valor líquido do título do contas a receber.



def temp-table tt_alter_tit_acr_comis_1 no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

&IF "{&emsfin_version}" >= "" AND "{&emsfin_version}" < "5.07A" &THEN

    field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"

&ENDIF

&IF "{&emsfin_version}" >= "5.07A" AND "{&emsfin_version}" < "9.99" &THEN

    field tta_cod_estab                    as Character format "x(5)" label "Estabelecimento" column-label "Estab"

&ENDIF

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_num_tip_operac               as integer format ">9" column-label "Tipo  Operação"

    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"

&IF "{&emsfin_version}" >= "" AND "{&emsfin_version}" < "5.08" &THEN

    field tta_val_perc_comis_repres        as decimal format ">>9.99" decimals 2 initial 0 label "% Comissão" column-label "% Comissão"

&ENDIF

&IF "{&emsfin_version}" >= "5.08" AND "{&emsfin_version}" < "9.99" &THEN

    field tta_val_perc_comis_repres        as decimal format ">>9.9999" decimals 4 initial 0 label "% Comissão" column-label "% Comissão"

&ENDIF

    field tta_val_perc_comis_repres_emis   as decimal format ">>9.99" decimals 2 initial 0 label "% Comis Emissão" column-label "% Comis Emissão"

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

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

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

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

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

    field tta_log_comis_repres_proporc     as logical format "Sim/Não" initial no label "Comis Proporcional" column-label "Comis Propor"

    field tta_ind_tip_comis                as character format "X(15)" initial "Valor Bruto" label "Tipo Comissão" column-label "Tipo Comissão"

    field ttv_ind_tip_comis_ext            as character format "X(15)" initial "Nenhum" label "Tipo de Comissão" column-label "Tipo de Comissão"

    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"

    field tta_val_base_calc_impto          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Base Calculo Impto" column-label "Base Calculo Impto"

    index tt_id                            is primary unique

          tta_cod_empresa                  ascending

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

    field tta_log_comis_repres_proporc     as logical format "Sim/NÆo" initial no label "Comis Proporcional" column-label "Comis Propor"

    field tta_ind_tip_comis                as character format "X(15)" initial "Valor Bruto" label "Tipo ComissÆo" column-label "Tipo ComissÆo"

    field ttv_ind_tip_comis_ext            as character format "X(15)" initial "Nenhum" label "Tipo de ComissÆo" column-label "Tipo de ComissÆo"

    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"

    index tt_id                            is primary unique

          tta_cod_empresa                  ascending

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cdn_repres                   ascending

    index tt_relac_tit_acr               

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

    .

tt_alter_tit_acr_impto_retid_2

Entrada/Saída

Conterá os dados do cheque a serem atualizados

Entrada

 

(*) 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_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

tta_cod_pais

character

x(3)

Pa¡s

 

 

tta_cod_unid_federac

character

x(3)

Unidade Federa‡Æo

 

 

tta_cod_imposto

character

x(5)

Imposto

 

 

tta_cod_classif_impto

character

x(05)

Class Imposto

 

 

tta_num_impto_refer_tit_acr

integer

>>>>>9

Impto Refer

 

 

ttv_num_tip_operac

integer

>9

 

 

 

tta_val_aliq_impto

decimal

>9.99

Al¡quota

 

 

def temp-table tt_alter_tit_acr_impto_retid_2 no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"

    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_impto_refer_tit_acr      as integer format ">>>>>9" initial 0 label "Impto Refer" column-label "Impto Refer"

    field ttv_num_tip_operac               as integer format ">9" column-label "Tipo  Opera‡Æo"

    field tta_val_aliq_impto               as decimal format ">9.99" decimals 2 initial 0.00 label "Al¡quota" column-label "Aliq"

    field tta_val_rendto_tribut            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tribut vel" column-label "Vl Rendto Tribut"

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_

...

cdn_

...

repres                   ascending

...

    index tt_relac_tit_acr               

          tta_cod_

...

estab                    ascending

          tta_

...

num_id_tit_acr               ascending.


Tabela Temporária

Descrição

Entrada/Saída

acr      ascending    .

tt_alter_tit_acr_

ivaEntrada/Saída

impto_retid_2

Conterá os dados do

IVA

cheque a serem atualizados

Entrada

...


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

Atributo

Tipo

Formato

Descrição

Obrigatório

Obrig.

Evolução

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



tta_cod_

refer

character

x(10)

Referˆncia

 

 

tta_num_seq_refer

integer

>>>9

Sequˆncia

 

 

tta_cod_

pais

character

x(3)

Pa¡s

 

 



tta_cod_unid_federac

character

x(3)

Unidade Federa‡Æo

 

 



tta_cod_imposto

character

x(5)

Imposto

 

 



tta_cod_classif_impto

character

x(05)

Class Imposto

 

 



tta_num

_seq

_impto_refer_tit_acr

integer

>>>,>>9

Sequˆncia

 

 

>>>>>9

Impto Refer



ttv_num_tip_operac

integer

>9

 

 

 




tta_val

_rendto

_

tribut

decimal

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

Rendto Tribut vel

 

 

tta_val_

aliq_impto

decimal

>9.99

Al¡quota

 

 



tta_val_

imposto

rendto_tribut

decimal

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

Valor Imposto

 

 

Rendto Tribut vel




def temp-table tt_alter_tit_acr_impto_retid_

...

2 no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_

...

acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_cod_

...

pais                     as character format "x(

...

3)" label "

...

Pa¡s" column-label "

...

Pa¡s"

    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_impto_refer_tit_acr      as integer format ">>>>>9" initial 0 label "Impto Refer" column-label "

...

Impto Refer"

    field

...

ttv_

...

num_

...

tip_

...

operac               as

...

integer format "

...

>9" column-label "

...

Tipo  Opera‡Æo"

    field tta_

...

val_aliq_

...

impto               as

...

decimal format "

...

>9.99" decimals 2 initial0.00label "Al¡quota" column-label "

...

Aliq"

    field tta_val_rendto_tribut            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto

...

Tribut vel" column-label "Vl Rendto Tribut"

   

...

index tt_id                            is primary unique

          tta_

...

    field tta_val_imposto                  as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Imposto" column-label "Vl Imposto"

    index tt_id                            is primary unique

...

cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_

...

pais                     ascending

          tta_cod_unid_federac             ascending

          tta_cod_imposto                  ascending

          tta_cod_classif_impto            ascending

          tta_num_impto_refer_tit_acr      ascending.


Tabela Temporária

Descrição

Entrada/Saída

_seq                      ascending    .

tt_alter_tit_acr_

ped_vdaEntrada/Saída

iva

Conterá os dados do

Imposto Retido

IVA a serem atualizados

Entrada

 



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

Atributo

Tipo

Formato

Descrição

Obrigatório

Obrig.

Evolução

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 



tta_cod_refer

character

x(10)

Referˆncia



tta

ttv

_num_

tip

seq_

operac

refer

integer

>9

 

 

>>>9

Sequˆncia



tta_cod_pais

character

x(3)

Pa¡s

 



tta_cod_

ped

unid_

vda

federac

character

x(

12

3)

Pedido Venda

 

Unidade Federa‡Æo



tta_cod_imposto

character

x(5)

Imposto

 



tta_cod_

ped

classif_

vda_repres

impto

character

x(

12 

05)

Pedido Repres

 

Class Imposto



tta_

val_perc_particip_ped_vda

num_seq

integer

>>>,>>9

Sequˆncia



ttv_num_tip_operac

integer

>9




tta_val_rendto_tribut

decimal

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

Rendto Tribut vel



tta_val_aliq_impto

decimal

>9.99

Al¡quota



tta_val_imposto

decimal

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

Valor Imposto

decimal

>>9.99

Particip Ped Vda

 

 




def temp-table tt_alter_tit_acr_

...

iva no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    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_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"

    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 ttv_num_tip_operac               as integer format ">9"

    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"

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_pais                     ascending

          tta_cod_unid_federac             ascending

          tta_cod_imposto                  ascending

          tta_cod_classif_impto            ascending

          tta_num_seq                      ascending.


Tabela Temporária

Descrição

Entrada/Saída

tt_alter_tit_acr_ped_vda

Conterá os dados do Imposto Retido a serem atualizados

Entrada


(*) 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_num_id_tit_acr

integer

9999999999

Token Cta Receber



ttv_num_tip_operac

integer

>9




tta_cod_ped_vda

character

x(15)

Pedido Venda



tta_cod_ped_vda_repres

character

x(30)

Pedido Repres



tta_val_perc_particip_ped_vda

decimal

>>9.99

Particip Ped Vda



tta_des_ped_vda

character

x(40)

Pedido Venda



 

def temp-table tt_alter_tit_acr_ped_vda no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_num_tip_operac               as integer format ">9"

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

    field tta_cod_ped_vda_repres           as character format "x(30)" 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_des_ped_vda                  as character format "x(40)" label "Pedido Venda" column-label "Pedido Venda"

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_ped_vda                  ascending.

 


Tabela Temporária

Descrição

Entrada/Saída

tt_alter_tit_acr_rateio

Conterá os dados de Cobrança Especial a serem atualizados

Entrada


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

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

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber



ttv_ind_tip_rat_tit_acr

character

X(12)

Tipo Rateio



tta_cod_refer

character

x(10)

Referˆncia



tta_num_seq_refer

integer

>>>9

Sequˆncia



tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas



tta_cod_cta_ctbl

character

x(20)

Conta Cont bil



tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio



tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo



tta_cod_ccusto

character

x(11)/x(20)**

Centro Custo



tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ



tta_num_seq_aprop_ctbl_pend_acr

integer

>>>9

Seq Aprop Pend



tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl



tta_log_impto_val_agreg

logical

Sim/NÆo

Impto Val Agreg



tta_cod_pais

character

x(3)

Pa¡s



tta_cod_unid_federac

character

x(3)

Unidade Federa‡Æo



tta_cod_imposto

character

x(5)

Imposto



tta_cod_classif_impto

character

x(05)

Class Imposto



tta_dat_transacao

date

99/99/9999

Data Transa‡Æo



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber



ttv_ind_tip_rat_tit_acr

character

X(12)

Tipo Rateio




def temp-table tt_alter_tit_acr_rateio no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_ind_tip_rat_tit_acr          as character format "X(12)" label "Tipo Rateio" column-label "Tipo Rateio"

    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_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_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_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_num_seq_aprop_ctbl_pend_acr  as integer format ">>>9" initial 0 label "Seq Aprop Pend" column-label "Seq Apro"

    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_log_impto_val_agreg          as logical format "Sim/NÆo" initial no label "Impto Val Agreg" column-label "Imp Vl Agr"

    field tta_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"

    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_dat_transacao                as date format "99/99/9999" initial today label "Data Transa‡Æo" column-label "Dat Transac"

    index tt_relac_tit_acr               

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending.


Tabela Temporária

Descrição

Entrada/Saída

tt_alter_tit_acr_rat_desp_rec

Conterá os dados de rateio de valores de receita/despesa a serem alterados

Entrada


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

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_empresa

character

x(3)

Empresa



tta_cod_estab

character

x(3) / x(5)*

Estabelecimento



tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas



tta_cod_cta_ctbl

character

x(20)

Conta Cont bil



tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio



tta_cod_tip_abat

character

x(8)

Tipo de Abatimento



tta_val_perc_rat_ctbz

decimal

>>9.99

Perc Rateio



tta_ind_tip_aprop_recta_despes

character

x(20)

Tipo Apropria‡Æo



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber



tta_num_id_aprop_despes_recta

integer

9999999999

Id Apropria‡Æo



tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ



tta_cod_livre_1

character

x(100)

Livre 1




def temp-table tt_alter_tit_acr_rat_desp_rec no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    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_val_perc_rat_ctbz            as decimal format ">>9.99" decimals 2 initial 0 label "Perc Rateio" column-label "% Rat"

    field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropria‡Æo" column-label "Tipo Apropria‡Æo"

    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_aprop_despes_recta    as integer format "9999999999" initial 0 label "Id Apropria‡Æo" column-label "Id Apropria‡Æo"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"

    index tt_aprpdspa_id                   is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_plano_cta_ctbl           ascending

          tta_cod_cta_ctbl                 ascending

          tta_cod_unid_negoc               ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_num_id_aprop_despes_recta    ascending

    index tt_aprpdspa_token                is unique

          tta_cod_estab                    ascending

          tta_num_id_aprop_despes_recta    ascending.



Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros_alter_tit_acr

Retornara os erros que ocorreram no processamento

Saída



Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab

character

x(5)

Estabelecimento



tta_num_id_tit_acr

integer

9999999999

Token Cta Receber



ttv_num_mensagem

integer

>>>>,>>9

Número Mensagem



ttv_cod_tip_msg_dwb

character

x(12)

Tipo Mensagem



ttv_des_msg_erro

character

x(60)

Mensagem Erro



ttv_des_msg_ajuda

character

x(40)

Mensagem Ajuda



ttv_wgh_focus

widget-handle

>>>>>>9





def temp-table tt_log_erros_alter_tit_acr no-undo

    field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_num_mensagem                 as integer format ">>>>,>>9" label "Número" column-label "Número Mensagem"

    field ttv_cod_tip_msg_dwb              as character format "x(12)" label "Tipo Mensagem" column-label "Tipo 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_wgh_focus                    as widget-handle format ">>>>>>9"

    index tt_relac_tit_acr               

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          ttv_num_mensagem                 ascending.


Tabela Temporária

Descrição

Entrada/Saída

tt_alter_tit_acr_cobr_esp_2_c

Conterá outras informações da cobrança especial a serem atualizadas.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab

character

x(5)

Estabelecimento



tta_num_id_tit_acr

integer

999999999

Token Cta Receber



tta_cod_admdra_cartao_cr

character

x(5)

Administradora



tta_cod_band

character

x(10)

Bandeira



tta_cod_tid

character

x(10)

TID



tta_cod_terminal

character

x(8)

Nr Terminal




def temp-table tt_alter_tit_acr_cobr_esp_2_c no-undo

    field tta_cod_estab                    as Character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_cod_admdra_cartao_cr         as character format "x(5)" label "Administradora" column-label "Administradora"

    field tta_cod_band                     as character format "x(10)" label "Bandeira" column-label "Bandeira"

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


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 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 “val_perc_desc_antecip”:

create tt_params_generic_api.

assign tt_params_generic_api.ttv_rec_id     = (Campo Recid da Tabela tit_acr)

       tt_params_generic_api.ttv_cod_campo  = '% Antecip':U

       tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U

       tt_params_generic_api.ttv_cod_valor  = (Valor Do % Dias Antecipado).


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

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

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

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

-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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela ='tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U
tt_params_generic_api.ttv_cod_campo = 'val_base_calc_inss':U
tt_params_generic_api.ttv_cod_valor = string(6500.12).


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 = (Campo Recid da Tabela tit_acr)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U
tt_params_generic_api.ttv_cod_campo = 'val_cr_inss':U
tt_params_generic_api.ttv_cod_valor = string(885.78).


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 estático ou 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 ou estático. 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 Título de Alteração)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U
tt_params_generic_api.ttv_cod_campo = 'v_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 Título de Alteração)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U
tt_params_generic_api.ttv_cod_campo = 'v_des_url_localiz_json':U
tt_params_generic_api.ttv_cod_valor = char(100).

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 Título de Alteração)
tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U
tt_params_generic_api.ttv_cod_campo = 'v_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.



Alteração de Títulos de Antecipação - Função liberada a partir da 12.1.2301.

Para movimentos de Alteração de Valor a Menor ou Alteração de Valor a Maior será possível informar um portador e carteira do movimento.

A API foi preparada para receber os campos portador e carteira e gerar os valores no CMG quando informado um título de espécie de Antecipação.

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

create tt_params_generic_api .
assign tt_params_generic_api.ttv_rec_id     = (Campo Recid da temp-table de Título de Alteração)
           tt_params_generic_api.ttv_cod_tabela = 'tt_alter_tit_acr_base_5':U                                
           tt_params_generic_api.ttv_cod_campo  = 'v_cod_cart_bcia_mov':U .

Além disso, é necessário gravar o campo de portador de movto na tabela temporária:

    field tta_des_ped_vda                  as character format "x(40)" label "Pedido Venda" column-label "Pedido Venda"

    index tt_id                            is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_ped_vda                  ascending

    .

tt_alter_tit_acr_rateio

Entrada/Saída

Conterá os dados de Cobrança Especial a serem atualizados

Entrada

 

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

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

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 

tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

ttv_ind_tip_rat_tit_acr

character

X(12)

Tipo Rateio

 

 

tta_cod_refer

character

x(10)

Referˆncia

 

 

tta_num_seq_refer

integer

>>>9

Sequˆncia

 

 

tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

 

 

tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

 

 

tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio

 

 

tta_cod_plano_ccusto

character

x(8)

Plano Centros Custo

 

 

tta_cod_ccusto

character

x(11)/x(20)**

Centro Custo

 

 

tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

 

 

tta_num_seq_aprop_ctbl_pend_acr

integer

>>>9

Seq Aprop Pend

 

 

tta_val_aprop_ctbl

decimal

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

Valor Aprop Ctbl

 

 

tta_log_impto_val_agreg

logical

Sim/NÆo

Impto Val Agreg

 

 

tta_cod_pais

character

x(3)

Pa¡s

 

 

tta_cod_unid_federac

character

x(3)

Unidade Federa‡Æo

 

 

tta_cod_imposto

character

x(5)

Imposto

 

 

tta_cod_classif_impto

character

x(05)

Class Imposto

 

 

tta_dat_transacao

date

99/99/9999

Data Transa‡Æo

 

 

tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

ttv_ind_tip_rat_tit_acr

character

X(12)

Tipo Rateio

 

 

def temp-table tt_alter_tit_acr_rateio no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field ttv_ind_tip_rat_tit_acr          as character format "X(12)" label "Tipo Rateio" column-label "Tipo Rateio"

    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_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_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_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_num_seq_aprop_ctbl_pend_acr  as integer format ">>>9" initial 0 label "Seq Aprop Pend" column-label "Seq Apro"

    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_log_impto_val_agreg          as logical format "Sim/NÆo" initial no label "Impto Val Agreg" column-label "Imp Vl Agr"

    field tta_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"

    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_dat_transacao                as date format "99/99/9999" initial today label "Data Transa‡Æo" column-label "Dat Transac"

    index tt_relac_tit_acr               

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

    .

tt_alter_tit_acr_rat_desp_rec

Entrada/Saída

Conterá os dados de rateio de valores de receita/despesa a serem alterados

Entrada

 

(*) 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

 

 

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 

tta_cod_plano_cta_ctbl

character

x(8)

Plano Contas

 

 

tta_cod_cta_ctbl

character

x(20)

Conta Cont bil

 

 

tta_cod_unid_negoc

character

x(3)

Unid Neg¢cio

 

 

tta_cod_tip_abat

character

x(8)

Tipo de Abatimento

 

 

tta_val_perc_rat_ctbz

decimal

>>9.99

Perc Rateio

 

 

tta_ind_tip_aprop_recta_despes

character

x(20)

Tipo Apropria‡Æo

 

 

tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

tta_num_id_aprop_despes_recta

integer

9999999999

Id Apropria‡Æo

 

 

tta_cod_tip_fluxo_financ

character

x(12)

Tipo Fluxo Financ

 

 

tta_cod_livre_1

character

x(100)

Livre 1

 

 

tta_cod_empresa

character

x(3)

Empresa

 

 

def temp-table tt_alter_tit_acr_rat_desp_rec no-undo

    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    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_val_perc_rat_ctbz            as decimal format ">>9.99" decimals 2 initial 0 label "Perc Rateio" column-label "% Rat"

    field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropria‡Æo" column-label "Tipo Apropria‡Æo"

    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_aprop_despes_recta    as integer format "9999999999" initial 0 label "Id Apropria‡Æo" column-label "Id Apropria‡Æo"

    field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"

    field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"

    index tt_aprpdspa_id                   is primary unique

          tta_cod_estab                    ascending

          tta_num_id_tit_acr               ascending

          tta_cod_plano_cta_ctbl           ascending

          tta_cod_cta_ctbl                 ascending

          tta_cod_unid_negoc               ascending

          tta_cod_tip_fluxo_financ         ascending

          tta_num_id_aprop_despes_recta    ascending

    index tt_aprpdspa_token                is unique

          tta_cod_estab                    ascending

          tta_num_id_aprop_despes_recta    ascending

    .

tt_alter_tit_acr_cobr_esp_2_c

Entrada/Saída

Conterá outras informações da cobrança especial a serem atualizadas.

Entrada

 

(*) 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(5)

Estabelecimento

 

 

tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

tta_cod_admdra_cartao_cr

character

x(5)

Administradora

 

 

tta_cod_band

character

x(10)

Bandeira

 

 

tta_cod_tid

character

x(10)

TID

 

 

tta_cod_terminal

character

x(8)

Terminal

 

 

def temp-table tt_alter_tit_acr_cobr_esp_2_c no-undo

    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"

    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"

    field tta_cod_admdra_cartao_cr         as character format "x(5)" label "Administradora" column-label "Administradora"

    field tta_cod_band                     as character format "x(10)" label "Bandeira" column-label "Bandeira"

    field tta_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"

...

  • tt_alter_tit_acr_base_5.ttv_cod_portador_mov.