IBR-CO-16
Amount due for payment (ibt-115) = Self-billed invoice total amount with Tax (ibt-112) - Paid amount (ibt-113) + Rounding amount (ibt-114).
About
- ID
ibr-co-16- Flag
- fatal
- Context
cac:LegalMonetaryTotal- Test
(xs:decimal(cbc:PrepaidAmount) and not(xs:decimal(cbc:PayableRoundingAmount)) and (xs:decimal(cbc:PayableAmount) = u:round(xs:decimal(cbc:TaxInclusiveAmount) - xs:decimal(cbc:PrepaidAmount), /*/cbc:DocumentCurrencyCode))) or (not(xs:decimal(cbc:PrepaidAmount)) and not(xs:decimal(cbc:PayableRoundingAmount)) and xs:decimal(cbc:PayableAmount) = xs:decimal(cbc:TaxInclusiveAmount)) or (xs:decimal(cbc:PrepaidAmount) and xs:decimal(cbc:PayableRoundingAmount) and (u:round(xs:decimal(cbc:PayableAmount) - xs:decimal(cbc:PayableRoundingAmount), /*/cbc:DocumentCurrencyCode) = u:round(xs:decimal(cbc:TaxInclusiveAmount) - xs:decimal(cbc:PrepaidAmount), /*/cbc:DocumentCurrencyCode))) or (not(xs:decimal(cbc:PrepaidAmount)) and xs:decimal(cbc:PayableRoundingAmount) and (u:round(xs:decimal(cbc:PayableAmount) - xs:decimal(cbc:PayableRoundingAmount), /*/cbc:DocumentCurrencyCode) = xs:decimal(cbc:TaxInclusiveAmount)))- Rules
-
- IBR-CO-16 Amount due for payment (ibt-115) = Self-billed invoice total amount with Tax (ibt-112) - Paid amount (ibt-113) + Rounding amount (ibt-114).
- Syntax binding