Référence des règles de validation
Retrouvez une erreur EN 16931 ou Peppol BIS Billing par son code de règle : ce qui a échoué, comment le corriger, et un avant-après testé.
Règles expliquées
Champs de base de la factureBR
44 explications
- BR-01Ajouter l'identifiant de spécification dans CustomizationID
La racine du document doit contenir un
cbc:CustomizationIDnon vide. Pour Peppol BIS Billing 3.0, c'est une valeur fixe, pas une donnée lue dans la source. - BR-02Ajouter le numéro de facture dans le cbc:ID du document
Le
cbc:IDplacé directement sous la racine doit contenir le numéro de la facture ou de l'avoir. Vide, il échoue ; absent, il est arrêté par le XSD. - BR-04Ajouter le code de type de facture
Le document n'a pas de
cbc:InvoiceTypeCode(cbc:CreditNoteTypeCodedans un avoir), ou il est vide. Ajoutez le code de la nature du document, comme380. - BR-05Ajouter le code de devise de la facture
Le document n'a pas de
cbc:DocumentCurrencyCode, ou il est vide. Indiquez la devise de la facture sous la forme d'un code ISO 4217 à trois lettres. - BR-06Ajouter le nom du vendeur comme RegistrationName du fournisseur
La partie fournisseur doit avoir un
cbc:RegistrationNamenon vide danscac:PartyLegalEntity. Un nom commercial danscac:PartyNamene compte pas. - BR-07Ajouter le nom de l'acheteur comme RegistrationName du client
La partie client doit avoir un
cbc:RegistrationNamenon vide danscac:PartyLegalEntity. Un élément vide échoue, tout comme un élément omis. - BR-08Ajouter l'adresse postale du vendeur
Le
cac:Partydu vendeur doit contenir uncac:PostalAddress. Seule la présence du groupe est vérifiée ; son code pays est contrôlé parBR-09. - BR-09Donner un code pays à l'adresse postale du vendeur
Le
cac:PostalAddressdu vendeur doit contenircac:Country/cbc:IdentificationCodeavec un code ISO 3166-1 tel queGB. Un code absent ou vide échoue. - BR-10Ajouter l'adresse postale de l'acheteur
Le
cac:Partyde l'acheteur doit avoir un enfantcac:PostalAddress. Seule sa présence est testée ici ; le code pays de l'acheteur qu'il contient relève deBR-11. - BR-11Ajouter le code pays à l'adresse postale de l'acheteur
Le
cac:PostalAddressde l'acheteur doit contenir uncac:Country/cbc:IdentificationCoderenseigné. Un code absent, vide ou fait d'espaces échoue. - BR-12Ajouter la somme des montants nets des lignes aux totaux monétaires
cac:LegalMonetaryTotaln'a pas decbc:LineExtensionAmount. Écrivez-y la somme des montants nets des lignes, même lorsque le document n'a qu'une seule ligne. - BR-13Ajouter le total hors TVA aux totaux monétaires
cac:LegalMonetaryTotaln'a pas decbc:TaxExclusiveAmount. Ajoutez le total hors TVA : total des lignes, moins les remises, plus les frais du document. - BR-14Ajouter le montant total TVA comprise aux totaux monétaires
cac:LegalMonetaryTotaln'a pas decbc:TaxInclusiveAmount. Ajoutez le total TVA comprise : le total hors TVA plus le total de la TVA, base du montant à payer. - BR-17Nommer le bénéficiaire, ou supprimer un bénéficiaire qui est le vendeur
Un
cac:PayeePartydoit avoircac:PartyName/cbc:Name, sans reprendre le nom ou l'identifiant du vendeur. Si le vendeur est payé, omettez le bénéficiaire. - BR-18Ajouter le nom du représentant fiscal du vendeur
Un
cac:TaxRepresentativePartydoit porter un nom danscac:PartyName/cbc:Name. Un nom vide échoue, et uncbc:RegistrationNamene compte pas. - BR-19Ajouter une adresse postale au représentant fiscal du vendeur
Un
cac:TaxRepresentativePartydoit contenir uncac:PostalAddress. Omettez le groupe s'il n'y a pas de représentant, et envoyez-le complet s'il y en a un. - BR-20Ajouter le code pays à l'adresse du représentant fiscal
Le
cac:PostalAddressdu représentant fiscal doit contenir uncac:Country/cbc:IdentificationCoderenseigné, commeGB. Rue, ville et code postal ne suffisent pas. - BR-21Donner à chaque ligne un identifiant de ligne non vide
Le
cbc:IDau début de chaque ligne de facture ou d'avoir doit contenir du texte. Un identifiant de ligne vide ou blanc échoue ; sa valeur n'est pas contrôlée. - BR-22Ajouter la quantité facturée ou créditée à chaque ligne
Chaque ligne exige
cbc:InvoicedQuantityoucbc:CreditedQuantity. Sans quantité, le contrôle du code d'unité et le calcul de la ligne échouent aussi. - BR-23Ajouter l'attribut unitCode à la quantité de la ligne
Le
cbc:InvoicedQuantityoucbc:CreditedQuantityde chaque ligne doit porter un attributunitCodeindiquant son unité de mesure. - BR-25Donner un nom d'article à chaque ligne
Chaque ligne de facture ou d'avoir exige un
cac:Item/cbc:Namenon vide. Il est vérifié ligne par ligne, et une description d'article ne le remplace pas. - BR-26Ajouter le prix net de l'article sur chaque ligne
Chaque ligne exige
cac:Price/cbc:PriceAmount, le prix net unitaire. Une ligne sanscac:Priceéchoue ici, et le calcul de ligne de Peppol échoue avec elle. - BR-27Corriger un prix net d'article négatif en reportant le signe sur la quantité
Le prix net de l'article d'une ligne est inférieur à zéro. Un prix est nul ou positif : exprimez une déduction ou une correction par une quantité négative.
- BR-28Rendre le prix brut de l'article nul ou positif
Le prix brut dans
cbc:BaseAmountd'une remise sur le prix d'une ligne ne doit pas être négatif. Une déduction ou une correction tire son signe de la quantité. - BR-29Corriger une période de facturation qui se termine avant de commencer
Lorsque la période de facturation au niveau du document donne les deux dates,
cbc:EndDatedoit tomber le même jour quecbc:StartDateou plus tard. - BR-30Placer la date de fin de la période de ligne le jour de sa date de début ou après
Dans le
cac:InvoicePeriodd'une ligne portant les deux dates,cbc:EndDatene doit pas précédercbc:StartDate. Une période d'un seul jour est acceptée. - BR-32Ajouter une catégorie de TVA à chaque remise au niveau du document
Une remise au niveau du document exige un
cac:TaxCategoryavec uncbc:IDdans le schéma TVA, afin que la remise soit déduite de la bonne ventilation de la TVA. - BR-37Donner un code de catégorie de TVA à chaque charge au niveau du document
Un
cac:AllowanceChargeà la racine aveccbc:ChargeIndicatoràtrueexige uncbc:IDdans uncac:TaxCategorydu régime VAT, sinon il n'est taxé nulle part. - BR-45Ajouter la base imposable à chaque ventilation de la TVA
Chaque
cac:TaxSubtotalexige uncbc:TaxableAmount: le montant net sur lequel la TVA de cette ventilation est calculée. - BR-47Ajouter le code de catégorie de TVA à chaque ventilation de la TVA
Chaque
cac:TaxSubtotalexige uncac:TaxCategory/cbc:IDcontenant le code de catégorie de TVA, dans une catégorie de taxe dont le schéma fiscal estVAT. - BR-48Ajouter le taux de TVA à chaque ventilation de la TVA
Chaque ventilation de la TVA exige
cbc:Percentdans sa catégorie de taxe, même si le taux est 0. Seule la catégorieO, non soumise à la TVA, peut l'omettre. - BR-50Ajouter l'identifiant de compte au compte du bénéficiaire
Un virement avec le code
30ou58a uncac:PayeeFinancialAccountmais aucun numéro de compte dans soncbc:ID. Ajoutez l'identifiant de compte réel. - BR-51Remplacer le numéro de carte complet par ses quatre derniers chiffres
Avertissement :
cbc:PrimaryAccountNumberIDdépasse 10 caractères, signe d'un numéro complet. Envoyez les quatre derniers chiffres ; la facture reste valide. - BR-52Ajouter un identifiant à chaque référence à un document justificatif
Chaque
cac:AdditionalDocumentReferenceexige uncbc:IDdésignant le document justificatif. Un identifiant vide ou composé uniquement d'espaces échoue. - BR-53Ajouter le total de TVA dans la devise de comptabilisation de la TVA
Lorsque
cbc:TaxCurrencyCodeest indiqué, le document exige un second total de taxe dont lecbc:TaxAmountest exprimé dans cette devise. - BR-54Donner à chaque attribut d'article un nom et une valeur
Chaque
cac:AdditionalItemPropertydoit avoir uncbc:Nameet uncbc:Value. Si l'article n'a pas de valeur pour un attribut, omettez l'attribut. - BR-55Ajouter le numéro de la facture antérieure à la référence de facturation
Chaque
cac:BillingReferencedoit contenircac:InvoiceDocumentReferenceavec uncbc:ID. Omettez la référence de facturation s'il n'y a pas de facture antérieure. - BR-56Ajouter l'identifiant TVA du représentant fiscal du vendeur
Un
cac:TaxRepresentativePartydoit contenir uncac:PartyTaxSchemeavec le schéma fiscalVATet uncbc:CompanyID: le numéro de TVA du représentant lui-même. - BR-57Ajouter le code pays à l'adresse de livraison
Une adresse de livraison dans
cac:DeliveryLocation/cac:Addressdoit contenircac:Country/cbc:IdentificationCode. Seule sa présence est contrôlée ici. - BR-61Ajouter le compte du bénéficiaire à un virement
Le code de moyen de paiement
30ou58annonce un virement, la facture doit donc indiquer le compte à créditer :cac:PayeeFinancialAccount/cbc:ID. - BR-62Ajouter l'attribut schemeID à l'adresse électronique du vendeur
Lorsque la partie vendeur a un cbc:EndpointID, l'élément doit porter un attribut schemeID indiquant le schéma auquel appartient l'adresse.
- BR-63Ajouter l'attribut schemeID à l'adresse électronique de l'acheteur
Un cbc:EndpointID de l'acheteur doit porter un attribut schemeID. La règle contrôle que l'attribut existe, pas ce qu'il contient.
- BR-64Ajouter l'attribut schemeID à l'identifiant standard de l'article
Un identifiant standard d'article dans
cac:StandardItemIdentification/cbc:IDdoit indiquer son schéma dansschemeID:0160pour un GTIN. - BR-65Ajouter l'attribut listID au code de classification de l'article
Un code de classification d'article dans
cac:CommodityClassificationdoit nommer son système de classification danslistID, avec un code UNTDID 7143.
Calculs et conditionsBR-CO
19 explications
- BR-CO-03Envoyer soit la date d'exigibilité de la TVA, soit son code, mais pas les deux
cbc:TaxPointDateet le code d'exigibilité de la TVA danscac:InvoicePeriod/cbc:DescriptionCodes'excluent. Envoyez l'un des deux, ou aucun. - BR-CO-04Ajouter le code de catégorie de TVA à chaque ligne de facture
Chaque ligne a besoin de
cac:Item/cac:ClassifiedTaxCategory/cbc:IDsous le régime fiscalVAT, qui donne la catégorie de TVA de l'article. - BR-CO-09Ajouter le préfixe de pays à un identifiant à la TVA
Les identifiants à la TVA du vendeur, de l'acheteur et du représentant fiscal doivent commencer par un code pays de deux lettres majuscules, comme GB ou EL.
- BR-CO-10Corriger un total des lignes qui ne correspond pas à la somme des lignes
La somme des montants nets des lignes dans les totaux monétaires doit être égale aux montants nets des lignes additionnés, arrondis à deux décimales.
- BR-CO-11Corriger un total des remises du document qui ne correspond pas à ses remises
Le total des remises dans les totaux monétaires doit être égal à la somme des montants des remises au niveau du document, arrondie à deux décimales.
- BR-CO-12Corriger un total des frais du document qui ne correspond pas à ses frais
Le total des frais dans les totaux monétaires doit être égal à la somme des montants des frais au niveau du document, arrondie à deux décimales.
- BR-CO-13Corriger un total hors TVA qui ne découle pas des autres totaux
Le total hors TVA doit être égal au total des lignes, moins le total des remises du document, plus le total des frais du document, à deux décimales.
- BR-CO-14Corriger un total de la TVA qui ne correspond pas à la ventilation de la TVA
Le total de la TVA d'un bloc de taxes doit être égal à la somme des montants de taxe de ses ventilations de TVA, arrondie à deux décimales.
- BR-CO-15Corriger un total TVA comprise qui n'est pas le total hors TVA plus le total de la TVA
Le total TVA comprise doit être égal au total hors TVA plus le total de la TVA dans la devise du document, arrondi à deux décimales.
- BR-CO-16Corriger un montant à payer qui ne découle pas du total TVA comprise
Le montant à payer doit être égal au total TVA comprise, moins le montant payé d'avance, plus le montant d'arrondi, à deux décimales.
- BR-CO-17Corriger un montant de la ventilation de la TVA qui ne correspond pas à la base imposable multipliée par le taux
Chaque montant de TVA d'une ventilation doit égaler sa base imposable fois son taux. Le contrôle tolère un écart inférieur à 1.00, le bon montant non.
- BR-CO-18Ajouter au bloc de taxes la ventilation de la TVA manquante
Chaque facture et chaque avoir a besoin d'au moins une ventilation de la TVA : un TaxSubtotal dans un TaxTotal au niveau du document.
- BR-CO-19Donner à la période de facturation une date de début, une date de fin ou les deux
Une période de facturation dans
cac:InvoicePerioda besoin decbc:StartDate, decbc:EndDateou des deux. Une description en toutes lettres ne compte pas. - BR-CO-20Mettre une date dans chaque période de ligne, ou omettre la période
Un
cac:InvoicePeriodsur une ligne doit contenircbc:StartDate,cbc:EndDateou les deux. Contrairement à la période du document, un code seul ne suffit pas. - BR-CO-21Donner à chaque remise au niveau du document un code de motif ou un texte de motif
Une remise sur l'ensemble du document doit indiquer son motif dans
cbc:AllowanceChargeReasonCode,cbc:AllowanceChargeReasonou les deux. - BR-CO-22Indiquer le motif de chacun des frais au niveau du document
Des frais portant sur l'ensemble du document, comme le transport ou l'emballage, doivent porter un code de motif de UNTDID 7161, un texte de motif, ou les deux.
- BR-CO-23Ajouter un motif à chaque remise sur une ligne de facture
Une remise sur une ligne de facture ou d'avoir doit indiquer son motif par un code, un texte ou les deux. La remise sur prix dans
cac:Pricen'est pas concernée. - BR-CO-24Donner à chaque frais de ligne un code ou un texte de motif
Des frais sur une ligne ont besoin de
cbc:AllowanceChargeReasonCode, decbc:AllowanceChargeReasonou des deux.BR-44signale le même manque. - BR-CO-26Donner au vendeur un identifiant à la TVA, un identifiant d'enregistrement légal ou un identifiant du vendeur
Le vendeur doit porter au moins un identifiant à la TVA, un identifiant dans
cac:PartyIdentificationou un identifiant d'enregistrement légal.
Listes de codesBR-CL, PEPPOL-EN16931-CL
29 explications
- BR-CL-01Utiliser un code de type de document autorisé
cbc:InvoiceTypeCode et cbc:CreditNoteTypeCode doivent contenir un code UNTDID 1001 de la liste propre à ce document, comme 380 ou 381.EN 16931
- BR-CL-03Utiliser un code de devise ISO 4217 dans chaque attribut currencyID
Le
currencyIDd'un montant n'est pas un code ISO 4217 à trois lettres. Utilisez le code de la devise de la facture, commeGBP, en majuscules.EN 16931 - BR-CL-04Utiliser un code alphabétique ISO 4217 pour la devise de la facture
cbc:DocumentCurrencyCodedoit être un code ISO 4217 en vigueur de trois majuscules, commeGBP. Noms, symboles, codes numériques et minuscules échouent.EN 16931 - BR-CL-05Utiliser un code ISO 4217 pour la devise de comptabilisation de la TVA
cbc:TaxCurrencyCodedoit être un code de la liste alphabétique ISO 4217 figée, commeEUR. Le code retiréHRK, les codes numériques et minuscules sont rejetés.EN 16931 - BR-CL-06Utiliser le code 3, 35 ou 432 comme code de date d'exigibilité de la TVA
Le code de date d'exigibilité de la TVA dans
cac:InvoicePeriod/cbc:DescriptionCodedoit être3,35ou432. Tout autre code UNTDID 2005, comme131, est rejeté.EN 16931 - BR-CL-07Utiliser un code UNTDID 1153 comme schéma de l'identifiant d'objet facturé
Le
schemeIDd'un identifiant d'objet (type de document130) doit être un code UNTDID 1153, commeABZ(Vehicle licence number) pour une immatriculation.EN 16931 - BR-CL-08Placer un code de sujet UNTDID 4451 en majuscules entre les dièses d'une note de facture
Trois caractères entre les deux premiers
#d'une note de facture forment un code de sujet, en majuscules et pris dans la liste UNTDID 4451, comme#AAI#.EN 16931 - BR-CL-10Utiliser un code ICD de l'ISO 6523 comme schéma d'un identifiant de partie
Le
schemeIDd'uncac:PartyIdentification/cbc:IDdoit être un code ICD ISO 6523, comme0088pour un GLN.SEPAn'est admis que pour le vendeur et le bénéficiaire.EN 16931 - BR-CL-11Utiliser un code ICD de l'ISO 6523 comme schéma d'un identifiant d'enregistrement légal
Le
schemeIDdecac:PartyLegalEntity/cbc:CompanyIDdoit être un code ICD de l'ISO 6523, comme0106pour le registre néerlandais KVK, et non un nom de registre.EN 16931 - BR-CL-13Utiliser un code UNTDID 7143 dans le listID de la classification
Le
listIDd'un code de classification d'article doit être un code UNTDID 7143, commeTSTpour UNSPSC ouSTIpour CPV, et non le nom du schéma.EN 16931 - BR-CL-14Utiliser un code pays ISO 3166-1 alpha-2 dans les adresses
Chaque
cac:Country/cbc:IdentificationCodedoit être un code ISO 3166-1 à deux lettres, en majuscules. Le code du Royaume-Uni estGB, et nonUK.EN 16931 - BR-CL-15Utiliser un code de pays ISO 3166-1 pour le pays d'origine de l'article
Le pays d'origine d'un article doit être un code ISO 3166-1 à deux lettres en majuscules, comme
DE.EUn'est pas un code de pays et échoue.EN 16931 - BR-CL-16Utiliser un code de moyen de paiement UNTDID 4461
cbc:PaymentMeansCodedoit être un code UNTDID 4461, comme30pour un virement ou49pour un prélèvement, et non un nom de système bancaire ou de produit.EN 16931 - BR-CL-17Utiliser un code de catégorie de TVA autorisé dans chaque catégorie de taxe
Chaque
cac:TaxCategory/cbc:IDdoit être l'un des codesS,Z,E,AE,K,G,O,L,MouB. Les codes fiscaux internes commeSRsont rejetés.EN 16931 - BR-CL-18Utiliser un code de catégorie de TVA autorisé pour l'article de chaque ligne
La catégorie de la ligne dans
cac:ClassifiedTaxCategory/cbc:IDdoit être un code autorisé commeS,ZouE. Un code interne commeSRest rejeté.EN 16931 - BR-CL-19Utiliser un code de motif de remise de la liste UNTDID 5189
Un code de motif de remise doit être l'un des codes UNTDID 5189 autorisés dans Peppol, comme 95 pour Discount (remise). Un mot comme DISCOUNT n'est pas un code.EN 16931
- BR-CL-20Utiliser un code de motif de frais de la liste UNTDID 7161
Un code de motif de frais doit être un code UNTDID 7161 en majuscules, comme FC pour le fret ou DL pour la livraison. Un mot comme FREIGHT est rejeté.EN 16931
- BR-CL-21Utiliser un code ICD de l'ISO 6523 dans le schemeID de l'identifiant d'article
Le
schemeIDd'un identifiant standard d'article doit être un code de la liste ICD de l'ISO 6523. Pour un GTIN, c'est0160, et non le texteGTIN.EN 16931 - BR-CL-22Utiliser un code VATEX comme code du motif d'exonération de TVA
cbc:TaxExemptionReasonCodedoit porter un code de la liste VATEX, commeVATEX-EU-132. Un code inventé est rejeté ; à défaut, envoyez le motif en texte.EN 16931 - BR-CL-23Utiliser un code de la Recommandation 20 de l'UN/ECE dans unitCode
Chaque
unitCoded'une quantité de ligne ou de base du prix doit être un code UN/ECE Rec 20 ou Rec 21 en majuscules. Une abréviation locale commeEACHéchoue.EN 16931 - BR-CL-24Utiliser un code MIME autorisé pour les pièces jointes intégrées
Le
mimeCoded'une pièce jointe intégrée doit être l'une de six valeurs : PDF, PNG, JPEG, CSV, Excel xlsx ou tableur OpenDocument. Tout le reste échoue.EN 16931 - BR-CL-25Utiliser un code EAS comme schemeID d'une adresse électronique
Le schemeID de chaque cbc:EndpointID doit être un code de la liste Electronic Address Scheme (EAS), comme 0088, avec une correspondance exacte.EN 16931
- BR-CL-26Utiliser un code ICD de l'ISO 6523 comme schéma de l'identifiant du lieu de livraison
Le
schemeIDdecac:DeliveryLocation/cbc:IDdoit être un code ICD de l'ISO 6523. Un point de livraison désigné par son GLN prend0088, et nonGLN.EN 16931 - PEPPOL-EN16931-CL001Déclarer une pièce jointe intégrée avec l'un des six codes MIME de Peppol
Peppol accepte six codes MIME sur une pièce jointe intégrée, les six mêmes que
BR-CL-24. Une variante commeapplication/x-pdféchoue aux deux règles.Peppol BIS Billing - PEPPOL-EN16931-CL002Utiliser l'un des 19 codes UNTDID 5189 de Peppol comme code de motif de remise
Sur une remise (
false),cbc:AllowanceChargeReasonCodedoit être l'un des 19 codes UNTDID 5189 listés par Peppol, comme95. Un095complété de zéros échoue.Peppol BIS Billing - PEPPOL-EN16931-CL003Utiliser un code de la liste Peppol UNTDID 7161 comme code de motif de frais
Sur des frais marqués
true,cbc:AllowanceChargeReasonCodedoit être un code UNTDID 7161, commeDLpour la livraison.DELn'en fait pas partie.Peppol BIS Billing - PEPPOL-EN16931-CL006Utiliser 3, 35 ou 432 comme code de date d'exigibilité de la TVA de la période de facturation
Le code de
cac:InvoicePeriod/cbc:DescriptionCodedoit être3,35ou432. Un code d'une autre liste, comme le code CII5de la date de facture, est rejeté.Peppol BIS Billing - PEPPOL-EN16931-CL007Écrire chaque currencyID de montant exactement comme un code de la liste de devises Peppol
Peppol compare le
currencyIDde chaque montant à sa liste ISO 4217, caractère par caractère. Un code suivi d'une espace échoue ici, alors qu'EN 16931 l'accepte.Peppol BIS Billing - PEPPOL-EN16931-CL008Utiliser un code de schéma d'adresse électronique Peppol dans EndpointID
Le
schemeIDde chaquecbc:EndpointIDdoit correspondre exactement à un code de la liste Peppol des schémas d'adresse électronique, comme0088pour un GLN.Peppol BIS Billing
Précision décimaleBR-DEC
19 explications
- BR-DEC-01Écrire le montant de la remise au niveau du document avec deux décimales au plus
Le montant d'une remise au niveau du document a plus de deux chiffres après le point décimal. Écrivez-en deux au plus :
1.00passe,1.000échoue. - BR-DEC-02Écrire le montant de base de la remise au niveau du document avec deux décimales au plus
Le
cbc:BaseAmountd'une remise au niveau du document a plus de deux décimales. Écrivez la base de la remise en pourcentage avec deux décimales. - BR-DEC-05Écrire le montant des frais au niveau du document avec deux décimales au plus
Des frais au niveau du document ont un
cbc:Amountavec plus de deux décimales. Écrivez ces frais, par exemple un port, avec deux décimales. - BR-DEC-06Écrire le montant de base des frais au niveau du document avec deux décimales au plus
Le
cbc:BaseAmountde frais au niveau du document a plus de deux décimales. Écrivez avec deux décimales le montant auquel s'applique le pourcentage. - BR-DEC-09Écrire la somme des montants nets des lignes avec deux décimales au plus
cbc:LineExtensionAmountdanscac:LegalMonetaryTotala plus de deux décimales. Écrivez la somme des montants nets des lignes avec deux décimales. - BR-DEC-10Écrire la somme des remises au niveau du document avec deux décimales au plus
cbc:AllowanceTotalAmounta plus de deux décimales. Écrivez la somme des remises au niveau du document avec deux décimales, même lorsqu'elle est nulle. - BR-DEC-11Écrire la somme des frais au niveau du document avec deux décimales au plus
cbc:ChargeTotalAmounta plus de deux chiffres après le point décimal. Écrivez la somme des charges ou frais au niveau du document avec deux décimales au plus. - BR-DEC-12Écrire le total hors TVA avec deux décimales au plus
cbc:TaxExclusiveAmountdans les totaux monétaires a plus de deux chiffres après le point décimal. Écrivez le total hors TVA avec deux décimales au plus. - BR-DEC-14Écrire le total TVA comprise avec deux décimales au plus
cbc:TaxInclusiveAmounta plus de deux chiffres après le point décimal. Écrivez le montant total de la facture TVA comprise avec deux décimales au plus. - BR-DEC-16Écrire le montant payé avec deux décimales au plus
cbc:PrepaidAmounta plus de deux chiffres après le point décimal. Écrivez le montant déjà payé, par exemple un acompte, avec deux décimales au plus. - BR-DEC-17Écrire le montant d'arrondi avec deux décimales au plus
cbc:PayableRoundingAmounta plus de deux chiffres après le point décimal. Écrivez le montant d'arrondi, positif ou négatif, avec deux décimales au plus. - BR-DEC-18Écrire le montant à payer avec deux décimales au plus
cbc:PayableAmounta plus de deux chiffres après le point décimal. Arrondissez le montant à payer à deux décimales et formatez-le ainsi. - BR-DEC-19Écrire chaque base imposable de la ventilation de la TVA avec deux décimales au plus
Une ventilation de la TVA indique son
cbc:TaxableAmountavec plus de deux décimales. Écrivez la base de chaque catégorie de TVA avec deux décimales. - BR-DEC-20Écrire chaque montant de TVA de la ventilation avec deux décimales au plus
Le
cbc:TaxAmountd'uncac:TaxSubtotala plus de deux chiffres après le point décimal. Arrondissez le montant de TVA de la catégorie à deux décimales. - BR-DEC-23Écrire le montant net de ligne avec deux décimales au plus
Un montant net de ligne a plus de deux chiffres après le point décimal. Arrondissez-le à deux décimales ; les zéros finaux comptent, donc 25.000 échoue.
- BR-DEC-24Écrire le montant de la remise de ligne avec deux décimales au plus
Une remise sur une ligne de facture a un
cbc:Amountavec plus de deux chiffres après le point décimal. Arrondissez la remise de ligne à deux décimales. - BR-DEC-25Écrire le montant de base d'une remise de ligne avec deux décimales au plus
Une remise de ligne a un
cbc:BaseAmountavec plus de deux décimales. Écrivez la base à laquelle le pourcentage a été appliqué avec deux décimales au plus. - BR-DEC-27Écrire le montant des frais de ligne avec deux décimales au plus
Des frais sur une ligne de facture ont un
cbc:Amountavec plus de deux décimales. Arrondissez-les à deux décimales avant de les écrire. - BR-DEC-28Écrire le montant de base de frais de ligne avec deux décimales au plus
Des frais en pourcentage sur une ligne de facture ont un
cbc:BaseAmountavec plus de deux décimales. Écrivez la base des frais avec deux décimales au plus.
Catégories de TVABR-S, BR-Z, BR-E, BR-AE, BR-IC, BR-G, BR-O
76 explications
Taux normal (S) (10)
- BR-S-01Ajouter la ventilation de la TVA au taux normal qu'exigent les lignes, remises ou frais
Si une ligne, une remise ou des frais au niveau du document sont au taux normal, la ventilation de la TVA doit avoir une entrée au taux normal, et inversement.
- BR-S-02Ajouter l'identifiant TVA du vendeur lorsque des lignes sont au taux normal
Un document avec une ligne au taux normal doit identifier le vendeur à la TVA, par son identifiant fiscal ou par l'identifiant TVA d'un représentant fiscal.
- BR-S-03Ajouter un identifiant TVA du vendeur lorsqu'une remise au niveau du document est au taux normal
Une remise au niveau du document en catégorie
Sexige un vendeur identifié à la TVA, par son identifiant fiscal ou l'identifiant TVA d'un représentant fiscal. - BR-S-04Ajouter un identifiant TVA du vendeur lorsque des frais au niveau du document sont au taux normal
Des frais au niveau du document en catégorie
S, comme le transport, exigent un identifiant fiscal du vendeur ou l'identifiant TVA d'un représentant fiscal. - BR-S-05Donner à une ligne au taux normal un taux de TVA supérieur à zéro
Une ligne en catégorie
Sdoit avoir un taux supérieur à zéro dans la catégorie de taxe de son article. Un taux de 0, négatif ou absent échoue. - BR-S-06Donner à une remise au niveau du document au taux normal un taux de TVA supérieur à zéro
Une remise au niveau du document en catégorie
Sdoit indiquer danscbc:Percentle taux des biens ou services qu'elle réduit, et ce taux doit dépasser zéro. - BR-S-07Indiquer un taux de TVA supérieur à zéro sur des frais au niveau du document au taux normal
Des frais au niveau du document dans la catégorie de TVA
Sexigent un taux positif danscbc:Percent. Omettre le taux échoue, tout comme un taux de 0. - BR-S-08Corriger une base imposable au taux normal qui ne correspond pas à ses lignes, frais et remises
Pour chaque taux normal, la base imposable doit égaler les lignes à ce taux, plus les frais et moins les remises au niveau du document à ce même taux.
- BR-S-09Corriger le montant de TVA d'une ventilation au taux normal
Dans une ventilation au taux normal, la taxe doit égaler la base imposable multipliée par le taux. Un écart sous 1.00 passe le contrôle mais reste faux.
- BR-S-10Retirer le motif d'exonération d'une ventilation de la TVA au taux normal
Une ventilation de la TVA au taux normal ne doit porter ni texte ni code de motif d'exonération. La TVA est facturée en catégorie
S, donc rien n'est exonéré.
Taux zéro (Z) (10)
- BR-Z-01Ajouter exactement une ventilation de la TVA au taux zéro quand le document a un contenu au taux zéro
Un document avec une ligne, une remise ou des frais au niveau du document au taux zéro doit avoir exactement une ventilation de la TVA au taux zéro.
- BR-Z-02Ajouter l'identifiant TVA du vendeur lorsque des lignes sont au taux zéro
Le taux zéro suppose un vendeur identifié : une ligne au taux zéro exige un identifiant fiscal du vendeur ou l'identifiant TVA d'un représentant fiscal.
- BR-Z-03Ajouter un identifiant TVA du vendeur lorsqu'une remise au niveau du document est au taux zéro
Une remise au niveau du document dans la catégorie de TVA
Zexige un identifiant fiscal dans la partie vendeur ou l'identifiant TVA d'un représentant fiscal. - BR-Z-04Ajouter un identifiant TVA du vendeur lorsque des frais au niveau du document sont au taux zéro
Des frais au niveau du document en catégorie
Z, comme la livraison, exigent un identifiant fiscal du vendeur ou un représentant fiscal doté d'un numéro de TVA. - BR-Z-05Mettre à 0 le taux de TVA d'une ligne au taux zéro
Une ligne en catégorie de TVA
Zdoit avoir un taux de TVA d'exactement 0. Tout autre taux sur la ligne, ou l'absence d'élément de taux, échoue. - BR-Z-06Mettre à 0 le taux de TVA d'une remise au niveau du document au taux zéro
Une remise au niveau du document en catégorie
Zdoit porter un taux d'exactement 0. Un taux positif, comme le taux normal de 20, ou un taux absent échoue. - BR-Z-07Donner le taux de TVA 0 à des frais au niveau du document au taux zéro
Des frais au niveau du document dans la catégorie de TVA
Zdoivent indiquer un taux de 0 danscbc:Percent. Omettre le taux échoue, comme toute autre valeur. - BR-Z-08Rendre la base imposable au taux zéro égale aux lignes, frais et remises au taux zéro
La base imposable au taux zéro doit égaler les montants nets des lignes au taux zéro, plus les frais et moins les remises au niveau du document au taux zéro.
- BR-Z-09Mettre à 0.00 le montant de taxe de la ventilation de la TVA au taux zéro
Les livraisons ou prestations au taux zéro sont taxées à 0 : le montant de taxe d'une ventilation de catégorie
Zdoit être exactement nul. Même 0.01 échoue. - BR-Z-10Retirer le motif d'exonération d'une ventilation de la TVA au taux zéro
Une ventilation de la TVA au taux zéro ne doit porter ni texte ni code de motif d'exonération. La catégorie
Zdit tout ce qui est nécessaire.
Exonéré (E) (10)
- BR-E-01Utiliser une seule ventilation exonérée pour tout le contenu exonéré
Si une ligne, une remise ou des frais au niveau du document sont exonérés, il faut exactement une ventilation de catégorie
E: ni aucune, ni une par motif. - BR-E-02Ajouter un identifiant fiscal du vendeur à une facture comportant des lignes exonérées
Un document avec une ligne de la catégorie exonérée
Edoit porter un identifiant fiscal du vendeur, ou l'identifiant TVA de son représentant fiscal. - BR-E-03Identifier le vendeur sur le plan fiscal lorsqu'une remise au niveau du document est exonérée
Une remise exonérée au niveau du document oblige le document à porter un identifiant fiscal du vendeur ou l'identifiant TVA d'un représentant fiscal.
- BR-E-04Placer l'identifiant fiscal du vendeur dans PartyTaxScheme lorsque des frais au niveau du document sont exonérés
Des frais au niveau du document de catégorie
Eexigent l'identifiant fiscal du vendeur dans son PartyTaxScheme, ou l'identifiant TVA d'un représentant fiscal. - BR-E-05Mettre à 0 le taux de TVA d'une ligne exonérée
Une ligne dont la catégorie de TVA de l'article est
Edoit indiquer un taux de TVA d'exactement 0. Un taux réduit ou normal échoue, tout comme un taux absent. - BR-E-06Mettre à 0 le taux de TVA d'une remise exonérée au niveau du document
Une remise au niveau du document de catégorie
Edoit porter un taux de TVA d'exactement 0. Une remise exonérée au taux normal de 20 échoue. - BR-E-07Mettre à 0 le taux de TVA de frais exonérés au niveau du document
Des frais au niveau du document de catégorie
E, comme des frais qui suivent un service exonéré, doivent porter un taux de TVA d'exactement 0. - BR-E-08Rendre la base d'imposition exonérée égale aux lignes, frais et remises exonérés
La base d'imposition exonérée doit égaler exactement les lignes exonérées, plus les frais exonérés, moins les remises exonérées au niveau du document.
- BR-E-09Mettre à zéro le montant de taxe de la ventilation de TVA exonérée
Aucune TVA n'est facturée dans la catégorie exonérée : le montant de taxe d'une ventilation de la TVA de catégorie
Edoit donc être exactement 0. - BR-E-10Ajouter le motif d'exonération à une ventilation de TVA exonérée
Une ventilation de la TVA de la catégorie exonérée doit indiquer le motif d'exonération, par un texte, un code, ou les deux.
Autoliquidation (AE) (10)
- BR-AE-01Ajouter exactement une ventilation en autoliquidation dès qu'un élément est en autoliquidation
Un document avec une ligne, une remise ou des frais du document en autoliquidation exige une ventilation de catégorie
AE, même avec d'autres catégories. - BR-AE-02Identifier le vendeur et l'acheteur sur une facture en autoliquidation
Un document avec une ligne en autoliquidation exige un identifiant fiscal du vendeur et un identifiant TVA ou d'immatriculation légale de l'acheteur.
- BR-AE-03Identifier le vendeur et l'acheteur lorsqu'une remise au niveau du document est en autoliquidation
Une remise au niveau du document en autoliquidation exige un identifiant fiscal du vendeur et un identifiant TVA ou d'immatriculation légale de l'acheteur.
- BR-AE-04Identifier le vendeur et l'acheteur lorsque des frais au niveau du document sont en autoliquidation
Des frais au niveau du document en autoliquidation exigent l'identifiant fiscal du vendeur et un identifiant TVA ou d'immatriculation légale de l'acheteur.
- BR-AE-05Mettre à 0 le taux de TVA d'une ligne en autoliquidation
Une ligne de catégorie de TVA
AEdoit avoir un taux de TVA d'exactement 0, même si l'acheteur déclarera la TVA sur l'opération. - BR-AE-06Mettre à 0 le taux de TVA d'une remise au niveau du document en autoliquidation
Une remise au niveau du document de catégorie
AEdoit porter un taux de 0 ; une remise sur une opération autoliquidée ne garde pas le taux du vendeur. - BR-AE-07Donner un taux de TVA de 0 à des frais au niveau du document en autoliquidation
Des frais au niveau du document de catégorie de TVA
AEont besoin d'uncbc:Percentd'exactement 0 dans leur catégorie de taxe, et un taux omis échoue aussi. - BR-AE-08Recalculer la base imposable en autoliquidation à partir des lignes, frais et remises AE
La base imposable de la ventilation
AEdoit égaler les montants nets des lignes en autoliquidation, plus les fraisAE, moins les remisesAEdu document. - BR-AE-09Mettre à zéro le montant de taxe de la ventilation de TVA en autoliquidation
Le vendeur ne facture pas de TVA en autoliquidation, donc une ventilation de la TVA de catégorie
AEdoit indiquer un montant de taxe d'exactement 0. - BR-AE-10Ajouter le motif d'autoliquidation à la ventilation de la TVA
Une ventilation de TVA en autoliquidation doit dire pourquoi aucune TVA n'est facturée, par un texte de motif d'exonération, un code de motif, ou les deux.
Livraison intracommunautaire (K) (12)
- BR-IC-01Envoyer exactement une ventilation de la TVA intracommunautaire
Un document comportant un contenu intracommunautaire (catégorie
K) doit avoir une ventilation de la TVA de catégorieK: ni aucune, ni deux. - BR-IC-02Ajouter les identifiants TVA du vendeur et de l'acheteur à une livraison intracommunautaire
Un document avec une ligne de livraison intracommunautaire (catégorie
K) exige l'identifiant TVA du vendeur ou du représentant fiscal et celui de l'acheteur. - BR-IC-03Ajouter les identifiants TVA qu'exige une remise intracommunautaire au niveau du document
Une remise au niveau du document de catégorie
Kexige, comme une ligneK, l'identifiant TVA du vendeur ou du représentant fiscal et celui de l'acheteur. - BR-IC-04Identifier le vendeur et l'acheteur sous le schéma VAT lorsque des frais au niveau du document sont intracommunautaires
Des frais au niveau du document de catégorie
Kexigent l'identifiant TVA du vendeur ou de son représentant fiscal et celui de l'acheteur, sous le schémaVAT. - BR-IC-05Donner un taux de TVA de 0 à chaque ligne de livraison intracommunautaire
Une ligne de catégorie
Kdoit porter un taux de 0 ; le taux du pays de l'acheteur, comme 19 pour l'Allemagne, ne figure pas sur la ligne du vendeur. - BR-IC-06Passer à 0 le taux de TVA d'une remise intracommunautaire
Une remise du document de catégorie
Kdoit indiquer un taux de 0 ; une remise sur une livraison intracommunautaire ne porte pas le taux de 20 du vendeur. - BR-IC-07Corriger à 0 le taux de TVA de frais intracommunautaires au niveau du document
Des frais au niveau du document de catégorie
K, comme le transport de marchandises envoyées dans un autre État membre, doivent porter un taux de TVA de 0. - BR-IC-08Inclure les frais et remises intracommunautaires dans la base imposable K
La base imposable de la ventilation
Kdoit égaler les montants nets des lignesK, plus les fraisK, moins les remisesKau niveau du document, sans tolérance. - BR-IC-09Retirer la TVA de la ventilation de la livraison intracommunautaire
Une livraison intracommunautaire est facturée sans TVA : le montant de taxe d'une ventilation
Kdoit valoir exactement 0, quel que soit le taux indiqué. - BR-IC-10Ajouter le motif de livraison intracommunautaire à la ventilation de la TVA
Une ventilation de la TVA de catégorie
Kdoit indiquer le motif de livraison intracommunautaire : le codeVATEX-EU-IC, le texte correspondant, ou les deux. - BR-IC-11Ajouter une date de livraison ou une période de facturation à une livraison intracommunautaire
Si la ventilation de la TVA comprend la catégorie
K, le document doit avoir une date de livraison effective ou une période de facturation au niveau du document. - BR-IC-12Ajouter le pays de livraison à une livraison intracommunautaire
Un document avec une ventilation
Kdoit indiquer le pays de livraison des marchandises dans l'adresse de livraison, souscac:Delivery/cac:DeliveryLocation.
Exportation hors de l'UE (G) (10)
- BR-G-01Envoyer exactement une ventilation de la TVA pour l'exportation hors UE
Un document avec une ligne, une remise ou des frais de catégorie
Ga besoin d'une ventilation de la TVA enG: aucune échoue, et une deuxième copie aussi. - BR-G-02Ajouter l'identifiant TVA du vendeur à une facture d'exportation
Un document avec une ligne de catégorie
G, exportation hors UE, a besoin d'un identifiant TVA du vendeur, ou de son représentant fiscal, sous le régimeVAT. - BR-G-03Ajouter l'identifiant TVA du vendeur à une facture d'exportation comportant une remise de catégorie G
Une remise au niveau du document en catégorie
Gexige, comme une ligne d'exportation, un identifiant TVA du vendeur ou de son représentant sousVAT. - BR-G-04Immatriculer le vendeur sous le régime VAT sur une facture d'exportation comportant des frais de catégorie G
Des frais au niveau du document en catégorie
G, comme le transport d'une exportation, exigent un identifiant TVA du vendeur ou de son représentant sousVAT. - BR-G-05Mettre à 0 le taux de TVA d'une ligne d'exportation
Une ligne de facture de catégorie
G, exportation hors UE, doit porter un taux de TVA d'exactement 0 dans la catégorie fiscale de son article. - BR-G-06Donner un taux de TVA de 0 à une remise sur une exportation
Une remise au niveau du document en catégorie
Gdoit indiquer un taux de TVA, et ce taux doit valoir 0. Une remise sans taux échoue aussi. - BR-G-07Mettre à 0 le taux de TVA de frais sur une exportation
Des frais au niveau du document en catégorie
G, comme le transport facturé avec une exportation, doivent porter un taux de TVA de 0 dans leur catégorie fiscale. - BR-G-08Faire correspondre la base imposable de l'exportation à ses lignes, frais et remises
La base imposable de la ventilation
Gdoit être égale aux montants nets des lignes d'exportation plus les fraisGmoins les remisesG, sans aucune tolérance. - BR-G-09Mettre à zéro le montant de taxe de la ventilation de TVA d'exportation
Les biens exportés hors de l'UE sont facturés sans TVA : une ventilation de la TVA de catégorie
Gdoit donc afficher un montant de taxe d'exactement 0. - BR-G-10Ajouter le motif d'exportation à la ventilation de la TVA
Une ventilation de catégorie
Gdoit indiquer le motif d'exportation : le codeVATEX-EU-G, le texteExport outside the EUou son équivalent, ou les deux.
Hors champ de la TVA (O) (14)
- BR-O-01Donner exactement une ventilation O à un document ayant un contenu non soumis à la TVA
Une ligne, une remise ou des frais au niveau du document en catégorie
Oexigent une ventilation de la TVA enO. Un document sans, ou avec deux, est rejeté. - BR-O-02Retirer les identifiants TVA d'un document non soumis à la TVA
Si une ligne est en catégorie
O, non soumise à la TVA, le document ne doit porter aucun identifiant TVA pour le vendeur, l'acheteur ou un représentant fiscal. - BR-O-03Retirer les identifiants TVA lorsqu'une remise au niveau du document n'est pas soumise à la TVA
Une remise au niveau du document en catégorie
Oexclut les identifiants TVA du vendeur, de l'acheteur et du représentant fiscal, exactement comme une ligneO. - BR-O-04Retirer les identifiants TVA lorsque des frais au niveau du document ne sont pas soumis à la TVA
Avec des frais au niveau du document en catégorie
O, comme la livraison sur une facture hors champ, aucune partie du document ne peut porter d'identifiant TVA. - BR-O-05Retirer le taux de TVA d'une ligne non soumise à la TVA
Une ligne en catégorie
One doit pas avoir decbc:Percentdans sa catégorie de taxe, pas même0. Omettez entièrement le taux. - BR-O-06Retirer le taux de TVA d'une remise au niveau du document non soumise à la TVA
Une remise ou autre réduction au niveau du document en catégorie
One prend aucuncbc:Percent, donc un taux de remise de0enOest rejeté. - BR-O-07Retirer le taux de TVA de frais au niveau du document non soumis à la TVA
Des frais au niveau du document en catégorie
One doivent porter aucuncbc:Percent. Un taux, comme20hérité d'un modèle de frais de livraison, est rejeté. - BR-O-08Recalculer la base imposable non soumise à la TVA à partir des lignes, remises et frais en O
La base imposable de la ventilation
Odoit valoir exactement les montants nets des lignesO, plus les fraisOet moins les remisesOau niveau du document. - BR-O-09Ne facturer aucune TVA dans la ventilation non soumise à la TVA
Les montants hors du champ de la TVA ne portent aucune taxe, donc le
cbc:TaxAmountd'une ventilation en catégorieOdoit être nul, et les totaux doivent suivre. - BR-O-10Ajouter le motif de non-soumission à la TVA dans la ventilation de la TVA
Une ventilation de la TVA en catégorie
Odoit indiquer que le montant n'est pas soumis à la TVA : le codeVATEX-EU-O, un texte de motif, ou les deux. - BR-O-11Facturer séparément les montants non soumis à la TVA et les autres catégories de TVA
Un document avec une ventilation en
One peut en avoir dans aucune autre catégorie : montants hors champ et montants taxés exigent des documents distincts. - BR-O-12Retirer d'une facture non soumise à la TVA les lignes d'autres catégories de TVA
Dès qu'un document a une ventilation de la TVA en
O, chaque ligne doit aussi être enO. Une ligne au taux zéro à côté est rejetée, même sans ventilation propre. - BR-O-13Garder en catégorie O les remises au niveau du document sur une facture non soumise à la TVA
Si la ventilation de la TVA est en catégorie
O, chaque remise au niveau du document doit aussi être enO; une remise codéeSà 20 y est rejetée. - BR-O-14Garder en catégorie O les frais au niveau du document sur une facture non soumise à la TVA
Sur un document ayant une ventilation
O, tous les frais au niveau du document doivent aussi être enO; des frais de livraison laissés enSà 20 y sont rejetés.
Exigences PeppolPEPPOL-EN16931, PEPPOL-COMMON
41 explications
Règles métier (PEPPOL-EN16931-R) (28)
- PEPPOL-EN16931-R001Ajouter l'identifiant de processus métier manquant
Le document n'a pas de cbc:ProfileID. Ajoutez-le directement sous la racine, après cbc:CustomizationID, avec l'identifiant du processus Peppol Billing.
- PEPPOL-EN16931-R002S'en tenir à une seule note au niveau du document
Peppol n'autorise qu'un
cbc:Notesous la racine, sauf si le vendeur et l'acheteur ont tous deux une adresse postale allemande. Fusionnez les textes. - PEPPOL-EN16931-R003Ajouter une référence de l'acheteur ou une référence de bon de commande
Le document n'a ni cbc:BuyerReference ni cac:OrderReference/cbc:ID. Peppol exige au moins l'un des deux pour que l'acheteur puisse acheminer la facture.
- PEPPOL-EN16931-R004Utiliser l'identifiant de spécification Peppol BIS Billing 3.0
cbc:CustomizationID est absent ou n'est pas l'identifiant Peppol BIS Billing 3.0. Envoyez la valeur Peppol, pas EN 16931 seul ni une autre CIUS.
- PEPPOL-EN16931-R005Supprimer une devise de comptabilisation de la TVA qui répète la devise de la facture
cbc:TaxCurrencyCodene sert qu'à une TVA comptabilisée dans une devise autre que celle de la facture. Omettez-le lorsque les deux seraient identiques. - PEPPOL-EN16931-R007Utiliser un identifiant de processus métier approuvé
cbc:ProfileIDdoit nommer un processus métier que les règles Peppol reconnaissent ; pour Billing,urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, pas une version. - PEPPOL-EN16931-R008Supprimer les éléments vides du document
Un élément n'a ni texte ni élément enfant. Peppol n'autorise pas les éléments vides : omettez tout élément facultatif pour lequel vous n'avez pas de valeur.
- PEPPOL-EN16931-R010Ajouter l'adresse électronique de l'acheteur
Peppol exige un cbc:EndpointID dans l'élément Party de l'acheteur. Seule la présence de l'élément est testée ; le schéma et la valeur relèvent d'autres règles.
- PEPPOL-EN16931-R020Ajouter l'adresse électronique du vendeur
Peppol exige un cbc:EndpointID dans l'élément Party du vendeur. La règle vérifie seulement que l'élément est présent, pas son schéma ni sa valeur.
- PEPPOL-EN16931-R040Corriger le montant d'une remise ou de frais qui ne correspond pas à son montant de base et à son pourcentage
Lorsqu'une remise ou des frais indiquent un montant de base et un pourcentage, le montant doit valoir base x pourcentage / 100, à 0.02 près.
- PEPPOL-EN16931-R041Ajouter le montant de base à une remise ou à des frais qui indiquent un pourcentage
Une remise ou des frais qui indiquent un pourcentage doivent aussi indiquer le montant de base auquel le pourcentage a été appliqué.
- PEPPOL-EN16931-R042Ajouter le pourcentage à une remise ou à des frais qui indiquent un montant de base
Une remise ou des frais avec un montant de base doivent aussi indiquer le pourcentage ; d'un montant fixe, ils ne devraient porter ni l'un ni l'autre.
- PEPPOL-EN16931-R043Écrire l'indicateur de frais sous la forme true ou false, et non 1 ou 0
Peppol veut que
cbc:ChargeIndicatordes remises et frais du document et des lignes soit écrit true ou false. Le schéma autorise aussi 1 et 0 ; Peppol, non. - PEPPOL-EN16931-R044Marquer l'ajustement au niveau du prix comme remise, ou sortir une majoration du prix
Seule une remise est admise dans
cac:Price/cac:AllowanceCharge:cbc:ChargeIndicatordoit êtrefalse. Une majoration va dans le prix net ou des frais de ligne. - PEPPOL-EN16931-R046Corriger un prix net qui n'est pas le prix brut moins la remise sur le prix
Lorsque le prix d'une ligne indique un prix brut, le prix net doit être exactement égal au prix brut moins la remise sur le prix. Aucune tolérance n'est admise.
- PEPPOL-EN16931-R051Utiliser le code de devise de la facture dans le currencyID de chaque montant
Un montant a un
currencyIDautre quecbc:DocumentCurrencyCode. Tout montant doit être en devise de facture, sauf le total de TVA en devise de comptabilisation. - PEPPOL-EN16931-R053Placer toute la ventilation de la TVA dans un seul total de taxe
Le document doit avoir exactement un
cac:TaxTotalcontenant des élémentscac:TaxSubtotal. Placez chaque ventilation de la TVA dans ce seul total de taxe. - PEPPOL-EN16931-R054N'envoyer un total de taxe sans ventilation qu'avec une devise de comptabilisation de la TVA
Un
cac:TaxTotalsanscac:TaxSubtotaldoit figurer exactement une fois lorsquecbc:TaxCurrencyCodeest indiqué, et pas du tout lorsqu'il est absent. - PEPPOL-EN16931-R055Donner au total de TVA en devise de comptabilisation le même signe que le total de TVA de la facture
Les totaux de TVA en devise de facture et en devise de comptabilisation ne doivent pas être de part et d'autre de zéro. Zéro va avec tout signe.
- PEPPOL-EN16931-R061Ajouter la référence du mandat à un prélèvement
Le moyen de paiement
49ou59est un prélèvement et exigecac:PaymentMandate/cbc:ID, la référence du mandat signé par l'acheteur. - PEPPOL-EN16931-R080N'envoyer qu'une seule référence de projet sur un avoir
Un avoir Peppol peut porter au plus un
cac:AdditionalDocumentReferenceaveccbc:DocumentTypeCodeà50: c'est ainsi qu'il contient sa référence de projet. - PEPPOL-EN16931-R100Ne référencer qu'un seul objet facturé sur chaque ligne
Une ligne de facture ou d'avoir peut contenir au plus un
cac:DocumentReference, l'identifiant de l'objet facturé. Scindez une ligne qui couvre plusieurs objets. - PEPPOL-EN16931-R101Réserver la référence de document de ligne à l'objet facturé, avec le code de type 130
Un
cac:DocumentReferencesur une ligne doit être l'objet facturé, avec lecbc:DocumentTypeCode130. Les autres documents relèvent du niveau du document. - PEPPOL-EN16931-R110Faire commencer chaque période de ligne à la date de début de la période de facturation ou après
Si la période de facturation a une date de début, aucune période de ligne ne peut commencer plus tôt. Corrigez la date de la ligne ou avancez celle du document.
- PEPPOL-EN16931-R111Terminer chaque période de ligne au plus tard à la date de fin de la période de facturation
Si la période de facturation a une date de fin, aucune période de ligne ne peut finir après. Corrigez la date de la ligne ou prolongez la période du document.
- PEPPOL-EN16931-R120Corriger un montant net de ligne qui ne découle pas de la quantité, du prix, des frais et des remises
Chaque montant net de ligne doit être égal à quantité x (prix net / quantité de base) + frais de la ligne - remises de la ligne, à 0.02 près.
- PEPPOL-EN16931-R121Utiliser une quantité de base du prix supérieure à zéro, ou la retirer
Si le prix d'une ligne indique une quantité de base, elle doit être supérieure à zéro. Zéro et les valeurs négatives échouent ; omettre l'élément est accepté.
- PEPPOL-EN16931-R130Utiliser l'unité de la quantité de la ligne pour la quantité de base du prix
Lorsque
cac:Price/cbc:BaseQuantitya ununitCode, ce doit être celui de la quantité de la ligne. Convertissez le prix plutôt que de renommer l'unité.
Codes de processus et de type de document (PEPPOL-EN16931-P) (11)
- PEPPOL-EN16931-P0100Utiliser un code de type de facture autorisé par Peppol BIS Billing
Peppol BIS Billing n'accepte qu'une partie des codes de facture UNTDID 1001. Un code comme
325(pro forma) réussit EN 16931 et échoue ici. - PEPPOL-EN16931-P0101Utiliser un code de type d'avoir autorisé par Peppol BIS Billing
Dans un avoir Peppol,
cbc:CreditNoteTypeCodedoit valoir381,396,81,83ou532. Un code de facture comme380est rejeté. - PEPPOL-EN16931-P0104Utiliser la catégorie G dans la ventilation qui porte le code d'exportation VATEX-EU-G
VATEX-EU-Gindique une exportation hors de l'UE ; Peppol ne l'accepte qu'en catégorie de taxeG. L'exportation enregistrée était codée exonérée,E. - PEPPOL-EN16931-P0105Réserver le code de non-soumission à la TVA VATEX-EU-O aux ventilations de catégorie O
VATEX-EU-Osignale une livraison hors du champ de la TVA et n'a sa place qu'en catégorieO. L'exemple l'a mis dans une ventilation en autoliquidation,AE. - PEPPOL-EN16931-P0106Associer le code d'exonération VATEX-EU-IC à la catégorie K
Le code de motif d'exonération
VATEX-EU-ICest réservé aux livraisons intracommunautaires, catégorieK. Dans une autre catégorie de taxe, il est rejeté. - PEPPOL-EN16931-P0107N'utiliser VATEX-EU-AE que sur une ventilation en autoliquidation de catégorie AE
VATEX-EU-AE, code d'autoliquidation, n'a sa place qu'en catégorieAE. La livraison intracommunautaire enregistrée (K) l'utilisait au lieu deVATEX-EU-IC. - PEPPOL-EN16931-P0108Placer le code des moyens de transport d'occasion VATEX-EU-D dans une ventilation exonérée
VATEX-EU-Dsignale un moyen de transport d'occasion et n'est accepté qu'avec la catégorieE. La voiture d'occasion enregistrée était codéeK. - PEPPOL-EN16931-P0109Coder les biens d'occasion vendus sous le régime de la marge en catégorie E avec VATEX-EU-F
VATEX-EU-Fsignale une vente de biens d'occasion sous le régime de la marge et n'est accepté qu'en catégorieE. La bibliothèque enregistrée était codéeO. - PEPPOL-EN16931-P0110Associer le code du régime de la marge pour les objets d'art VATEX-EU-I à la catégorie E
Peppol n'accepte
VATEX-EU-I, code du régime de la marge pour les objets d'art, qu'en catégorieE. Le tableau enregistré, vendu aux États-Unis, était codéG. - PEPPOL-EN16931-P0111Garder les antiquités vendues sous le régime de la marge en catégorie E, et non en autoliquidation
Le code du régime de la marge pour objets de collection et d'antiquité,
VATEX-EU-J, ne vaut qu'en catégorieE. La pendule ancienne enregistrée était codéeAE. - PEPPOL-EN16931-P0112Réserver les codes de type de facture 326 et 384 aux factures entre deux parties allemandes
Peppol n'accepte
326(facture partielle) et384(facture rectificative) que si le vendeur et l'acheteur ont tous deux une adresse postale en Allemagne.
Formats (PEPPOL-EN16931-F) (1)
- PEPPOL-EN16931-F001Écrire les dates au format simple YYYY-MM-DD, sans fuseau horaire
Les dates Peppol doivent compter exactement dix caractères,
YYYY-MM-DD. Un suffixe de fuseau horaire commeZou+01:00passe la XSD mais échoue à cette règle.
Contrôles des identifiants (PEPPOL-COMMON) (1)
- PEPPOL-COMMON-R040Corriger un GLN dont la clé de contrôle est fausse
Un identifiant au schéma
0088ne doit contenir que des chiffres et finir par la bonne clé de contrôle GS1.7300010000001réussit ;7300010000002échoue.
Exigences propres à un paysNL-R et autres codes pays
3 explications
Pays-Bas (NL) (3)
- NL-R-001Faire référence à la facture corrigée dans un avoir d'un fournisseur néerlandais
Lorsque l'adresse du vendeur est aux Pays-Bas, un avoir doit porter le numéro de la facture qu'il corrige dans
cac:BillingReference. - NL-R-003Utiliser le schéma 0106 (KVK) ou 0190 (OIN) pour l'identifiant légal d'un vendeur néerlandais
Lorsque l'adresse du vendeur est aux Pays-Bas,
cac:PartyLegalEntity/cbc:CompanyIDdoit avoir une valeur et leschemeID0106(KVK) ou0190(OIN). - NL-R-007Ajouter un moyen de paiement lorsqu'un fournisseur néerlandais doit être payé
Un vendeur aux Pays-Bas doit inclure
cac:PaymentMeansdès que l'acheteur a quelque chose à payer : une facture due au-dessus de zéro ou un avoir dû en dessous.
Éléments UBL hors du modèleUBL-CR
675 explications
En-tête du document (29)
UBL-CR-001Retirer UBLExtensions de l'en-tête du documentUBL-CR-002Déclarer la version UBL 2.1 ou omettre la versionUBL-CR-003Retirer ProfileExecutionID de l'en-tête du documentUBL-CR-004Retirer CopyIndicator de l'en-tête du documentUBL-CR-005Retirer UUID de l'en-tête du documentUBL-CR-006Retirer l'heure d'émission du documentUBL-CR-007Retirer PricingCurrencyCode de l'en-tête du documentUBL-CR-008Retirer PaymentCurrencyCode de l'en-tête du documentUBL-CR-009Retirer PaymentAlternativeCurrencyCode de l'en-tête du documentUBL-CR-010Retirer AccountingCostCode de l'en-tête du documentUBL-CR-011Retirer LineCountNumeric de l'en-tête du documentUBL-CR-077Retirer StatementDocumentReference de l'en-tête du documentUBL-CR-137Retirer Signature de l'en-tête du documentUBL-CR-294Retirer BuyerCustomerParty de l'en-tête du documentUBL-CR-295Retirer SellerSupplierParty de l'en-tête du documentUBL-CR-410Retirer DeliveryTerms de l'en-tête du documentUBL-CR-470Retirer PrepaidPayment de l'en-tête du documentUBL-CR-490Retirer TaxExchangeRate de l'en-tête du documentUBL-CR-491Retirer PricingExchangeRate de l'en-tête du documentUBL-CR-492Retirer PaymentExchangeRate de l'en-tête du documentUBL-CR-493Retirer PaymentAlternativeExchangeRate de l'en-tête du documentUBL-CR-513Retirer WithholdingTaxTotal de l'en-tête du documentUBL-CR-648Retirer l'attribut schemeID de l'identifiant de spécificationUBL-CR-649Retirer l'attribut schemeID du type de processus métierUBL-CR-650Retirer l'attribut schemeID du numéro de factureUBL-CR-656Retirer l'attribut listID du code de type de factureUBL-CR-657Retirer l'attribut listID du code de devise de la factureUBL-CR-658Retirer l'attribut listID du code de devise de comptabilisation de la TVAUBL-CR-672Retirer l'attribut listID du code de type d'avoir
Références et périodes (127)
UBL-CR-012Retirer StartTime de la période de facturationUBL-CR-013Retirer EndTime de la période de facturationUBL-CR-014Retirer DurationMeasure de la période de facturationUBL-CR-015Retirer Description de la période de facturationUBL-CR-016Retirer CopyIndicator de la référence du bon de commandeUBL-CR-017Retirer UUID de la référence du bon de commandeUBL-CR-018Retirer IssueDate de la référence du bon de commandeUBL-CR-019Retirer IssueTime de la référence du bon de commandeUBL-CR-020Retirer CustomerReference de la référence du bon de commandeUBL-CR-021Retirer OrderTypeCode de la référence du bon de commandeUBL-CR-022Retirer DocumentReference de la référence du bon de commandeUBL-CR-023Retirer CopyIndicator de la facture antérieureUBL-CR-024Retirer UUID de la facture antérieureUBL-CR-025Retirer IssueTime de la facture antérieureUBL-CR-026Retirer DocumentTypeCode de la facture antérieureUBL-CR-027Retirer DocumentType de la facture antérieureUBL-CR-028Retirer XPath de la facture antérieureUBL-CR-029Retirer LanguageID de la facture antérieureUBL-CR-030Retirer LocaleCode de la facture antérieureUBL-CR-031Retirer VersionID de la facture antérieureUBL-CR-032Retirer DocumentStatusCode de la facture antérieureUBL-CR-033Retirer DocumentDescription de la facture antérieureUBL-CR-034Retirer Attachment de la facture antérieureUBL-CR-035Retirer ValidityPeriod de la facture antérieureUBL-CR-036Retirer IssuerParty de la facture antérieureUBL-CR-037Retirer ResultOfVerification de la facture antérieureUBL-CR-038Retirer SelfBilledInvoiceDocumentReference de la référence à la facture antérieureUBL-CR-039Retirer CreditNoteDocumentReference de la référence à la facture antérieureUBL-CR-040Retirer SelfBilledCreditNoteDocumentReference de la référence à la facture antérieureUBL-CR-041Retirer DebitNoteDocumentReference de la référence à la facture antérieureUBL-CR-042Retirer ReminderDocumentReference de la référence à la facture antérieureUBL-CR-043Retirer AdditionalDocumentReference de la référence à la facture antérieureUBL-CR-044Retirer BillingReferenceLine de la référence à la facture antérieureUBL-CR-045Retirer CopyIndicator de la référence de l'avis d'expéditionUBL-CR-046Retirer UUID de la référence de l'avis d'expéditionUBL-CR-047Retirer IssueDate de la référence de l'avis d'expéditionUBL-CR-048Retirer IssueTime de la référence de l'avis d'expéditionUBL-CR-049Retirer DocumentTypeCode de la référence de l'avis d'expéditionUBL-CR-050Retirer DocumentType de la référence de l'avis d'expéditionUBL-CR-051Retirer XPath de la référence de l'avis d'expéditionUBL-CR-052Retirer LanguageID de la référence de l'avis d'expéditionUBL-CR-053Retirer LocaleCode de la référence de l'avis d'expéditionUBL-CR-054Retirer VersionID de la référence de l'avis d'expéditionUBL-CR-055Retirer DocumentStatusCode de la référence de l'avis d'expéditionUBL-CR-056Retirer DocumentDescription de la référence de l'avis d'expéditionUBL-CR-057Retirer Attachment de la référence de l'avis d'expéditionUBL-CR-058Retirer ValidityPeriod de la référence de l'avis d'expéditionUBL-CR-059Retirer IssuerParty de la référence de l'avis d'expéditionUBL-CR-060Retirer ResultOfVerification de la référence de l'avis d'expéditionUBL-CR-061Retirer CopyIndicator de la référence de l'avis de réceptionUBL-CR-062Retirer UUID de la référence de l'avis de réceptionUBL-CR-063Retirer IssueDate de la référence de l'avis de réceptionUBL-CR-064Retirer IssueTime de la référence de l'avis de réceptionUBL-CR-065Retirer DocumentTypeCode de la référence de l'avis de réceptionUBL-CR-066Retirer DocumentType de la référence de l'avis de réceptionUBL-CR-067Retirer XPath de la référence de l'avis de réceptionUBL-CR-068Retirer LanguageID de la référence de l'avis de réceptionUBL-CR-069Retirer LocaleCode de la référence de l'avis de réceptionUBL-CR-070Retirer VersionID de la référence de l'avis de réceptionUBL-CR-071Retirer DocumentStatusCode de la référence de l'avis de réceptionUBL-CR-072Retirer DocumentDescription de la référence de l'avis de réceptionUBL-CR-073Retirer Attachment de la référence de l'avis de réceptionUBL-CR-074Retirer ValidityPeriod de la référence de l'avis de réceptionUBL-CR-075Retirer IssuerParty de la référence de l'avis de réceptionUBL-CR-076Retirer ResultOfVerification de la référence de l'avis de réceptionUBL-CR-078Retirer CopyIndicator de la référence de l'appel d'offres ou du lotUBL-CR-079Retirer UUID de la référence de l'appel d'offres ou du lotUBL-CR-080Retirer IssueDate de la référence de l'appel d'offres ou du lotUBL-CR-081Retirer IssueTime de la référence de l'appel d'offres ou du lotUBL-CR-082Retirer DocumentTypeCode de la référence de l'appel d'offres ou du lotUBL-CR-083Retirer DocumentType de la référence de l'appel d'offres ou du lotUBL-CR-084Retirer XPath de la référence de l'appel d'offres ou du lotUBL-CR-085Retirer LanguageID de la référence de l'appel d'offres ou du lotUBL-CR-086Retirer LocaleCode de la référence de l'appel d'offres ou du lotUBL-CR-087Retirer VersionID de la référence de l'appel d'offres ou du lotUBL-CR-088Retirer DocumentStatusCode de la référence de l'appel d'offres ou du lotUBL-CR-089Retirer DocumentDescription de la référence de l'appel d'offres ou du lotUBL-CR-090Retirer Attachment de la référence de l'appel d'offres ou du lotUBL-CR-091Retirer ValidityPeriod de la référence de l'appel d'offres ou du lotUBL-CR-092Retirer IssuerParty de la référence de l'appel d'offres ou du lotUBL-CR-093Retirer ResultOfVerification de la référence de l'appel d'offres ou du lotUBL-CR-094Retirer CopyIndicator de la référence du contratUBL-CR-095Retirer UUID de la référence du contratUBL-CR-096Retirer IssueDate de la référence du contratUBL-CR-097Retirer IssueTime de la référence du contratUBL-CR-098Retirer DocumentTypeCode de la référence du contratUBL-CR-099Retirer DocumentType de la référence du contratUBL-CR-100Retirer XPath de la référence du contratUBL-CR-101Retirer LanguageID de la référence du contratUBL-CR-102Retirer LocaleCode de la référence du contratUBL-CR-103Retirer VersionID de la référence du contratUBL-CR-104Retirer DocumentStatusCode de la référence du contratUBL-CR-105Retirer DocumentDescription de la référence du contratUBL-CR-106Retirer Attachment de la référence du contratUBL-CR-107Retirer ValidityPeriod de la référence du contratUBL-CR-108Retirer IssuerParty de la référence du contratUBL-CR-109Retirer ResultOfVerification de la référence du contratUBL-CR-110Retirer CopyIndicator d'une référence à un document justificatifUBL-CR-111Retirer UUID d'une référence à un document justificatifUBL-CR-112Retirer IssueDate d'une référence à un document justificatifUBL-CR-113Retirer IssueTime d'une référence à un document justificatifUBL-CR-114Retirer DocumentType d'une référence à un document justificatifUBL-CR-115Retirer XPath d'une référence à un document justificatifUBL-CR-116Retirer LanguageID d'une référence à un document justificatifUBL-CR-117Retirer LocaleCode d'une référence à un document justificatifUBL-CR-118Retirer VersionID d'une référence à un document justificatifUBL-CR-119Retirer DocumentStatusCode d'une référence à un document justificatifUBL-CR-121Retirer DocumentHash de l'emplacement du document externeUBL-CR-122Retirer HashAlgorithmMethod de l'emplacement du document externeUBL-CR-123Retirer ExpiryDate de l'emplacement du document externeUBL-CR-124Retirer ExpiryTime de l'emplacement du document externeUBL-CR-125Retirer MimeCode de l'emplacement du document externeUBL-CR-126Retirer FormatCode de l'emplacement du document externeUBL-CR-127Retirer EncodingCode de l'emplacement du document externeUBL-CR-128Retirer CharacterSetCode de l'emplacement du document externeUBL-CR-129Retirer FileName de l'emplacement du document externeUBL-CR-130Retirer Description de l'emplacement du document externeUBL-CR-131Retirer ValidityPeriod d'une référence à un document justificatifUBL-CR-132Retirer IssuerParty d'une référence à un document justificatifUBL-CR-133Retirer ResultOfVerification d'une référence à un document justificatifUBL-CR-134Retirer UUID de la référence du projetUBL-CR-135Retirer IssueDate de la référence du projetUBL-CR-136Retirer WorkPhaseReference de la référence du projetUBL-CR-659Retirer l'attribut listID du code de type d'une référence de documentUBL-CR-665Retirer l'attribut schemeID de l'identifiant d'une référence de document autre que l'objet facturéUBL-CR-666Retirer Attachment de la référence de l'objet facturéUBL-CR-673Retirer DocumentDescription de la référence de l'objet facturé
Vendeur (63)
UBL-CR-138Retirer CustomerAssignedAccountID du bloc vendeurUBL-CR-139Retirer AdditionalAccountID du bloc vendeurUBL-CR-140Retirer DataSendingCapability du bloc vendeurUBL-CR-141Retirer MarkCareIndicator des données de partie du vendeurUBL-CR-142Retirer MarkAttentionIndicator des données de partie du vendeurUBL-CR-143Retirer WebsiteURI des données de partie du vendeurUBL-CR-144Retirer LogoReferenceID des données de partie du vendeurUBL-CR-145Retirer IndustryClassificationCode des données de partie du vendeurUBL-CR-146Retirer Language des données de partie du vendeurUBL-CR-147Retirer ID de l'adresse postale du vendeurUBL-CR-148Retirer AddressTypeCode de l'adresse postale du vendeurUBL-CR-149Retirer AddressFormatCode de l'adresse postale du vendeurUBL-CR-150Retirer Postbox de l'adresse postale du vendeurUBL-CR-151Retirer Floor de l'adresse postale du vendeurUBL-CR-152Retirer Room de l'adresse postale du vendeurUBL-CR-153Retirer BlockName de l'adresse postale du vendeurUBL-CR-154Retirer BuildingName de l'adresse postale du vendeurUBL-CR-155Retirer BuildingNumber de l'adresse postale du vendeurUBL-CR-156Retirer InhouseMail de l'adresse postale du vendeurUBL-CR-157Retirer Department de l'adresse postale du vendeurUBL-CR-158Retirer MarkAttention de l'adresse postale du vendeurUBL-CR-159Retirer MarkCare de l'adresse postale du vendeurUBL-CR-160Retirer PlotIdentification de l'adresse postale du vendeurUBL-CR-161Retirer CitySubdivisionName de l'adresse postale du vendeurUBL-CR-162Retirer CountrySubentityCode de l'adresse postale du vendeurUBL-CR-163Retirer Region de l'adresse postale du vendeurUBL-CR-164Retirer District de l'adresse postale du vendeurUBL-CR-165Retirer TimezoneOffset de l'adresse postale du vendeurUBL-CR-166Retirer Name du bloc pays de l'adresse du vendeurUBL-CR-167Retirer LocationCoordinate de l'adresse postale du vendeurUBL-CR-168Retirer PhysicalLocation des données de partie du vendeurUBL-CR-169Retirer RegistrationName de l'identification à la TVA du vendeurUBL-CR-170Retirer TaxLevelCode de l'identification à la TVA du vendeurUBL-CR-171Retirer ExemptionReasonCode de l'identification à la TVA du vendeurUBL-CR-172Retirer ExemptionReason de l'identification à la TVA du vendeurUBL-CR-173Retirer RegistrationAddress de l'identification à la TVA du vendeurUBL-CR-174Retirer Name du régime fiscal de l'identification à la TVA du vendeurUBL-CR-175Retirer TaxTypeCode du régime fiscal de l'identification à la TVA du vendeurUBL-CR-176Retirer CurrencyCode du régime fiscal de l'identification à la TVA du vendeurUBL-CR-177Retirer JurisdictionRegionAddress du régime fiscal de l'identification à la TVA du vendeurUBL-CR-178Retirer RegistrationDate de l'immatriculation légale du vendeurUBL-CR-179Retirer RegistrationExpirationDate de l'immatriculation légale du vendeurUBL-CR-180Retirer CompanyLegalFormCode de l'immatriculation légale du vendeurUBL-CR-181Retirer SoleProprietorshipIndicator de l'immatriculation légale du vendeurUBL-CR-182Retirer CompanyLiquidationStatusCode de l'immatriculation légale du vendeurUBL-CR-183Retirer CorporateStockAmount de l'immatriculation légale du vendeurUBL-CR-184Retirer FullyPaidSharesIndicator de l'immatriculation légale du vendeurUBL-CR-185Retirer RegistrationAddress de l'immatriculation légale du vendeurUBL-CR-186Retirer CorporateRegistrationScheme de l'immatriculation légale du vendeurUBL-CR-187Retirer HeadOfficeParty de l'immatriculation légale du vendeurUBL-CR-188Retirer ShareholderParty de l'immatriculation légale du vendeurUBL-CR-189Retirer ID du contact du vendeurUBL-CR-190Retirer Telefax du contact du vendeurUBL-CR-191Retirer Note du contact du vendeurUBL-CR-192Retirer OtherCommunication du contact du vendeurUBL-CR-193Retirer Person des données de partie du vendeurUBL-CR-194Retirer AgentParty des données de partie du vendeurUBL-CR-195Retirer ServiceProviderParty des données de partie du vendeurUBL-CR-196Retirer PowerOfAttorney des données de partie du vendeurUBL-CR-197Retirer FinancialAccount des données de partie du vendeurUBL-CR-198Retirer DespatchContact du bloc vendeurUBL-CR-199Retirer AccountingContact du bloc vendeurUBL-CR-200Retirer SellerContact du bloc vendeur
Acheteur (64)
UBL-CR-201Retirer CustomerAssignedAccountID du bloc acheteurUBL-CR-202Retirer SupplierAssignedAccountID du bloc acheteurUBL-CR-203Retirer AdditionalAccountID du bloc acheteurUBL-CR-204Retirer MarkCareIndicator des données de partie de l'acheteurUBL-CR-205Retirer MarkAttentionIndicator des données de partie de l'acheteurUBL-CR-206Retirer WebsiteURI des données de partie de l'acheteurUBL-CR-207Retirer LogoReferenceID des données de partie de l'acheteurUBL-CR-208Retirer IndustryClassificationCode des données de partie de l'acheteurUBL-CR-209Retirer Language des données de partie de l'acheteurUBL-CR-210Retirer ID de l'adresse postale de l'acheteurUBL-CR-211Retirer AddressTypeCode de l'adresse postale de l'acheteurUBL-CR-212Retirer AddressFormatCode de l'adresse postale de l'acheteurUBL-CR-213Retirer Postbox de l'adresse postale de l'acheteurUBL-CR-214Retirer Floor de l'adresse postale de l'acheteurUBL-CR-215Retirer Room de l'adresse postale de l'acheteurUBL-CR-216Retirer BlockName de l'adresse postale de l'acheteurUBL-CR-217Retirer BuildingName de l'adresse postale de l'acheteurUBL-CR-218Retirer BuildingNumber de l'adresse postale de l'acheteurUBL-CR-219Retirer InhouseMail de l'adresse postale de l'acheteurUBL-CR-220Retirer Department de l'adresse postale de l'acheteurUBL-CR-221Retirer MarkAttention de l'adresse postale de l'acheteurUBL-CR-222Retirer MarkCare de l'adresse postale de l'acheteurUBL-CR-223Retirer PlotIdentification de l'adresse postale de l'acheteurUBL-CR-224Retirer CitySubdivisionName de l'adresse postale de l'acheteurUBL-CR-225Retirer CountrySubentityCode de l'adresse postale de l'acheteurUBL-CR-226Retirer Region de l'adresse postale de l'acheteurUBL-CR-227Retirer District de l'adresse postale de l'acheteurUBL-CR-228Retirer TimezoneOffset de l'adresse postale de l'acheteurUBL-CR-229Retirer Name du bloc pays de l'adresse de l'acheteurUBL-CR-230Retirer LocationCoordinate de l'adresse postale de l'acheteurUBL-CR-231Retirer PhysicalLocation des données de partie de l'acheteurUBL-CR-232Retirer RegistrationName de l'identification à la TVA de l'acheteurUBL-CR-233Retirer TaxLevelCode de l'identification à la TVA de l'acheteurUBL-CR-234Retirer ExemptionReasonCode de l'identification à la TVA de l'acheteurUBL-CR-235Retirer ExemptionReason de l'identification à la TVA de l'acheteurUBL-CR-236Retirer RegistrationAddress de l'identification à la TVA de l'acheteurUBL-CR-237Retirer Name du régime fiscal de l'identification à la TVA de l'acheteurUBL-CR-238Retirer TaxTypeCode du régime fiscal de l'identification à la TVA de l'acheteurUBL-CR-239Retirer CurrencyCode du régime fiscal de l'identification à la TVA de l'acheteurUBL-CR-240Retirer JurisdictionRegionAddress du régime fiscal de l'identification à la TVA de l'acheteurUBL-CR-241Retirer RegistrationDate de l'immatriculation légale de l'acheteurUBL-CR-242Retirer RegistrationExpirationDate de l'immatriculation légale de l'acheteurUBL-CR-243Retirer CompanyLegalFormCode de l'immatriculation légale de l'acheteurUBL-CR-244Retirer CompanyLegalForm de l'immatriculation légale de l'acheteurUBL-CR-245Retirer SoleProprietorshipIndicator de l'immatriculation légale de l'acheteurUBL-CR-246Retirer CompanyLiquidationStatusCode de l'immatriculation légale de l'acheteurUBL-CR-247Retirer CorporateStockAmount de l'immatriculation légale de l'acheteurUBL-CR-248Retirer FullyPaidSharesIndicator de l'immatriculation légale de l'acheteurUBL-CR-249Retirer RegistrationAddress de l'immatriculation légale de l'acheteurUBL-CR-250Retirer CorporateRegistrationScheme de l'immatriculation légale de l'acheteurUBL-CR-251Retirer HeadOfficeParty de l'immatriculation légale de l'acheteurUBL-CR-252Retirer ShareholderParty de l'immatriculation légale de l'acheteurUBL-CR-253Retirer ID du contact de l'acheteurUBL-CR-254Retirer Telefax du contact de l'acheteurUBL-CR-255Retirer Note du contact de l'acheteurUBL-CR-256Retirer OtherCommunication du contact de l'acheteurUBL-CR-257Retirer Person des données de partie de l'acheteurUBL-CR-258Retirer AgentParty des données de partie de l'acheteurUBL-CR-259Retirer ServiceProviderParty des données de partie de l'acheteurUBL-CR-260Retirer PowerOfAttorney des données de partie de l'acheteurUBL-CR-261Retirer FinancialAccount des données de partie de l'acheteurUBL-CR-262Retirer DeliveryContact du bloc acheteurUBL-CR-263Retirer AccountingContact du bloc acheteurUBL-CR-264Retirer BuyerContact du bloc acheteur
Bénéficiaire (29)
UBL-CR-265Retirer MarkCareIndicator du bloc bénéficiaireUBL-CR-266Retirer MarkAttentionIndicator du bloc bénéficiaireUBL-CR-267Retirer WebsiteURI du bloc bénéficiaireUBL-CR-268Retirer LogoReferenceID du bloc bénéficiaireUBL-CR-269Retirer EndpointID du bloc bénéficiaireUBL-CR-270Retirer IndustryClassificationCode du bloc bénéficiaireUBL-CR-271Retirer Language du bloc bénéficiaireUBL-CR-272Retirer PostalAddress du bloc bénéficiaireUBL-CR-273Retirer PhysicalLocation du bloc bénéficiaireUBL-CR-274Retirer PartyTaxScheme du bloc bénéficiaireUBL-CR-275Retirer RegistrationName de l'immatriculation légale du bénéficiaireUBL-CR-276Retirer RegistrationDate de l'immatriculation légale du bénéficiaireUBL-CR-277Retirer RegistrationExpirationDate de l'immatriculation légale du bénéficiaireUBL-CR-278Retirer CompanyLegalFormCode de l'immatriculation légale du bénéficiaireUBL-CR-279Retirer CompanyLegalForm de l'immatriculation légale du bénéficiaireUBL-CR-280Retirer SoleProprietorshipIndicator de l'immatriculation légale du bénéficiaireUBL-CR-281Retirer CompanyLiquidationStatusCode de l'immatriculation légale du bénéficiaireUBL-CR-282Retirer CorporateStockAmount de l'immatriculation légale du bénéficiaireUBL-CR-283Retirer FullyPaidSharesIndicator de l'immatriculation légale du bénéficiaireUBL-CR-284Retirer RegistrationAddress de l'immatriculation légale du bénéficiaireUBL-CR-285Retirer CorporateRegistrationScheme de l'immatriculation légale du bénéficiaireUBL-CR-286Retirer HeadOfficeParty de l'immatriculation légale du bénéficiaireUBL-CR-287Retirer ShareholderParty de l'immatriculation légale du bénéficiaireUBL-CR-288Retirer Contact du bloc bénéficiaireUBL-CR-289Retirer Person du bloc bénéficiaireUBL-CR-290Retirer AgentParty du bloc bénéficiaireUBL-CR-291Retirer ServiceProviderParty du bloc bénéficiaireUBL-CR-292Retirer PowerOfAttorney du bloc bénéficiaireUBL-CR-293Retirer FinancialAccount du bloc bénéficiaire
Représentant fiscal (46)
UBL-CR-296Retirer MarkCareIndicator du bloc représentant fiscal du vendeurUBL-CR-297Retirer MarkAttentionIndicator du bloc représentant fiscal du vendeurUBL-CR-298Retirer WebsiteURI du bloc représentant fiscal du vendeurUBL-CR-299Retirer LogoReferenceID du bloc représentant fiscal du vendeurUBL-CR-300Retirer EndpointID du bloc représentant fiscal du vendeurUBL-CR-301Retirer IndustryClassificationCode du bloc représentant fiscal du vendeurUBL-CR-302Retirer PartyIdentification du bloc représentant fiscal du vendeurUBL-CR-303Retirer Language du bloc représentant fiscal du vendeurUBL-CR-304Retirer ID de l'adresse postale du représentant fiscalUBL-CR-305Retirer AddressTypeCode de l'adresse postale du représentant fiscalUBL-CR-306Retirer AddressFormatCode de l'adresse postale du représentant fiscalUBL-CR-307Retirer Postbox de l'adresse postale du représentant fiscalUBL-CR-308Retirer Floor de l'adresse postale du représentant fiscalUBL-CR-309Retirer Room de l'adresse postale du représentant fiscalUBL-CR-310Retirer BlockName de l'adresse postale du représentant fiscalUBL-CR-311Retirer BuildingName de l'adresse postale du représentant fiscalUBL-CR-312Retirer BuildingNumber de l'adresse postale du représentant fiscalUBL-CR-313Retirer InhouseMail de l'adresse postale du représentant fiscalUBL-CR-314Retirer Department de l'adresse postale du représentant fiscalUBL-CR-315Retirer MarkAttention de l'adresse postale du représentant fiscalUBL-CR-316Retirer MarkCare de l'adresse postale du représentant fiscalUBL-CR-317Retirer PlotIdentification de l'adresse postale du représentant fiscalUBL-CR-318Retirer CitySubdivisionName de l'adresse postale du représentant fiscalUBL-CR-319Retirer CountrySubentityCode de l'adresse postale du représentant fiscalUBL-CR-320Retirer Region de l'adresse postale du représentant fiscalUBL-CR-321Retirer District de l'adresse postale du représentant fiscalUBL-CR-322Retirer TimezoneOffset de l'adresse postale du représentant fiscalUBL-CR-323Retirer Name du bloc pays de l'adresse du représentant fiscalUBL-CR-324Retirer LocationCoordinate de l'adresse postale du représentant fiscalUBL-CR-325Retirer PhysicalLocation du bloc représentant fiscal du vendeurUBL-CR-326Retirer RegistrationName de l'identification à la TVA du représentant fiscalUBL-CR-327Retirer TaxLevelCode de l'identification à la TVA du représentant fiscalUBL-CR-328Retirer ExemptionReasonCode de l'identification à la TVA du représentant fiscalUBL-CR-329Retirer ExemptionReason de l'identification à la TVA du représentant fiscalUBL-CR-330Retirer RegistrationAddress de l'identification à la TVA du représentant fiscalUBL-CR-331Retirer Name du régime fiscal de l'identification à la TVA du représentant fiscalUBL-CR-332Retirer TaxTypeCode du régime fiscal de l'identification à la TVA du représentant fiscalUBL-CR-333Retirer CurrencyCode du régime fiscal de l'identification à la TVA du représentant fiscalUBL-CR-334Retirer JurisdictionRegionAddress du régime fiscal de l'identification à la TVA du représentant fiscalUBL-CR-335Retirer PartyLegalEntity du bloc représentant fiscal du vendeurUBL-CR-336Retirer Contact du bloc représentant fiscal du vendeurUBL-CR-337Retirer Person du bloc représentant fiscal du vendeurUBL-CR-338Retirer AgentParty du bloc représentant fiscal du vendeurUBL-CR-339Retirer ServiceProviderParty du bloc représentant fiscal du vendeurUBL-CR-340Retirer PowerOfAttorney du bloc représentant fiscal du vendeurUBL-CR-341Retirer FinancialAccount du bloc représentant fiscal du vendeur
Livraison (69)
UBL-CR-342Retirer ID des informations de livraisonUBL-CR-343Retirer Quantity des informations de livraisonUBL-CR-344Retirer MinimumQuantity des informations de livraisonUBL-CR-345Retirer MaximumQuantity des informations de livraisonUBL-CR-346Retirer ActualDeliveryTime des informations de livraisonUBL-CR-347Retirer LatestDeliveryDate des informations de livraisonUBL-CR-348Retirer LatestDeliveryTime des informations de livraisonUBL-CR-349Retirer ReleaseID des informations de livraisonUBL-CR-350Retirer TrackingID des informations de livraisonUBL-CR-351Retirer Description du lieu de livraisonUBL-CR-352Retirer Conditions du lieu de livraisonUBL-CR-353Retirer CountrySubentity du lieu de livraisonUBL-CR-354Retirer CountrySubentityCode du lieu de livraisonUBL-CR-355Retirer LocationTypeCode du lieu de livraisonUBL-CR-356Retirer InformationURI du lieu de livraisonUBL-CR-357Retirer Name du lieu de livraisonUBL-CR-358Retirer ValidityPeriod du lieu de livraisonUBL-CR-359Retirer ID de l'adresse de livraisonUBL-CR-360Retirer AddressTypeCode de l'adresse de livraisonUBL-CR-361Retirer AddressFormatCode de l'adresse de livraisonUBL-CR-362Retirer Postbox de l'adresse de livraisonUBL-CR-363Retirer Floor de l'adresse de livraisonUBL-CR-364Retirer Room de l'adresse de livraisonUBL-CR-365Retirer BlockName de l'adresse de livraisonUBL-CR-366Retirer BuildingName de l'adresse de livraisonUBL-CR-367Retirer BuildingNumber de l'adresse de livraisonUBL-CR-368Retirer InhouseMail de l'adresse de livraisonUBL-CR-369Retirer Department de l'adresse de livraisonUBL-CR-370Retirer MarkAttention de l'adresse de livraisonUBL-CR-371Retirer MarkCare de l'adresse de livraisonUBL-CR-372Retirer PlotIdentification de l'adresse de livraisonUBL-CR-373Retirer CitySubdivisionName de l'adresse de livraisonUBL-CR-374Retirer CountrySubentityCode de l'adresse de livraisonUBL-CR-375Retirer Region de l'adresse de livraisonUBL-CR-376Retirer District de l'adresse de livraisonUBL-CR-377Retirer TimezoneOffset de l'adresse de livraisonUBL-CR-378Retirer Name du bloc pays de l'adresse de livraisonUBL-CR-379Retirer LocationCoordinate de l'adresse de livraisonUBL-CR-380Retirer SubsidiaryLocation du lieu de livraisonUBL-CR-381Retirer LocationCoordinate du lieu de livraisonUBL-CR-382Retirer AlternativeDeliveryLocation des informations de livraisonUBL-CR-383Retirer RequestedDeliveryPeriod des informations de livraisonUBL-CR-384Retirer EstimatedDeliveryPeriod des informations de livraisonUBL-CR-385Retirer CarrierParty des informations de livraisonUBL-CR-386Retirer MarkCareIndicator du bloc destinataire de la livraisonUBL-CR-387Retirer MarkAttentionIndicator du bloc destinataire de la livraisonUBL-CR-388Retirer WebsiteURI du bloc destinataire de la livraisonUBL-CR-389Retirer LogoReferenceID du bloc destinataire de la livraisonUBL-CR-390Retirer EndpointID du bloc destinataire de la livraisonUBL-CR-391Retirer IndustryClassificationCode du bloc destinataire de la livraisonUBL-CR-392Retirer PartyIdentification du bloc destinataire de la livraisonUBL-CR-393Retirer Language du bloc destinataire de la livraisonUBL-CR-394Retirer PostalAddress du bloc destinataire de la livraisonUBL-CR-395Retirer PhysicalLocation du bloc destinataire de la livraisonUBL-CR-396Retirer PartyTaxScheme du bloc destinataire de la livraisonUBL-CR-397Retirer PartyLegalEntity du bloc destinataire de la livraisonUBL-CR-398Retirer Contact du bloc destinataire de la livraisonUBL-CR-399Retirer Person du bloc destinataire de la livraisonUBL-CR-400Retirer AgentParty du bloc destinataire de la livraisonUBL-CR-401Retirer ServiceProviderParty du bloc destinataire de la livraisonUBL-CR-402Retirer PowerOfAttorney du bloc destinataire de la livraisonUBL-CR-403Retirer FinancialAccount du bloc destinataire de la livraisonUBL-CR-404Retirer NotifyParty des informations de livraisonUBL-CR-405Retirer Despatch des informations de livraisonUBL-CR-406Retirer DeliveryTerms des informations de livraisonUBL-CR-407Retirer MinimumDeliveryUnit des informations de livraisonUBL-CR-408Retirer MaximumDeliveryUnit des informations de livraisonUBL-CR-409Retirer Shipment des informations de livraisonUBL-CR-682Déplacer l'adresse de livraison dans DeliveryLocation
Paiement (63)
UBL-CR-411Retirer ID des instructions de paiementUBL-CR-412Déplacer la date d'échéance des instructions de paiement vers l'en-tête de la factureUBL-CR-413Retirer PaymentChannelCode des instructions de paiementUBL-CR-414Retirer InstructionID des instructions de paiementUBL-CR-415Retirer CardTypeCode des informations sur la carte de paiementUBL-CR-416Retirer ValidityStartDate des informations sur la carte de paiementUBL-CR-417Retirer ExpiryDate des informations sur la carte de paiementUBL-CR-418Retirer IssuerID des informations sur la carte de paiementUBL-CR-419Retirer IssueNumberID des informations sur la carte de paiementUBL-CR-420Retirer CV2ID des informations sur la carte de paiementUBL-CR-421Retirer CardChipCode des informations sur la carte de paiementUBL-CR-422Retirer ChipApplicationID des informations sur la carte de paiementUBL-CR-424Retirer AliasName du compte de virementUBL-CR-425Retirer AccountTypeCode du compte de virementUBL-CR-426Retirer AccountFormatCode du compte de virementUBL-CR-427Retirer CurrencyCode du compte de virementUBL-CR-428Retirer PaymentNote du compte de virementUBL-CR-429Retirer Name du bloc prestataire de services de paiementUBL-CR-430Retirer Name du bloc établissement financier du prestataire de services de paiementUBL-CR-431Retirer Address du bloc établissement financier du prestataire de services de paiementUBL-CR-432Retirer Address du bloc prestataire de services de paiementUBL-CR-433Retirer Country du compte de virementUBL-CR-434Retirer CreditAccount des instructions de paiementUBL-CR-435Retirer MandateTypeCode du mandat de prélèvementUBL-CR-436Retirer MaximumPaymentInstructionsNumeric du mandat de prélèvementUBL-CR-437Retirer MaximumPaidAmount du mandat de prélèvementUBL-CR-438Retirer SignatureID du mandat de prélèvementUBL-CR-439Retirer PayerParty du mandat de prélèvementUBL-CR-440Retirer Name du compte débitéUBL-CR-441Retirer AliasName du compte débitéUBL-CR-442Retirer AccountTypeCode du compte débitéUBL-CR-443Retirer AccountFormatCode du compte débitéUBL-CR-444Retirer CurrencyCode du compte débitéUBL-CR-445Retirer PaymentNote du compte débitéUBL-CR-446Retirer FinancialInstitutionBranch du compte débitéUBL-CR-447Retirer Country du compte débitéUBL-CR-448Retirer ValidityPeriod du mandat de prélèvementUBL-CR-449Retirer PaymentReversalPeriod du mandat de prélèvementUBL-CR-450Retirer Clause du mandat de prélèvementUBL-CR-451Retirer TradeFinancing des instructions de paiementUBL-CR-452Retirer ID des conditions de paiementUBL-CR-453Retirer PaymentMeansID des conditions de paiementUBL-CR-454Retirer PrepaidPaymentReferenceID des conditions de paiementUBL-CR-455Retirer ReferenceEventCode des conditions de paiementUBL-CR-456Retirer SettlementDiscountPercent des conditions de paiementUBL-CR-457Retirer PenaltySurchargePercent des conditions de paiementUBL-CR-458Retirer PaymentPercent des conditions de paiementUBL-CR-459Retirer Amount des conditions de paiementUBL-CR-460Retirer SettlementDiscountAmount des conditions de paiementUBL-CR-461Retirer PenaltyAmount des conditions de paiementUBL-CR-462Retirer PaymentTermsDetailsURI des conditions de paiementUBL-CR-463Retirer PaymentDueDate des conditions de paiementUBL-CR-464Retirer InstallmentDueDate des conditions de paiementUBL-CR-465Retirer InvoicingPartyReference des conditions de paiementUBL-CR-466Retirer SettlementPeriod des conditions de paiementUBL-CR-467Retirer PenaltyPeriod des conditions de paiementUBL-CR-468Retirer ExchangeRate des conditions de paiementUBL-CR-469Retirer ValidityPeriod des conditions de paiementUBL-CR-653Retirer l'attribut schemeID de l'avis de paiementUBL-CR-654Retirer l'attribut schemeID de l'identifiant du compte de paiementUBL-CR-655Retirer l'attribut schemeID de l'identifiant du prestataire de services de paiementUBL-CR-661Retirer l'attribut listID du code de type de moyen de paiementUBL-CR-681Retirer InstructionNote des instructions de paiement
Remises et frais du document (19)
UBL-CR-471Retirer ID d'une remise ou de frais au niveau du documentUBL-CR-472Retirer PrepaidIndicator d'une remise ou de frais au niveau du documentUBL-CR-473Retirer SequenceNumeric d'une remise ou de frais au niveau du documentUBL-CR-474Retirer AccountingCostCode d'une remise ou de frais au niveau du documentUBL-CR-475Retirer AccountingCost d'une remise ou de frais au niveau du documentUBL-CR-476Retirer PerUnitAmount d'une remise ou de frais au niveau du documentUBL-CR-477Retirer Name de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-478Retirer BaseUnitMeasure de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-479Retirer PerUnitAmount de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-480Retirer TaxExemptionReasonCode de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-481Retirer TaxExemptionReason de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-482Retirer TierRange de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-483Retirer TierRatePercent de la catégorie de TVA d'une remise ou de frais au niveau du documentUBL-CR-484Retirer Name du régime fiscal d'une remise ou de frais au niveau du documentUBL-CR-485Retirer TaxTypeCode du régime fiscal d'une remise ou de frais au niveau du documentUBL-CR-486Retirer CurrencyCode du régime fiscal d'une remise ou de frais au niveau du documentUBL-CR-487Retirer JurisdictionRegionAddress du régime fiscal d'une remise ou de frais au niveau du documentUBL-CR-488Retirer TaxTotal d'une remise ou de frais au niveau du documentUBL-CR-489Retirer PaymentMeans d'une remise ou de frais au niveau du document
Totaux de TVA (19)
UBL-CR-494Retirer RoundingAmount du total de TVAUBL-CR-495Retirer TaxEvidenceIndicator du total de TVAUBL-CR-496Retirer TaxIncludedIndicator du total de TVAUBL-CR-497Retirer CalculationSequenceNumeric de la ventilation de la TVAUBL-CR-498Retirer TransactionCurrencyTaxAmount de la ventilation de la TVAUBL-CR-499Retirer Percent de la ventilation de la TVAUBL-CR-500Retirer BaseUnitMeasure de la ventilation de la TVAUBL-CR-501Retirer PerUnitAmount de la ventilation de la TVAUBL-CR-502Retirer TierRange de la ventilation de la TVAUBL-CR-503Retirer TierRatePercent de la ventilation de la TVAUBL-CR-504Retirer Name de la catégorie de TVA de la ventilationUBL-CR-505Retirer BaseUnitMeasure de la catégorie de TVA de la ventilationUBL-CR-506Retirer PerUnitAmount de la catégorie de TVA de la ventilationUBL-CR-507Retirer TierRange de la catégorie de TVA de la ventilationUBL-CR-508Retirer TierRatePercent de la catégorie de TVA de la ventilationUBL-CR-509Retirer Name du régime fiscal de la ventilation de la TVAUBL-CR-510Retirer TaxTypeCode du régime fiscal de la ventilation de la TVAUBL-CR-511Retirer CurrencyCode du régime fiscal de la ventilation de la TVAUBL-CR-512Retirer JurisdictionRegionAddress du régime fiscal de la ventilation de la TVA
Totaux du document (1)
Lignes (50)
UBL-CR-515Retirer UUID d'une ligne de factureUBL-CR-516Retirer TaxPointDate d'une ligne de factureUBL-CR-517Retirer AccountingCostCode d'une ligne de factureUBL-CR-518Retirer PaymentPurposeCode d'une ligne de factureUBL-CR-519Retirer FreeOfChargeIndicator d'une ligne de factureUBL-CR-520Retirer StartTime de la période de la ligneUBL-CR-521Retirer EndTime de la période de la ligneUBL-CR-522Retirer DurationMeasure de la période de la ligneUBL-CR-523Retirer DescriptionCode de la période de la ligneUBL-CR-524Retirer Description de la période de la ligneUBL-CR-525Retirer SalesOrderLineID de la ligne de commande référencéeUBL-CR-526Retirer UUID de la ligne de commande référencéeUBL-CR-527Retirer LineStatusCode de la ligne de commande référencéeUBL-CR-528Retirer OrderReference de la ligne de commande référencéeUBL-CR-529Retirer DespatchLineReference d'une ligne de factureUBL-CR-530Retirer ReceiptLineReference d'une ligne de factureUBL-CR-531Retirer BillingReference d'une ligne de factureUBL-CR-532Retirer CopyIndicator de l'identifiant d'objet de la ligneUBL-CR-533Retirer UUID de l'identifiant d'objet de la ligneUBL-CR-534Retirer IssueDate de l'identifiant d'objet de la ligneUBL-CR-535Retirer IssueTime de l'identifiant d'objet de la ligneUBL-CR-537Retirer DocumentType de l'identifiant d'objet de la ligneUBL-CR-538Retirer XPath de l'identifiant d'objet de la ligneUBL-CR-539Retirer LanguageID de l'identifiant d'objet de la ligneUBL-CR-540Retirer LocaleCode de l'identifiant d'objet de la ligneUBL-CR-541Retirer VersionID de l'identifiant d'objet de la ligneUBL-CR-542Retirer DocumentStatusCode de l'identifiant d'objet de la ligneUBL-CR-543Retirer DocumentDescription de l'identifiant d'objet de la ligneUBL-CR-544Retirer Attachment de l'identifiant d'objet de la ligneUBL-CR-545Retirer ValidityPeriod de l'identifiant d'objet de la ligneUBL-CR-546Retirer IssuerParty de l'identifiant d'objet de la ligneUBL-CR-547Retirer ResultOfVerification de l'identifiant d'objet de la ligneUBL-CR-548Retirer PricingReference d'une ligne de factureUBL-CR-549Retirer OriginatorParty d'une ligne de factureUBL-CR-550Retirer Delivery d'une ligne de factureUBL-CR-551Retirer PaymentTerms d'une ligne de factureUBL-CR-552Retirer ID d'une remise ou de frais de ligneUBL-CR-553Retirer PrepaidIndicator d'une remise ou de frais de ligneUBL-CR-554Retirer SequenceNumeric d'une remise ou de frais de ligneUBL-CR-555Retirer AccountingCostCode d'une remise ou de frais de ligneUBL-CR-556Retirer AccountingCost d'une remise ou de frais de ligneUBL-CR-557Retirer PerUnitAmount d'une remise ou de frais de ligneUBL-CR-558Retirer TaxCategory d'une remise ou de frais de ligneUBL-CR-559Retirer TaxTotal d'une remise ou de frais de ligneUBL-CR-560Retirer PaymentMeans d'une remise ou de frais de ligneUBL-CR-561Retirer le total de taxe des lignes de factureUBL-CR-562Retirer WithholdingTaxTotal d'une ligne de factureUBL-CR-645Retirer DeliveryTerms d'une ligne de factureUBL-CR-646Retirer SubInvoiceLine d'une ligne de factureUBL-CR-647Retirer ItemPriceExtension d'une ligne de facture
Articles (62)
UBL-CR-563Retirer PackQuantity des informations sur l'articleUBL-CR-564Retirer PackSizeNumeric des informations sur l'articleUBL-CR-565Retirer CatalogueIndicator des informations sur l'articleUBL-CR-566Retirer HazardousRiskIndicator des informations sur l'articleUBL-CR-567Retirer AdditionalInformation des informations sur l'articleUBL-CR-568Retirer Keyword des informations sur l'articleUBL-CR-569Retirer BrandName des informations sur l'articleUBL-CR-570Retirer ModelName des informations sur l'articleUBL-CR-571Retirer ExtendedID de l'identifiant d'article de l'acheteurUBL-CR-572Retirer BarcodeSymbologyID de l'identifiant d'article de l'acheteurUBL-CR-573Retirer PhysicalAttribute de l'identifiant d'article de l'acheteurUBL-CR-574Retirer MeasurementDimension de l'identifiant d'article de l'acheteurUBL-CR-575Retirer IssuerParty de l'identifiant d'article de l'acheteurUBL-CR-576Retirer ExtendedID de l'identifiant d'article du vendeurUBL-CR-577Retirer BarcodeSymbologyID de l'identifiant d'article du vendeurUBL-CR-578Retirer PhysicalAttribute de l'identifiant d'article du vendeurUBL-CR-579Retirer MeasurementDimension de l'identifiant d'article du vendeurUBL-CR-580Retirer IssuerParty de l'identifiant d'article du vendeurUBL-CR-581Retirer ManufacturersItemIdentification des informations sur l'articleUBL-CR-582Retirer ExtendedID de l'identifiant standard de l'articleUBL-CR-583Retirer BarcodeSymbologyID de l'identifiant standard de l'articleUBL-CR-584Retirer PhysicalAttribute de l'identifiant standard de l'articleUBL-CR-585Retirer MeasurementDimension de l'identifiant standard de l'articleUBL-CR-586Retirer IssuerParty de l'identifiant standard de l'articleUBL-CR-587Retirer CatalogueItemIdentification des informations sur l'articleUBL-CR-588Retirer AdditionalItemIdentification des informations sur l'articleUBL-CR-589Retirer CatalogueDocumentReference des informations sur l'articleUBL-CR-590Retirer ItemSpecificationDocumentReference des informations sur l'articleUBL-CR-591Retirer Name du bloc pays d'origine de l'articleUBL-CR-592Retirer NatureCode de la classification de l'articleUBL-CR-593Retirer CargoTypeCode de la classification de l'articleUBL-CR-594Retirer CommodityCode de la classification de l'articleUBL-CR-595Retirer TransactionConditions des informations sur l'articleUBL-CR-596Retirer HazardousItem des informations sur l'articleUBL-CR-597Retirer Name des informations de TVA de la ligneUBL-CR-598Retirer BaseUnitMeasure des informations de TVA de la ligneUBL-CR-599Retirer PerUnitAmount des informations de TVA de la ligneUBL-CR-600Retirer TaxExemptionReasonCode des informations de TVA de la ligneUBL-CR-601Retirer TaxExemptionReason des informations de TVA de la ligneUBL-CR-602Retirer TierRange des informations de TVA de la ligneUBL-CR-603Retirer TierRatePercent des informations de TVA de la ligneUBL-CR-604Retirer Name du régime fiscal des informations de TVA de la ligneUBL-CR-605Retirer TaxTypeCode du régime fiscal des informations de TVA de la ligneUBL-CR-606Retirer CurrencyCode du régime fiscal des informations de TVA de la ligneUBL-CR-607Retirer JurisdictionRegionAddress du régime fiscal des informations de TVA de la ligneUBL-CR-608Retirer ID d'un attribut d'articleUBL-CR-609Retirer NameCode d'un attribut d'articleUBL-CR-610Retirer TestMethod d'un attribut d'articleUBL-CR-611Retirer ValueQuantity d'un attribut d'articleUBL-CR-612Retirer ValueQualifier d'un attribut d'articleUBL-CR-613Retirer ImportanceCode d'un attribut d'articleUBL-CR-614Retirer ListValue d'un attribut d'articleUBL-CR-615Retirer UsabilityPeriod d'un attribut d'articleUBL-CR-616Retirer ItemPropertyGroup d'un attribut d'articleUBL-CR-617Retirer RangeDimension d'un attribut d'articleUBL-CR-618Retirer ItemPropertyRange d'un attribut d'articleUBL-CR-619Retirer ManufacturerParty des informations sur l'articleUBL-CR-620Retirer InformationContentProviderParty des informations sur l'articleUBL-CR-621Retirer OriginAddress des informations sur l'articleUBL-CR-622Retirer ItemInstance des informations sur l'articleUBL-CR-623Retirer Certificate des informations sur l'articleUBL-CR-624Retirer Dimension des informations sur l'article
Prix (17)
UBL-CR-625Retirer PriceChangeReason du détail du prixUBL-CR-626Retirer PriceTypeCode du détail du prixUBL-CR-627Retirer PriceType du détail du prixUBL-CR-628Retirer OrderableUnitFactorRate du détail du prixUBL-CR-632Retirer ID de la remise sur le prixUBL-CR-633Retirer AllowanceChargeReasonCode de la remise sur le prixUBL-CR-634Retirer AllowanceChargeReason de la remise sur le prixUBL-CR-635Retirer MultiplierFactorNumeric de la remise sur le prixUBL-CR-636Retirer PrepaidIndicator de la remise sur le prixUBL-CR-637Retirer SequenceNumeric de la remise sur le prixUBL-CR-638Retirer AccountingCostCode de la remise sur le prixUBL-CR-639Retirer AccountingCost de la remise sur le prixUBL-CR-640Retirer PerUnitAmount de la remise sur le prixUBL-CR-641Retirer TaxCategory de la remise sur le prixUBL-CR-642Retirer TaxTotal de la remise sur le prixUBL-CR-643Retirer PaymentMeans de la remise sur le prixUBL-CR-644Retirer PricingExchangeRate du détail du prix
Partout dans le document (17)
UBL-CR-652Retirer l'attribut schemeID des numéros de TVA ou d'identification fiscaleUBL-CR-660Retirer l'attribut listID des codes de pays des adressesUBL-CR-662Retirer l'attribut listID des codes de motif de remise ou de fraisUBL-CR-663Retirer l'attribut unitCodeListID partout où il apparaîtUBL-CR-664Retirer FinancialInstitution partout où il apparaîtUBL-CR-667Retirer l'attribut schemeID des identifiants d'article de l'acheteurUBL-CR-668Retirer l'attribut schemeID des identifiants d'article du vendeurUBL-CR-669Retirer AllowanceChargeReasonCode des remises sur le prixUBL-CR-670Retirer AllowanceChargeReason des remises sur le prixUBL-CR-671Retirer MultiplierFactorNumeric des remises sur le prixUBL-CR-674Retirer l'attribut schemeID des numéros de carte de paiementUBL-CR-675Retirer l'attribut schemeID des identifiants de réseau de carteUBL-CR-676Retirer l'attribut schemeID des références de mandatUBL-CR-677Retirer l'attribut schemeID des identifiants de compte débitéUBL-CR-678Retirer l'attribut schemeID des codes de catégorie de TVAUBL-CR-679Retirer l'attribut schemeID des codes de catégorie de TVA de ligneUBL-CR-680Retirer PayerFinancialAccount des instructions de paiement
Syntaxe et structure UBLUBL-SR, UBL-DT
7 explications
Limites de répétition (UBL-SR) (5)
- UBL-SR-44Utiliser une seule référence de paiement pour tous les moyens de paiement de la facture
Deux valeurs de
cbc:PaymentIDdiffèrent. Une facture a un seul avis de paiement : répétez la même valeur dans chaquecac:PaymentMeans, ou donnez-la une fois. - UBL-SR-45Donner la date d'échéance dans un seul PaymentMeans au plus
Plus d'un
cac:PaymentMeansporte uncbc:PaymentDueDate. Un avoir donne sa date d'échéance dans un seul moyen de paiement ; une facture utilisecbc:DueDate. - UBL-SR-47Utiliser le même code de moyen de paiement dans chaque PaymentMeans
Les éléments
cac:PaymentMeansportent plus d'uncbc:PaymentMeansCodedistinct. Une facture a un seul moyen de paiement : utilisez le même code partout. - UBL-SR-48Donner à chaque ligne de facture exactement une catégorie de taxe classifiée
L'article d'une ligne de facture a deux
cac:ClassifiedTaxCategoryou plus, ou aucun. Gardez-en exactement un : la catégorie de TVA où la ligne est imposée. - UBL-SR-53Ajouter le CompanyID à un PartyTaxScheme, ou retirer le régime
Chaque
cac:PartyTaxSchemedoit contenir uncbc:CompanyIDet uncac:TaxScheme/cbc:ID. Un régime fiscal sans le numéro d'immatriculation correspondant est rejeté.
Types de données (UBL-DT) (2)
- UBL-DT-01Écrire chaque montant avec au plus deux décimales
Un montant a plus de deux décimales. Chaque élément de montant est limité à deux, sauf le prix net de l'article et les remises sur le prix.
- UBL-DT-07Ajouter un attribut filename à chaque pièce jointe intégrée
Un
cbc:EmbeddedDocumentBinaryObjectn'a pas d'attributfilename. Donnez à chaque pièce jointe un nom de fichier, avec une extension cohérente avec sonmimeCode.
Diagnostics XMLFW
1 explication
- FW-XML-001Corriger un XML que l'analyseur refuse de lire
Diagnostic Ironfang, pas une règle officielle : XML mal formé, encodage non pris en charge, ou DOCTYPE, entités ou XInclude. Rien d'autre n'a été exécuté.
Ce que couvre cette référence
Les règles qu'Ironfang Finance exécute pour Peppol BIS Billing 3.0, 2026.5 (May 2026 release, aka BIS Billing 3.0.21), avec les artefacts de validation EN 16931 1.3.16, sur les documents Invoice et CreditNote en UBL 2.1. Elle ne couvre pas CII, les autres CIUS comme XRechnung, les autres types de documents Peppol ni les versions antérieures, où le même identifiant peut avoir un autre sens.
Cette version définit 1 144 règles officielles : 979 issues d'EN 16931 et de sa liaison UBL, et 165 ajoutées par Peppol BIS Billing, dont certaines ne s'appliquent qu'à un seul pays du vendeur. 913 ont une explication ici pour l'instant, ainsi que 1 diagnostic Ironfang pour les entrées que le validateur ne peut pas lire, qui est le nôtre et ne fait partie d'aucune des deux spécifications. Le validateur signale chaque règle dans tous les cas ; une explication est une aide en plus, pas une couverture.
Pour aller plus loin
Deux articles plus longs, en anglais, expliquent d'où viennent ces règles et comment lire un échec : How Peppol invoice validation actually works, des étapes XML aux règles Peppol, et Understanding EN 16931 validation errors, sur les règles métier à l'origine de la plupart des erreurs. Pour vérifier un document par rapport à toutes ces règles, utilisez le validateur Peppol gratuit. Pour un document complet qui passe, avec ses totaux calculés d'après BR-CO-10 à BR-CO-16, consultez l'exemple de facture XML Peppol.
Pas encore expliquées
Le validateur vérifie chaque règle officielle de la version prise en charge, y compris les 231 qui n'ont pas encore d'explication Ironfang. Chaque code ci-dessous mène à sa définition officielle (en anglais), pas à une page de ce site.
Afficher les 231 règles sans explication, par famille
Syntaxe UBL : éléments hors du modèle (UBL-CR) (3)
3 règles de liaison syntaxique, de UBL-CR-629 à UBL-CR-651. Elles sont listées dans l'index officiel des règles EN 16931 (en anglais).
Syntaxe UBL : types de données (UBL-DT) (22)
22 règles de liaison syntaxique, de UBL-DT-06 à UBL-DT-28. Elles sont listées dans l'index officiel des règles EN 16931 (en anglais).
Syntaxe UBL : limites de répétition (UBL-SR) (49)
49 règles de liaison syntaxique, de UBL-SR-01 à UBL-SR-56. Elles sont listées dans l'index officiel des règles EN 16931 (en anglais).
Catégories de TVA (BR-S, BR-Z, BR-E, BR-AE ...) (22)
Règles propres à un pays (99)
- DE-R-001
- DE-R-002
- DE-R-003
- DE-R-004
- DE-R-005
- DE-R-006
- DE-R-007
- DE-R-008
- DE-R-009
- DE-R-010
- DE-R-011
- DE-R-014
- DE-R-015
- DE-R-016
- DE-R-017
- DE-R-018
- DE-R-019
- DE-R-020
- DE-R-022
- DE-R-023-1
- DE-R-023-2
- DE-R-024-1
- DE-R-024-2
- DE-R-025-1
- DE-R-025-2
- DE-R-026
- DE-R-027
- DE-R-028
- DE-R-030
- DE-R-031
- DE-R-T02
- DK-R-002
- DK-R-003
- DK-R-004
- DK-R-005
- DK-R-006
- DK-R-007
- DK-R-008
- DK-R-009
- DK-R-010
- DK-R-011
- DK-R-013
- DK-R-014
- DK-R-016
- DK-R-017
- GR-R-001-1
- GR-R-001-2
- GR-R-001-3
- GR-R-001-4
- GR-R-001-5
- GR-R-001-6
- GR-R-001-7
- GR-R-002
- GR-R-003
- GR-R-004-1
- GR-R-004-2
- GR-R-005
- GR-R-006
- GR-R-008-2
- GR-R-008-3
- GR-R-009
- GR-R-010
- GR-S-008-1
- GR-S-011
- IS-R-001
- IS-R-002
- IS-R-003
- IS-R-004
- IS-R-005
- IS-R-006
- IS-R-007
- IS-R-008
- IS-R-009
- IS-R-010
- IT-R-001
- IT-R-002
- IT-R-003
- IT-R-004
- NL-R-002
- NL-R-004
- NL-R-005
- NL-R-006
- NL-R-008
- NL-R-009
- NO-R-001
- NO-R-002
- SE-R-001
- SE-R-002
- SE-R-003
- SE-R-004
- SE-R-005
- SE-R-006
- SE-R-007
- SE-R-008
- SE-R-009
- SE-R-010
- SE-R-011
- SE-R-012
- SE-R-013

