Ponto entrada > Módulo Terceiros > Tratamento standard GENBORREM 

CRITERE : Filtro suplementar sobre os pagamentos

Este ponto de entrada permite completar o filtro sobre os pagamentos estabelecidos em função do registo de critérios de seleção na máscara de geração dos "bordereaux" de desconto.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Caso de chamada

O ponto de entrada está chamado justo antes a afetação da variável [L]CRITERE e antes a instrução "Filter" sobre a tabela PAYMENTH. Este filtro permite reter os pagamentos que devem estar compreendidos em conta pelo programa tido em conta dos critérios de seleção registados.

Variáveis e máscaras disponíveis

A variável [L]CRITERE contém o critério de seleção calculado pelo programa standard. Para completar o filtro sobre os pagamentos, dispõe-se da variável [L]CRITSUP (extenção da variável CRITERE). É este que convirá de completar.

Tabelas abertas

Nenhuma tabela não apresenta um conteúdo significativo.

CRITERE2 : Filtro suplementar sobre os pagamentos

Este ponto de entrada permite completar o filtro sobre os pagamentos estabelecidos em função do registo de critérios de seleção na máscara de geração dos "bordereaux" de desconto.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Caso de chamada

O ponto de entrada está chamado justo antes a afetação da variável [L]CRITERE e antes a instrução "Filter" sobre a tabela PAYMENTH. Este filtro permite reter os pagamentos respondendo aos critérios de seleção que podem ser reagrupados sobre um mesmo bordereau de desconto.

Variáveis e máscaras disponíveis

A variável [L]CRITERE contém o critério de seleção calculado pelo programa standard. Para completar o filtro sobre os pagamentos, dispõe-se da variável [L]CRITSUP (extenção da variável CRITERE). É este que convirá de completar.

Tabelas abertas

As tabelas TABPAYTYP, PAYMENTH e BANK estão em linha, e o seu conteúdo é significativo.

PYH : Atualização pagamentos

Este ponto de entrada permite alimentar as zonas específicas ou de modificar o valor de certas zonas no momento de registo de um "Bordereau" de desconto.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

O ponto de entrada está chamado em criação e em modificação de bordereau, em cada re-escrita na tabela PYS

Variáveis e máscaras disponíveis

A tabela PAYMENTH está em linha, é a única que tem um conteúdo significativo.

FRMGNR : Geração de bordereau mono-data de vencimento

Este ponto de entrada permite gerar os bordereau mono-data vencimento, quer dizer de gerar tantos descontos que existem pagamentos associados a datas de vencimentos diferentes.

Isto está já em caso standard para as transações de pagamentos de tipo "SEPA". Este ponto de entrada permite obter o mesmo comportamento qual que seja a transação de pagamentos.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Caso de chamada

O ponto de entrada está chamado após o filtro feito sobre a tabela dos pagamentos (aberto sob a abreviação [PYH2] e justo após a primeira rutura sobre as transações de pagamentos a tratar.

Variáveis e máscaras disponíveis

A variável [L]NIVECH permite definir se deseja gerar os bordereau mono-data vencimento. Se esta variável vale 2, o programa gerará tantos descontos que existem datas de vencimentos de pagamentos. Todos os pagamentos tendo a mesma data de vencimento serão reagrupados sob um mesmo "bordereau" de desconto.

Esta variável é inicializada a 2 para as transações de tipo "SEPA" para responder à problemática da data de execução (correspondente à data de vencimento do pagamento) que é obrigatório e único para os ficheiros SEPA a gerar.

É esta variável que convém de inicializar a 2 para as transações de pagamentos para os quais este comportamento está desejado.

Tabelas abertas

A tabela TABPAYTYP está em linha e contém a transação de pagamentos em curso de tratamento.

AFTCREFRM : Após criação "bordereau" de desconto

Este ponto de entrada permite intervir justo após a transação de criaçao de bordereau de desconto.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Caso de chamada

Este ponto de entrada permite intervir justo após a transação de criaçao de "bordereau" de desconto.

Variáveis e máscaras disponíveis

As variáveis [L]CRITERE, [L]CRITERE1 e [L]CRITERE2 contêm os critérios de seleção calculada pelo programa standard para filtrar os pagamentos.

Tabelas abertas

As tabelas TABPAYTYP e BANK estão em linha, e o seu conteúdo é significativo.