Ce que signifie la règle
Dans les profils Extended de Factur-X et de ZUGFeRD, lorsqu'un ram:BasisPeriodMeasure est présent dans ram:ApplicableTradePaymentPenaltyTerms, sous ram:SpecifiedTradePaymentTerms, il doit porter l'attribut unitCode. Ce contrôle exige seulement la présence de l'attribut. Il ne vérifie ni si sa valeur est vide ni si le code est autorisé.
Pourquoi elle compte
L'unité précise la durée qui sert de base au calcul de la pénalité. Son attribut est obligatoire à cet emplacement dans le XML.
Comment corriger
Si votre logiciel de facturation propose des champs de pénalité de retard dans les conditions de paiement, vérifiez que la période de référence s'accompagne de l'unité prévue. Si vous produisez le XML vous-même, ajoutez l'attribut unitCode au ram:BasisPeriodMeasure situé dans ram:ApplicableTradePaymentPenaltyTerms, par exemple DAY si la période est exprimée en jours. Conservez les conditions de pénalité convenues, puis exportez de nouveau et vérifiez le fichier.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Attribute '@unitCode' is required in this context. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000278 Chaque ligne doit avoir un seul jeu d'informations de TVA
- FX-SCH-A-000279 Un seul bloc de total par ligne
- FX-SCH-A-000282 Le schéma de l'objet facturé doit être un code accepté
- FX-SCH-A-000283 Une référence à un document justificatif ne peut avoir qu'une seule description
- FX-SCH-A-000284 Une référence à un document justificatif ne peut contenir qu'un seul fichier intégré
- FX-SCH-A-000285 Une pièce jointe doit indiquer son type de fichier (EN 16931 et Extended)