Traitement PAYPROPAL2 : Proposition automatique de r�glements
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 |
�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 |