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 |