Validator API
The Validator API can be used for validation of XML business documents. It provides XML schema and schematron validations.
Use POST /v1/validate to identify and validate the chosen XML document.
Supported formats and profiles
- EHF Catalogue 1.0 (Profile 01)
- EHF Catalogue 3.0
- EHF Catalogue Response 1.0 (Profile 01)
- EHF Catalogue Response 3.0
- EHF Credit Note 2.0 (Profile 05)
- EHF Credit Note 2.0 (Profile XX)
- EHF Credit Note 2.0 (Profile XY)
- EHF Despatch Advice 3.0
- EHF Despatch Advise 1.0 (Profile 30)
- EHF Invoice 2.0 (Profile 04)
- EHF Invoice 2.0 (Profile 05)
- EHF Invoice 2.0 (Profile XY)
- EHF Order 1.0 (Profile 28)
- EHF Order 3.0
- EHF Order Response 1.0 (Profile 28)
- EHF Order Response 3.0
- EHF Reminder 1.1 (Profile XY)
- EHF Reminder 3.0
- Finvoice 1.3
- Finvoice 2.0
- Finvoice 2.01
- Finvoice 3.0
- Finvoice 3.0 (EN16931)
- OIOUBL 2.02 Application Response
- OIOUBL 2.02 Credit Note
- OIOUBL 2.02 Invoice
- Peppol BIS Catalogue 2.0 (Profile 01)
- Peppol BIS Catalogue 3.1 (Profile T19)
- Peppol BIS Catalogue Response 2.0 (Profile 01)
- Peppol BIS Catalogue Response 3.0 (Profile T58)
- Peppol BIS Catalogue without response 3.1 (Profile T19)
- Peppol BIS Credit Note 2.0 (Profile 05)
- Peppol BIS Credit Note 3.0 (Profile 01)
- Peppol BIS Despatch Advice 2.0 (Profile 30)
- Peppol BIS Despatch Advice 3.1 (Profile T16)
- Peppol BIS Invoice 2.0 (Profile 04)
- Peppol BIS Invoice 2.0 (Profile 05)
- Peppol BIS Invoice 3.0 (Profile 01)
- Peppol BIS Invoice Response 3.1 (Profile T111)
- Peppol BIS Message Level Response 2.0 (Profile 36)
- Peppol BIS Message Level Response 3.0 (Profile T71)
- Peppol BIS Order 2.0 (Profile 03)
- Peppol BIS Order 2.0 (Profile 28)
- Peppol BIS Order 3.2 (Profile T01)
- Peppol BIS Order Agreement 1.0 (Profile 42)
- Peppol BIS Order Agreement 3.0 (Profile T110)
- Peppol BIS Order Response 2.0 (Profile 28)
- Peppol BIS Order Response 3.0 (Profile T76)
- Peppol BIS Order only 3.2 (Profile T01)
- Peppol BIS Punch Out 1.0 (Profile 18)
- Peppol BIS Punch Out 3.1 (Profile T77)
- SimplerInvoicing UBL Credit Note v2.0 (NLCIUS)
- SimplerInvoicing UBL Credit Note v2.0 G-Account
- SimplerInvoicing UBL Invoice v1.1 (Profile 04, v1.0)
- SimplerInvoicing UBL Invoice v1.1 (Profile 04, v2.0)
- SimplerInvoicing UBL Invoice v1.2 (Profile 04, v1.0)
- SimplerInvoicing UBL Invoice v1.2 (Profile 04, v2.0)
- SimplerInvoicing UBL Invoice v2.0 (NLCIUS)
- SimplerInvoicing UBL Invoice v2.0 G-Account
- Svefaktura 1.0
- TEAPPSXML 2.7.2
- TEAPPSXML 3.0
- TEAPPSXML 3.0 (EN16931)
- VismaUBL Credit Note 1.0 (Profile 05)
- VismaUBL Credit Note 3.0 (Profile 01)
- VismaUBL Invoice 1.0 (Profile 05)
- VismaUBL Invoice 3.0 (Profile 01)
Try it out with Swagger
You can try out our API easily below using Swagger UI. This is pointing to the Maventa test environment.
- Endpoint URL: https://validator-stage.maventa.com
- Swagger definition URL: https://validator-stage.maventa.com/swagger.yml
If you want to try out Swagger in production, head over to swagger.maventa.com and select a production endpoint.