Ponto entrada > Módulo Vendas > Tratamento standard FUNAUTFAE 

AUTFAEFIL : Acréscimo de critérios de selecção das encomendas a entregar

Este ponto de entrada permite intervir no momento da definição dos critérios de selecção das entregas validadas em espera de facturação.

Permite acrescentar os filtros suplementares sobre as encomendas.

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ainda ficheiro rasto aberto quando se está em fase de selecção das entregas.

Contexto de utilização

Este ponto de entrada está chamado no momento da definição dos critérios de selecção.

Variáveis e máscaras disponíveis

A máscara de selecção das entregas [M :DIA] (SAUTFAE) está ainda disponível.

Os critérios standards são carregados na variável CRITERE. Afectam o ficheiro cabeçalho entrega (SDELIVERY).

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 sobre o cliente entregue que deve começar por "CLI".

FILSUP -= ‘ & BPCORD >= « CLI »’

FILSUP está avaliado ao mesmo tempo que CRITERE, no momento sobre o ficheiro SDELIVERY. Os critérios devem se reportar a zonas do ficheiro SDELIVERY.

 

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Sim                 

Tabela tipos factura cliente

 TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Não

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Não

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

AUTFAEMAJ : Actualizações de ficheiros específicos após criação de uma factura

Este ponto de entrada permite intervir antes do fim da transacção de registo de uma entrega afim de actualizar os ficheiros específicos.

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Para anular a transacção se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamada :

na função das facturas a emitir antes do fim de cada transacção de registo de uma factura.

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Sim                 

Tabela tipos factura cliente

TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Sim (terceiro factura)

Terceiros

BPCUSTOMER

Sim (cliente factura)

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Sim                 

Facturas cabeçalho

SINVOICEV

Sim                 

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Não

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Não

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

AUTFAESEL : Acréscimo de controlos de autorização de uma entrega a facturar

Este ponto de entrada permite intervir no fim dos controlos de autorização de facturação de uma entrega. Permite assim de reacrescentar os testes permitindo de rejeitar a linha de entrega.

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Para recusar entrega, falta posicionar a variável OK a 1.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamada :

na função das facturas a emitir no fim dos controlos de autorização de facturação de cada entrega.

Variáveis e máscaras disponíveis

A máscara de selecção das entregas SAUTFAE está disponível.

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Não

Tabela tipos factura cliente

TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Sim                 

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Não

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

AUTFAEREG : Modificação dos critérios ordenação / ruptura das entrgas a facturar

Este ponto de entrada permite de tomar a mão do registo no ficheiro de trabalho de cada registo linha de encomenda a entregar. Permite assim de reacrescentar os dados servindo de critérios de ruptura nos dados do ficheiro de trabalho (zone SWIDATA) ver de modificar a chave (zonas SWIKEY e SWIKEY1).

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamada :

na função das facturas a emitir em cada registo no ficheiro de trabalho.

Variáveis e máscaras disponíveis

A máscara de selecção das entregas SAUTFAE está disponível.

Para re-acrescentar os critérios de ruptura, é necessário de alimentar nos campos SWIDATA as informações desejadas.

Ex : [F :SWI]SWIDATA += [F :SDH]xxx

Atenção : No campo SWIDATA, não resta que 40 caracteres disponíveis.

Toda a modificação afectando os campos de chave SWIKEY e SWIKEY1 pode-se tornar problemático afectando as facturas geradas.

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Não

Tabela tipos factura cliente

TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Sim                 

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Sim                 

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

AUTFAELIG : Acréscimo de controlos para não facturar uma linha de entrega

Este ponto de entrada permite tomar a mão após o registo de cada linha de entrega [F:SDD], antes do registo na linha de factura e de efectuar as actualizações da entrega. Permite nomeadamente de não integrar uma linha entrega na factura.

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Para anular a transacção se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado :

na função das facturas a emitir, no anel de carregamento de linhas de entrega.

Variáveis e máscaras disponíveis

As máscaras da gestão das facturas são disponíveis: [M:SIH0] (SIH0), [M:SIH1] (SIH1), [M:SIH2] (SIH2), [M:SIH4] (SIH4).

O posicionamento a 1 da variável IJUMP permite de passar a linha de entrega seguinte. Se uma actualização encomenda ou entrega deve apesar de tudo serem efectuados, falta integrar ao ponto de entrada em tomando modelo sobre o conteúdo da secção $TRT_DETAIL do tratamento FUNAUTFAE

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Sim                 

Tabela tipos factura cliente

TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Sim (terceiro factura)

Terceiros

BPCUSTOMER

Sim (cliente factura)

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Sim                 

Facturas cabeçalho

SINVOICEV

Sim                 

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Não

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Não

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

AUTFAEEND : Modificação da factura ou acréscimo de linhas antes cálculo factura

Este ponto de entrada permite de intervir após o carregamento de todas as linhas na classe [M] assim que o seu registo em [F:SID] e antes do desencadeamento do cálculo da factura. Ele permite acrescentar linhas suplementares ou de efectuar as modificações antes do cálculo.

É chamado no tratamento das facturas a emitir FUNAUTFAE.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Para anular a transacção se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado :

na função das facturas a emitir antes do fim de cada transacção de registo de uma factura.

Variáveis e máscaras disponíveis

As máscaras da gestão das facturas são disponíveis: [M:SIH0] (SIH0), [M:SIH1] (SIH1), [M:SIH2] (SIH2), [M:SIH4] (SIH4).

Para um acréscimo de linha toma modelo sobre conteúdo da secção $TRT_DETAIL do tratamento FUNAUTFAE

Tabelas abertas

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

 

 

Tabelas dados de base

ATABDIV

Não

Tabelas diversas

TABCOUAFF 

Não

Tabela afectação contadores

TABSIVTYP

Sim                 

Tabela tipos factura cliente

TABCUR

Não

Tabela das Divisas

TABCHANGE

Não

Tabela do câmbio divisas

TABCOEFF

Não

Tabela dos coeficientes

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa (fiscalidade)

TABUNIT

Não

Tabela das unidades

ACODNUM

Não

Contadores documento:

AVALNUM

Não

Valores dos contadores

COMPANY

Não

Tabela das sociedades

FACILITY

Não

Tabela dos estabelecimentos

BPARTNER

Sim (terceiro factura)

Terceiros

BPCUSTOMER

Sim (cliente factura)

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-vendas

ITMBPC

Não

Artigos clientes

ITMFACILITY

Não

Artigos estabelecimentos

 

 

Tabelas vendas

SINVOICE

Sim                 

Facturas cabeçalho

SINVOICEV

Sim                 

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SDELIVERY

Não

Entregas cabeçalho

SDELIVERYD

Não

Entregas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

 

 

Tabelas de trabalho

SWRKINV

Não

Ficheiro trabalho

 

 

Tabelas contabilidade

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GAUTACED

Não

Documentos automáticos (linhas)

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos