VRBL-INV-MX-1p0-12
Basic Info
| Rule | The Payment Means Payment Means Code should be "VRBL:MX:99" when Payment Terms Payment Terms Extension Settlement Method is "VRBL:MX:PPD". |
| Context |
/ubl:Invoice/cac:PaymentMeans/cbc:PaymentMeansCode
|
| Pattern | vrbl-invoice-mx-1p0 |
| Severity | fatal |
Implementation
not(. != concat($VRBL-MX-Prefix,'99') and ../../cac:PaymentTerms/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:PaymentTermsExtension/vrbl:SettlementMethod = concat($VRBL-MX-Prefix, 'PPD'))