Thriving Thriving Java JV
โ†‘ 54 ?
phive-rules phax/phive-rules

eInvoice Validation rules for the phive engine - for many different countries and jurisdictions

HEALTH ? 99 / Healthy
// solo builder// hidden gem// legacy hero xrechnungsimplerinvoicingublciiebinterfaceenergie-efactuurehfen16931facturaefattura-pa ?

// 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โ€ฆ