eInvoice Validation rules for the phive engine - for many different countries and jurisdictions
// readme
PHIVE rules
If this project saved you some time or made your day a little easier, a star would mean a lot โ it helps others find it too.
A set of preconfigured rules for PHIVE (Philip Helger Integrative Validation Engine) - pronounced [หfaษชv].
This project is part of my Peppol solution stack. See https://github.com/phax/peppol for other components and libraries in that area.
All projects found in here rely on the PHIVE validation engine provided by https://github.com/phax/phive
The foundational, XSD-only document formats live in the separate repository phive-rules-foundations since v4.5.0. Their Maven and VES coordinates are unchanged.
- pure UN/CEFACT CII
- pure OASIS UBL
- ebInterface (AT)
- Facturae (ES)
- FatturaPA (IT)
- Finvoice (FI)
- KSeF (PL)
- OECD Common Reporting Standard (CRS)
- OSA (HU)
- TEAPPS (FI)
The outdated rule sets live in the separate repository phive-rules-legacy since v4.6.0. Their Maven and VES coordinates are unchanged.
- older Peppol rule sets (
phive-rules-peppol-legacy) - legacy Danish OIOUBL rule sets - 1.12.3 up to 1.17.1, 2.0.2 and 3.0.1โฆ