| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.produit.common GestionUnitesconvertirMontantUniteDevise |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet deux types de fonctionnement :
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| PRXARR - |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
| Conversion en unite |
Convertir un montant entre deux unités. La conversion d'un montant utilise les coefficients définis dans la fonction de gestion des articles (GART) et dans la fonction de gestion des unités (GTUNI). Cette API permet de convertir un montant exprimé dans une certaine unité dans une autre unité. Elle fonctionne de la même façon que la méthode GestionUnitesconvertirQuantite. |
| Conversion en devise |
Cette API permet de convertir un montant ou un prix unitaire entre deux devises à une date donnée. La conversion de devise utilise les taux définis dans la fonction de gestion des devises (GDEM) et applique les règles de triangularisation pour les conversions qui mettent en œuvre une devise de la zone Euro. Le paramètre PRXARR qui permet de fixer des masques de saisie différents au niveau des prix d’achat, de vente et de revient est géré. |
Cas d’erreur
| Cause | Effet |
|
- L'unité d'entrée ou de sortie n'existe pas. - Lorsque l'unité d'entrée ou de sortie n'est pas précisée dans le flux XML en entrée, le système convertit la quantité dans l'unité de vente du produit pour lequel est demandée la conversion. Dans ce cas, l'absence du code produit dans le flux XML en entrée provoque une erreur. |
|
|
Devise inexistante, Nature de devise inexistante, Date incorrecte, Si la nature de montant est incorrecte, le composant se comporte comme s'il arrondissait un montant (le paramètre PRXARR n'est pas exploité). |