Ponto entrada > Módulo Terceiros > Tratamento standard PAYCPTA 

FILTRE : Filtro suplementar sobre os pagamentos

Este ponto de entrada permite de acrescentar um fitro suplementar sobre os pagamentos selecionados no momento das diferentes etapas de contabilização dos pagamentos.

Contexto e modo de funcionamento.

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada intervém no momento da cosntituição do filtro sobre os pagamentos, antes da etapa de contabilização dos pagamentos.

Variáveis e máscaras disponíveis

A variável disponível neste ponto de entrada é a variável CRITSPE, de comprimento 250. Ela está reiniacializada antes da chamada ao ponto de entrada.

Segundo a etapa de contabilização em curso, as máscaras seguintes estão em linha no tratamento :

Variável ou máscara

Definição

 Máscara PAYMEP [DIA]

Colocação em carteira,

 Máscara PAYREMCPT [DIA]

Desconto sobre conta intermédia

 Máscara PAYREMBAN [DIA]

Desconto em banco

Variável Char CRITSPE(250)

Registo dos critérios suplementares

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABPAYTYP [TPY]

 

Transações de pagamento

PAYMENTH [PYH]

 

Cabeçalho dos pagamentos

BANK [BAN]

 

Conta em banco

MAJPYH : Complementos sobre o cabeçalho de pagamento após contabilização

Este ponto de entrada permite efetuar os tratamentos complementares sobre o cabeçalho do pagamento, para cada um dos pagamentos contabilizados pelo tratamento.

Contexto e modo de funcionamento.

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada intervém após a geração das escritas contabilisticas, antes a atualização da lista e das flags de etapas na classe [F:PYH] que precede o re-escrito de cabeçalho de pagamento na tabela.

Variáveis e máscaras disponíveis

Segundo a etapa de contabilização em curso, a máscara PAYMEP, PAYREMCPT ou PAYREMBAN está em linha no tratamento, assim que as máscaras PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE e VENTILE2, contendo respetivamente o detalhe das linhas do pagamento (PAY3), o documento gerado (GACCENT0, GACCENT1, GACCENT2) e a sua ventilação analítica (VENTILE, VENTILE2).

Variável ou máscara

Definição

 Máscara PAYMEP [DIA]

Critérios de colocação em carteira

 Máscara PAYREMCPT [DIA]

Critérios de desconto sobre conta intermédia

 Máscara PAYREMBAN [DIA]

Critérios de desconto em banco

Máscara PAY3  [PAYL]

Linhas de pagamento

Máscara GACCENT0 [HAE0] 

Cabeçalho de documento contabilístico

 Máscara GACCENT1  [HAE1]

Cabeçalho de documento contabilístico

 Máscara GACCENT2  [HAE2]

Linhas de documentos contabilísticos

 Máscara VENTILE  [VTL]

Ventilações analíticas

Máscara VENTILE2  [VT2]

Ventilações analíticas

Tabelas abertas

As classes dos ficheiros pagamentos [PYH] e Documentos automáticos [GAD] estão em linha neste ponto de entrada.

A partir da contabilização intermédia, a classe do ficheiro dos bordereau ou avisos de domiciliação [FRM] está disponível.

Tabela

Conteúdo significativo

Título Tabela

ATABDIV [ADI]

 

Tabelas diversas

GRPCUR [GCU]

 

Grupo de divisas

TABCUR [TCU]

 

Divisas

TABPAYTYP [TPY]

 

Transações de pagamento

PAYMENTH [PYH]

 

Cabeçalho dos pagamentos

 PAYMENTH [PYH2]

 

Cabeçalho dos pagamentos

 PAYMENTH [PYH3]

 

Cabeçalho dos pagamentos

PAYMENTD [PYD]

 

Detalhe pagamento

PAYMENTA [PYA]

 

Analítico pagamento

PAYFRM [FRM]

 

Bordereau ou avisos de docmiciliação.

BANK [BAN]

 

Conta em banco

PAYACCNUM [PAN]

 

Escritas contabilísticas pagamento

 PAYACCNUM [PAN2]

 

Escritas contabilísticas pagamento

TABCHANGE [TCH]

 

Câmbio divisas

 ADOVAL [ADO]

 

Valores parâmetros

MTCBATCH [MTB]

 

Conciliação batch

COMPANY [CPY]

 

Sociedades

FACILITY [FCY]

 

Estabelecimentos :

 GACCDENCOD [CDA]

 

Destinos

BPARTNER [BPR]

 

Terceiros

 TABVAT [TVT]

 

Taxas

 GACCCODE [CAC]

 

Códigos contabilísticos.

GAUTACE [GAU]

 

Documentos automáticos

 GAUTACED [GAD]

 

Documentos automáticos (linhas)

 GAUTACEF [GAG]

 

Documentos automáticos (fórmulas)

GTYPACCENT [GTE]

 

Tipo de documentos

GACCOUNT [GAC]

 

Contas

PERIOD [PER]

 

Períodos

CACNA [CNA]

 

Naturezas analíticas

GJOURNAL [JOU]

 

Diários contabilísticos

GACCDUDATE [DUD]

 

Vencimentos

PAYORDER [PYO]

 

Adiantamento

 BPSUPPMVT [MVS]

 

Movimentos fornecedores

BPCUSTMVT [MVC]

 

Movimentos clientes

ACCES [ACC]

 

Acesso por particular

 GACCTMP [HAE]

 

Documentos contabilísticos em espera (em cabeçalho)

 GACCTMPD [DAE]

 

Documentos contabilísticos em espera (linhas)

GACCTMPA [DAA]

 

Documentos contabilísticos em espera (analiticas)

 GACCENTRYD [DAE2]

 

Documentos contabilísticos (linha)

UPDMVT : Atualização dos movimentos terceiros

Este ponto de entrada permite efetuar ou não a atualização dos montantes na tabela dos movimentos clientes/fornecedores, quando se contabiliza um pagamento.

Contexto e modo de funcionamento

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada permite evitar as interblocagens que podem se produzir sobre os registos das tabelas movimentos clientes e fornecedores (BPCUSTMVT/BPSUPPMVT) no momento da contabilização dos pagamentos, se um registo de documentos está feito sobre o mesmmo terceiro. Este ponto de entrada está chamado antes a atualização dos movimentos, na ação após criação linha "APLIGBAN" que está parametrizada nos documentos automáticos PRINC, BKACC,EFFPO,PYDVN,PYODH,STEPN

Se a variável OKUPDMVT está posicionada a 0, a atualização não está feita.

Variáveis e máscaras disponíveis

Segundo a etapa de contabilização em curso, a máscara PAYMEP, PAYREMCPT ou PAYREMBAN está em linha no tratamento, assim que as máscaras PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE e VENTILE2, contendo respetivamente o detalhe das linhas do pagamento (PAY3), o documento gerado (GACCENT0, GACCENT1, GACCENT2) e a sua ventilação analítica (VENTILE, VENTILE2).

Variável ou máscara

Definição

 Máscara PAYMEP [DIA]

Critérios de colocação em carteira

 Máscara PAYREMCPT [DIA]

Critérios de desconto sobre conta intermédia

 Máscara PAYREMBAN [DIA]

Critérios de desconto em banco

Máscara PAY3  [PAYL]

Linhas de pagamento

Máscara GACCENT0 [HAE0] 

Cabeçalho de documento contabilístico

 Máscara GACCENT1  [HAE1]

Cabeçalho de documento contabilístico

 Máscara GACCENT2  [HAE2]

Linhas de documentos contabilísticos

 Máscara VENTILE  [VTL]

Ventilações analíticas

Máscara VENTILE2  [VT2]

Ventilações analíticas

Tabelas abertas

As tabelas dos ficheiros Pagamentos [TB0] e dos documentos automáticos [GAD] [GAU] estão em linha neste ponto de entrada assim que a tabela dos terceiros [BPR] que contém os terceiros em curso de contabilização e a tabela de transação de pagamento [TPY]

A partir da contabilização intermédia, a classe do ficheiro dos bordereau ou avisos de domiciliação [FRM] está disponível.

Tabela

Conteúdo significativo

Título Tabela

PAYMENTH [TB0]

Sim

Cabeçalho dos pagamentos

TABPAYTYP [TPY]

Sim

Transações de pagamento

 PAYMENTD [TB1]

Sim

Detalhe pagamento

 PAYMENTA [TB2]

Sim

Analítico pagamento

BPARTNER [BPR]

Sim

Terceiros

GAUTACE [GAU]

Sim

Documentos automáticos

 GAUTACED [GAD]

Sim

Documentos automáticos (linhas)

CRITUPDPAN : Critério de seleção em PAYACCNUM

Este ponto de entrada permite gerar uma contabilização em banco com um documento automático STEPN modificado por relação ao standard, para gerar tantas linhas sobre a conta de tesouraria que de pagamentos sobre o "bordereau". O critério detalhe do documento automático contém o número de cheque do pagamento

Contexto e modo de funcionamento

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado na ação AP_PIECE, no momento da geração do documento automático de pagamento. É chamado antes a atualização da tabela PAYACCNUM, que faz a ligação entre os pagamentos e os registos contabilísticos. Permite afinar a pesquisa do número de registo da conta de tesouraria quando o documento contém várias vezes esta conta de tesouraria.

Variáveis e máscaras disponíveis

As variáveis CRITSPE1 e CRITSPE2 permitem selecionar no documento de contabilização em banco, a linha da conta de tesouraria correspondendo ao pagamento.
CRITSPE1 contém a condiçãoque faz que a linha da conta de tesouraria não é esta
do pagamento. CRITSPE2 está não vazio e contém a condição de seleção da linha da conta de tesouraria
Exemplo de utilização do ponto de entrada quando o critério de detalhe, registado sobre a linha 10 do documento automático STEPN, é o número do cheque.
CRITSPE1 = ([M:HAEW]FCYLIN(W-1)<>[F:PYH3]FCY | (GLIGTRES2="STEPN/10" & [M:HAEW]DES(W-1)<>[F:PYH3]CHQNUM) )
CRITSPE2 -= ' & (GLIGTRES2<>"STEPN/10" | [M:HAEW]DES(W+W_STR-1)=[F:PYH3]CHQNUM)'

Variável ou máscara

Definição

 Masque GACCENTW  [HAEW]

Linhas de pagamento

Máscara GACCENT0 [HAE0] 

Cabeçalho de documento contabilístico

 Máscara GACCENT1  [HAE1]

Cabeçalho de documento contabilístico

 Máscara GACCENT2  [HAE2]

Linhas de documentos contabilísticos

 Máscara VENTILE  [VTL]

Ventilações analíticas

Máscara VENTILE2  [VT2]

Ventilações analíticas

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

PAYMENTH [PYH3]

Sim

Cabeçalho dos pagamentos

GAUTACE [GAU]

Sim

Documentos automáticos

 GAUTACED [GAD]

Sim

Documentos automáticos (linhas)

BEFGNRVCR : Antes a geração de um documento automático de pagamentos

Este ponto de entrada permite intervir justo antes a geração de um documento aurtomático de pagamento.

Contexto e modo de funcionamento

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada intervém no percursos dos documentos automáticos anexados ao grupo de documentos automáticos utilizado para a validação do pagamento e colocado justo antes a chamada ao sub-programa permitindo a geração do documento automático de pagamentos.

Variáveis e máscaras disponíveis

Segundo a etapa de contabilização em curso, as máscaras PAYMEP, PAYREMCPT ou PAYREMBAN estão em linha no tratamento.

Variável ou máscara

Definição

 Máscara PAYMEP [DIA]

Critérios de colocação em carteira

 Máscara PAYREMCPT [DIA]

Critérios de desconto sobre conta intermédia

 Máscara PAYREMBAN [DIA]

Critérios de desconto em banco

 
Tabelas abertas

As tabelas dos grupos de documentos automáticos [GRA] e dos Documentos automáticos [GAU] estão em linha neste ponto de entrada.

CRITUPDPAN

Contexto e modo de funcionamento

No contexto do ponto de entrada :

  • Não há transacção em curso
  • Ficheiro rastro está um aberto