| API / API Web | |
|
Version : 5.0-00 Edition spéciale ES2 |
||
|
Package : fr.ACE.metier.bc4j.analytique.common GestionAnalytiqueCalculerMontantBudgetaire |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de déterminer les montants suivants :
Pour chacun des types de montant, trois valeurs sont calculées :
API imbriquées : GestionDevisesconvertirMontant -
Paramétrage (PPE)
|
P_CBDP (contrôle dépassement budgétaire) :
P_CBNI (niveau de révision du budget) :
|
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
| 1 |
Déterminer code et niveau du suivi budgétaire si non renseigné en entrée d’API. Récupération du paramétrage (état de suivi budgetaire, table P_6SB). |
| 2 | Récupération des dates de début et de fin de l’exercice et de la période comptable et de la période (table CAP). |
| 3 | Récupération du montant et du sens (débit / crédit) budgété annuel (table P_6BU). |
| 4 |
Lecture de la table P_5BA (Balance Analytique) afin de déterminer les autres montants budgétaires :
|
| 5 |
Inversion eventuelle du sens de l’écriture Si le sens (débit ou crédit) est renseigné en entrée d’API, il faut exprimer les montants calculés dans ce sens et inverser le cas échéant le signe des montants. De même si le sens n’est pas renseigné en entrée de l’API, les montants seront toujours positifs ; aussi si le solde (= crédit – débit) est négatif, on inverse le sens de l’écriture (* par –1) et le sens dans lequel est exprimé le montant . Ex.
|
| 6 |
Recherche de la devise de l’exercice dans laquelle sont exprimés les montants calculés Lecture de la table P_1EX afin de récupérer l’exercice comptable en cours (ouvert). En fonction du type de devise récupéré au niveau du suivi budgétaire (table P_6SB), on recherche le type de devise (table TP_DEV), le numéro associé qui vaut :
|
| 7 |
Conversion des montants calculés dans la devise Si une devise en renseignée en entrée d’API, les montants calculés précédemment sont convertis de la devise de l’exercice en cours vers cette devise (devise de l’événement par exemple). Sinon, il n’y a pas de conversion et on renseigne en sortie d’API la devise récupérée sur l’exercice comptable. |
Cas d’erreur
| Cause | Effet |
| Erreur lors de la conversion des montants | Aucun traitement n’est effectué. |