PEPPOL-EN16931-R042

Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.

Targeted Semantic Element

  1. BT-143-Line level charge percentage : The percentage that may be used, in conjunction with the line level charge base amount, to calculate the line level charge amount.

Schematron Rules

  1. PEPPOL-EN16931-R042
  2. Flag
    fatal
    Context
    pxs-taxdata:TaxData/pxs-taxdata:ReportedTransaction/pxs-taxdata:ReportedDocument/cac:AllowanceCharge[not(cbc:MultiplierFactorNumeric) and cbc:BaseAmount] | pxs-taxdata:DocumentLine/cac:AllowanceCharge[not(cbc:MultiplierFactorNumeric) and cbc:BaseAmount]
    Message
    Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.