VRBL-INV-NL-1p0-1
Basic Info
| Rule | If the Seller Country Identification Code is from the Netherlands, the Seller Party Group must contain the Seller Street Name, the Seller City Name 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)
)