Codes d'erreur Factur-X et XRechnung

Répertoire des règles de contrôle de la facture électronique : celles de la XRechnung et les règles françaises. Cherchez un code de règle ou collez le message d'erreur de votre validateur : la recherche porte aussi sur le texte officiel. Chaque constat du validateur et de l'API donne la cause et la correction de sa règle.

457 règles · 453 expliquées · Jeu de règles KoSIT v2026-08-31

Le jeu de règles KoSIT compile 4 règles en true() : elles ne peuvent pas se déclencher. Elles figurent ici quand même : la question « pourquoi ne vois-je jamais cette erreur ? » mérite une réponse.

457 sur 457 règles

Règles de la XRechnung

Les règles que le validateur KoSIT applique à la XRechnung, le format allemand de facture électronique, exigé par les acheteurs publics et admis entre entreprises.

BR

58
  • BR-01

    La facture doit porter le type de profil (BT-24), la valeur qui indique selon quelle spécification elle est établie.

  • BR-02

    La facture doit porter un numéro de facture (BT-1), qui ne doit pas être vide.

  • BR-03

    La facture doit porter une date d'émission (BT-2), qui ne doit pas être vide.

  • BR-04

    La facture doit porter un code de type de facture (BT-3), qui indique s'il s'agit d'une facture, d'un avoir ou d'une facture rectificative.

  • BR-05

    La facture doit indiquer le code de devise de la facture (BT-5), qui ne doit pas être vide.

  • BR-06

    La facture doit contenir la raison sociale du vendeur (BT-27), c'est-à-dire le nom complet sous lequel l'entreprise est inscrite.

  • BR-07

    La facture doit contenir la raison sociale de l'acheteur (BT-44), c'est-à-dire le nom sous lequel le destinataire attend la facture.

  • BR-08

    La facture doit contenir l'adresse postale du vendeur (BG-5), le groupe où figurent rue, localité, code postal et pays.

  • BR-09

    L'adresse postale du vendeur (BG-5) doit contenir le code de pays du vendeur (BT-40), qui ne doit pas être vide.

  • BR-10

    La facture doit contenir l'adresse postale de l'acheteur (BG-8).

  • BR-11

    L'adresse postale de l'acheteur (BG-8) doit contenir le code de pays de l'acheteur (BT-55), qui ne doit pas être vide.

  • BR-12

    La facture doit contenir la somme des montants nets des lignes de facture (BT-106).

  • BR-13

    La facture doit contenir le montant total de la facture hors TVA (BT-109).

  • BR-14

    La facture doit contenir le montant total de la facture, avec la TVA (BT-112).

  • BR-15

    La facture doit contenir le montant à payer (BT-115).

  • BR-16

    La facture doit contenir au moins une ligne de facture (BG-25).

  • BR-17

    Le groupe bénéficiaire (BG-10) doit porter un nom (BT-59).

  • BR-18

    Quand le vendeur a un représentant fiscal (BG-11), le nom de ce représentant (BT-62) doit être indiqué.

  • BR-19

    Quand le vendeur a un représentant fiscal, l'adresse postale de ce représentant (BG-12) doit figurer dans la facture.

  • BR-20

    Quand le vendeur a un représentant fiscal, l'adresse de ce représentant doit contenir un code de pays (BT-69), qui ne doit pas être vide.

  • BR-21

    Chaque ligne de facture (BG-25) doit porter un identifiant de ligne de facture (BT-126), qui ne doit pas être vide.

  • BR-22

    Chaque ligne de facture doit porter une quantité facturée (BT-129), y compris un forfait.

  • BR-23

    La quantité facturée doit porter un code d'unité de mesure (BT-130), un code de la recommandation 20 de l'UN/ECE, et non l'abréviation du fichier articles.

  • BR-24

    Chaque ligne de facture doit porter un montant net de ligne de facture (BT-131), c'est-à-dire le montant de la ligne hors TVA.

  • BR-25

    Chaque ligne de facture doit porter le nom de l'article (BT-153), qui ne doit pas être vide.

  • BR-26

    Chaque ligne de facture doit porter le prix net de l'article (BT-146), le prix d'une unité après déduction d'un éventuel rabais sur le prix.

  • BR-27

    Le prix net de l'article (BT-146) ne doit pas être négatif.

  • BR-28

    Le prix brut de l'article (BT-148), le prix d'une unité avant déduction du rabais sur le prix (BT-147), ne doit pas être négatif.

  • BR-29

    Quand la date de début (BT-73) et la date de fin (BT-74) de la période de facturation sont toutes deux indiquées, la date de fin doit être égale ou postérieure à la date de début.

  • BR-30

    Quand la date de début (BT-134) et la date de fin (BT-135) de la période d'une ligne sont toutes deux indiquées, la date de fin doit être égale ou postérieure à la date de début.

  • BR-31

    Chaque remise au niveau du document (BG-20) doit porter un montant (BT-92).

  • BR-32

    Chaque remise au niveau du document (BG-20) doit porter un code de type de TVA (BT-95).

  • BR-33

    Chaque remise au niveau du document doit porter un motif : en clair (BT-97), sous forme de code (BT-98), ou les deux.

  • BR-36

    Chaque charge ou frais au niveau du document (BG-21) doit porter un montant (BT-99).

  • BR-37

    Chaque charge ou frais au niveau du document (BG-21) doit porter un code de type de TVA (BT-102).

  • BR-38

    Chaque charge ou frais au niveau du document doit porter un motif : en clair (BT-104), sous forme de code (BT-105), ou les deux.

  • BR-41

    Chaque remise de ligne de facture (BG-27) doit porter un montant (BT-136).

  • BR-42

    Chaque remise de ligne de facture (BG-27) doit porter un motif : en clair (BT-139), sous forme de code (BT-140), ou les deux.

  • BR-43

    Chaque charge ou frais d'une ligne de facture (BG-28) doit porter un montant (BT-141).

  • BR-44

    Chaque charge ou frais d'une ligne de facture (BG-28) doit porter un motif : en clair (BT-144), sous forme de code (BT-145), ou les deux.

  • BR-45

    Chaque bloc de la ventilation de la TVA (BG-23) doit contenir la base d'imposition du type de TVA (BT-116).

  • BR-46

    Chaque bloc de la ventilation de la TVA (BG-23) doit contenir le montant de la TVA pour chaque type de TVA (BT-117).

  • BR-47

    Chaque bloc de la ventilation de la TVA doit être défini par un code de type de TVA (BT-118), c'est-à-dire une catégorie de TVA.

  • BR-48

    Chaque bloc de la ventilation de la TVA doit porter un taux de type de TVA (BT-119), sauf quand la facture n'est pas soumise à la TVA : la catégorie O fait exception.

  • BR-49

    Une instruction de paiement (BG-16) doit indiquer le code de type de moyen de paiement (BT-81), c'est-à-dire par quel moyen la facture doit être payée.

  • BR-50

    Quand le moyen de paiement est un virement, l'identifiant de compte de paiement (BT-84) doit accompagner les informations de virement (BG-17).

  • BR-51

    Une facture ne doit jamais contenir le numéro complet d'une carte de paiement.

  • BR-52

    Chaque document justificatif additionnel (BG-24) doit porter une référence de document justificatif (BT-122), qui ne doit pas être vide.

  • BR-53

    Quand la facture indique une devise de comptabilisation de la TVA (BT-6), le montant total de TVA de la facture exprimé dans cette devise (BT-111) doit aussi figurer.

  • BR-54

    Chaque attribut d'article (BG-32) doit comporter un nom (BT-160) et une valeur (BT-161) : l'un sans l'autre ne décrit rien.

  • BR-55

    Chaque référence à une facture antérieure (BG-3) doit contenir le numéro de la facture antérieure (BT-25).

  • BR-56

    Chaque représentant fiscal du vendeur (BG-11) doit porter son identifiant à la TVA (BT-63).

  • BR-57

    Quand une adresse de livraison (BG-15) est transmise, elle doit contenir un code de pays (BT-80).

  • BR-61

    Quand le code de type de moyen de paiement (BT-81) désigne un virement, l'identifiant de compte de paiement (BT-84) doit être présent.

  • BR-62

    Quand l'adresse électronique du vendeur (BT-34) est transmise, elle doit porter un identifiant de schéma : l'attribut schemeID dit de quelle liste vient l'identifiant.

  • BR-63

    Quand l'adresse électronique de l'acheteur (BT-49) est transmise, elle doit porter un identifiant de schéma : l'attribut schemeID dit de quelle liste vient l'identifiant.

  • BR-64

    Quand l'identifiant standard de l'article (BT-157) est transmis, il doit porter un identifiant de schéma : l'attribut schemeID dit de quelle liste il provient, sans quoi la valeur n'est qu'une chaîne de caractères.

  • BR-65

    Quand l'identifiant de la classification de l'article (BT-158) est transmis, il doit porter un identifiant de liste : l'attribut listID dit de quelle classification vient la valeur.

BR-DE

31
  • BR-DE-1

    Une XRechnung doit contenir le groupe des instructions de paiement (BG-16), c'est-à-dire au moins le moyen de paiement prévu.

    Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.

    Correction : Renseignez BG-16 en données structurées : cac:PaymentMeans en UBL, ram:SpecifiedTradeSettlementPaymentMeans en CII, avec le code de type de moyen de paiement (BT-81) et, selon le moyen, le compte, par exemple l'IBAN dans BT-84.

  • BR-DE-2

    Une XRechnung doit contenir le contact du vendeur (BG-6), une personne ou un service que l'on peut joindre.

    Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.

    Correction : Transmettez BG-6 avec le point de contact (BT-41), le numéro de téléphone (BT-42) et l'adresse électronique (BT-43).

  • BR-DE-3

    Une XRechnung exige la localité du vendeur (BT-37) dans son adresse postale (BG-5).

    Das Element "Seller city" (BT-37) muss übermittelt werden.

    Correction : Écrivez la localité dans BT-37 : cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName en UBL, ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName en CII.

  • BR-DE-4

    Une XRechnung exige le code postal du vendeur (BT-38) dans son adresse postale.

    Das Element "Seller post code" (BT-38) muss übermittelt werden.

    Correction : Écrivez le code postal dans BT-38 : cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone en UBL, ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode en CII.

  • BR-DE-5

    Une XRechnung exige un point de contact du vendeur (BT-41) : une personne ou un service auquel l'acheteur peut écrire.

    Das Element "Seller contact point" (BT-41) muss übermittelt werden.

    Correction : Renseignez une personne ou un service, par exemple le service comptabilité : cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:Name en UBL, ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName ou ram:DepartmentName en CII.

  • BR-DE-6

    Une XRechnung exige un numéro de téléphone du contact du vendeur (BT-42), et c'est une erreur, non un avertissement.

    Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.

    Correction : Écrivez le numéro dans BT-42 : cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:Telephone en UBL, ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber en CII.

  • BR-DE-7

    Une XRechnung exige une adresse électronique du contact du vendeur (BT-43), et c'est une erreur, non un avertissement.

    Das Element "Seller contact email address" (BT-43) muss übermittelt werden.

    Correction : Écrivez l'adresse dans BT-43 : cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail en UBL, ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID en CII.

  • BR-DE-8

    Une XRechnung exige la localité de l'acheteur (BT-52) dans son adresse postale (BG-8).

    Das Element "Buyer city" (BT-52) muss übermittelt werden.

    Correction : Écrivez la localité en données structurées dans BT-52 : cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName en UBL, ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName en CII.

  • BR-DE-9

    Une XRechnung exige le code postal de l'acheteur (BT-53) dans son adresse postale.

    Das Element "Buyer post code" (BT-53) muss übermittelt werden.

    Correction : Écrivez le code postal dans BT-53 : cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:PostalZone en UBL, ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode en CII.

  • BR-DE-10

    Une XRechnung exige, quand la facture contient une adresse de livraison (BG-15), la localité de livraison (BT-77).

    Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.

    Correction : Transmettez l'adresse de livraison complète, la localité dans BT-77 : cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:CityName en UBL, ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName dans ram:ApplicableHeaderTradeDelivery en CII.

  • BR-DE-11

    Une XRechnung exige, quand la facture contient une adresse de livraison (BG-15), le code postal de livraison (BT-78).

    Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.

    Correction : Ajoutez le code postal dans BT-78 : cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:PostalZone en UBL, ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode dans ram:ApplicableHeaderTradeDelivery en CII.

  • BR-DE-14

    Une XRechnung exige un taux de type de TVA (BT-119) dans chaque bloc de la ventilation de la TVA (BG-23).

    Das Element "VAT category rate" (BT-119) muss übermittelt werden.

    Correction : Écrivez toujours BT-119 : cac:TaxCategory/cbc:Percent dans cac:TaxSubtotal en UBL, ram:RateApplicablePercent dans ram:ApplicableTradeTax au niveau du document en CII.

  • BR-DE-15

    Une XRechnung exige une référence de l'acheteur (BT-10).

    Das Element "Buyer reference" (BT-10) muss übermittelt werden.

    Correction : Reprenez dans BT-10 la Leitweg-ID, l'identifiant de routage, ou la référence que votre client vous a communiquée : cbc:BuyerReference en UBL, ram:BuyerReference dans ram:ApplicableHeaderTradeAgreement en CII.

  • BR-DE-16

    Une XRechnung exige que le vendeur soit identifiable fiscalement. Cela vaut quand la facture emploie une catégorie de TVA parmi S, Z, E, AE, K, G, L et M.

    Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden.

    Correction : Transmettez au moins l'un des trois.

  • BR-DE-17

    Une XRechnung devrait porter un code de type de facture (BT-3) parmi les codes UNTDID 1001 admis.

    Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).

    Correction : Rattachez votre type de pièce interne à l'un des codes admis : 380 pour la facture commerciale, 384 pour la facture rectificative, 381 pour l'avoir.

  • BR-DE-18

    Une XRechnung qui accorde un escompte, en allemand Skonto, doit l'écrire dans les conditions de paiement (BT-20) sous la forme #SKONTO#TAGE=n#PROZENT=n.nn#, une entrée par ligne.

    Skonto Zeilen in […] müssen diesem regulärem Ausdruck entsprechen: […]. Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.

    Correction : Écrivez l'entrée exactement ainsi, #SKONTO#TAGE=14#PROZENT=2.00#, et terminez-la par un saut de ligne.

  • BR-DE-19

    Une XRechnung devrait porter un IBAN correct dans l'identifiant de compte de paiement (BT-84). Cela vaut quand le moyen de paiement est le virement SEPA (BT-81 de code 58).

    "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird.

    Correction : Écrivez dans BT-84 un IBAN dont la clé de contrôle est valide : cac:PayeeFinancialAccount/cbc:ID dans cac:PaymentMeans en UBL, ram:PayeePartyCreditorFinancialAccount/ram:IBANID en CII.

  • BR-DE-20

    Une XRechnung devrait porter un IBAN correct dans l'identifiant de compte débité (BT-91). Cela vaut quand le moyen de paiement est le prélèvement SEPA (BT-81 de code 59).

    "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird.

    Correction : Écrivez dans BT-91 l'IBAN du compte débité, avec une clé de contrôle valide : cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID en UBL, ram:PayerPartyDebtorFinancialAccount/ram:IBANID en CII.

  • BR-DE-21

    Une XRechnung devrait porter dans BT-24 (type de profil) l'identifiant de XRechnung.

    Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.

    Correction : Écrivez dans BT-24 l'identifiant de la variante de XRechnung (la facture électronique allemande) que vous produisez : cbc:CustomizationID en UBL, ram:GuidelineSpecifiedDocumentContextParameter/ram:ID en CII.

  • BR-DE-22

    Une XRechnung exige que les pièces jointes intégrées à la facture aient des noms de fichier distincts.

    Das "filename"-Attribut aller "EmbeddedDocumentBinaryObject"-Elemente muss eindeutig sein

    Correction : Donnez à chaque pièce un nom unique dans l'attribut filename : cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@filename en UBL, ram:AttachmentBinaryObject/@filename en CII.

  • BR-DE-23-a

    Une XRechnung exige le groupe virement (BG-17) avec le compte du bénéficiaire. Cela vaut pour un virement (BT-81 de code 30 ou 58).

    Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.

    Correction : Transmettez BG-17 avec au moins l'IBAN du compte du bénéficiaire (BT-84) : cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID en UBL, ram:PayeePartyCreditorFinancialAccount/ram:IBANID en CII.

  • BR-DE-23-b

    Une XRechnung interdit toute donnée de carte (BG-18) et de prélèvement (BG-19) à côté d'un virement.

    Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), dürfen BG-18 und BG-19 nicht übermittelt werden.

    Correction : Pour chaque moyen de paiement, ne transmettez que le groupe qui lui correspond : avec le code 30 ou 58, BG-17 seul.

  • BR-DE-24-a

    Une XRechnung exige le groupe des informations concernant la carte de paiement (BG-18). Cela vaut pour un paiement par carte (BT-81 de code 48, 54 ou 55).

    Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), muss genau BG-18 "PAYMENT CARD INFORMATION" übermittelt werden.

    Correction : Transmettez BG-18 avec le numéro de carte masqué (BT-87), c'est-à-dire les derniers chiffres seulement, jamais le numéro complet : cac:PaymentMeans/cac:CardAccount en UBL, ram:ApplicableTradeSettlementFinancialCard en CII.

  • BR-DE-24-b

    Une XRechnung interdit toute donnée de virement (BG-17) et de prélèvement (BG-19) à côté d'un paiement par carte.

    Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), dürfen BG-17 und BG-19 nicht übermittelt werden.

    Correction : Avec un paiement par carte, ne transmettez que BG-18.

  • BR-DE-25-a

    Une XRechnung exige, pour un prélèvement SEPA (BT-81 de code 59), le groupe prélèvement (BG-19).

    Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden.

    Correction : Transmettez BG-19 : la référence du mandat (BT-89, cac:PaymentMandate/cbc:ID en UBL, ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID en CII), l'identifiant bancaire du créancier (BT-90) et le compte débité (BT-91).

  • BR-DE-25-b

    Une XRechnung interdit, pour un prélèvement SEPA (BT-81 de code 59), toute donnée de virement (BG-17) et de carte (BG-18).

    Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), dürfen BG-17 und BG-18 nicht übermittelt werden.

    Correction : Avec un prélèvement, ne transmettez que BG-19 et retirez de cette facture le compte bancaire du bénéficiaire (BG-17).

  • BR-DE-26

    Une XRechnung devrait désigner la facture qu'elle rectifie, dans le groupe référence à une facture antérieure (BG-3). Cela vaut quand elle est une facture rectificative (BT-3 de code 384).

    Wenn im Element "Invoice type code" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.

    Correction : Transmettez le numéro de la facture rectifiée dans BG-3 (BT-25) : cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID en UBL, ram:InvoiceReferencedDocument/ram:IssuerAssignedID en CII.

  • BR-DE-27

    Une XRechnung devrait porter, dans le numéro de téléphone du contact du vendeur (BT-42), au moins trois chiffres.

    In BT-42 sollen mindestens drei Ziffern enthalten sein.

    Correction : Saisissez un numéro réel et joignable : cac:Contact/cbc:Telephone en UBL, ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber en CII.

  • BR-DE-28

    Une XRechnung devrait porter, dans l'adresse électronique du contact du vendeur (BT-43), une adresse de forme plausible.

    In BT-43 soll genau ein @-Zeichen enthalten sein, welches nicht von einem Leerzeichen, einem Punkt, aber mindestens zwei Zeichen auf beiden Seiten flankiert werden soll. Ein Punkt sollte nicht am Anfang oder am Ende stehen.

    Correction : Saisissez une seule adresse valide, par exemple factures@exemple.fr : cac:Contact/cbc:ElectronicMail en UBL, ram:EmailURIUniversalCommunication/ram:URIID en CII.

  • BR-DE-30

    Une XRechnung exige, quand la facture porte des données de prélèvement (BG-19), l'identifiant bancaire du créancier (BT-90).

    Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Bank assigned creditor identifier" BT-90 übermittelt werden.

    Correction : Transmettez votre identifiant bancaire du créancier, par exemple FR12ZZZ123456, dans BT-90.

  • BR-DE-31

    Une XRechnung exige, quand la facture porte des données de prélèvement (BG-19), l'identifiant de compte débité (BT-91).

    Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden.

    Correction : Transmettez l'IBAN du compte débité dans BT-91 : cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID en UBL, ram:PayerPartyDebtorFinancialAccount/ram:IBANID en CII.

BR-CL

23
  • BR-CL-01

    Le type de facture (BT-3) doit être l'un des codes de la liste UNTDID 1001.

  • BR-CL-03

    L'attribut currencyID d'un montant doit être l'un des codes de la liste ISO 4217 (alpha-3).

  • BR-CL-04

    La devise de la facture (BT-5) doit être l'un des codes de la liste ISO 4217 (alpha-3).

  • BR-CL-05

    La devise de comptabilisation de la TVA (BT-6) doit être l'un des codes de la liste ISO 4217 (alpha-3).

  • BR-CL-06

    Le code de date d'exigibilité de la TVA (BT-8) doit être l'un des codes de la liste UNTDID 2005 (en CII, les codes viennent de la liste UNTDID 2475).

  • BR-CL-07

    Le schéma de l'identifiant d'objet facturé (BT-18) doit être l'un des codes de la liste UNTDID 1153.

  • BR-CL-08

    Le code du sujet d'une note de facture (BT-21) doit être l'un des codes de la liste UNTDID 4451.

  • BR-CL-10

    Le schéma d'un identifiant doit être l'un des codes de la liste ISO 6523 ICD.

  • BR-CL-11

    Le schéma de l'identifiant d'enregistrement légal (BT-30, BT-47, BT-61) doit être l'un des codes de la liste ISO 6523 ICD.

  • BR-CL-13

    Le schéma de l'identifiant de classification de l'article (BT-158) doit être l'un des codes de la liste UNTDID 7143.

  • BR-CL-14

    Le code de pays d'une adresse (BT-40, BT-55, BT-69, BT-80) doit être l'un des codes de la liste ISO 3166-1 (alpha-2).

  • BR-CL-15

    Le pays d'origine d'un article (BT-159) doit être l'un des codes de la liste ISO 3166-1 (alpha-2).

  • BR-CL-16

    Le type de moyen de paiement (BT-81) doit être l'un des codes de la liste UNTDID 4461.

  • BR-CL-17

    La catégorie de TVA d'une remise ou de charges ou frais du document (BT-95, BT-102 ; en UBL aussi BT-118) doit être l'un des codes de la liste UNTDID 5305.

  • BR-CL-18

    La catégorie de TVA d'une ligne (BT-151 ; en CII aussi BT-118) doit être l'un des codes de la liste UNTDID 5305.

  • BR-CL-19

    Le code de motif d'une remise (BT-98, BT-140) doit être l'un des codes de la liste UNTDID 5189.

  • BR-CL-20

    Le code de motif de charges ou frais (BT-105, BT-145) doit être l'un des codes de la liste UNTDID 7161.

  • BR-CL-21

    Le schéma de l'identifiant standard de l'article (BT-157) doit être l'un des codes de la liste ISO 6523 ICD.

  • BR-CL-22

    Le code du motif d'exonération (BT-121) doit être l'un des codes de la liste VATEX (motifs d'exonération de la TVA).

  • BR-CL-23

    Le code de l'unité de mesure (BT-130, BT-150) doit être l'un des codes de la liste UN/ECE Recommendation 20.

  • BR-CL-24

    Le code MIME d'un document joint (BT-125) doit être l'un des codes de la liste MIMEMediaType (types MIME).

  • BR-CL-25

    Le schéma de l'adresse électronique (BT-34, BT-49) doit être l'un des codes de la liste EAS (schémas d'adresse électronique).

  • BR-CL-26

    Le schéma de l'identifiant de l'établissement de livraison (BT-71) doit être l'un des codes de la liste ISO 6523 ICD.

BR-CO

23
  • BR-CO-03

    La facture peut indiquer l'exigibilité de la TVA par une date (BT-7) ou par un code de date d'exigibilité (BT-8), mais pas par les deux.

    Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.

    Correction : Choisissez l'un des deux.

  • BR-CO-04

    Chaque ligne de facture (BG-25) doit porter un code de type de TVA (BT-151), par exemple S pour « Taux de TVA standard », E pour « Exonéré de TVA » ou AE pour « Autoliquidation de TVA ».

    Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).

    Correction : Renseignez BT-151 sur chaque ligne : cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID en UBL (cac:CreditNoteLine dans un avoir), ram:ApplicableTradeTax/ram:CategoryCode dans ram:SpecifiedLineTradeSettlement en CII.

  • BR-CO-05

    Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.ne se déclenche jamais

  • BR-CO-06

    Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.ne se déclenche jamais

  • BR-CO-07

    Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.ne se déclenche jamais

  • BR-CO-08

    Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.ne se déclenche jamais

  • BR-CO-09

    Les identifiants à la TVA du vendeur (BT-31), du représentant fiscal (BT-63) et de l'acheteur (BT-48) doivent commencer par un code pays ISO 3166-1 alpha-2, comme FR ou DE, auquel s'ajoute EL pour la Grèce.

    The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.

    Correction : Faites commencer l'identifiant par le code pays, en majuscules : cac:PartyTaxScheme/cbc:CompanyID avec cac:TaxScheme/cbc:ID égal à VAT en UBL, ram:SpecifiedTaxRegistration/ram:ID avec schemeID=VA en CII.

  • BR-CO-10

    La somme des montants nets des lignes de facture (BT-106) doit être égale à la somme des montants nets de ligne de facture (BT-131).

    Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

    Correction : Arrondissez chaque montant de ligne à deux décimales, puis additionnez exactement ces valeurs arrondies pour obtenir BT-106, et non les valeurs brutes : cac:LegalMonetaryTotal/cbc:LineExtensionAmount en UBL, ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount en CII.

  • BR-CO-11

    La somme des remises au niveau du document (BT-107) doit être égale à la somme des montants de remise au niveau du document (BT-92).

    Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).

    Correction : Écrivez BT-107 comme la somme exacte des remises présentes au niveau du document : cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount en UBL, ram:AllowanceTotalAmount en CII.

  • BR-CO-12

    La somme des charges ou frais au niveau du document (BT-108) doit être égale à la somme des montants des charges ou frais au niveau du document (BT-99).

    Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).

    Correction : Écrivez BT-108 comme la somme exacte des charges ou frais présents au niveau du document : cac:LegalMonetaryTotal/cbc:ChargeTotalAmount en UBL, ram:ChargeTotalAmount en CII.

  • BR-CO-13

    Le montant total de la facture hors TVA (BT-109) doit être égal à BT-106, la somme des montants nets des lignes, moins BT-107, les remises du document, plus BT-108, les charges ou frais du document.

    Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).

    Correction : Calculez BT-109 comme BT-106 moins BT-107 plus BT-108, à partir des seules valeurs écrites dans le document : cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount en UBL, ram:TaxBasisTotalAmount en CII.

  • BR-CO-14

    Le montant total de TVA de la facture (BT-110) doit être égal à la somme des montants de TVA de la ventilation (BT-117), arrondie à deux décimales.

    Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).

    Correction : Calculez d'abord BT-117 pour chaque catégorie, à partir de sa base d'imposition (BT-116), puis écrivez BT-110 comme la somme exacte de ces montants, non comme un calcul indépendant : cac:TaxTotal/cbc:TaxAmount en UBL, ram:TaxTotalAmount en CII.

  • BR-CO-15

    Le montant total de la facture avec la TVA (BT-112) doit être égal à la somme, arrondie à deux décimales, de BT-109 (montant total hors TVA) et de BT-110 (montant total de TVA).

    Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

    Correction : Calculez toujours BT-112 comme BT-109 plus BT-110, d'après les deux valeurs du document, au lieu d'écrire un total calculé à part : cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount en UBL, ram:GrandTotalAmount en CII.

  • BR-CO-16

    Le montant à payer (BT-115) doit être égal au montant total de la facture avec la TVA (BT-112), moins le montant payé (BT-113), plus le montant arrondi (BT-114).

    Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).

    Correction : Calculez BT-115 comme BT-112 moins BT-113 plus BT-114, en arithmétique décimale, et n'arrondissez qu'à l'écriture, à deux décimales.

  • BR-CO-17

    Pour chaque catégorie de la ventilation de la TVA, le montant de TVA (BT-117) doit être égal à la base d'imposition (BT-116) multipliée par le taux de type de TVA (BT-119) et divisée par 100.

    VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.

    Correction : Regroupez les lignes par catégorie de TVA, additionnez leurs montants nets pour obtenir la base d'imposition BT-116, puis calculez la TVA une seule fois : BT-116 multiplié par BT-119, divisé par 100.

  • BR-CO-18

    La facture doit contenir au moins un bloc de la ventilation de la TVA (BG-23), un par catégorie et par taux de TVA.

    An Invoice shall at least have one VAT breakdown group (BG-23).

    Correction : Écrivez un bloc par catégorie de TVA, y compris pour une catégorie exonérée (E) ou à taux zéro (Z), avec un montant de TVA nul.

  • BR-CO-19

    Si la période de facturation (BG-14) est écrite, elle doit contenir au moins une date : le début (BT-73), la fin (BT-74), ou les deux.

    If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.

    Correction : Ne créez le groupe que si au moins une date existe : cac:InvoicePeriod avec cbc:StartDate ou cbc:EndDate en UBL, ram:BillingSpecifiedPeriod avec ram:StartDateTime ou ram:EndDateTime en CII, dans ram:ApplicableHeaderTradeSettlement.

  • BR-CO-20

    Si une ligne de facture porte une période de facturation (BG-26), elle doit contenir au moins une date : le début (BT-134), la fin (BT-135), ou les deux.

    If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both.

    Correction : N'écrivez la période d'une ligne que quand une date existe : cac:InvoicePeriod dans cac:InvoiceLine (ou cac:CreditNoteLine) en UBL, ram:BillingSpecifiedPeriod dans ram:SpecifiedLineTradeSettlement en CII.

  • BR-CO-21

    Chaque remise au niveau du document (BG-20) doit porter un motif (BT-97), un code de motif (BT-98), ou les deux.

    Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both.

    Correction : Renseignez au moins l'un des deux : cbc:AllowanceChargeReason ou cbc:AllowanceChargeReasonCode dans le cac:AllowanceCharge en UBL, ram:Reason ou ram:ReasonCode dans le ram:SpecifiedTradeAllowanceCharge en CII.

  • BR-CO-22

    Chaque charge ou frais au niveau du document (BG-21) doit porter un motif (BT-104), un code de motif (BT-105), ou les deux.

    Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.

    Correction : Ajoutez cbc:AllowanceChargeReason ou cbc:AllowanceChargeReasonCode au cac:AllowanceCharge dont cbc:ChargeIndicator vaut true en UBL, ou ram:Reason ou ram:ReasonCode au ram:SpecifiedTradeAllowanceCharge en CII.

  • BR-CO-23

    Chaque remise de ligne de facture (BG-27) doit porter un motif (BT-139), un code de motif (BT-140), ou les deux.

    Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.

    Correction : Reprenez le type de remise du calcul des prix, ou fixez un motif par défaut qui soit vrai.

  • BR-CO-24

    Chaque charge ou frais d'une ligne de facture (BG-28) doit porter un motif (BT-144), un code de motif (BT-145), ou les deux.

    Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.

    Correction : Écrivez cbc:AllowanceChargeReason ou cbc:AllowanceChargeReasonCode dans le cac:AllowanceCharge de la ligne dont cbc:ChargeIndicator vaut true en UBL, ou ram:Reason ou ram:ReasonCode dans le ram:SpecifiedTradeAllowanceCharge de la ligne en CII.

  • BR-CO-26

    Pour que l'acheteur identifie le vendeur automatiquement, au moins un identifiant du vendeur doit figurer : l'identifiant privé (BT-29), le numéro de SIREN (BT-30) ou l'identifiant à la TVA (BT-31).

    In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.

    Correction : Transmettez au moins l'un d'eux, dans cac:AccountingSupplierParty/cac:Party en UBL : cac:PartyIdentification/cbc:ID (BT-29), cac:PartyLegalEntity/cbc:CompanyID (BT-30) ou cac:PartyTaxScheme/cbc:CompanyID (BT-31).

PEPPOL-EN16931

23
  • PEPPOL-EN16931-R001

    Le type de processus métier (BT-23) doit figurer dans la facture : c'est l'identifiant du processus dans lequel elle est envoyée.

  • PEPPOL-EN16931-R005

    Si une devise de comptabilisation de la TVA (BT-6) est indiquée, elle doit différer de la devise de la facture (BT-5).

  • PEPPOL-EN16931-R008

    Le document ne doit contenir aucun élément vide.

  • PEPPOL-EN16931-R010

    L'adresse électronique de l'acheteur (BT-49) doit être transmise : c'est l'identifiant auquel la facture est remise.

  • PEPPOL-EN16931-R020

    L'adresse électronique du vendeur (BT-34) doit être transmise : c'est le pendant de BT-49, l'adresse à laquelle le destinataire peut répondre ou envoyer un message de réponse.

  • PEPPOL-EN16931-R040

    Quand une remise ou des charges ou frais indiquent à la fois une assiette et un pourcentage, le montant doit en découler à 0,02 près : assiette × pourcentage ÷ 100.

  • PEPPOL-EN16931-R041

    Quand le pourcentage d'une remise ou de charges ou frais est indiqué, l'assiette doit l'accompagner.

  • PEPPOL-EN16931-R042

    Quand l'assiette d'une remise ou de charges ou frais est indiquée, le pourcentage doit l'accompagner : c'est le pendant de PEPPOL-EN16931-R041.

  • PEPPOL-EN16931-R043

    En UBL, l'indicateur qui dit s'il s'agit de charges ou frais ou d'une remise doit valoir exactement true ou false, en minuscules.

  • PEPPOL-EN16931-R043-1

    En CII, l'indicateur qui distingue une remise de charges ou frais, au niveau du document ou de la ligne, doit valoir exactement true ou false, en minuscules.

  • PEPPOL-EN16931-R043-2

    C'est la même exigence que PEPPOL-EN16931-R043-1, mais pour la remise du prix : ram:AppliedTradeAllowanceCharge porte alors un indicateur qui doit valoir exactement true ou false, en minuscules.

  • PEPPOL-EN16931-R044

    Les charges ou frais ne sont pas admis dans le prix d'une ligne.

  • PEPPOL-EN16931-R046

    Quand un prix brut est indiqué, le prix net doit en découler exactement : prix brut moins la remise sur le prix, sans tolérance.

  • PEPPOL-EN16931-R053

    En UBL, la facture doit contenir exactement un cac:TaxTotal avec ventilation (cac:TaxSubtotal) : ni zéro, ni deux.

  • PEPPOL-EN16931-R054

    Un second bloc de TVA sans ventilation n'est admis que si une devise de comptabilisation de la TVA (BT-6) est indiquée, et il en faut alors exactement un.

  • PEPPOL-EN16931-R055

    Le montant total de TVA dans la devise de la facture et celui dans la devise de comptabilisation de la TVA doivent avoir le même signe.

  • PEPPOL-EN16931-R061

    Pour un prélèvement, la référence du mandat (BT-89) doit être transmise : c'est l'identifiant du mandat par lequel le payeur a accepté l'encaissement.

  • PEPPOL-EN16931-R101

    Sur une ligne de facture, au moins une des références à un document doit porter le code de type 130, l'identifiant d'objet de ligne de facture (BT-128).

  • PEPPOL-EN16931-R110

    Si une ligne a sa propre période de facturation (BG-26), elle doit tenir dans la période de facturation de la facture (BG-14).

  • PEPPOL-EN16931-R111

    La date de fin de la période d'une ligne (BT-135) ne doit pas suivre la date de fin de la période de facturation de la facture (BT-74) : c'est le pendant de PEPPOL-EN16931-R110 à l'autre bout.

  • PEPPOL-EN16931-R120

    Le montant net d'une ligne (BT-131) doit découler des chiffres de la ligne : quantité × (prix net ÷ quantité de base du prix), plus les charges ou frais de la ligne, moins ses remises.

  • PEPPOL-EN16931-R121

    La quantité de base du prix de l'article (BT-149) doit être supérieure à zéro : elle dit à combien d'unités le prix se rapporte, par exemple 100 pour un prix aux cent pièces.

  • PEPPOL-EN16931-R130

    L'unité de la quantité de base du prix (BT-150) doit être la même que celle de la quantité facturée (BT-130).

BR-DEC

21
  • BR-DEC-01

    Le champ « Montant de la remise au niveau document » (BT-92) ne doit pas avoir plus de deux décimales.

  • BR-DEC-02

    Le champ « Assiette de la remise au niveau du document » (BT-93) ne doit pas avoir plus de deux décimales.

  • BR-DEC-05

    Le champ « Montant des charges ou frais au niveau document » (BT-99) ne doit pas avoir plus de deux décimales.

  • BR-DEC-06

    Le champ « Assiette des charges ou frais au niveau du document » (BT-100) ne doit pas avoir plus de deux décimales.

  • BR-DEC-09

    Le champ « Somme des montants nets des lignes de facture » (BT-106) ne doit pas avoir plus de deux décimales.

  • BR-DEC-10

    Le champ « Somme des remises au niveau du document » (BT-107) ne doit pas avoir plus de deux décimales.

  • BR-DEC-11

    Le champ « Somme des charges ou frais au niveau du document » (BT-108) ne doit pas avoir plus de deux décimales.

  • BR-DEC-12

    Le champ « Montant total de la facture hors TVA » (BT-109) ne doit pas avoir plus de deux décimales.

  • BR-DEC-13

    Le champ « Montant total de TVA de la facture » (BT-110) ne doit pas avoir plus de deux décimales, mais la règle ne contrôle pas ce que son message annonce.

  • BR-DEC-14

    Le champ « Montant total de la Facture, avec la TVA » (BT-112) ne doit pas avoir plus de deux décimales.

  • BR-DEC-15

    Le champ « Montant total de TVA de la facture exprimée (devise de comptabilisation) » (BT-111) ne doit pas avoir plus de deux décimales, mais la règle ne contrôle pas ce que son message annonce.

  • BR-DEC-16

    Le champ « Montant payé » (BT-113) ne doit pas avoir plus de deux décimales.

  • BR-DEC-17

    Le champ « Montant arrondi » (BT-114) ne doit pas avoir plus de deux décimales.

  • BR-DEC-18

    Le champ « Montant à payer » (BT-115) ne doit pas avoir plus de deux décimales.

  • BR-DEC-19

    Le champ « Base d'imposition du type de TVA » (BT-116) ne doit pas avoir plus de deux décimales.

  • BR-DEC-20

    Le champ « Montant de la TVA pour chaque type de TVA » (BT-117) ne doit pas avoir plus de deux décimales.

  • BR-DEC-23

    Le champ « Montant net de ligne de facture » (BT-131) ne doit pas avoir plus de deux décimales.

  • BR-DEC-24

    Le champ « Montant d'une remise, hors TVA » (BT-136) ne doit pas avoir plus de deux décimales.

  • BR-DEC-25

    Le champ « Assiette de la remise de ligne de facture » (BT-137) ne doit pas avoir plus de deux décimales.

  • BR-DEC-27

    Le champ « Montant des charges ou frais » (BT-141) ne doit pas avoir plus de deux décimales.

  • BR-DEC-28

    Le champ « Assiette des charges ou frais applicables à la ligne de facture » (BT-142) ne doit pas avoir plus de deux décimales.

BR-DEX

15
  • BR-DEX-01

    Dans une XRechnung qui déclare son extension dans BT-24, chaque document joint (BT-125) doit porter l'un des sept codes MIME suivants : les six de BR-CL-24 et application/xml.

  • BR-DEX-02

    Dans une XRechnung qui déclare son extension, en UBL, le montant net (BT-131) d'une ligne ou d'une sous-ligne qui a des sous-lignes devrait égaler la somme de leurs montants nets.

  • BR-DEX-03

    Chaque sous-ligne de facture (BG-DEX-01, cac:SubInvoiceLine) doit contenir dans son article (cac:Item) exactement un cac:ClassifiedTaxCategory : c'est le groupe BG-DEX-06, l'information sur la TVA de la sous-ligne.

  • BR-DEX-04

    Quand l'identifiant d'une partie porte un attribut schemeID, sa valeur doit venir de la liste ICD de l'ISO 6523.

  • BR-DEX-05

    Quand l'identifiant d'enregistrement légal d'une partie porte un attribut schemeID, sa valeur doit venir de la liste ICD de l'ISO 6523.

  • BR-DEX-06

    Quand l'identifiant standard de l'article (BT-157) porte un attribut schemeID, sa valeur doit venir de la liste ICD de l'ISO 6523.

  • BR-DEX-07

    Le schéma d'une adresse électronique (attribut schemeID) doit être un code de la liste EAS du CEF (Connecting Europe Facility), la liste des schémas d'adresse électronique.

  • BR-DEX-08

    Quand l'identifiant de l'établissement de livraison (BT-71) porte un attribut schemeID, sa valeur doit venir de la liste ICD de l'ISO 6523.

  • BR-DEX-09

    Dans une XRechnung qui déclare son extension, en UBL, le montant à payer (BT-115) doit valoir BT-112 moins BT-113, plus BT-114, plus les paiements d'un tiers (BG-DEX-09).

  • BR-DEX-10

    Chaque paiement pour le compte d'un tiers (groupe BG-DEX-09, cac:PrepaidPayment en UBL) doit indiquer son type : BT-DEX-001, dans cac:PrepaidPayment/cbc:ID.

  • BR-DEX-11

    Chaque paiement pour le compte d'un tiers (BG-DEX-09) doit indiquer son montant : BT-DEX-002, dans cac:PrepaidPayment/cbc:PaidAmount.

  • BR-DEX-12

    Chaque paiement pour le compte d'un tiers (BG-DEX-09) doit avoir une description : BT-DEX-003, dans cac:PrepaidPayment/cbc:InstructionID.

  • BR-DEX-13

    Le montant d'un paiement pour le compte d'un tiers (BT-DEX-002, cac:PrepaidPayment/cbc:PaidAmount) ne doit pas avoir plus de deux décimales.

  • BR-DEX-14

    Le montant d'un paiement pour le compte d'un tiers (BT-DEX-002) doit être exprimé dans la devise de la facture.

  • BR-DEX-15

    Une XRechnung en CII qui déclare son extension ne devrait contenir aucun ram:ParentLineID, l'élément par lequel une ligne renvoie à une ligne parent.

BR-O

14
  • BR-O-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie O (Hors du périmètre d'application de la TVA). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie O (BT-118) : ni zéro ni deux.

  • BR-O-02

    Une ligne porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-151. La facture ne doit alors contenir aucun identifiant à la TVA : ni celui du vendeur (BT-31), ni celui de son représentant fiscal (BT-63), ni celui de l'acheteur (BT-48).

  • BR-O-03

    Une remise au niveau du document porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-95. La facture ne doit alors contenir aucun identifiant à la TVA : ni celui du vendeur (BT-31), ni celui de son représentant fiscal (BT-63), ni celui de l'acheteur (BT-48).

  • BR-O-04

    Un montant de charges ou frais au niveau du document porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-102. La facture ne doit alors contenir aucun identifiant à la TVA : ni celui du vendeur (BT-31), ni celui de son représentant fiscal (BT-63), ni celui de l'acheteur (BT-48).

  • BR-O-05

    Une ligne porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-151. Aucun taux de TVA (BT-152) ne doit alors être indiqué, pas même 0.

  • BR-O-06

    Une remise au niveau du document porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-95. Aucun taux de TVA (BT-96) ne doit alors être indiqué, pas même 0.

  • BR-O-07

    Un montant de charges ou frais au niveau du document porte la catégorie O (Hors du périmètre d'application de la TVA) dans BT-102. Aucun taux de TVA (BT-103) ne doit alors être indiqué, pas même 0.

  • BR-O-08

    La base d'imposition (BT-116) de la ventilation de catégorie O (Hors du périmètre d'application de la TVA) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-O-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie O (Hors du périmètre d'application de la TVA) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-O-10

    Une ventilation de la TVA de catégorie O (Hors du périmètre d'application de la TVA) doit porter un motif d'exonération, en code (BT-121) ou en texte (BT-120).

  • BR-O-11

    Si la ventilation de la TVA contient une ventilation de catégorie O (Hors du périmètre d'application de la TVA), elle ne peut en contenir aucune autre.

  • BR-O-12

    Si la ventilation de la TVA contient la catégorie O (Hors du périmètre d'application de la TVA), aucune ligne ne doit porter une autre catégorie (BT-151).

  • BR-O-13

    Si la ventilation de la TVA contient la catégorie O (Hors du périmètre d'application de la TVA), aucune remise au niveau du document ne doit porter une autre catégorie (BT-95).

  • BR-O-14

    Si la ventilation de la TVA contient la catégorie O (Hors du périmètre d'application de la TVA), aucun montant de charges ou frais au niveau du document ne doit porter une autre catégorie (BT-102).

BR-IC

12
  • BR-IC-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie K (Exonération pour cause de livraison intracommunautaire). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie K (BT-118) : ni zéro ni deux.

  • BR-IC-02

    Une ligne porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-151. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-IC-03

    Une remise au niveau du document porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-95. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-IC-04

    Un montant de charges ou frais au niveau du document porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-102. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-IC-05

    Une ligne porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et valoir 0.

  • BR-IC-06

    Une remise au niveau du document porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et valoir 0.

  • BR-IC-07

    Un montant de charges ou frais au niveau du document porte la catégorie K (Exonération pour cause de livraison intracommunautaire) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et valoir 0.

  • BR-IC-08

    La base d'imposition (BT-116) de la ventilation de catégorie K (Exonération pour cause de livraison intracommunautaire) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-IC-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie K (Exonération pour cause de livraison intracommunautaire) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-IC-10

    Une ventilation de la TVA de catégorie K (Exonération pour cause de livraison intracommunautaire) doit porter un motif d'exonération, en code (BT-121) ou en texte (BT-120).

  • BR-IC-11

    Une facture avec une livraison intracommunautaire (ventilation de catégorie K) doit dire quand les biens ont été livrés : la date effective de livraison (BT-72) ou une période de facturation (BG-14).

  • BR-IC-12

    Une facture avec une livraison intracommunautaire (catégorie K) doit indiquer le pays de livraison (BT-80) : l'exonération en dépend.

BR-AE

10
  • BR-AE-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie AE (Autoliquidation de TVA). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie AE (BT-118) : ni zéro ni deux.

  • BR-AE-02

    Une ligne porte la catégorie AE (Autoliquidation de TVA) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AE-03

    Une remise au niveau du document porte la catégorie AE (Autoliquidation de TVA) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AE-04

    Un montant de charges ou frais au niveau du document porte la catégorie AE (Autoliquidation de TVA) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AE-05

    Une ligne porte la catégorie AE (Autoliquidation de TVA) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et valoir 0.

  • BR-AE-06

    Une remise au niveau du document porte la catégorie AE (Autoliquidation de TVA) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et valoir 0.

  • BR-AE-07

    Un montant de charges ou frais au niveau du document porte la catégorie AE (Autoliquidation de TVA) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et valoir 0.

  • BR-AE-08

    La base d'imposition (BT-116) de la ventilation de catégorie AE (Autoliquidation de TVA) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-AE-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie AE (Autoliquidation de TVA) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-AE-10

    Une ventilation de la TVA de catégorie AE (Autoliquidation de TVA) doit porter un motif d'exonération, en code (BT-121) ou en texte (BT-120).

BR-AF

10
  • BR-AF-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie L (Îles Canaries). Dans ce cas, la facture doit contenir au moins une ventilation de la TVA (BG-23) de catégorie L (BT-118).

  • BR-AF-02

    Une ligne porte la catégorie L (Îles Canaries) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AF-03

    Une remise au niveau du document porte la catégorie L (Îles Canaries) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AF-04

    Un montant de charges ou frais au niveau du document porte la catégorie L (Îles Canaries) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AF-05

    Une ligne porte la catégorie L (Îles Canaries) dans BT-151. Un taux de TVA (BT-152) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AF-06

    Une remise au niveau du document porte la catégorie L (Îles Canaries) dans BT-95. Un taux de TVA (BT-96) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AF-07

    Un montant de charges ou frais au niveau du document porte la catégorie L (Îles Canaries) dans BT-102. Un taux de TVA (BT-103) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AF-08

    Pour chaque taux de TVA de la catégorie L (Îles Canaries), la base d'imposition (BT-116) de la ventilation de ce taux doit correspondre aux montants de la facture.

  • BR-AF-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie L (Îles Canaries) doit égaler la base d'imposition (BT-116) multipliée par le taux (BT-119), arrondie à deux décimales.inactive en CII

  • BR-AF-10

    Une ventilation de la TVA de catégorie L (Îles Canaries) ne doit porter aucun motif d'exonération, ni sous forme de code (BT-121) ni sous forme de texte (BT-120).

BR-AG

10
  • BR-AG-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie M (Ceuta et Melilla). Dans ce cas, la facture doit contenir au moins une ventilation de la TVA (BG-23) de catégorie M (BT-118).

  • BR-AG-02

    Une ligne porte la catégorie M (Ceuta et Melilla) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AG-03

    Une remise au niveau du document porte la catégorie M (Ceuta et Melilla) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AG-04

    Un montant de charges ou frais au niveau du document porte la catégorie M (Ceuta et Melilla) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-AG-05

    Une ligne porte la catégorie M (Ceuta et Melilla) dans BT-151. Un taux de TVA (BT-152) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AG-06

    Une remise au niveau du document porte la catégorie M (Ceuta et Melilla) dans BT-95. Un taux de TVA (BT-96) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AG-07

    Un montant de charges ou frais au niveau du document porte la catégorie M (Ceuta et Melilla) dans BT-102. Un taux de TVA (BT-103) doit alors être indiqué, égal ou supérieur à 0.

  • BR-AG-08

    Pour chaque taux de TVA de la catégorie M (Ceuta et Melilla), la base d'imposition (BT-116) de la ventilation de ce taux doit correspondre aux montants de la facture.

  • BR-AG-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie M (Ceuta et Melilla) doit égaler la base d'imposition (BT-116) multipliée par le taux (BT-119), arrondie à deux décimales.inactive en CII

  • BR-AG-10

    Une ventilation de la TVA de catégorie M (Ceuta et Melilla) ne doit porter aucun motif d'exonération, ni sous forme de code (BT-121) ni sous forme de texte (BT-120).

BR-E

10
  • BR-E-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie E (Exonéré de TVA). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie E (BT-118) : ni zéro ni deux.

  • BR-E-02

    Une ligne porte la catégorie E (Exonéré de TVA) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-E-03

    Une remise au niveau du document porte la catégorie E (Exonéré de TVA) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-E-04

    Un montant de charges ou frais au niveau du document porte la catégorie E (Exonéré de TVA) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-E-05

    Une ligne porte la catégorie E (Exonéré de TVA) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et valoir 0.

  • BR-E-06

    Une remise au niveau du document porte la catégorie E (Exonéré de TVA) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et valoir 0.

  • BR-E-07

    Un montant de charges ou frais au niveau du document porte la catégorie E (Exonéré de TVA) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et valoir 0.

  • BR-E-08

    La base d'imposition (BT-116) de la ventilation de catégorie E (Exonéré de TVA) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-E-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie E (Exonéré de TVA) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-E-10

    Une ventilation de la TVA de catégorie E (Exonéré de TVA) doit expliquer pourquoi aucune taxe n'est perçue : par un motif d'exonération sous forme de code (BT-121) ou de texte (BT-120).

BR-G

10
  • BR-G-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie G (Exonération de TVA pour Export hors UE). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie G (BT-118) : ni zéro ni deux.

  • BR-G-02

    Une ligne porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-151. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-G-03

    Une remise au niveau du document porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-95. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-G-04

    Un montant de charges ou frais au niveau du document porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-102. La facture doit alors porter l'identifiant à la TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63).

  • BR-G-05

    Une ligne porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et valoir 0.

  • BR-G-06

    Une remise au niveau du document porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et valoir 0.

  • BR-G-07

    Un montant de charges ou frais au niveau du document porte la catégorie G (Exonération de TVA pour Export hors UE) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et valoir 0.

  • BR-G-08

    La base d'imposition (BT-116) de la ventilation de catégorie G (Exonération de TVA pour Export hors UE) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-G-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie G (Exonération de TVA pour Export hors UE) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-G-10

    Une ventilation de la TVA de catégorie G (Exonération de TVA pour Export hors UE) doit porter un motif d'exonération, en code (BT-121) ou en texte (BT-120).

BR-S

10
  • BR-S-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie S (Taux de TVA standard). Dans ce cas, la facture doit contenir au moins une ventilation de la TVA (BG-23) de catégorie S (BT-118).

  • BR-S-02

    Une ligne porte la catégorie S (Taux de TVA standard) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-S-03

    Une remise au niveau du document porte la catégorie S (Taux de TVA standard) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-S-04

    Un montant de charges ou frais au niveau du document porte la catégorie S (Taux de TVA standard) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-S-05

    Une ligne porte la catégorie S (Taux de TVA standard) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et supérieur à zéro.

  • BR-S-06

    Une remise au niveau du document porte la catégorie S (Taux de TVA standard) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et supérieur à zéro.

  • BR-S-07

    Un montant de charges ou frais au niveau du document porte la catégorie S (Taux de TVA standard) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et supérieur à zéro.

  • BR-S-08

    Pour chaque taux de TVA de la catégorie S (Taux de TVA standard), la base d'imposition (BT-116) de la ventilation de ce taux doit correspondre aux montants de la facture.

  • BR-S-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie S (Taux de TVA standard) doit égaler la base d'imposition (BT-116) multipliée par le taux (BT-119), arrondie à deux décimales.

  • BR-S-10

    Une ventilation de la TVA de catégorie S (Taux de TVA standard) ne doit porter aucun motif d'exonération, ni sous forme de code (BT-121) ni sous forme de texte (BT-120).

BR-Z

10
  • BR-Z-01

    Une ligne (BT-151), une remise (BT-95) ou des charges ou frais (BT-102) au niveau du document peuvent porter la catégorie Z (Taux de TVA égal à 0). Dans ce cas, la facture doit contenir exactement une ventilation de la TVA (BG-23) de catégorie Z (BT-118) : ni zéro ni deux.

  • BR-Z-02

    Une ligne porte la catégorie Z (Taux de TVA égal à 0) dans BT-151. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-Z-03

    Une remise au niveau du document porte la catégorie Z (Taux de TVA égal à 0) dans BT-95. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-Z-04

    Un montant de charges ou frais au niveau du document porte la catégorie Z (Taux de TVA égal à 0) dans BT-102. La facture doit alors identifier le vendeur sur le plan fiscal.

  • BR-Z-05

    Une ligne porte la catégorie Z (Taux de TVA égal à 0) dans BT-151. Le taux de TVA (BT-152) doit alors être indiqué et valoir 0.

  • BR-Z-06

    Une remise au niveau du document porte la catégorie Z (Taux de TVA égal à 0) dans BT-95. Le taux de TVA (BT-96) doit alors être indiqué et valoir 0.

  • BR-Z-07

    Un montant de charges ou frais au niveau du document porte la catégorie Z (Taux de TVA égal à 0) dans BT-102. Le taux de TVA (BT-103) doit alors être indiqué et valoir 0.

  • BR-Z-08

    La base d'imposition (BT-116) de la ventilation de catégorie Z (Taux de TVA égal à 0) doit égaler un total. Ce total est la somme des montants nets de ligne (BT-131) de cette catégorie, diminuée des remises (BT-92) et augmentée des charges ou frais (BT-99) du document, de cette même catégorie.

  • BR-Z-09

    Le montant de la TVA (BT-117) de la ventilation de catégorie Z (Taux de TVA égal à 0) doit valoir 0 : cette catégorie ne comporte pas de taxe.

  • BR-Z-10

    Une ventilation de la TVA de catégorie Z (Taux de TVA égal à 0) ne doit porter aucun motif d'exonération, ni sous forme de code (BT-121) ni sous forme de texte (BT-120).

BR-DE-CVD

7
  • BR-DE-CVD-01

    Une facture XRechnung CVD doit porter la référence du contrat (BT-12), facultative dans une XRechnung ordinaire.

  • BR-DE-CVD-02

    Une facture XRechnung CVD doit porter la référence de l'appel d'offres ou du lot (BT-17).

  • BR-DE-CVD-03

    Une facture XRechnung CVD doit contenir au moins une ligne de facture (BG-25) dont l'article porte une catégorie de véhicule (BT-158, schéma CVD) et un attribut d'article nommé cva (BG-32).

  • BR-DE-CVD-04

    Quand un identifiant de la classification de l'article (BT-158) est de schéma CVD, sa valeur doit être l'une des six catégories de véhicules : M1, M2, M3, N1, N2 ou N3.

  • BR-DE-CVD-05

    L'attribut d'article (BG-32) nommé cva porte le type de motorisation, et sa valeur (BT-161) doit être exactement l'un de trois codes : clean, zero-emission ou other.

  • BR-DE-CVD-06-a

    Quand un article porte une catégorie de véhicule, c'est-à-dire un identifiant de la classification de l'article (BT-158) de schéma CVD, il doit aussi avoir exactement un attribut dont le nom (BT-160) est cva.

  • BR-DE-CVD-06-b

    Quand un article porte un attribut dont le nom (BT-160) est cva, le même article doit avoir exactement un identifiant de la classification de l'article (BT-158) de schéma CVD : ni aucun, ni deux.

BR-TMP

6
  • BR-TMP-2

    Une XRechnung exige que l'emplacement d'un document externe (BT-124) soit une adresse absolue avec un schéma, comme https ou mailto.

  • BR-TMP-3

    Une XRechnung veut la même quantité de base (BT-149) dans le prix brut et le prix net d'une ligne. La règle ne s'applique que si les deux prix portent une quantité de base, et les deux valeurs doivent alors être identiques.

  • BR-TMP-4

    Une XRechnung limite la description d'un document justificatif (BT-123, ram:Name) à une seule par document additionnel (BG-24).

  • BR-TMP-5

    Une XRechnung limite le document joint intégré (BT-125, ram:AttachmentBinaryObject) à un seul par document additionnel (BG-24).

  • BR-TMP-6

    Une XRechnung doit écrire ses dates en UBL au format AAAA-MM-JJ, par exemple 2026-08-26.

  • BR-TMP-7

    Une XRechnung doit écrire ses dates en CII autrement qu'en UBL : AAAAMMJJ, sans séparateur, par exemple 20260826.

BR-B

2
  • BR-B-01

    La catégorie B, que les règles de la norme EN 16931 nomment « Split payment », n'existe que pour les factures nationales italiennes. Si une facture l'utilise, chaque code de pays du document doit être IT : celui du vendeur, celui de l'acheteur et tous les autres.

  • BR-B-02

    Si une facture contient la catégorie B, que les règles de la norme EN 16931 nomment « Split payment », elle ne doit nulle part porter la catégorie S (Taux de TVA standard). Cela vaut pour une ligne, une remise, des charges ou frais et la ventilation de la TVA.

BR-DE-TMP

1
  • BR-DE-TMP-32

    Il s'agit d'une information, non d'une erreur. Une XRechnung devrait indiquer la date de livraison ou de prestation sous forme structurée.

BR-TMP-CVD

1
  • BR-TMP-CVD-01

    Dans une facture XRechnung CVD, la classification d'article (BT-158) de chaque ligne doit indiquer dans listID un schéma de la liste UNTDID 7143, ou CVD.

Règles françaises

Les règles que le FNFE publie pour la facture électronique en France. Jeu de règles : FNFE France_RFE 1.4.0.04 (CEN 15 May 2026, Factur-X 1.09.2).

BR-FR

59
  • BR-FR-01

    Un numéro de facture compte au plus 35 caractères.

  • BR-FR-02

    Un numéro de facture ne peut contenir que des lettres non accentuées (A-Z, a-z), des chiffres (0-9) et les quatre signes - + _ /.

  • BR-FR-03

    Chaque date visée doit être une date qui existe dans le calendrier, avec une année comprise entre 2000 et 2099.

  • BR-FR-04

    Le code de type de facture (BT-3) doit être l'un des 16 codes suivants : 380, 389, 393, 501, 386, 500, 384, 471, 472, 473, 261, 262, 381, 396, 502 et 503.

  • BR-FR-05

    Toute facture doit porter trois notes, chacune repérée par son code du sujet (BT-21).

  • BR-FR-06

    Chacun des codes du sujet PMT, PMD, AAB et TXD (BT-21) peut figurer sur une note au plus.

  • BR-FR-08

    Le cadre de facturation (BT-23) est obligatoire et doit être l'un des 20 codes admis.

  • BR-FR-09

    Quand une partie indique un SIRET (schéma 0009), il doit compter 14 chiffres.

  • BR-FR-10

    Toute facture doit indiquer le SIREN du vendeur (BT-30), avec le schéma 0002 et exactement neuf chiffres.

  • BR-FR-11

    Quand une note dont le code du sujet (BT-21) est BAR indique B2B, le SIREN de l'acheteur (BT-47) est obligatoire, avec le schéma 0002 et neuf chiffres.

  • BR-FR-12

    Toute facture doit indiquer l'adresse électronique de l'acheteur (BT-49), son identifiant d'adressage.

  • BR-FR-13

    Toute facture doit indiquer l'adresse électronique du vendeur (BT-34).

  • BR-FR-15

    Le code de catégorie de TVA doit être l'un des sept codes S, E, AE, K, G, O et Z.

  • BR-FR-16

    Le taux de TVA doit être l'une des 15 valeurs suivantes : 0, 0.9, 1.05, 1.75, 2.1, 5.5, 7, 8.5, 9.2, 9.6, 10, 13, 19.6, 20 et 20.6.

  • BR-FR-17

    La description de document justificatif (BT-123), quand elle est présente, doit être l'un des douze codes suivants : RIB, LISIBLE, FEUILLE_DE_STYLE, PJA, BORDEREAU_SUIVI, DOCUMENT_ANNEXE, BON_LIVRAISON, BON_COMMANDE, BORDEREAU_SUIVI_VALIDATION, ETAT_ACOMPTE, FACTURE_PAIEMENT_DIRECT et RECAPITULATIF_COTRAITANCE.

  • BR-FR-18

    Un seul document justificatif au plus peut porter la description (BT-123) LISIBLE, qui le désigne comme la représentation lisible complète de la facture.

  • BR-FR-20

    Quand une note a pour code du sujet BAR (BT-21), son texte (BT-22) doit être l'une des six valeurs B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE et ARCHIVEONLY.

  • BR-FR-21

    Quand la note BAR indique B2B, hors autofacturation, l'adresse électronique de l'acheteur (BT-49) doit avoir le schéma 0225 et commencer par le SIREN de l'acheteur (BT-47).

  • BR-FR-22

    Quand la note BAR indique B2B pour une facture en autofacturation, l'adresse électronique du vendeur (BT-34) doit avoir le schéma 0225 et commencer par le SIREN du vendeur (BT-30).

  • BR-FR-23

    Toute adresse électronique de schéma 0225 ne peut contenir que des lettres non accentuées (A-Z, a-z), des chiffres, le tiret, le tiret bas et le point.

  • BR-FR-24

    Un identifiant privé du vendeur (BT-29) ou de l'acheteur (BT-46) de schéma 0224, le code de routage, ne peut contenir que des lettres non accentuées, des chiffres, le tiret, le tiret bas et le point.

  • BR-FR-25

    Toute adresse électronique compte au plus 125 caractères, quel que soit son schéma.

  • BR-FR-26

    Un identifiant privé du vendeur (BT-29) ou de l'acheteur (BT-46) de schéma 0224, le code de routage, compte au plus 100 caractères.

  • BR-FR-27

    Chaque attribut d'article (BG-32) doit avoir un nom d'attribut d'article (BT-160) ou un code d'attribut d'article (EXT-FR-FE-159).

  • BR-FR-28

    Chaque attribut d'article (BG-32) doit avoir exactement une valeur.

  • BR-FR-29

    Parmi les identifiants d'objet facturé (BT-18), chacun des schémas AFL et AVV peut figurer une fois au plus, et un identifiant de l'un de ces schémas ne doit pas être vide.

  • BR-FR-30

    Le contrôle de BR-FR-29 vaut aussi pour l'identifiant d'objet de ligne de facture (BT-128). Chaque ligne porte au plus un identifiant de schéma AFL et un de schéma AVV, et aucun ne doit être vide.

  • BR-FR-31

    Une facture ne peut porter qu'une seule valeur BAR valide.

  • BR-FR-32

    Tout identifiant de schéma 0002 ou 0231, deux schémas qui portent un SIREN, doit compter exactement neuf chiffres, une fois retirés les espaces du début et de la fin.

  • BR-FR-BD-02

    Avec les cadres de facturation S9, B9 et M9 (BT-23), la facture doit avoir exactement deux lignes de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162) : l'une pour le vendeur, l'autre pour l'acheteur.

  • BR-FR-BD-13

    Les cadres de facturation S9, B9 et M9 (BT-23) sont ceux d'une facture bidirectionnelle. Avec eux, le code de type de facture (BT-3) doit être le code d'un document auto-facturé, l'un des sept suivants : 389, 261, 501, 500, 502, 471 ou 473.

  • BR-FR-BD-14

    Dans une facture bidirectionnelle (BT-23 égal à S9, B9 ou M9) de code 261, 502, 471 ou 473 (BT-3), chaque ligne GROUP sans ligne parent doit citer une facture antérieure.

  • BR-FR-CO-03

    Quand le code de type de facture (BT-3) vaut 262, celui d'un avoir pour remise globale, le document doit porter une référence du contrat (BT-12) et une période de facturation (BG-14).

  • BR-FR-CO-04

    Une facture rectificative doit citer exactement une facture antérieure (BG-3).

  • BR-FR-CO-05

    Un avoir doit citer la facture qu'il crédite.

  • BR-FR-CO-07

    La date d'échéance (BT-9), si elle est indiquée, ne peut pas précéder la date d'émission (BT-2).

  • BR-FR-CO-08

    Avec les cadres de facturation B4, S4 et M4 (BT-23), ceux d'une facture définitive après acompte, le code de type de facture (BT-3) ne peut pas être 386, 500 ou 503.

  • BR-FR-CO-09

    Pour une facture déjà payée (cadres de facturation B2, S2 et M2, BT-23), le montant payé (BT-113) doit égaler le total TTC (BT-112), le montant à payer (BT-115) doit être nul et l'échéance (BT-9) indiquée.

  • BR-FR-CO-10

    Chaque identifiant privé d'une partie doit indiquer son schéma (BT-29-1 et ses équivalents), et deux identifiants privés d'une même partie ne peuvent pas avoir le même schéma.

  • BR-FR-CO-12

    Quand le code de devise de la facture (BT-5) n'est pas EUR, la devise de comptabilisation de la TVA (BT-6) doit être EUR.

  • BR-FR-CO-14

    Quand le vendeur indique un identifiant de schéma 0231 (BT-29-1), il est membre d'un assujetti unique, et cet identifiant est le SIREN de l'assujetti unique. La facture doit alors porter une note (BG-1) avec le code du sujet TXD (BT-21) et le texte MEMBRE_ASSUJETTI_UNIQUE (BT-22).

  • BR-FR-CO-15

    Quand le vendeur indique un identifiant de schéma 0231 (BT-29-1), il est membre d'un assujetti unique. La facture doit alors porter le représentant fiscal du vendeur (BG-11), avec un identifiant à la TVA (BT-63).

  • BR-FR-DEC-01

    Un montant peut avoir au plus deux décimales, avec un point pour séparateur, et au plus 19 caractères sans ce point.

  • BR-FR-DEC-02

    Une quantité peut avoir au plus quatre décimales, avec un point pour séparateur, et au plus 19 caractères sans ce point.

  • BR-FR-DEC-03

    Un prix peut avoir au plus six décimales, avec un point pour séparateur, et au plus 19 caractères sans ce point.

  • BR-FR-DEC-04

    Un taux de TVA compte au plus quatre chiffres sans le point, dont deux décimales au plus, avec un point pour séparateur et sans signe.

  • BR-FR-MV-01

    Avec les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), chaque ligne de facture (BG-25) doit porter un sous-type de ligne (EXT-FR-FE-163).

  • BR-FR-MV-02

    Les cadres de facturation S8, B8 et M8 (BT-23) sont ceux d'une facture multi-vendeurs. Avec eux, la facture doit avoir au moins une ligne de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162).

  • BR-FR-MV-03

    La règle vise les cadres de facturation S8, B8 et M8 d'une facture multi-vendeurs, et S9, B9 et M9 d'une facture bidirectionnelle (BT-23). Chaque ligne de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162) doit alors désigner son vendeur et sa facture unitaire.

  • BR-FR-MV-05

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), la règle vise chaque ligne de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162). Son montant net (BT-131) doit être égal à la somme des montants nets de ses lignes, c'est-à-dire de celles qui la désignent comme ligne parent.

  • BR-FR-MV-06

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), chaque ligne (BG-25) doit porter le numéro de SIREN du vendeur à la ligne (EXT-FR-FE-167), non vide, quel que soit son sous-type.

  • BR-FR-MV-07

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), chaque ligne (BG-25) doit porter le numéro de sa facture unitaire, quel que soit son sous-type.

  • BR-FR-MV-08

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), la règle vise chaque ligne de sous-type DETAIL (EXT-FR-FE-163). Son motif d'exemption de TVA en ligne (EXT-FR-FE-178) doit commencer par le numéro de sa facture unitaire (BT-128 avec le schéma AFL), placé entre deux #.

  • BR-FR-MV-09

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), la règle vise chaque ligne de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162). Son montant de TVA dans la devise de la facture (EXT-FR-FE-181) doit être égal à la TVA de sa facture unitaire.

  • BR-FR-MV-10

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), une ligne de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162) peut porter le montant total avec TVA de sa facture unitaire (EXT-FR-FE-184). Ce montant doit alors être égal à son montant net (BT-131) plus son montant de TVA dans la devise de la facture (EXT-FR-FE-181).

  • BR-FR-MV-11

    Avec les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), une seule ligne GROUP du vendeur principal doit porter le numéro de facture (BT-1) comme numéro AFL (BT-128).

  • BR-FR-MV-12

    Pour les cadres de facturation S8, B8, M8, S9, B9 et M9 (BT-23), la règle vise les lignes de sous-type GROUP (EXT-FR-FE-163) sans ligne parent (EXT-FR-FE-162). Leurs numéros AFL (BT-128) doivent être uniques, chaque facture unitaire ayant son propre numéro.

  • BR-FR-MV-13

    Les cadres de facturation S8, B8 et M8 (BT-23) sont ceux d'une facture multi-vendeurs. Avec eux, le code de type de facture (BT-3) ne doit pas être vide, ni être l'un des sept codes d'un document auto-facturé, soit 389, 261, 501, 500, 502, 471 et 473.

  • BR-FR-MV-14

    Pour une facture multi-vendeurs (BT-23 égal à S8, B8 ou M8) de code 384, 472, 381, 396 ou 503 (BT-3), chaque ligne GROUP sans ligne parent doit citer une facture antérieure.

BR-FREXT

47
  • BR-FREXT-04

    Dans le profil EXTENDED-CTC-FR, en UBL, le code d'attribut d'article (EXT-FR-FE-159) doit être une valeur de la liste UNTDID 6313 ou l'un des mots que le FNFE y ajoute à partir de Factur-X.

  • BR-FREXT-05

    Dans le profil EXTENDED-CTC-FR, le sous-type d'une ligne (EXT-FR-FE-163) doit être l'une des trois valeurs DETAIL, GROUP et INFORMATION, la liste de codes « Line Status Reason » du message du FNFE.

  • BR-FREXT-06

    Dans le profil EXTENDED-CTC-FR, une ligne qui désigne une ligne parent (EXT-FR-FE-162) doit aussi avoir un sous-type (EXT-FR-FE-163).

  • BR-FREXT-08

    Dans le profil EXTENDED-CTC-FR, le montant net (BT-131) d'une ligne de sous-type GROUP (EXT-FR-FE-163) doit être exactement égal à la somme des montants nets de ses lignes filles.

  • BR-FREXT-11

    Dans le profil EXTENDED-CTC-FR, l'identifiant de ligne parent (EXT-FR-FE-162) doit être l'identifiant de ligne (BT-126) d'une autre ligne de la même facture.

  • BR-FREXT-12

    Dans le profil EXTENDED-CTC-FR, lorsqu'une ligne de sous-type GROUP (EXT-FR-FE-163) a un montant net (BT-131), chacune de ses lignes filles de sous-type GROUP doit en avoir un aussi.

  • BR-FREXT-22

    Dans le profil EXTENDED-CTC-FR, en UBL, une ligne doit avoir une quantité facturée (BT-129), cbc:InvoicedQuantity dans une cac:InvoiceLine ou cbc:CreditedQuantity dans une cac:CreditNoteLine, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-23

    Dans le profil EXTENDED-CTC-FR, en UBL, la quantité d'une ligne (cbc:InvoicedQuantity ou cbc:CreditedQuantity) doit porter l'attribut @unitCode, le code de l'unité de mesure de la quantité facturée (BT-130). Cela vaut lorsque le sous-type de la ligne (EXT-FR-FE-163) est DETAIL ou absent.

  • BR-FREXT-24

    Dans le profil EXTENDED-CTC-FR, en UBL, une ligne doit avoir un montant net (BT-131), cbc:LineExtensionAmount, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-26

    Dans le profil EXTENDED-CTC-FR, en UBL, une ligne doit avoir un prix net de l'article (BT-146), cac:Price/cbc:PriceAmount, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-54

    Dans le profil EXTENDED-CTC-FR, chaque attribut d'article (BG-32) doit avoir un nom (BT-160) ou un code (EXT-FR-FE-159), et une seule valeur : en texte (BT-161) ou avec une unité de mesure (EXT-FR-FE-160).

  • BR-FREXT-AE-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie AE (Autoliquidation de TVA) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie AE (BT-118).

  • BR-FREXT-AE-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie AE (Autoliquidation de TVA) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-AF-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie L (Îles Canaries) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie L (BT-118).

  • BR-FREXT-AF-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie L (Îles Canaries) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-AG-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie M (Ceuta et Melilla) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie M (BT-118).

  • BR-FREXT-AG-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie M (Ceuta et Melilla) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-BR-22

    Dans le profil EXTENDED-CTC-FR, en CII, une ligne doit avoir une quantité facturée (BT-129), ram:BilledQuantity dans ram:SpecifiedLineTradeDelivery, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-BR-23

    Dans le profil EXTENDED-CTC-FR, en CII, la quantité d'une ligne (ram:BilledQuantity) doit porter l'attribut @unitCode, le code de l'unité de mesure de la quantité facturée (BT-130). Cela vaut lorsque le sous-type de la ligne (EXT-FR-FE-163) est DETAIL ou absent.

  • BR-FREXT-BR-24

    Dans le profil EXTENDED-CTC-FR, en CII, une ligne doit avoir un montant net (BT-131), ram:LineTotalAmount dans ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-BR-26

    Dans le profil EXTENDED-CTC-FR, en CII, une ligne doit avoir un prix net de l'article (BT-146), ram:ChargeAmount dans ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-BR-38

    Dans le profil EXTENDED-CTC-FR, en CII, chaque charge au niveau du document (BG-21) doit avoir un motif (BT-104), ram:Reason, ou un code de motif, ram:ReasonCode.

  • BR-FREXT-BR-44

    Dans le profil EXTENDED-CTC-FR, en CII, chaque charge d'une ligne (BG-28) doit avoir un motif (BT-144), ram:Reason, ou un code de motif, ram:ReasonCode.

  • BR-FREXT-CL-10

    Dans le profil EXTENDED-CTC-FR, l'identifiant de schéma (@schemeID) d'un identifiant de partie doit être un code à quatre chiffres de la liste ISO 6523 ICD, ou l'une des deux valeurs BY et SE.

  • BR-FREXT-CL-19

    Dans le profil EXTENDED-CTC-FR, en CII, le code motif du rabais sur prix unitaire (EXT-FR-FE-196) doit être un code de la liste UNCL 5189.

  • BR-FREXT-CL-20

    Dans le profil EXTENDED-CTC-FR, le code d'une charge doit appartenir à la liste UNCL 7161, ou, si son @listID vaut 5153, à la liste UNCL 5153 sans le code VAT.

  • BR-FREXT-CL-24

    Dans le profil EXTENDED-CTC-FR, le code MIME d'un document joint (BT-125-1), @mimeCode, doit être exactement l'une de huit valeurs : application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.oasis.opendocument.spreadsheet, application/xml et text/xml.

  • BR-FREXT-CL-27

    Dans le profil EXTENDED-CTC-FR, le code INCOTERMS (EXT-FR-FE-185 pour la facture, EXT-FR-FE-193 pour une ligne) doit être l'une des valeurs 1, 2, CFR, CIF, CIP, CPT, DAP, DDP, DPU, EXW, FAS, FCA et FOB.

  • BR-FREXT-CO-04

    Dans le profil EXTENDED-CTC-FR, une ligne doit avoir une catégorie de TVA (BT-151) si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FREXT-CO-10

    Dans le profil EXTENDED-CTC-FR, BT-106 peut s'écarter de la somme des montants nets de ligne de facture (BT-131) de 0,01 au plus par ligne ; quelles lignes comptent dépend de la syntaxe.

  • BR-FREXT-CO-11

    Dans le profil EXTENDED-CTC-FR, la somme des remises au niveau du document (BT-107) peut différer de la somme des montants de ces remises (BT-92) de 0,01 au plus par remise.

  • BR-FREXT-CO-12

    Dans le profil EXTENDED-CTC-FR, la somme des charges ou frais au niveau du document (BT-108) peut différer de la somme des montants de ces charges (BT-99) de 0,01 au plus par charge.

  • BR-FREXT-CO-13

    Dans le profil EXTENDED-CTC-FR, le montant total de la facture hors TVA (BT-109) doit égaler une somme, à 0,01 près par ligne, par remise et par charge comptées. Cette somme est celle des montants nets des lignes (BT-131), moins les remises au niveau du document (BT-92), plus les charges au niveau du document (BT-99).

  • BR-FREXT-CO-15

    Dans le profil EXTENDED-CTC-FR, le montant total de la facture avec la TVA (BT-112) doit égaler le montant total de la facture hors TVA (BT-109) plus le montant total de TVA de la facture (BT-110).

  • BR-FREXT-E-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie E (Exonéré de TVA) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie E (BT-118).

  • BR-FREXT-E-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie E (Exonéré de TVA) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-G-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie G (Exonération de TVA pour Export hors UE) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie G (BT-118).

  • BR-FREXT-G-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie G (Exonération de TVA pour Export hors UE) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-IC-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie K (Exonération pour cause de livraison intracommunautaire) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie K (BT-118).

  • BR-FREXT-IC-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie K (Exonération pour cause de livraison intracommunautaire) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-O-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie O (Hors du périmètre d'application de la TVA) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie O (BT-118).

  • BR-FREXT-O-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie O (Hors du périmètre d'application de la TVA) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-S-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie S (Taux de TVA standard) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie S (BT-118).

  • BR-FREXT-S-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie S (Taux de TVA standard) doit correspondre aux montants de cette catégorie.

  • BR-FREXT-S-09

    La règle s'applique dans le profil EXTENDED-CTC-FR, en UBL. Le montant de la TVA (BT-117) de chaque ventilation de la TVA (BG-23) de catégorie S (Taux de TVA standard) doit être égal à sa base d'imposition (BT-116) multipliée par son taux (BT-119).

  • BR-FREXT-Z-01

    Dans le profil EXTENDED-CTC-FR, la règle vise la catégorie Z (Taux de TVA égal à 0) sur les lignes (BT-151), ainsi que sur les remises (BT-95) et les charges (BT-102) au niveau du document. Si l'une d'elles porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie Z (BT-118).

  • BR-FREXT-Z-08

    Dans le profil EXTENDED-CTC-FR, en UBL, la base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie Z (Taux de TVA égal à 0) doit correspondre aux montants de cette catégorie.

BR-FXEXT

42
  • BR-FXEXT-01

    Dans Factur-X EXTENDED, une note de facture (BG-1) qui a un code du sujet (BT-21) doit aussi avoir un texte : le texte libre codé (BT-X-5), ram:ContentCode, ou le texte libre (BT-22), ram:Content, ou les deux.

  • BR-FXEXT-02

    Dans Factur-X EXTENDED, une note d'une ligne de facture (BG-25) qui a un code du sujet (BT-X-10) doit aussi avoir un texte.

  • BR-FXEXT-03

    Dans Factur-X EXTENDED, l'identifiant (ram:ID) de ram:SpecifiedTaxRegistration de toute partie autre que le vendeur doit avoir l'attribut @schemeID égal à VA, le schéma d'un identifiant à la TVA.

  • BR-FXEXT-04

    Dans Factur-X EXTENDED et dans la forme CII d'EXTENDED-CTC-FR, le code d'un attribut d'article (BT-X-11, EXT-FR-FE-159) devrait être une valeur de la liste UNTDID 6313.

  • BR-FXEXT-06

    Dans Factur-X EXTENDED, une ligne qui désigne une ligne parent (EXT-FR-FE-162) doit aussi avoir un sous-type (EXT-FR-FE-163).

  • BR-FXEXT-08

    Dans Factur-X EXTENDED, le montant net (BT-131) d'une ligne de sous-type GROUP (EXT-FR-FE-163) doit être exactement égal à la somme des montants nets de ses lignes filles.

  • BR-FXEXT-11

    Dans Factur-X EXTENDED, l'identifiant de ligne parent (EXT-FR-FE-162), ram:AssociatedDocumentLineDocument/ram:ParentLineID, doit être l'identifiant de ligne (BT-126), ram:LineID, d'une ligne de la même facture.

  • BR-FXEXT-12

    Dans Factur-X EXTENDED, lorsqu'une ligne de sous-type GROUP (EXT-FR-FE-163) a un montant net (BT-131), chacune de ses lignes filles de sous-type GROUP doit en avoir un aussi.

  • BR-FXEXT-AE-01

    Dans Factur-X EXTENDED, la règle vise la catégorie AE (Autoliquidation de TVA) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie AE (BT-118).

  • BR-FXEXT-AE-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie AE (Autoliquidation de TVA) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-AF-01

    Dans Factur-X EXTENDED, la règle vise la catégorie L (Îles Canaries) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie L (BT-118).

  • BR-FXEXT-AF-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie L (Îles Canaries) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-AG-01

    Dans Factur-X EXTENDED, la règle vise la catégorie M (Ceuta et Melilla) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie M (BT-118).

  • BR-FXEXT-AG-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie M (Ceuta et Melilla) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-BR-22

    Dans Factur-X EXTENDED, une ligne doit avoir une quantité facturée (BT-129), ram:BilledQuantity dans ram:SpecifiedLineTradeDelivery, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FXEXT-BR-23

    Dans Factur-X EXTENDED, la quantité d'une ligne (ram:BilledQuantity) doit porter l'attribut @unitCode, le code de l'unité de mesure (BT-130), lorsque le sous-type de la ligne (EXT-FR-FE-163) est DETAIL ou qu'elle n'en a pas.

  • BR-FXEXT-BR-24

    Dans Factur-X EXTENDED, une ligne doit avoir un montant net (BT-131), ram:LineTotalAmount dans ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FXEXT-BR-26

    Dans Factur-X EXTENDED, une ligne doit avoir un prix net de l'article (BT-146), ram:ChargeAmount dans ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice, si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FXEXT-BR-38

    Dans Factur-X EXTENDED, chaque charge au niveau du document (BG-21) a besoin d'un motif (BT-104), ram:Reason, ou d'un code de motif, ram:ReasonCode.

  • BR-FXEXT-BR-44

    Dans Factur-X EXTENDED, chaque charge au niveau d'une ligne (BG-28) a besoin d'un motif (BT-144), ram:Reason, ou d'un code de motif, ram:ReasonCode.

  • BR-FXEXT-BR-54

    Dans Factur-X EXTENDED, chaque attribut d'article (BG-32) doit avoir un nom (BT-160) ou un code (BT-X-11), et une seule valeur : en texte (BT-161) ou avec une unité de mesure (BT-X-12).

  • BR-FXEXT-CII-DT-097a

    Dans Factur-X EXTENDED, le FNFE compare chaque udt:DateTimeString dont @format vaut 205 à un modèle (expression régulière). Le message du FNFE indique YYYYMMDDHHMMSS, mais le modèle accepte douze chiffres, YYYYMMDDHHMM.

  • BR-FXEXT-CO-04

    Dans Factur-X EXTENDED, une ligne doit avoir une catégorie de TVA (BT-151) si son sous-type (EXT-FR-FE-163) est DETAIL ou si elle n'en a pas.

  • BR-FXEXT-CO-10

    Dans Factur-X EXTENDED, BT-106 peut s'écarter de la somme des montants nets de ligne de facture (BT-131) de 0,01 au plus par ligne de la facture.

  • BR-FXEXT-CO-11

    Dans Factur-X EXTENDED, la somme des remises au niveau du document (BT-107) peut différer du total des montants de ces remises (BT-92) de 0,01 au plus par remise.

  • BR-FXEXT-CO-12

    Dans Factur-X EXTENDED, la somme des charges au niveau du document (BT-108) peut différer du total des montants de ces charges (BT-99) de 0,01 au plus par charge.

  • BR-FXEXT-CO-13

    Dans Factur-X EXTENDED, le montant total hors TVA (BT-109) doit égaler la somme des montants nets des lignes (BT-131), moins les remises (BT-92), plus les charges (BT-99), à 0,01 près par élément compté.

  • BR-FXEXT-CO-15

    Dans Factur-X EXTENDED, le montant total de la facture avec la TVA (BT-112) est comparé au montant total de la facture hors TVA (BT-109) plus le montant total de TVA de la facture (BT-110). L'écart ne doit pas dépasser 0,01 par ligne, remise et charge comptées, comme dans BR-FXEXT-CO-13.

  • BR-FXEXT-CO-16

    Dans Factur-X EXTENDED, le montant à payer (BT-115) doit être exactement égal à une somme. Cette somme est le montant total de la facture avec la TVA (BT-112), moins le montant payé (BT-113), plus le montant arrondi (BT-114) et les frais perçus pour le compte d'un tiers (BT-179).

  • BR-FXEXT-E-01

    Dans Factur-X EXTENDED, la règle vise la catégorie E (Exonéré de TVA) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie E (BT-118).

  • BR-FXEXT-E-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie E (Exonéré de TVA) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-G-01

    Dans Factur-X EXTENDED, la règle vise la catégorie G (Exonération de TVA pour Export hors UE) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie G (BT-118).

  • BR-FXEXT-G-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie G (Exonération de TVA pour Export hors UE) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-IC-01

    Dans Factur-X EXTENDED, la règle vise la catégorie K (Exonération pour cause de livraison intracommunautaire) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie K (BT-118).

  • BR-FXEXT-IC-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie K (Exonération pour cause de livraison intracommunautaire) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-O-01

    Dans Factur-X EXTENDED, la règle vise la catégorie O (Hors du périmètre d'application de la TVA) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie O (BT-118).

  • BR-FXEXT-O-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie O (Hors du périmètre d'application de la TVA) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-S-01

    Dans Factur-X EXTENDED, la règle vise la catégorie S (Taux de TVA standard) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie S (BT-118).

  • BR-FXEXT-S-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie S (Taux de TVA standard) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-S-09

    Le montant de la TVA (BT-117) de chaque ventilation de la TVA (BG-23) de catégorie S (Taux de TVA standard) doit être égal à sa base d'imposition (BT-116) multipliée par son taux (BT-119). La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

  • BR-FXEXT-Z-01

    Dans Factur-X EXTENDED, la règle vise la catégorie Z (Taux de TVA égal à 0) sur les lignes (BT-151), les remises (BT-95), les charges (BT-102) et les frais de service logistique. Si l'un d'eux porte cette catégorie, la facture doit avoir au moins une ventilation de la TVA (BG-23) de catégorie Z (BT-118).

  • BR-FXEXT-Z-08

    La base d'imposition (BT-116) de chaque ventilation de la TVA (BG-23) de catégorie Z (Taux de TVA égal à 0) doit correspondre aux montants de cette catégorie. La règle s'applique en CII, dans le profil EXTENDED-CTC-FR comme dans Factur-X EXTENDED.

EN 16931

2
  • BR-CO-25

    Quand le montant à payer (BT-115) est positif, la facture doit indiquer la date d'échéance (BT-9) ou les conditions de paiement (BT-20).

  • BR-EXT-CL-07

    Le schéma d'un identifiant d'objet (le message dit « Object identifier identification scheme identifier ») doit être un code de la liste UNTDID 1153, que la règle énumère.

Signaler une erreur dans ce texte