Référence
Export MarkdownBR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture
Les lignes de facture ne doivent pas être utilisées pour représenter des remises ou des frais.
Description du problème
Les lignes de facture ne doivent pas être utilisées pour représenter des remises ou des frais.
ERREUR
XRechnung 3.0
Contexte et importance
Les remises et les frais doivent être représentés via les structures AllowanceCharge prévues à cet effet. Encoder une remise comme ligne négative ou un supplément comme ligne additionnelle provoque souvent des erreurs de totalisation et viole les règles du profil.
Solution
Supprimez les lignes de facture utilisées pour des remises ou des frais.
Actions rapides
Exemples valides
Utilisez ces points comme contrôles pratiques pour cette section.
- AllowanceCharge au niveau du document avec ChargeIndicator=false et un montant
- AllowanceCharge au niveau de la ligne dans une InvoiceLine lorsque cela est autorisé
Exemples invalides
Utilisez ces points comme contrôles pratiques pour cette section.
- InvoiceLine avec quantité ou montant négatif pour représenter une remise
- Ligne séparée intitulée "Discount" au lieu d’un AllowanceCharge
Exemples de code
XML valide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>XML invalide
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:LineExtensionAmount currencyID="EUR">-10.00</cbc:LineExtensionAmount>
<cac:Item><cbc:Name>Discount</cbc:Name></cac:Item>
</cac:InvoiceLine>Détails techniques
Champs concernés
Remises et frais, Lignes de facture