Traitement TRTDIV : Sous-programmes conversion devises
ESC_AGIO : Calcul le montant de l'escompte ou de l'agio
Le point d'entrée ESC_AGIO permet de prendre la main pour recalculer un montant d'escompte ou d'agio
Contexte et mode de fonctionnement
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
COMPANY [CPY] |
Non |
|
FACILITY [FCY] |
Non |
|
TABCUR [TCU] |
Non |
Il y a généralement une transaction en cours.
Il y a ou non un fichier de trace selon le programme appelant.
Différents cas d’appel
Ce point d'entrée est appelé dans :
- La saisie des règlements : SUBPAY2
- La proposition des règlements : PAYPROPAL2
- La gestion des échéances : MODECHE et SUBDDM2
- L'édition des relances clients : RELANCE1
- La gestion des factures ventes : TRTVENFACP
- La boite de dialogue pour vérifier et modifier le calcul d'escompte/agio (click droit sur le montant dans la saisie des règlements) : PAYDEP
Variables disponibles
Variables |
Définition |
Value Char DEP |
Code d'escompte /Agio |
Value Décimal AMT |
Montant de base |
Value Date DATREF |
Date de référence |
Value Date DATPCE |
Date de la pièce initiale |
Variable Integer DELAI |
Délai |
Variable Décimal TAUX |
Taux d'escompte ou d'agio |
Variable Décimal AMTDEP |
Montant de l'escompte et de l'agio |
Value Integer ACCNUM |
Ces deux paramètres permettent d'identifier l'échéance (possibilité de remonter jusqu'à la facture) |
Value Integer DUDLIG |
Tables ouvertes
Les tables ouvertes dépendent du programme appelant.
Dans tous les cas d'appel, GACCDUDATE, la table des échéances est en ligne.
Remarques importantes
- Dans tous les cas d'appel, le montant de base est celui de l'échéance SAUF pour la fonction GESPAY (saisie des règlements) ou le montant contient déjà l'escompte ou l'agio. Attention, pour ce cas d'appel, le montant en sortie du point d'entrée (AMTDEP) doit toujours contenir le montant de base +/- le montant d'escompte/agio.
- Il ne suffit pas de corriger un montant mais le taux et le délai doivent être réajustés. Ces variables sont utilisées pour de nouveaux calculs ou pour informations.
- Ce qui différencie un montant d'escompte d'un montant d'agio est le signe du taux.
* L'agio (+) possède un taux positif
* L'escompte (-) possède un taux négatif
Pour le calcul des escomptes/agios, se reporter à la documentation Escomptes/Agios.
COURS : modifie le cours initialisé en standard
Le point d'entrée COURS permet de modifier le cours standard initialisé en saisie de documents (pièces et factures).
Contexte et mode de fonctionnement
Il n’y a généralement pas de transaction en cours.
Il n’y a généralement pas de fichier de trace ouvert.
Variables |
Définition |
Value Char DEVORG |
Devise origine |
Value Char SITE |
Site |
Value Libelle TYPCUR |
Type de cours |
Value Date DAT |
Date du cours |
Variable Decimal COURS |
Cours |
Variable Integer SPSTAT |
Statut de retour |
Les tables suivantes sont toujours ouvertes :
- COMPANY [CPY] (sociétés)
- FACILITY [FCY] (sites)
- TABCUR [TCU] (devises)
Les autres tables ouvertes dépendent du programme appelant.