Ponto entrada > Módulo Vendas > Tratamento standard FUNAUTINVO 

AUTINVOFIL : Acréscimo de critérios de selecção das encomendas a facturar

Este ponto de entrada permite intervir no momento da definição dos critérios de selecção das encomendas a facturar.

Permite acrescentar os filtros suplementares sobre as encomendas.

É chamado no tratamento de facturação automática das encomendas FUNAUTINVO.

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 linhas de encomenda a entregar.

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 linhas de encomenda [M :DIA] (SAUTINVO) está ainda disponível.

Os critérios standards são carregados :

Na variável CRITERE para o cabeçalho (ficheiro SORDER). A variável FILSUPENT foi criada para o acréscimo dos critérios suplementares.

Na variável CRITDET para as linhas detalhe de encomenda (ficheiro SORDERQ). A variável FILSUPDET foi criada para o acréscimo dos critérios suplementares.

Estas 2 variáveis são dimensionadas a 250 caracteres. Para que aquela funcione bem no momento da avaliação se as variáveis não estão carregadas pelo ponto de entrada, FILSUPENT e FILSUPDET são inicializadas na cadeia "1=1".

É suficiente da completar no ponto de entrada.

Exemplo : Acréscimo de um filtro suplementar sobre a referência artigo que deve começar por "VEN".

FILSUPDET -= " & ITMREF >= " VEN "

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

FILSUPDET está avaliado ao mesmo tempo que CRITERE no momento do filtro sobre o ficheiro SORDER. Os critérios devem se reportar a zonas do ficheiro SORDERQ.

 

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

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

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 venda

ITMFACILIT

Não

Artigo estabelecimento

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

ACODNUM

Não

Contadores documento:

TABMODELIV

Não

Tabela modo de entrega

TABCOUAFF 

Não

Tabela afectação contadores

SWRKINV

Não

Ficheiro de trabalho

TABSIVTYP

Não

Tabela tipos factura cliente

 

AUTINVOMAJ : 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 de facturação automática FUNAUTINVO.

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 de facturação automática das encomendas 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

SINVOICE

Sim                 

Facturas cabeçalho

SINVOICEV

Sim                 

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

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 venda

TABSIVTYP

Sim                 

Tipos de facturas

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

 

 

 

AUTINVOSEL : Acréscimos de controos de autorização de uma linha de encomenda a f

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

É chamado no tratamento de facturação automática FUNAUTINVO.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Para recusar a linha de encomenda, falta posicionar a variável OK a 1.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado :

na função de entrega automática no fim dos controlos de autorização de facturação de cada linha de encomenda.

Variáveis e máscaras disponíveis

A máscara de selecção das encomendas SAUTINVO 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

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SORDER

Sim                 

Encomendas cabeçalho

SORDERQ

Sim                 

Encomendas linha quantidade

SORDERP

Sim                 

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Sim (cliente encomenda) Se [F:SOH]IME=5

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos venda

TABSIVTYP

Não

Tipos de facturas

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

 

 

 

AUTINVOREG : Modificação dos critérios ordenação / ruptura das encomendas a fact

Este ponto de entrada permite de tomar a mão do registo no ficheiro de trabalho de cada registo linha de encomenda a facturar. 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 de facturação automática FUNAUTINVO.

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 chamado :

na função de facturação automática das encomendas em cada registo de um registo no ficheiro de trabalho.

Variáveis e máscaras disponíveis

A máscara de selecção das encomendas SAUTINVO 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 :SOH]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

SWRKINV

Sim                 

Ficheiro de trabalho facturação automático

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SORDER

Sim                 

Encomendas cabeçalho

SORDERQ

Sim                 

Encomendas linha quantidade

SORDERP

Sim                 

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Sim se (cliente encomenda) Se [F:SDH]IME=5

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos venda

TABSIVTYP

Não

Tipos de facturas

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

 

 

 

 

AUTINVOEND : 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 de facturação automática FUNAUTINVO.

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 de facturação automática das encomendas 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 FUNAUTINVO

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

SINVOICE

Sim                 

Facturas cabeçalho

SINVOICEV

Sim                 

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

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 venda

TABSIVTYP

Sim                 

Tipos de facturas

GTYPACCENT

Não

Tipo de documento

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos