VRBL-INV-NL-1p0-1
Basic Info
| Rule | If the Seller Country Code is from the Netherlands, the Seller Party must contain the Seller Address Line 1, the Seller City and the Seller Postal Zone. |
| Context |
/ubl:Invoice/cac:AccountingSupplierParty/cac:Party
|
| Pattern | vrbl-invoice-nl-1p0 |
| Severity | fatal |
Used Template: VRBL-NL-PostalAddress-Minimum
Implementation
not(/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'NL')
or
(
boolean(cac:PostalAddress/cbc:StreetName)
and
boolean(cac:PostalAddress/cbc:CityName)
and
boolean(cac:PostalAddress/cbc:PostalZone)
)