Histórico da Página
...
Atributo | Tipo | Formato | Descrição | REC | Obrigatório | Evolução |
referencia | character | x(10) | Utilizado para Referencia na criação da Nota de Crédito | X |
|
|
ep-codigo | integer | >>9 | Código da Empresa Externa | X |
|
|
cod-empresa | character | x(3) | Código da Empresa EMS 5 |
|
|
|
cod-estabel | character | x(3) | Código do Estabelecimento Externo | X |
|
|
cod-estab-ems5 | character | x(3) | Código do Estabelecimento EMS 5 |
|
|
|
cod-esp | character | !! | Código da Espécie Externa | X |
|
|
serie | character | x(5) | Código da Série Externa | X |
|
|
nr-docto | character | x(16) | Número do Documento Externo | X |
|
|
cod-emitente | integer | >>>>>9 | Código do Emitente | X |
|
|
tot-saldo | decimal | >>>>>>>,>>9.99 | Valor do Saldo em Aberto dos Títulos (Somatório dos tt-titulo.vl-saldo) |
|
|
|
tot-baixa | decimal | >>>>>>>,>>9.99 | Total a ser baixado (que deve ser rateado entre as várias parcelas) | X |
|
|
mo-codigo | integer | >9 | Código da Moeda Externa da Nota de Crédito que será gerada | X |
|
|
cotacao-dia | decimal | >>>,>9.99999999 | Cotação do Dia utilizada para Nota de Crédito que será gerada | X |
|
|
dt-trans | date | 99/99/9999 | Data de Transação utilizada para indicar a Data de Transação e a Data de Emissão da Nota de Crédito que será gerada | X |
|
|
nr-docto-cr | character | x(16) | Número do Documento Externo da Nota de Crédito que será gerada | X |
|
|
serie-cr | character | x(5) | Código da Série Externa da Nota de Crédito que será gerada | X |
|
|
cod-esp-cr | character | !! | Código da Espécie Externa da Nota de Crédito que será gerada | X |
|
|
tp-codigo | integer | >>9 | Código do Tipo Fluxo Financeiro | X |
|
|
estorn-comis | logical | Sim/Não | Indica se estorna ou não comissão | X |
|
|
sequencia | integer |
| Atributo que indica ocorrência única na tabela temporária | X |
|
|
conta-devol | character | x(17) | Código da Conta de Débito Externa | X |
|
|
erro | logical | Sim/Não | Indica se ocorreu erro na tradução |
|
|
|
def temp-table tt-tot-tit
field referencia as character format "x(10)"
field ep-codigo as integer format ">>9"
field cod-empresa as character format "x(3)"
field cod-estabel as character format "x(3)"
field cod-estab-ems5 as character format "x(3)"
field cod-esp as character format "!!"
field serie as character format "x(5)"
field nr-docto as character format "x(16)"
field cod-emitente as integer format ">>>>>9"
field tot-saldo as decimal format ">>>>>>>,>>9.99"
field tot-baixa as decimal format ">>>>>>>,>>9.99"
field mo-codigo as integer format ">9"
field cotacao-dia as decimal format ">>>,>9.99999999"
field dt-trans as date format "99/99/9999"
field nr-docto-cr as character format "x(16)"
field serie-cr as character format "x(5)"
field cod-esp-cr as character format "!!"
field tp-codigo as integer format ">>9"
field estorn-comis as logical format "Sim/NÆo" /*l_sim_nao*/
field sequencia as integer
field conta-devol as character format "x(17)"
field erro as logical format "Sim/NÆo" /*l_sim_nao*/
index seq is primary unique
sequencia
index titulo
serie
nr-docto
conta-devol.
Tabela Temporária | Descrição | Entrada/Saída |
tt-titulo | Contém as várias parcelas envolvidas da(s) duplicata(s). | Entrada |
Atributo | Tipo | Formato | Descrição | REC | Obrigatório | Evolução |
sequencia | integer |
| Atributo que indica de qual duplicata é a parcela em questão | X |
|
|
parcela | character | x(02) | Código da Parcela Externa da Duplicata | X |
|
|
vl-saldo | decimal | >>>>>>>,>>9.99 | Valor do Saldo em Aberto da parcela em questão |
|
|
|
vl-baixa | decimal | >>>>>>>,>>9.99 | Valor a ser baixado da parcela em questão |
|
|
|
ind-baixa | logical |
| Indicador para informar se a parcela será baixada ou não |
|
|
|
def temp-table tt-titulo
field sequencia as integer
field parcela as character format "x(02)"
field vl-saldo as decimal format ">>>>>>>,>>9.99"
field vl-baixa as decimal format ">>>>>>>,>>9.99"
field ind-baixa as logical
index titulo is primary
sequencia
ind-baixa.
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_atualiz | Contém os erros existentes no processo. | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
tta_cod_estab | character | x(3) | 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 temp-table tt_log_erros_atualiz 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 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_un_devol |
| Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
sequencia | integer | int |
|
|
|
parcela | character | x(02) |
|
|
|
cod-un | character | x(03) |
|
|
|
vl-aprop-un | decimal | >>>>>>>,>>9.99 |
|
|
|
def temp-table tt-un-devol
field sequencia as integer
field parcela as character format 'x(02)'
field cod-un as character format 'x(03)'
field vl-aprop-un as decimal format '>>>>>>>,>>9.99'
index codigo is primary
sequencia
parcela
cod-un.
Observações
- Os atributos setados com “X” na Coluna “REC” indica quais os atributos que serão enviados pelo REC.
- Devido a regras aplicadas no Recebimento, a organização da temp-table é da seguinte forma: uma duplicata que possui várias parcelas tem uma ocorrência no tt-tot-tit (ou seja, cada duplicata é uma ocorrência no tt-tot-tit) e as suas várias parcelas são indicadas em N ocorrências na tt-titulo (ou seja, cada parcela é uma ocorrência no tt-titulo). A ligação entre tt-tot-tit e tt-titulo é feita através do atributo sequencia.
- Qualquer alteração que ainda se faça necessária nos atributos da tabela-temporária, seja na ordem, inclusão, alteração ou exclusão deverá ser informado a Sra. Elisabete Oliveira (mailto: [email protected]) para que a mesma possa alterar os programas do Recebimento e de Integração com o EMS 2.
...