Référence
BR-DE-12 La facture doit comporter au moins une ligne
Une facture doit comporter au moins une ligne de facture.
Description du problème
Cet article présente BR-DE-12 La facture doit comporter au moins une ligne 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
Une facture sans lignes ne peut pas être validée correctement et ne représente pas des biens ou services facturables. Même si vous ne facturez qu’un total unique, ajoutez au moins une ligne pour l’article ou la prestation concernée.
Solution
Ajoutez au moins une ligne de facture.
Exemples valides
Exemples valides transforme l’explication générale de BR-DE-12 La facture doit comporter au moins une ligne en repères opérationnels. La section se concentre sur Une InvoiceLine représentant des frais de service et Plusieurs lignes avec des articles ou services 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.
- Une InvoiceLine représentant des frais de service
- Plusieurs lignes avec des articles ou services
Exemples invalides
Exemples invalides transforme l’explication générale de BR-DE-12 La facture doit comporter au moins une ligne en repères opérationnels. La section se concentre sur Aucun élément présent 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.
- Aucun élément <cac:InvoiceLine> présent
Exemples de code
Exemples de code transforme l’explication de BR-DE-12 La facture doit comporter au moins une ligne 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:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
<cac:Item><cbc:Name>Service fee</cbc:Name></cac:Item>
<cac:Price><cbc:PriceAmount currencyID="EUR">100.00</cbc:PriceAmount></cac:Price>
</cac:InvoiceLine><!-- Missing cac:InvoiceLine -->Détails techniques
Détails techniques transforme l’explication générale de BR-DE-12 La facture doit comporter au moins une ligne en repères opérationnels. La section se concentre sur Champs concernés 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
Lignes de facture
Outils de validation
Outils de validation relie BR-DE-12 La facture doit comporter au moins une ligne 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.