Ponto entrada > Módulo Vendas > Tratamento standard FUNCFMINV 

CFMINVFIL : Acréscimo de critérios de selecção das facturas a validar

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

Permite acrescentar os filtros suplementares sobre estas facturas.

É chamado no tratamento de validação automática das facturas FUNCFMINV.

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 facturas a validar.

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 facturas [M :DIA] (SCI1) está ainda disponível.

Os critérios standards são carregados na variável CRITERE. Afectam o ficheiro facturas (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 sobre o cliente entregue que deve começar por "CLI".

FILSUP -= " & BPCORD >= " CLI " "

FILSUP está avaliado ao mesmo tempo que CRITERE, no momento do filtro sobre o ficheiro SINVOICE. Os critérios devem se reportar a zonas do ficheiro SINVOICE. SINVOICE foi aberto sob a abreviação SI2.

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 [SI2]

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Sim                 

Facturas linha

FACILITY

Não

Estabelecimentos :

COMPANY

Não

Sociedades

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

GACCOUNT

Não

Contas gerais

GACCCODE

Não

Códigos contabilísticos :

TABCUR

Não

Divisas

TABCHANGE

Não

Câmbios divisas

TABUNIT

Não

Unidades

GTYPACCENT

Não

Tipo de documento

FISCALYEAR

Não

Exercícios

 PERIOD

Não

Períodos

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GJOURNAL

Não

Diários contabilísticos

GAJOUSTA 

Não

Lista dos diários

STOTRS

Não

Modelo de transacções

CACNA

Não

Naturezas analíticas

CADSP

Não

Repartições à priori

CACCE

Não

Tabela das secções analíticas

CAAUZ

Não

Tabela das interdições

 

CFMINVSEL : Acréscimo de controlos de autorização de uma factura a validar

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

É chamado no tratamento de validação automática das facturas FUNCFMINV.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Para recusar a validação da factura, 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 da validação das facturas no fim dos controlos de autorização da validação de cada factura.

Variáveis e máscaras disponíveis

A máscara de selecção das entregas SCI1 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 [SI2]

Sim                 

falta utilizar a abreviação [SI2] e não [SIH]

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

FACILITY

Não

Estabelecimentos :

COMPANY

Não

Sociedades

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

GACCOUNT

Não

Contas gerais

GACCCODE

Não

Códigos contabilísticos :

TABCUR

Não

Divisas

TABCHANGE

Não

Câmbios divisas

TABUNIT

Não

Unidades

GTYPACCENT

Não

Tipo de documento

FISCALYEAR

Não

Exercícios

 PERIOD

Não

Períodos

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GJOURNAL

Não

Diários contabilísticos

 

 

 

 

CFMINVAFT : Após validação de uma factura

Este ponto de entrada permite intervir justo após a validação de uma factura.
Permite por exemplo de chamar ALIM_ETAT de TRTX3ETA.

É chamado no tratamento de validação das facturas FUNCFMINV.

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 da validação das facturas no fim dos controlos de autorização da validação de cada factura.

Variáveis e máscaras disponíveis

A máscara de selecção das facturas SCI1 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 [SI2]

Sim                 

falta utilizar a abreviação [SI2] e não [SIH]

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

FACILITY

Não

Estabelecimentos :

COMPANY

Não

Sociedades

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

GACCOUNT

Não

Contas gerais

GACCCODE

Não

Códigos contabilísticos :

TABCUR

Não

Divisas

TABCHANGE

Não

Câmbios divisas

TABUNIT

Não

Unidades

GTYPACCENT

Não

Tipo de documento

FISCALYEAR

Não

Exercícios

 PERIOD

Não

Períodos

GACCDUDATE

Não

Vencimentos

GAUTACE

Não

Documentos automáticos

GJOURNAL

Não

Diários contabilísticos