Ponto entrada > Módulo Terceiros > Tratamento standard PAYPROPAL2 

CREPYH : Acesso em cabeçallho de pagamento

PAYPROPAL2 é o tratamento que gera automaticamente os pagamentos em função dos vencimentos. Comporta dois pontos de entrada :

  • O ponto de entrada CREPYH se encontra a escrita de um pagamento na tabela PAYMENTH [PYH]. Permite seja de modificar o pagamento (classe [F :PYH]) antes este registo, seja de evitar este registo em posicionando a variável GOK.
  • O ponto de entrada INIPYD se encontra após a afetação de [PYD]NUM, [PYD]LIN, [PYD]DENCOD, e antes afetação do resto de zonas da linha de pagamento (tabela PAYMENTD [PYD]).

Nos dois casos, GOK<1 interrompe a geração, GOK>1 salta o pagamento.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A transação corresponde à criação de um pagamento.

Ficheiro rasto

Pode existir um ficheiro rasto aberto. Neste caso, GTRACE<>vazio.

Variáveis e máscaras disponíveis

A máscara PAYPROPAL [DIA] onde utilizador registou os critérios da proposição de pagamentos está disponível.

Variável

Tipo

Definição

GDIV(0)

Char

Destino contabilístico para as linhas do pagamento

GDIV(1)

Char

Destino contabilístico para os adiantamentos

GDIV(2)

Char

Destino contabilístico para os descontos

GDIV(5)

Char

Destino contabilístico para os juros

TOTESC

Decimal :

Total dos descontos/juros do pagamento

NOREL

Char

Número do extrato de vencimentos associados ao pagamento

NBBAN

Inteiro :

Número máximo de bancos de uma pool de bancos

POOBAN

Char (1..NBBAN)

Banco da pool de bancos registada

POOMTMAX

Decimal (1..NBBAN)

Montante máximo a afetar ao banco POOBAN(i) em divisa sociedade

POOMTIMP

Decimal (1..NBBAN)

Montante afetado ao banco POOBAN(i) em divisa sociedade

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABCUR [TCU]

‎Não

Divisas

ATABDIV [ADI]

‎Não

Tabelas diversas

GRPSAC [GSC]

‎Não

Grupo de colectivos

GRPCUR [GCU]

‎Não

Grupo de divisas

BID [BID]

‎Não

NIB

COMPANY [CPY]

Sim

Sociedades

GACCOUNT [GAC]

‎Não

Contas

GACCCODE [ACC]

‎Não

Códigos contabilísticos.

SOI [SOI]

‎Não

Extratos de vencimentos

BANK [BAN]

‎Não

Bancos

POOL [POO]

‎Não

Pools bancários

GACCDUDATE [DUD]

‎Não

Vencimentos

TABCOUAFF [TCA]

‎Não

Afetação de contadores

GACCENCOD [CDA]

‎Não

Destinos contabilísticos

TABPAYTYP [TPY]

Sim

Tipos de pagamentos

PAYMENTH [PYH]

Sim

Pagamentos - cabeçalhos

PAYMENTD [PYD]

‎Não

Pagamentos - linhas

PAYMENTA [PYA]

‎Não

Pagamentos - linhas analíticas

GACCENTRY [HAE]

‎Não

Escritas contabilísticas

BPARTNER [BPR]

‎Não

Terceiros

BPCUSTOMER [BPC]

‎Não

Clientes

BPSUPPLIER [BPS]

‎Não

Fornecedores

TMPPAYDUD [ TPD], [TPD2]

‎Não

Tabela temporária

TMPAYDUD2 [TP2]

‎Não

Tabela temporária

INIPYD : Acesso às linhas do pagamento

PAYPROPAL2 é o tratamento que gera automaticamente os pagamentos em função dos vencimentos. Comporta dois pontos de entrada :

  • O ponto de entrada CREPYH onde se encontra a escrita de um pagamento na tabela PAYMENTH [PYH]. Permite seja de modificar o pagamento (classe [F :PYH]) antes este registo, seja de evitar este registo em posicionando a variável GOK.
  • O ponto de entrada INIPYD se encontra após a afetação de [PYD]NUM, [PYD]LIN, [PYD]DENCOD, e antes afetação do resto de zonas da linha de pagamento (tabela PAYMENTD [PYD]).

Nos dois casos, GOK<1 interrompe a geração, GOK>1 salta o pagamento.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A transação corresponde à criação de um pagamento.

Ficheiro rasto

Pode existir um ficheiro rasto aberto. Neste caso, GTRACE<>vazio.

Variáveis e máscaras disponíveis

A máscara PAYPROPAL [DIA] onde utilizador registou os critérios da proposição de pagamentos está disponível.

Variável

Tipo

Definição

GDIV(0)

Char

Destino contabilístico para as linhas do pagamento

GDIV(1)

Char

Destino contabilístico para os adiantamentos

GDIV(2)

Char

Destino contabilístico para os descontos

GDIV(5)

Char

Destino contabilístico para os juros

TOTESC

Decimal

Total dos descontos/juros do pagamento

NOREL

Char

Número do extrato de vencimentos associados ao pagamento

NBBAN

Inteiro :

Número máximo de bancos de uma pool de bancos

POOBAN

Char (1..NBBAN)

Banco da pool de bancos registada

POOMTMAX

Decimal (1..NBBAN)

Montante máximo a afetar ao banco POOBAN(i) em divisa sociedade

POOMTIMP

Decimal (1..NBBAN)

Montante afetado ao banco POOBAN(i) em divisa sociedade

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABCUR [TCU]

‎Não

Divisas

ATABDIV [ADI]

‎Não

Tabelas diversas

GRPSAC [GSC]

‎Não

Grupo de colectivos

GRPCUR [GCU]

‎Não

Grupo de divisas

BID [BID]

‎Não

NIB

COMPANY [CPY]

Sim

Sociedades

GACCOUNT [GAC]

‎Não

Contas

GACCCODE [ACC]

‎Não

Códigos contabilísticos.

SOI [SOI]

‎Não

Extratos de vencimentos

BANK [BAN]

‎Não

Bancos

POOL [POO]

‎Não

Pools bancários

GACCDUDATE [DUD]

‎Não

Vencimentos

TABCOUAFF [TCA]

‎Não

Afetação de contadores

GACCENCOD [CDA]

‎Não

Destinos contabilísticos

TABPAYTYP [TPY]

Sim

Tipos de pagamentos

PAYMENTH [PYH]

Sim

Pagamentos - cabeçalhos

PAYMENTD [PYD]

‎Não

Pagamentos - linhas

PAYMENTA [PYA]

‎Não

Pagamentos - linhas analíticas

GACCENTRY [HAE]

‎Não

Escritas contabilísticas

BPARTNER [BPR]

‎Não

Terceiros

BPCUSTOMER [BPC]

‎Não

Clientes

BPSUPPLIER [BPS]

‎Não

Fornecedores

TMPPAYDUD [ TPD], [TPD2]

‎Não

Tabela temporária

TMPAYDUD2 [TP2]

‎Não

Tabela temporária

ESCAGIO : Cálculo do desconto/juro

O ponto de entrada CAL_ESCAGIO permite intervir justo antes o cálculo dos descontos/juros nomeadamente para desencadear o cálculo de descontos/juros em proposição automática de pagamentos para os vencimentos de tipo "notas de crédito".

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A transação corresponde à criação de um pagamento.

Ficheiro rasto

Pode existir um ficheiro rasto aberto. Neste caso, GTRACE<>vazio.

Caso de chamada

O ponto de entrada está colocado antes o cálculo dos descontos/juros.

Variáveis e máscaras disponíveis

Em standard, o cálculo de descontos/juros não está desencadeada no caso de notas em proposição automática de pagamentos. Se a variável CAL_ESCAGIO está inicializada em "2" em específico, o cálculo dos descontos/juros será igualmente desencadeado para as notas de crédito.

A máscara PAYPROPAL [DIA] onde utilizador registou os critérios da proposição de pagamentos está igulamente disponível assim que as variáveis seguintes :

Variável

Tipo

Definição

GDIV(0)

Char

Destino contabilístico para as linhas do pagamento

GDIV(1)

Char

Destino contabilístico para os adiantamentos

GDIV(2)

Char

Destino contabilístico para os descontos

GDIV(5)

Char

Destino contabilístico para os juros

TOTESC

Decimal

Total dos descontos/juros do pagamento

NOREL

Char

Número do extrato de vencimentos associados ao pagamento

NBBAN

Inteiro :

Número máximo de bancos de uma pool de bancos

POOBAN

Char (1..NBBAN)

Banco da pool de bancos registada

POOMTMAX

Decimal (1..NBBAN)

Montante máximo a afetar ao banco POOBAN(i) em divisa sociedade

POOMTIMP

Decimal (1..NBBAN)

Montante afetado ao banco POOBAN(i) em divisa sociedade

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABCUR [TCU]

‎Não

Divisas

ATABDIV [ADI]

‎Não

Tabelas diversas

GRPSAC [GSC]

‎Não

Grupo de colectivos

GRPCUR [GCU]

‎Não

Grupo de divisas

BID [BID]

‎Não

NIB

COMPANY [CPY]

Sim

Sociedades

GACCOUNT [GAC]

‎Não

Contas

GACCCODE [ACC]

‎Não

Códigos contabilísticos.

SOI [SOI]

‎Não

Extratos de vencimentos

BANK [BAN]

‎Não

Bancos

POOL [POO]

‎Não

Pools bancários

GACCDUDATE [DUD]

‎Não

Vencimentos

TABCOUAFF [TCA]

‎Não

Afetação de contadores

GACCENCOD [CDA]

‎Não

Destinos contabilísticos

TABPAYTYP [TPY]

Sim

Tipos de pagamentos

PAYMENTH [PYH]

Sim

Pagamentos - cabeçalhos

PAYMENTD [PYD]

‎Não

Pagamentos - linhas

PAYMENTA [PYA]

‎Não

Pagamentos - linhas analíticas

GACCENTRY [HAE]

‎Não

Escritas contabilísticas

BPARTNER [BPR]

‎Não

Terceiros

BPCUSTOMER [BPC]

‎Não

Clientes

BPSUPPLIER [BPS]

‎Não

Fornecedores

TMPPAYDUD [ TPD], [TPD2]

‎Não

Tabela temporária

TMPAYDUD2 [TP2]

‎Não

Tabela temporária

 

 

 

TRITRC : Ordem de ordenação no rasto

O ponto de entrada TRITRC permite ordenar no rasto as linhas de pagamentos. Não substitui a ordem de ordenação selecionada ao lançamento da proposição que regista os cabeçalhos de pagamentos. Esta ordenação se faz em valorizando a variável ORDSORT.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A transação corresponde à criação de um pagamento.

Ficheiro rasto

O ficheiro rasto está aberto.

Diferentes casos de chamada

Falta valorizar a variável ORDSORT com o(s) campos da tabela PAYMENTD que servirão a ordenar os pagamentos no rastro.

Variáveis e máscaras disponíveis

A máscara PAYPROPAL [DIA] onde utilizador registou os critérios da proposição de pagamentos está disponível.

Variável

Tipo

Definição

ORDSORT

Char

Contém a ordem de ordenação por defeito da tabela das
linhas de pagamentos PAYMENTD, quer dizer NUM: LIN

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABCUR [TCU]

‎Não

Divisas

ATABDIV [ADI]

‎Não

Tabelas diversas

GRPSAC [GSC]

‎Não

Grupo de colectivos

GRPCUR [GCU]

‎Não

Grupo de divisas

BID [BID]

‎Não

NIB

COMPANY [CPY]

Sim

Sociedades

GACCOUNT [GAC]

‎Não

Contas

GACCCODE [ACC]

‎Não

Códigos contabilísticos.

SOI [SOI]

‎Não

Extratos de vencimentos

BANK [BAN]

‎Não

Bancos

POOL [POO]

‎Não

Pools bancários

GACCDUDATE [DUD]

‎Não

Vencimentos

TABCOUAFF [TCA]

‎Não

Afetação de contadores

GACCENCOD [CDA]

‎Não

Destinos contabilísticos

TABPAYTYP [TPY]

Sim

Tipos de pagamentos

PAYMENTH [PYH]

Sim

Pagamentos - cabeçalhos

PAYMENTD [PYD]

‎Não

Pagamentos - linhas

PAYMENTA [PYA]

‎Não

Pagamentos - linhas analíticas

GACCENTRY [HAE]

‎Não

Escritas contabilísticas

BPARTNER [BPR]

‎Não

Terceiros

BPCUSTOMER [BPC]

‎Não

Clientes

BPSUPPLIER [BPS]

‎Não

Fornecedores

TMPPAYDUD [ TPD], [TPD2]

‎Não

Tabela temporária

TMPAYDUD2 [TP2]

‎Não

Tabela temporária

BEFWRIDEP : Acesso às linhas de desconto/juro do pagamento

O ponto de entrada permite intervir justo antes a escrita das linhas de pagamentos quando a linha está associada a um destino contabilístico de tipo desconto/juro.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A transação corresponde à criação de um pagamento.

Ficheiro rasto

Pode existir um ficheiro rasto aberto. Neste caso, GTRACE<>vazio.

Variáveis e máscaras disponíveis

A máscara PAYPROPAL [DIA] onde utilizador registou os critérios da proposição de pagamentos está disponível.

Variável

Tipo

Definição

GDIV(0)

Char

Destino contabilístico para as linhas do pagamento

GDIV(1)

Char

Destino contabilístico para os adiantamentos

GDIV(2)

Char

Destino contabilístico para os descontos

GDIV(5)

Char

Destino contabilístico para os juros

TOTESC

Decimal

Total dos descontos/juros do pagamento

NOREL

Char

Número do extrato de vencimentos associados ao pagamento

NBBAN

Inteiro :

Número máximo de bancos de uma pool de bancos

POOBAN

Char (1..NBBAN)

Banco da pool de bancos registada

POOMTMAX

Decimal (1..NBBAN)

Montante máximo a afetar ao banco POOBAN(i) em divisa sociedade

POOMTIMP

Decimal (1..NBBAN)

Montante afetado ao banco POOBAN(i) em divisa sociedade

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

TABCUR [TCU]

‎Não

Divisas

ATABDIV [ADI]

‎Não

Tabelas diversas

GRPSAC [GSC]

‎Não

Grupo de colectivos

GRPCUR [GCU]

‎Não

Grupo de divisas

BID [BID]

‎Não

NIB

COMPANY [CPY]

Sim

Sociedades

GACCOUNT [GAC]

‎Não

Contas

GACCCODE [ACC]

‎Não

Códigos contabilísticos.

SOI [SOI]

‎Não

Extratos de vencimentos

BANK [BAN]

‎Não

Bancos

POOL [POO]

‎Não

Pools bancários

GACCDUDATE [DUD]

‎Não

Vencimentos

TABCOUAFF [TCA]

‎Não

Afetação de contadores

GACCENCOD [CDA]

‎Não

Destinos contabilísticos

TABPAYTYP [TPY]

Sim

Tipos de pagamentos

PAYMENTH [PYH]

Sim

Pagamentos - cabeçalhos

PAYMENTD [PYD]

‎Não

Pagamentos - linhas

PAYMENTA [PYA]

‎Não

Pagamentos - linhas analíticas

GACCENTRY [HAE]

‎Não

Escritas contabilísticas

BPARTNER [BPR]

‎Não

Terceiros

BPCUSTOMER [BPC]

‎Não

Clientes

BPSUPPLIER [BPS]

‎Não

Fornecedores

TMPPAYDUD [ TPD], [TPD2]

‎Não

Tabela temporária

TMPAYDUD2 [TP2]

‎Não

Tabela temporária