Os valores por defeito dos campos natureza e regime são contidos natabela de parametrização DEBREGNAT. Esta última contém os valores para os regimes e as naturezas em função do tipo de movimento, da legislação, do país e do grupo de estabelecimentos definidos. A variável local I_EEC está inicializada com o tipo de movimento ligado ao documento.
Os movimentos tomados em conta são :
1 Entrega clássica
2 Entrega inter-sociedades
3 Entrega de pronto
4 Entrega de sub-contrato
5 Entrega inter-estabelecimentos
6 Entrega exportação com transitário
7 Entrega contramarca directa
8 Recepção clássica
9 Recepção de sub-contrato
10 Recepção inter-estabelecimentos
11 Recepção inter-sociedades
12 Devolução cliente
13 Devolução de pronto
14 Devolução fornecedor
15 Facturas venda
16 Notas de crédito venda
17 Facturas de pronto
18 Entrega gratuita
19 Devolução matéria sub-contrato
Em função do tipo de operação, o tratamento standard entrega as variáveis IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH.
- Tipo de operação :
o Entrega cliente :ABIDC3 = "SDH"
o Devolução cliente :ABIDC3 = "SRH"
o Factura cliente :ABIDC3="SIV" e [F:SIV]INVTYP=1
o Nota de crédito cliente :ABIDC3="SIV" et [F:SIV]INVTYP=2
o Recepção fornecedor : ABIDC3= "PTH"
o Recepção fornecedor : ABIDC3= "PNH"
o Recepção fornecedor : ABIDC3= "PIH"
O ponto de entrada permite modificar os valores de IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH
Utilizar a classe [F] da tabela principal do contexto; o seu conteúdo é significativo e não deve ser modificado.
- Entrega cliente : SDELIVERY [SDH]
- Devolução cliente: SRETURN [SRH]
- Factura e nota de crédito cliente : SINVOICEV [SIV]
- Recepção fornecedor : PRECEIPT [PTH]
- Devolução fornecedor : PRETURN [PNH]
- Factura e nota de crédito fornecedor : PINVOICE [PIH]
De mais as tabelas seguintes são abertas sob abreviações alternativas, o seu conteúdo não sendo significativo :
- Regime e natureza do movimento DEBREGNAT [DRN]
- Novos buffers (afim de preservar aqueles do tratamento principal)
o Grupos de estabelecimentos FACGROUP sob [FGRR]
o Grupos de sociedades / estabelecimentos AGRPFCY sob [AGFF]
o Estabelecimentos FACILITY sob [FCYY]
Este ponto de entrada permite tomar a mão no momento da definição dos critérios de selecção das facturas de compra ou das facturas de venda no momento da geração do ficheiro da DEB.
Permite acrescentar os filtros suplementares sobre estas facturas.
É chamado no tratamento FUNDEB de geração do ficheiro DEB.
Não existe transacção em curso.
Existe um ficheiro rasto aberto.
Este ponto de entrada está chamado no momento dos critérios de selecção.
A máscara de selecção das facturas [M :DIA] (DDEB) está ainda disponível.
Os critérios standards são carregados na variável CRITERE. Eles respeitam :
. Para as recepções, os ficheiros cabeçalho PRECEIPT.
. Para as devoluções de compra, os ficheiros cabeçalho PRETURN.
. Para as facturas de compra, os ficheiros em-cabeçalho factura PINVOICE.
. Para as recepções, os ficheiros cabeçalho SDELIVERY.
. Para as devoluções de venda, os ficheiros cabeçalho SRETURN.
. Para as facturas/notas de crédito de venda, os ficheiros em-cabeçalho factura SINVOICE.
A variável FILSUP foi criada para o acréscimo dos critérios suplementares. Ela está dimensionada a 250 caracteres. Para que aquela funcione bem no momento da avaliação se a variável não foi carregada pelo ponto de entrada, FILSUP está inicializada na cadeia "1=1"
É suficiente da completar no ponto de entrada.
Exemplo : Acréscimo de um filtro suplementar : o código cliente deve ser superior ou igual a "CLI"
FILSUP -= " & BPCORD >= " CLI " "
FILSUP está avaliado ao mesmo tempo que CRITERE, no momento do anel "for".
Os anéis "for" de percursos diferentes documentos são realizados sobre as abrecviações das tabelas de cabeçalho respectivas. Os critérios devem se reportar a zonas dos ficheiros cabeçalho (exemplo : para as recepções, o anel "for" levará sobre o ficheiro PRECEIPT).
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...). Tradicionalmente, é o caso para que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...
Tabela | Conteúdo significativo | Intitulado Tabela |
DEB | Não | Declaração de trocas de bens |
DEBPAR | Não | Parâmetros declaração DEB |
COMPANY | Sim | Sociedade |
FACILITY | Não | Estab. |
TABCOUNTRY | Não | Tabela dos países |
TABCOEF | Não | Tabela dos coeficientes |
BPARTNER | Não | Terceiros |
BPSUPPLIER | Não | Fornecedores |
BPDLVCUST | Não | Cliente entregue |
BPADDRESS | Não | Endereços |
ITMMASTER | Não | Artigos |
TABCUR | Não | Tabela das Divisas |
SINVOICE | Não | Facturas de venda |
SINVOICEV | Não | Facturas de venda |
SINVOICED | Não | Linha facturas de venda. |
SDELIVERY | Não | Entregas |
SDELIVERYD | Não | Linha entregas |
SRETURN | Não | Devoluções de venda |
SRETURND | Não | Linha devoluções de venda. |
PINVOICE | Não | Facturas de compra |
PINVOICEV | Não | Facturas de compra |
PINVOICED | Não | Linhas facturas de compra |
PRECEIPT | Não | Recepções |
PRECEIPTD | Não | Linha recepções |
PRETURN | Não | Devoluções compra |
PRETURND | Não | Linha devoluções compra |
PORDER | Não | Encomenda compra |
PORDERP | Não | linha encomenda compra |
Este ponto de entrada permite de tomar a mão no momento do controlo da factura antes de gerar os registos do ficheiro da DTB.
Afecta as facturas de compras e as facturas de vendas.
É chamado no tratamento FUNDEB de geração do ficheiro DEB.
Não existe transacção em curso.
Existe um ficheiro rasto aberto.
Este ponto de entrada está chamado em início de controlo da factura, antes do percurso das linhas do documento afim de preencher a máscara de trabalho que será vertida por transclasse da tabela DEB.
Valores da variável WUPDFIL e documentos afectados :
- se "PTH" – Trata-se de uma recepção
- se "PNH" – Trata-se de uma devolução compra
- se "PIH" – Trata-se de uma factura (falta testar o tipo do documento para saber se é uma factura ou uma nota de crédito)
- se "PTH" – Trata-se de uma entrega
- se "PNH" – Trata-se de uma devolução de venda
- se "PIH" – Trata-se de uma factura (falta testar o tipo do documento para saber se é uma factura ou uma nota de crédito)
O valor da variável WUPDTYP determina o tipo de fluxo de actualização :
- WUPDTYP=11
o Introdução compras ( Recepções ou Facturas de compra)
o Utilizar a abreviação contida na variável WUPDFIL (neste caso : seja PTH, seja PIH)
- WUPDTYP=11
o Introdução de vendas ( Devolução vendas ou Notas de Crédito sobre devoluções e nota de crédito com movimento físico)
o Utilizar a abreviação contida na variável WUPDFIL (neste caso : seja SRH, seja SIH)
- WUPDTYP=21
o Expedição compras ( Devouções compra)
o Utilizar a abreviação contida na variável WUPDFIL (neste caso : PNH)
- WUPDTYP=22
o Expedição vendas ( Entregas ou Facturas e Notas de Crédito sobre factura sem movimento)
o Utilizar a abreviação contida na variável WUPDFIL (neste caso : seja SDH, seja SIH)
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...). Tradicionalmente, é o caso para que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...
Tabela | Conteúdo significativo | Intitulado Tabela |
DEB | Sim | Declaração de trocas de bens |
DEBPAR | Sim | Parâmetros declaração DEB |
COMPANY | Sim | Sociedade |
FACILITY | Não | Estab. |
TABCOUNTRY | Não | Tabela dos países |
TABCOEF | Não | Tabela dos coeficientes |
BPARTNER | Não | Terceiros |
BPSUPPLIER | Não | Fornecedores |
BPDLVCUST | Não | Cliente entregue |
BPADDRESS | Não | Endereços |
ITMMASTER | Não | Artigos |
TABCUR | Sim | Tabela das Divisas |
SINVOICE | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICEV | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICED | Não | Linha facturas de venda. |
SDELIVERY | Sim se WUPDFIL = "SDH" | Entregas |
SDELIVERYD | Não | Linha entregas |
SRETURN | Sim se WUPDFIL = "SRH" | Devoluções de venda |
SRETURND | Não | Linha devoluções de venda. |
PINVOICE | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICEV | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICED | Não | Linhas facturas de compra |
PRECEIPT | Sim se WUPDFIL = "PTH" | Recepções |
PRECEIPTD | Não | Linha recepções |
PRETURN | Sim se WUPDFIL = "PNH" | Devoluções compra |
PRETURND | Não | Linha devoluções compra |
PORDER | Não | Encomenda compra |
PORDERP | Não | linha encomenda compra |
Este ponto de entrada permite intervir no momento da geração do ficheiro da DTB.
Permite modificar o conteúdo de registo criado. Falta posicionar a variável GPE = 1 para não criar o registo.
É chamado no tratamento FUNDEB de geração do ficheiro DEB.
Existe uma transacção em curso.
Existe um ficheiro rasto aberto.
Este ponto de entrada é chamado antes do registo na tabela DEB.
O valor da variável WUPDTYP determina o tipo de fluxo de actualização :
- WUPDTYP=11 Introdução compras
- WUPDTYP=12 Introdução vendas
- WUPDTYP=21 Expedição compras
- WUPDTYP=22 Expedição vendas
Valores da variável WUPDFIL e documentos afectados :
- se "PTH" – Trata-se de uma recepção
- se "PNH" – Trata-se de uma devolução compra
- se "PIH" – Trata-se de uma factura (falta testar o tipo do documento para saber se é uma factura ou uma nota de crédito)
- se "PTH" – Trata-se de uma entrega
- se "PNH" – Trata-se de uma devolução de venda
- se "PIH" – Trata-se de uma factura (falta testar o tipo do documento para saber se é uma factura ou uma nota de crédito)
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...). Tradicionalmente, é o caso para que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...
Tabela | Conteúdo significativo | Intitulado Tabela |
DEB | Sim | Declaração de trocas de bens |
DEBPAR | Sim | Parâmetros declaração DEB |
COMPANY | Sim | Sociedade |
FACILITY | Não | Estab. |
TABCOUNTRY | Não | Tabela dos países |
TABCOEF | Não | Tabela dos coeficientes |
BPARTNER | Não | Terceiros |
BPSUPPLIER | Não | Fornecedores |
BPDLVCUST | Não | Cliente entregue |
BPADDRESS | Não | Endereços |
ITMMASTER | Não | Artigos |
TABCUR | Sim | Tabela das Divisas |
SINVOICE | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICEV | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICED | Não | Linha facturas de venda. |
SDELIVERY | Sim se WUPDFIL = "SDH" | Entregas |
SDELIVERYD | Não | Linha entregas |
SRETURN | Sim se WUPDFIL = "SRH" | Devoluções de venda |
SRETURND | Não | Linha devoluções de venda. |
PINVOICE | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICEV | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICED | Não | Linhas facturas de compra |
PRECEIPT | Sim se WUPDFIL = "PTH" | Recepções |
PRECEIPTD | Não | Linha recepções |
PRETURN | Sim se WUPDFIL = "PNH" | Devoluções compra |
PRETURND | Não | Linha devoluções compra |
PORDER | Não | Encomenda compra |
PORDERP | Não | linha encomenda compra |
Este ponto de entrada permite intervir no momento da geração do ficheiro da DTB.
Permite aceitar ou de recusar uma linha no momento da extracção de documentos à DEB. Falta posicionar a variável GPE=1 para recusar a linha.
É chamado no tratamento FUNDEB de geração do ficheiro DEB.
Existe uma transacção em curso. Excepto no caso das linhas de devolução compra cuja transacção está aberta após a chamada ao ponto de entrada.
Existe um ficheiro rasto aberto.
Este ponto de entrada foi chamado com alimentação dos campos da máscara de trabalho DEB com os elementos da linha.
O valor da variável WUPDTYP determina o tipo de fluxo de actualização :
- WUPDTYP=11 Introdução compras
- WUPDTYP=12 Introdução vendas
- WUPDTYP=21 Expedição compras
- WUPDTYP=22 Expedição vendas
Valores da variável WUPDFIL e documentos afectados :
- se "PTH" – Trata-se de uma recepção
- se "PNH" – Trata-se de uma devolução compra
- se "PIH" – Trata-se de uma factura (falta testar o tipo de documento para saber se é uma factura ou uma nota de crédito)
- se "SDH" – Trata-se de uma entrega
- se "SRH" – Trata-se de uma devolução de venda
- se "SIH" – Trata-se de uma factura ou nota de crédito de venda (falta testar o tipo do documento para saber se é uma factura ou uma nota de crédito)
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...). Para este ponto de entrada, é o caso para o ficheiro que contém o cabeçalho e para o qual contém as linhas...
Tabela | Conteúdo significativo | Intitulado Tabela |
DEB | Sim | Declaração de trocas de bens |
DEBPAR | Sim | Parâmetros declaração DEB |
COMPANY | Sim | Sociedade |
FACILITY | Não | Estab. |
TABCOUNTRY | Não | Tabela dos países |
TABCOEF | Não | Tabela dos coeficientes |
BPARTNER | Não | Terceiros |
BPSUPPLIER | Não | Fornecedores |
BPDLVCUST | Não | Cliente entregue |
BPADDRESS | Não | Endereços |
ITMMASTER | Não | Artigos |
TABCUR | Sim | Tabela das Divisas |
SINVOICE | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICEV | Sim se WUPDFIL = "SIH" | Facturas de venda |
SINVOICED | Sim se WUPDFIL = "SIH" | Linha facturas de venda. |
SDELIVERY | Sim se WUPDFIL = "SDH" | Entregas |
SDELIVERYD | Sim se WUPDFIL = "SDH" | Linha entregas |
SRETURN | Sim se WUPDFIL = "SRH" | Devoluções de venda |
SRETURND | Sim se WUPDFIL = "SRH" | Linha devoluções de venda. |
PINVOICE | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICEV | Sim se WUPDFIL = "PIH" | Facturas de compra |
PINVOICED | Sim se WUPDFIL = "PIH" | Linhas facturas de compra |
PRECEIPT | Sim se WUPDFIL = "PTH" | Recepções |
PRECEIPTD | Sim se WUPDFIL = "PTH" | Linha recepções |
PRETURN | Sim se WUPDFIL = "PNH" | Devoluções compra |
PRETURND | Sim se WUPDFIL = "PNH" | Linha devoluções compra |
PORDER | Não | Encomenda compra |
PORDERP | Não | linha encomenda compra |