Ifriqa Validator

Règles de validation Factur-X / EN 16931

Chaque règle métier EN 16931 / Factur-X vérifiée par le validateur — pourquoi les factures sont rejetées, et comment corriger chacune.

FX-BUY-001

Une facture doit contenir le nom de l'acheteur (BuyerTradeParty/Name). (EN16931 BR-07)

FX-HDR-001

Une facture doit comporter un numéro de facture (ExchangedDocument/ID). (EN16931 BR-02)

FX-HDR-002

Une facture doit comporter une date d'émission (ExchangedDocument/IssueDateTime). (EN16931 BR-03)

FX-HDR-003

Une facture doit spécifier un code de type de document (ExchangedDocument/TypeCode). (EN16931 BR-04)

FX-HDR-004

Le code de type de document de la facture doit être l'un des codes UNTDID 1001 reconnus pour les factures Factur-X.

FX-LIN-001

Chaque ligne de facture doit comporter un identifiant de ligne (AssociatedDocumentLineDocument/LineID).

FX-LIN-003

Chaque ligne de facture doit indiquer la quantité facturée.

FX-LIN-004

Chaque ligne de facture doit indiquer le prix unitaire net.

FX-PROF-001

Une facture CII doit spécifier un GuidelineSpecifiedDocumentContextParameter/ID (identifiant de profil Factur-X).

FX-PROF-002

L'identifiant de profil Factur-X doit être l'un des URN de profil reconnus (MINIMUM, BASIC-WL, BASIC, EN16931, EXTENDED).

FX-PROFILE-BASIC-001

Ce validateur concerne le profil Factur-X BASIC ; l'identifiant de profil de la facture doit être urn:factur-x.eu:1p0:basic.

FX-PROFILE-BASICWL-001

Ce validateur concerne le profil Factur-X BASIC-WL ; l'identifiant de profil de la facture doit être urn:factur-x.eu:1p0:basicwl.

FX-PROFILE-EN16931-001

Ce validateur concerne le profil Factur-X EN16931 ; l'identifiant de profil de la facture doit être urn:cen.eu:en16931:2017.

FX-PROFILE-EXTENDED-001

Ce validateur concerne le profil Factur-X EXTENDED ; l'identifiant de profil de la facture doit être urn:factur-x.eu:1p0:extended.

FX-PROFILE-MINIMUM-001

Ce validateur concerne le profil Factur-X MINIMUM ; l'identifiant de profil de la facture doit être urn:factur-x.eu:1p0:minimum.

FX-SEL-001

Une facture doit contenir le nom du vendeur (SellerTradeParty/Name). (EN16931 BR-06)

FX-TOT-001

Le montant total des lignes en en-tête doit être égal à la somme des montants totaux de toutes les lignes de facture, avec une tolérance de 0,01.

FX-TOT-002

Le montant total TTC doit être égal au montant total hors taxe plus le montant total de la taxe, avec une tolérance de 0,01.

FX-VAT-001

Chaque code de catégorie de TVA de la ventilation doit être l'un des codes de catégorie de TVA EN16931 reconnus.

FX-VAT-003

Le montant total de la taxe doit être égal à la somme des montants calculés de la ventilation de TVA, avec une tolérance de 0,01.

FX-VAT-004

Le montant total hors taxe doit être égal à la somme des montants de base de la ventilation de TVA, avec une tolérance de 0,01.

Factur-X / EN 16931 validation rules — full reference | Ifriqa