validate_invoice_be
Validate a UBL 2.1 XML invoice against Belgian e-invoicing rules using Peppol BIS 3.0, PINT-BE, or Mercurius profiles. Returns structured errors and warnings.
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, PINT-BE, 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-be', or 'mercurius' | peppol-bis-3 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||