# Schemas

> The e-invoice formats Peppol Validator checks. Each file is checked against its XSD, then against the rule sets of its schema. The schema is detected from the root element and the specification identifier (BT-24).

- [Peppol BIS Billing 3.0 Invoice](https://peppolvalidator.com/schemas/peppol-bis-billing-3-invoice): OASIS UBL 2.1. Rule sets: EN 16931 (UBL), Peppol BIS Billing 3.0.
- [Peppol BIS Billing 3.0 Credit Note](https://peppolvalidator.com/schemas/peppol-bis-billing-3-credit-note): OASIS UBL 2.1. Rule sets: EN 16931 (UBL), Peppol BIS Billing 3.0.
- [XRechnung 3.0 (UBL)](https://peppolvalidator.com/schemas/xrechnung-3-ubl): OASIS UBL 2.1. Rule sets: EN 16931 (UBL), KoSIT XRechnung 3.0 rules (UBL).
- [XRechnung 3.0 (CII)](https://peppolvalidator.com/schemas/xrechnung-3-cii): UN/CEFACT CII D16B. Rule sets: EN 16931 (CII), KoSIT XRechnung 3.0 rules (CII).
- [EN 16931 CII (Factur-X / ZUGFeRD XML)](https://peppolvalidator.com/schemas/en16931-cii): UN/CEFACT CII D16B. Rule sets: EN 16931 (CII).

## Rule sets

- [EN 16931 (UBL)](https://peppolvalidator.com/rules/sets/en16931-ubl): 979 rules (281 fatal, 698 warning)
- [EN 16931 (CII)](https://peppolvalidator.com/rules/sets/en16931-cii): 806 rules (335 fatal, 471 warning)
- [Peppol BIS Billing 3.0](https://peppolvalidator.com/rules/sets/peppol-bis-billing-3): 159 rules (135 fatal, 24 warning)
- [KoSIT XRechnung 3.0 rules (UBL)](https://peppolvalidator.com/rules/sets/xrechnung-3-ubl): 77 rules (66 fatal, 10 warning, 1 information)
- [KoSIT XRechnung 3.0 rules (CII)](https://peppolvalidator.com/rules/sets/xrechnung-3-cii): 74 rules (61 fatal, 12 warning, 1 information)
