external.schematron.ublbe.3.0.0.EFFF-UBL-T10.xsl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of phive-rules-ublbe Show documentation
Show all versions of phive-rules-ublbe Show documentation
Belgian UBL.BE validation rules for phive
/
*:
[namespace-uri()='
']
[
]
/
@
@*[local-name()='
' and namespace-uri()='
']
/
[
]
/@
/
[
]
/@
.
U
U
U.
n
U.
_
_
UBL-T10
UBL-T10
EFFF T10 bound to UBL
EFFF-T10-R001
fatal
[EFFF-T10-R001]-The PDF representation of the invoice MUST be included and have “CommercialInvoice” as document type.
EFFF-T10-R003
fatal
[EFFF-T10-R003]-The identifier of the document reference containing the information related to the software producing the invoice MUST contain "eFFF" as value
EFFF-T10-R004
fatal
[EFFF-T10-R004]-The document type of the document reference containing the information related to the software producing the invoice MUST contain the name and version of the software producing the invoice.
EFFF-T10-R005
fatal
[EFFF-T10-R005]-If the percentage used to calculate the cash payment discount is present, the calculated cash discount amount to subtract MUST be present.
EFFF-T10-R006
fatal
[EFFF-T10-R006]-If the percentage used to calculate the cash payment discount is present, the ultimate date the cash payment discount can be applied MUST be present
EFFF-T10-R007
fatal
[EFFF-T10-R007]-The Belgian Tax category MUST be specified.
EFFF-T10-R017
warning
[EFFF-T10-R017]-The Belgian Tax category code SHOULD match the PEPPOL Tax category code.
EFFF-T10-R008
fatal
[EFFF-T10-R008]-If the percentage used to calculate the cash payment discount is present, the taxable amount at line level MUST be present
EFFF-T10-R009
fatal
[EFFF-T10-R009]-If the percentage used to calculate the cash payment discount is present, the tax amount at line level MUST be present
EFFF-T10-R010
fatal
[EFFF-T10-R010]-If the percentage used to calculate the cash payment discount is present, the UNCL5305 ID MUST be present
EFFF-T10-R011
fatal
[EFFF-T10-R011]-If the percentage used to calculate the cash payment discount is present, the Belgian tax category MUST be present
EFFF-T10-R012
fatal
[EFFF-T10-R012]-If the percentage used to calculate the cash payment discount is present, the tax percentage MUST be present
EFFF-T10-R014
fatal
[EFFF-T10-R014]-If the percentage used to calculate the cash payment discount is present, the tax scheme identifier MUST contain "VAT" as value.
EFFF-T10-R015
fatal
[EFFF-T10-R015]-The Belgian Tax category MUST be specified at line level.
EFFF-T10-R013
fatal
[EFFF-T10-R013]-If the percentage used to calculate the cash payment discount is present and the amount is exempt from VAT, the tax exemption reason MUST contain "Cash Discount" as value.
EFFF-T10-R016
fatal
[EFFF-T10-R016]-The Belgian Tax category MUST be specified using the Belgian Tax Category code list.