Skip to main content

AllowanceChargeDto

Header-level allowance or charge on an invoice.

isChargebooleannullable

True = charge (increases total), false = allowance (decreases total)

Example: false
reasonstringnullable

Free-text reason for the allowance or charge

Example: Trade discount
reasonCodestringnullable

Standardized reason code (e.g. UBL AllowanceChargeReasonCode)

Example: 95
amountExVatdoublenullable

Amount excluding VAT

Example: 100
vatAmountdoublenullable

VAT amount

Example: 25
amountInclVatdoublenullable

Amount including VAT

Example: 125
AllowanceChargeDto
{
"isCharge": false,
"reason": "Trade discount",
"reasonCode": 95,
"amountExVat": 100,
"vatAmount": 25,
"amountInclVat": 125
}