UBL-CR-470

A UBL invoice should not include the PrepaidPayment

warning: reported, still valid Peppol documentation ↗

Why it fails

  • The invoice includes cac:PrepaidPayment, which EN 16931 does not carry.

How to fix it

Give the amount already paid as cac:LegalMonetaryTotal/cbc:PrepaidAmount (BT-113) and leave cac:PrepaidPayment out.

What the rule checks

As the rule set's publisher wrote it. The rule runs on every element the context matches, and fails where the test is false; the validator reports the line of that element.