Aller au contenu principal

Remises / charges

L'onglet Remises / charges règle la façon dont NomaUBL renseigne le code motif et le motif des remises et des frais, au niveau du document (BG-20 / BG-21) comme au niveau des lignes (BG-27 / BG-28) : codes source convertis en codes UNTDID 5189 / 7161, code par défaut si la source n'en donne pas, et libellé de la liste si la source ne donne pas de motif. Le fonctionnement est identique quel que soit le système source — JD Edwards, SAP, NetSuite ou un ERP sur mesure.

Le mécanisme de remplacement (valeurs partagées, ou remplacement pour un document) est décrit dans la Vue d'ensemble.


Deux blocs​

BlocSensCode / motif
Remise (ChargeIndicator = false)Montant déduitBT-98 / BT-140 (code), BT-97 / BT-139 (motif)
Frais (ChargeIndicator = true)Montant ajoutéBT-105 / BT-145 (code), BT-104 / BT-144 (motif)

Chaque bloc comporte les mêmes champs :

ChampDescription
Code motifCode par défaut, choisi dans la liste — motifs de remise (UNTDID 5189) ou motifs de frais (UNTDID 7161), affichés avec leur libellé. Utilisé quand la source ne donne pas de code. Le choix d'un code renseigne Motif avec son libellé, sauf si un texte a déjà été saisi.
MotifMotif par défaut, utilisé avec le code par défaut (ou en l'absence de tout code).
Correspondance des codes sourceTableau Code externe → Code UBL : convertit un code du système source en code de la liste. Un code source absent du tableau est repris tel quel.

Les deux listes sont livrées avec NomaUBL, en français et en anglais (list-allowance-reasons, list-charge-reasons), et figurent dans la zone Custom data des Paramètres.


Choix du code et du motif​

Pour chaque remise ou frais, au niveau du document ou de la ligne :

Règle
CodePas de code dans la source → le code par défaut. Sinon le code source, converti par la correspondance s'il y figure.
Motif1. Le motif de la source. 2. À défaut, le motif par défaut, si le code est le code par défaut ou s'il n'y a pas de code. 3. À défaut, le libellé du code dans la liste (libellé français).

Le sens vient de l'indicateur de frais du mapping : le bloc Frais s'applique aux frais, le bloc Remise aux remises. Le mapping des remises et frais eux-mêmes — section Document Allowances/Charges au niveau du document et Line Allowances/Charges au niveau des lignes — est décrit sur la page Éditeur XSL.


Conseils & bonnes pratiques​

  • Convertir les codes source plutôt que les motifs. Un système source porte en général ses propres codes de remise ou de frais : une ligne de correspondance par code donne un code UNTDID valide et, par la liste, un motif lisible.
  • Renseigner un code par défaut pour chaque sens utilisé. Sans code ni motif, une remise ou des frais ne respectent pas les règles EN 16931 sur les motifs.
  • Garder le motif par défaut cohérent avec le code par défaut. Ce motif n'accompagne que ce code ; pour tout autre code, c'est le libellé de la liste qui s'applique.
  • Un remplacement par document est rarement utile. Le réserver à un document dont la source utilise ses propres codes.