Référence
BR-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
Cet article présente BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture comme une référence pratique, pas seulement comme une page de navigation. Il explique le terme ou le flux dans son contexte, montre son importance pour la facturation électronique européenne et relie le sujet à la création, la validation, le routage, l’archivage et les décisions d’intégration ERP.
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.
Exemples valides
Exemples valides transforme l’explication générale de BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture en repères opérationnels. La section se concentre sur AllowanceCharge au niveau du document avec ChargeIndicator=false et un montant et AllowanceCharge au niveau de la ligne dans une InvoiceLine lorsque cela est autorisé afin de vérifier les champs requis, les décisions de processus et les contrôles de validation avant d’utiliser le workflow en production.
- 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
Exemples invalides transforme l’explication générale de BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture en repères opérationnels. La section se concentre sur InvoiceLine avec quantité ou montant négatif pour représenter une remise et Ligne séparée intitulée "Discount" au lieu d’un AllowanceCharge afin de vérifier les champs requis, les décisions de processus et les contrôles de validation avant d’utiliser le workflow en production.
- 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
Exemples de code transforme l’explication de BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture en exemples concrets. Utilisez ces extraits pour comprendre XML valide et XML invalide et comparer la syntaxe attendue avec votre propre sortie XML, API ou validateur.
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge><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
Détails techniques transforme l’explication générale de BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture en repères opérationnels. La section se concentre sur Champs concernés et Règles associées afin de vérifier les champs requis, les décisions de processus et les contrôles de validation avant d’utiliser le workflow en production.
Champs concernés
Remises et frais, Lignes de facture
Règles associées
BR-DE-12
Outils de validation
Outils de validation relie BR-DE-10 Les remises et frais ne doivent pas être saisis comme lignes de facture aux pages de référence et aux outils utiles pour la suite. Ces liens soutiennent un workflow complet, de la compréhension de Validateur KoSIT officiel et Convertir un PDF en XRechnung jusqu’à la validation ou la conversion du fichier de facture.