# Factur-X / ZUGFeRD BASIC

Source: https://xmlvalid.com/schemas/factur-x-basic

> The Factur-X and ZUGFeRD profile with invoice lines and a subset of EN 16931.

BASIC is a subset of EN 16931 that still has invoice lines. It suits simple invoices.
Two layers are checked: the profile schema, then the profile's Schematron rules with their code lists.

- Type: XSD + Schematron
- Version: 1.09
- Namespace: `urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100`
- Root element: `CrossIndustryInvoice`
- Publisher: FNFE-MPE and FeRD (Published free of charge by FNFE-MPE and FeRD), source: https://fnfe-mpe.org/factur-x/
- Rules: [Factur-X BASIC rules 1.09](https://xmlvalid.com/rules/sets/factur-x-basic)
- Validate against it: https://xmlvalid.com/validate?schema=factur-x-basic

## Notes

- In the validator you can drop the PDF itself: its XML attachment is opened and the profile picked from its specification identifier. So do the API and the command-line client. Rules run only when the document matches the schema.
- The schemas, rules, code lists and example come from the akretion/factur-x library, which ships the official files unchanged.
