VRBL-INV-NL-1p0-5
Basic Info
| Rule | If the Seller Country Identification Code is from the Netherlands, the Tax Representative Group must contain the Tax Representative Street Name, the Tax Representative City Name and the Tax Representative Postal Zone. |
| Context |
/ubl:Invoice/cac:TaxRepresentativeParty
|
| 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)
)