CREPYH : Acc�s en-t�te de r�glement

PAYPROPAL2 est le traitement qui g�n�re automatiquement des r�glements en fonction des �ch�ances. Il comporte deux points d�entr�e�:

  • Le point d�entr�e CREPYH se trouve avant l��criture d�un r�glement dans la table PAYMENTH [PYH]. Il permet�soit de modifier le r�glement (classe [F�:PYH]) avant cette �criture, soit d��viter cette �criture en positionnant la variable GOK.
  • Le point d�entr�e INIPYD se trouve apr�s affectation de [PYD]NUM, [PYD]LIN, [PYD]DENCOD, et avant affection du reste de zones de la ligne de r�glement (table PAYMENTD [PYD]).

Dans les deux cas, GOK<1 interrompt la g�n�ration, GOK>1 saute le r�glement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours. La transaction correspond � la cr�ation d�un r�glement.

Fichier trace

Il peut y avoir un fichier trace ouvert. Dans ce cas, GTRACE<>vide.

Variables et masques disponibles

Le masque PAYPROPAL [DIA] o� l�utilisateur a saisi les crit�res de la proposition de r�glements est disponible.

Variable

Type

D�finition

GDIV(0)

Char

Destination comptable pour les lignes du r�glement

GDIV(1)

Char

Destination comptable pour les acomptes

GDIV(2)

Char

Destination comptable pour les escomptes

GDIV(5)

Char

Destination comptable pour les agios

TOTESC

Decimal

Total des escomptes/agios du r�glement

NOREL

Char

Num�ro de relev� d��ch�ances associ� au r�glement

NBBAN

Integer

Nombre maximaum de banques d�un pool bancaire

POOBAN

Char (1..NBBAN)

Banque du pool bancaire saisi

POOMTMAX

Decimal (1..NBBAN)

Montant maximum � affecter � la banque POOBAN(i) en devise soci�t�

POOMTIMP

Decimal(1..NBBAN)

Montant affect� � la banque POOBAN(i) en devise soci�t�

�Tables ouvertes

Table

Contenu significatif

Intitul� Table

TABCUR [TCU]

Non

Devises

ATABDIV [ADI]

Non

Tables diverses

GRPSAC [GSC]

Non

Groupes de collectifs

GRPCUR [GCU]

Non

Groupes de devises

BID [BID]

Non

RIB

COMPANY [CPY]

Oui

Soci�t�s

GACCOUNT [GAC]

Non

Comptes

GACCCODE [ACC]

Non

Codes comptables

SOI [SOI]

Non

Relev�s d��ch�ances

BANK [BAN]

Non

Banques

POOL [POO]

Non

Pools bancaires

GACCDUDATE [DUD]

Non

Ech�ances

TABCOUAFF [TCA]

Non

Affectation de compteurs

GACCENCOD [CDA]

Non

Destinations comptables

TABPAYTYP [TPY]

Oui

Types de r�glements

PAYMENTH [PYH]

Oui

R�glements � ent�tes

PAYMENTD [PYD]

Non

R�glements � lignes

PAYMENTA [PYA]

Non

R�glements � lignes analytiques

GACCENTRY [HAE]

Non

Ecritures comptables

BPARTNER [BPR]

Non

Tiers

BPCUSTOMER [BPC]

Non

Clients

BPSUPPLIER [BPS]

Non

Fournisseurs

TMPPAYDUD [ TPD], [TPD2]

Non

Table temporaire

TMPAYDUD2 [TP2]

Non

Table temporaire

INIPYD : Acc�s aux lignes du r�glement

PAYPROPAL2 est le traitement qui g�n�re automatiquement des r�glements en fonction des �ch�ances. Il comporte deux points d�entr�e�:

  • Le point d�entr�e CREPYH se trouve avant l��criture d�un r�glement dans la table PAYMENTH [PYH]. Il permet�soit de modifier le r�glement (classe [F�:PYH]) avant cette �criture, soit d��viter cette �criture en positionnant la variable GOK.
  • Le point d�entr�e INIPYD se trouve apr�s affectation de [PYD]NUM, [PYD]LIN, [PYD]DENCOD, et avant affection du reste de zones de la ligne de r�glement (table PAYMENTD [PYD]).

Dans les deux cas, GOK<1 interrompt la g�n�ration, GOK>1 saute le r�glement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours. La transaction correspond � la cr�ation d�un r�glement.

Fichier trace

Il peut y avoir un fichier trace ouvert. Dans ce cas, GTRACE<>vide.

Variables et masques disponibles

Le masque PAYPROPAL [DIA] o� l�utilisateur a saisi les crit�res de la proposition de r�glements est disponible.

Variable

Type

D�finition

GDIV(0)

Char

Destination comptable pour les lignes du r�glement

GDIV(1)

Char

Destination comptable pour les acomptes

GDIV(2)

Char

Destination comptable pour les escomptes

GDIV(5)

Char

Destination comptable pour les agios

TOTESC

Decimal

Total des escomptes/agios du r�glement

NOREL

Char

Num�ro de relev� d��ch�ances associ� au r�glement

NBBAN

Integer

Nombre maximaum de banques d�un pool bancaire

POOBAN

Char (1..NBBAN)

Banque du pool bancaire saisi

POOMTMAX

Decimal (1..NBBAN)

Montant maximum � affecter � la banque POOBAN(i) en devise soci�t�

POOMTIMP

Decimal(1..NBBAN)

Montant affect� � la banque POOBAN(i) en devise soci�t�

�Tables ouvertes

Table

Contenu significatif

Intitul� Table

TABCUR [TCU]

Non

Devises

ATABDIV [ADI]

Non

Tables diverses

GRPSAC [GSC]

Non

Groupes de collectifs

GRPCUR [GCU]

Non

Groupes de devises

BID [BID]

Non

RIB

COMPANY [CPY]

Oui

Soci�t�s

GACCOUNT [GAC]

Non

Comptes

GACCCODE [ACC]

Non

Codes comptables

SOI [SOI]

Non

Relev�s d��ch�ances

BANK [BAN]

Non

Banques

POOL [POO]

Non

Pools bancaires

GACCDUDATE [DUD]

Non

Ech�ances

TABCOUAFF [TCA]

Non

Affectation de compteurs

GACCENCOD [CDA]

Non

Destinations comptables

TABPAYTYP [TPY]

Oui

Types de r�glements

PAYMENTH [PYH]

Oui

R�glements � ent�tes

PAYMENTD [PYD]

Non

R�glements � lignes

PAYMENTA [PYA]

Non

R�glements � lignes analytiques

GACCENTRY [HAE]

Non

Ecritures comptables

BPARTNER [BPR]

Non

Tiers

BPCUSTOMER [BPC]

Non

Clients

BPSUPPLIER [BPS]

Non

Fournisseurs

TMPPAYDUD [ TPD], [TPD2]

Non

Table temporaire

TMPAYDUD2 [TP2]

Non

Table temporaire

CAL_ESCAGIO : Calcul de l'escompte/agio

Le point d�entr�e�CAL_ESCAGIO�permet de prendre la main juste avant le calcul des escomptes/agios notamment pour d�clencher le calcul d'escomptes/agios en proposition automatique de r�glements pour les �ch�ances de type 'avoirs'.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours. La transaction correspond � la cr�ation d�un r�glement.

Fichier trace

Il peut y avoir un fichier trace ouvert. Dans ce cas, GTRACE<>vide.

Cas d�appel

Le point d�entr�e est plac� juste avant le calcul des escomptes/agios.�

Variables et masques disponibles

En standard, le calcul d'escomptes/agios n'est pas d�clench�dans le cas d'avoirs en proposition automatique de r�glements. Si la variable CAL_ESCAGIO est initialis�e � '2' en sp�cifique, le calcul des escomptes/agios sera �galement d�clench� pour les avoirs.

Le masque PAYPROPAL [DIA] o� l�utilisateur a saisi les crit�res de la proposition de r�glements est �galement disponible ainsi que les variables suivantes :

Variable

Type

D�finition

GDIV(0)

Char

Destination comptable pour les lignes du r�glement

GDIV(1)

Char

Destination comptable pour les acomptes

GDIV(2)

Char

Destination comptable pour les escomptes

GDIV(5)

Char

Destination comptable pour les agios

TOTESC

Decimal

Total des escomptes/agios du r�glement

NOREL

Char

Num�ro de relev� d��ch�ances associ� au r�glement

NBBAN

Integer

Nombre maximaum de banques d�un pool bancaire

POOBAN

Char (1..NBBAN)

Banque du pool bancaire saisi

POOMTMAX

Decimal (1..NBBAN)

Montant maximum � affecter � la banque POOBAN(i) en devise soci�t�

POOMTIMP

Decimal(1..NBBAN)

Montant affect� � la banque POOBAN(i) en devise soci�t�

�Tables ouvertes

Table

Contenu significatif

Intitul� Table

TABCUR [TCU]

Non

Devises

ATABDIV [ADI]

Non

Tables diverses

GRPSAC [GSC]

Non

Groupes de collectifs

GRPCUR [GCU]

Non

Groupes de devises

BID [BID]

Non

RIB

COMPANY [CPY]

Oui

Soci�t�s

GACCOUNT [GAC]

Non

Comptes

GACCCODE [ACC]

Non

Codes comptables

SOI [SOI]

Non

Relev�s d��ch�ances

BANK [BAN]

Non

Banques

POOL [POO]

Non

Pools bancaires

GACCDUDATE [DUD]

Non

Ech�ances

TABCOUAFF [TCA]

Non

Affectation de compteurs

GACCENCOD [CDA]

Non

Destinations comptables

TABPAYTYP [TPY]

Oui

Types de r�glements

PAYMENTH [PYH]

Oui

R�glements � ent�tes

PAYMENTD [PYD]

Non

R�glements � lignes

PAYMENTA [PYA]

Non

R�glements � lignes analytiques

GACCENTRY [HAE]

Non

Ecritures comptables

BPARTNER [BPR]

Non

Tiers

BPCUSTOMER [BPC]

Non

Clients

BPSUPPLIER [BPS]

Non

Fournisseurs

TMPPAYDUD [ TPD], [TPD2]

Non

Table temporaire

TMPAYDUD2 [TP2]

Non

Table temporaire

TRITRC : Ordre de tri dans la trace

Le point d'entr�e TRITRC permet de trier dans la trace�les lignes de r�glements. Il ne se substitue pas � l'ordre de tri s�lectionn� au lancement de la proposition qui tri les ent�tes de r�glements. Ce tri suppl�mentaire se fait en valorisant la variable ORDSORT.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours. La transaction correspond � la cr�ation d�un r�glement.

Fichier trace

Le fichier trace est ouvert.

Diff�rents cas d�appel

Il faut valoriser la variable ORDSORT avec le(s)�champs de la table PAYMENTD qui serviront � trier les r�glements dans la trace.

Variables et masques disponibles

Le masque PAYPROPAL [DIA] o� l�utilisateur a saisi les crit�res de la proposition de r�glements est disponible.

Variable

Type

D�finition

ORDSORT

Char

Contient l'ordre de tri par d�faut de la table des
lignes de r�glements PAYMENTD, c'est � dire NUM;LIN

�Tables ouvertes

Table

Contenu significatif

Intitul� Table

TABCUR [TCU]

Non

Devises

ATABDIV [ADI]

Non

Tables diverses

GRPSAC [GSC]

Non

Groupes de collectifs

GRPCUR [GCU]

Non

Groupes de devises

BID [BID]

Non

RIB

COMPANY [CPY]

Oui

Soci�t�s

GACCOUNT [GAC]

Non

Comptes

GACCCODE [ACC]

Non

Codes comptables

SOI [SOI]

Non

Relev�s d��ch�ances

BANK [BAN]

Non

Banques

POOL [POO]

Non

Pools bancaires

GACCDUDATE [DUD]

Non

Ech�ances

TABCOUAFF [TCA]

Non

Affectation de compteurs

GACCENCOD [CDA]

Non

Destinations comptables

TABPAYTYP [TPY]

Oui

Types de r�glements

PAYMENTH [PYH]

Oui

R�glements � ent�tes

PAYMENTD [PYD]

Non

R�glements � lignes

PAYMENTA [PYA]

Non

R�glements � lignes analytiques

GACCENTRY [HAE]

Non

Ecritures comptables

BPARTNER [BPR]

Non

Tiers

BPCUSTOMER [BPC]

Non

Clients

BPSUPPLIER [BPS]

Non

Fournisseurs

TMPPAYDUD [ TPD], [TPD2]

Non

Table temporaire

TMPAYDUD2 [TP2]

Non

Table temporaire

BEFWRIDEP : Acc�s aux lignes escompte/agio du r�glement

Le point d�entr�e�permet de prendre la main juste avant l'�criture�des lignes de r�glements lorsque la ligne est associ�e � une destination comptable de type escompte/agio.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours. La transaction correspond � la cr�ation d�un r�glement.

Fichier trace

Il peut y avoir un fichier trace ouvert. Dans ce cas, GTRACE<>vide.

Variables et masques disponibles

Le masque PAYPROPAL [DIA] o� l�utilisateur a saisi les crit�res de la proposition de r�glements est disponible.

Variable

Type

D�finition

GDIV(0)

Char

Destination comptable pour les lignes du r�glement

GDIV(1)

Char

Destination comptable pour les acomptes

GDIV(2)

Char

Destination comptable pour les escomptes

GDIV(5)

Char

Destination comptable pour les agios

TOTESC

Decimal

Total des escomptes/agios du r�glement

NOREL

Char

Num�ro de relev� d��ch�ances associ� au r�glement

NBBAN

Integer

Nombre maximaum de banques d�un pool bancaire

POOBAN

Char (1..NBBAN)

Banque du pool bancaire saisi

POOMTMAX

Decimal (1..NBBAN)

Montant maximum � affecter � la banque POOBAN(i) en devise soci�t�

POOMTIMP

Decimal(1..NBBAN)

Montant affect� � la banque POOBAN(i) en devise soci�t�

�Tables ouvertes

Table

Contenu significatif

Intitul� Table

TABCUR [TCU]

Non

Devises

ATABDIV [ADI]

Non

Tables diverses

GRPSAC [GSC]

Non

Groupes de collectifs

GRPCUR [GCU]

Non

Groupes de devises

BID [BID]

Non

RIB

COMPANY [CPY]

Oui

Soci�t�s

GACCOUNT [GAC]

Non

Comptes

GACCCODE [ACC]

Non

Codes comptables

SOI [SOI]

Non

Relev�s d��ch�ances

BANK [BAN]

Non

Banques

POOL [POO]

Non

Pools bancaires

GACCDUDATE [DUD]

Non

Ech�ances

TABCOUAFF [TCA]

Non

Affectation de compteurs

GACCENCOD [CDA]

Non

Destinations comptables

TABPAYTYP [TPY]

Oui

Types de r�glements

PAYMENTH [PYH]

Oui

R�glements � ent�tes

PAYMENTD [PYD]

Non

R�glements � lignes

PAYMENTA [PYA]

Non

R�glements � lignes analytiques

GACCENTRY [HAE]

Non

Ecritures comptables

BPARTNER [BPR]

Non

Tiers

BPCUSTOMER [BPC]

Non

Clients

BPSUPPLIER [BPS]

Non

Fournisseurs

TMPPAYDUD [ TPD], [TPD2]

Non

Table temporaire

TMPAYDUD2 [TP2]

Non

Table temporaire