IBR-044

Each Self-billed invoice line charge (ibg-28) MUST have a Self-billed invoice line charge reason (ibt-144) or a Self-billed invoice line charge reason code (ibt-145).

About

ID
ibr-044
Flag
fatal
Context
cac:AllowanceCharge[cbc:ChargeIndicator = true()]
Test
exists(cbc:AllowanceChargeReason) or exists(cbc:AllowanceChargeReasonCode) or not(exists(ancestor::cac:InvoiceLine|ancestor::cac:CreditNoteLine))
Rules
  • IBR-044 Each Self-billed invoice line charge (ibg-28) MUST have a Self-billed invoice line charge reason (ibt-144) or a Self-billed invoice line charge reason code (ibt-145).
Syntax binding