# Bibliothèque publique de factures de test

Téléchargez des factures anonymisées couvrant les chemins de validation EN 16931 courants, sans données client ni tickets e-mail.

## Contenu inclus

Téléchargez des factures anonymisées couvrant les chemins de validation EN 16931 courants, sans données client ni tickets e-mail.

Le jeu v1 est volontairement réduit et sélectionné : XRechnung valide, CII valide pour ZUGFeRD/Factur-X, champ manquant et cas limite totaux/paiement.

## Catalogue des jeux de test

| Format | Profil | Syntaxe | Résultat attendu |
| --- | --- | --- | --- |
| XRechnung | EN 16931 | UBL 2.1 Invoice | Valide |
| XRechnung | EN 16931 | UBL 2.1 Invoice | Invalide : BT-9 ou BT-20 manquant |
| ZUGFeRD / Factur-X | EN 16931 | UN/CEFACT CII D16B | XML valide ; conteneur PDF/A-3 non inclus |
| XRechnung | EN 16931 | UBL 2.1 Invoice | Valide |

## Focus de validation

- [Facture XRechnung UBL basique valide](/resources/test-invoices/xrechnung-valid-basic) (Valide): Chemin UBL nominal avec échéance/conditions de paiement et totaux TVA standard.
- [XRechnung invalide sans conditions de paiement](/resources/test-invoices/xrechnung-invalid-missing-payment-terms) (Invalide : BT-9 ou BT-20 manquant): Chemin négatif quand le montant dû est positif mais que le délai de paiement manque.
- [XML CII Factur-X/ZUGFeRD EN 16931](/resources/test-invoices/facturx-cii-en16931) (XML valide ; conteneur PDF/A-3 non inclus): Parsing d’espace de noms CII, contexte de profil, immatriculation fiscale vendeur et prévol hybride.
- [Cas limite XRechnung pour arrondis et IBAN](/resources/test-invoices/xrechnung-edge-rounding-iban) (Valide): Rapprochement monétaire à deux décimales et compte SEPA pour virement.

## Références officielles

- [KoSIT validator configuration](https://github.com/itplr-kosit/validator-configuration-xrechnung)
- [Peppol BIS Billing 3.0](https://docs.peppol.eu/poacc/billing/3.0/bis/)
- [OASIS UBL 2.1](https://docs.oasis-open.org/ubl/os-UBL-2.1/UBL-2.1.html)
- [UN/CEFACT XML schemas](https://unece.org/trade/uncefact/xml-schemas)
