validate_invoice_be
Validate UBL 2.1 XML invoices against Belgian business rules. Applies syntax and semantic checks with selected profile overlay, returning per-rule error and warning messages.
Instructions
Validate a UBL 2.1 XML invoice against Belgian business rules.
Applies EN 16931 syntax and semantic checks plus the selected Belgian profile overlay (Peppol BIS Billing 3.0, EU PINT v1.0.1, or Mercurius). Returns a structured result with per-rule error and warning messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml | Yes | Raw UBL 2.1 XML invoice content | |
| profile | No | Validation profile: 'peppol-bis-3' (default), 'pint-eu', or 'mercurius' | peppol-bis-3 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||