Référence
Export MarkdownBR-FX-EN-04 Date de livraison ou période de prestation requise (Factur-X / ZUGFeRD)
BR-FX-EN-04 est une règle du Schematron Factur-X 1.09 / ZUGFeRD 2.5 pour les profils BASIC et EN 16931. Elle s’applique quand le vendeur ou l’émetteur et l’acheteur ou le destinataire de la facture ont tous deux une adresse postale en Allemagne et que la facture n’est pas une facture d’acompte (code type 386). La facture doit alors contenir la date de livraison effective (BT-72), une période de facturation (BG-14) ou une période sur chaque ligne (BG-26). Sans BT-72, le bloc de livraison doit aussi contenir des données ; le texte de la règle demande au moins le pays de livraison (BT-80). Le Schematron la signale comme avertissement.
Description du problème
AVERTISSEMENT
Règle Factur-X / ZUGFeRD (FNFE-MPE et FeRD, BR-FX)
Chaîne de validation interactive
Où BR-FX-EN-04 est contrôlée
Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.
BR-FX-EN-04 règle de profil Factur-X / ZUGFeRD
Signalée à l’étape 3 : Règles nationales (CIUS).
Niveau avertissement : à lui seul, il n’empêche pas l’acceptation.
Ce sont les validateurs ZUGFeRD et Factur-X qui signalent cette règle, pas la configuration XRechnung.
Étape 3 · Ce qui est contrôlé
Règles nationales (CIUS)
- L’identifiant de spécification en BT-24 sélectionne le jeu de règles, par exemple XRechnung 3.0 ou Peppol BIS Billing 3.0.
- XRechnung ajoute les règles allemandes BR-DE : référence acheteur (BT-10), contact du vendeur, instructions de paiement.
- Peppol ajoute les règles PEPPOL-EN16931 et des règles par pays. XRechnung applique aussi certaines règles PEPPOL-EN16931.
Codes d’exemple
Correction type
Renseignez dans vos données de base les champs exigés par le jeu de règles, comme la Leitweg-ID en BT-10 ou le contact du vendeur.
Contexte et importance
KoSIT n’exécute pas cette règle ; c’est le rôle d’un validateur ZUGFeRD ou Factur-X. Pour une sortie ZUGFeRD ou Factur-X stricte, Invoice-Converter.com va plus loin que l’avertissement : l’étape de relecture signale la date ou la période manquante, et le fichier n’est créé qu’après votre ajout. Il s’agit d’une règle du produit, pas d’une exigence de la norme.
Solution
Ajoutez la date de livraison effective (BT-72) si vous la connaissez. Pour une prestation de services, ajoutez la période de facturation (BG-14, BT-73 et BT-74) ou une période sur chaque ligne (BG-26). Si vous n’indiquez qu’une période, ajoutez aussi le pays de livraison (BT-80). Reprenez les dates des documents source ; n’utilisez pas la date de facture à la place.
Actions rapides
Exemples valides
- BT-72 = 15/10/2026
- BG-14 = du 01/09/2026 au 30/09/2026 avec BT-80 = DE
Exemples invalides
- Ni BT-72, ni BG-14, ni BG-26 sur une facture entre deux entreprises allemandes
- BG-14 présent, mais ni BT-80 ni autre donnée de livraison
Exemples de code
<ram:ApplicableHeaderTradeDelivery>
<ram:ActualDeliverySupplyChainEvent>
<ram:OccurrenceDateTime>
<udt:DateTimeString format="102">20261015</udt:DateTimeString>
</ram:OccurrenceDateTime>
</ram:ActualDeliverySupplyChainEvent>
</ram:ApplicableHeaderTradeDelivery><ram:ApplicableHeaderTradeDelivery/>