Documentation / @facturometro/einvoice / UncheckedLineAllowanceCharge
Interface: UncheckedLineAllowanceCharge
Defined in: packages/core/src/model/common.types.generated.ts:7594
BG-27, BG-28 INVOICE LINE ALLOWANCES OR CHARGES.
A group of business terms providing information about allowances or charges applicable to the individual Invoice line.
Parser output for LineAllowanceCharge: every property is optional and codes are plain strings, because nothing has been validated yet.
Rules
BR-CO-23, BR-CO-24
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/
Properties
allowanceChargeReason?
optionalallowanceChargeReason?:string
Defined in: packages/core/src/model/common.types.generated.ts:7629
BT-139, BT-144 Line level allowance or charge reason.
The reason for the line level allowance or charge, expressed as text.
Cardinality
0..1
Rules
BR-42, BR-44, BR-CO-07, BR-CO-08, DK-R-004
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/cbc-AllowanceChargeReason/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/cbc-AllowanceChargeReason/
allowanceChargeReasonCode?
optionalallowanceChargeReasonCode?:string
Defined in: packages/core/src/model/common.types.generated.ts:7618
BT-140, BT-145 Line level allowance or charge reason code.
The reason for the line level allowance or charge, expressed as a code.
Cardinality
0..1
Codelist
UNCL5189 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL5189/
Codelist
UNCL7161 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7161/
Rules
BR-42, BR-44, BR-CO-07, BR-CO-08, PEPPOL-EN16931-CL003, PEPPOL-EN16931-CL002, DK-R-004, BR-CL-19, BR-CL-20
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/cbc-AllowanceChargeReasonCode/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/cbc-AllowanceChargeReasonCode/
amount?
optionalamount?:UncheckedAmount
Defined in: packages/core/src/model/common.types.generated.ts:7656
BT-136, BT-141 Line level allowance or charge amount.
The amount of an allowance or a charge, without VAT. Must be rounded to maximum 2 decimals
Attribute currencyID: Mandatory attribute. Use BT-5
Cardinality
1..1
Rules
BR-41, BR-43, BR-CL-03, PEPPOL-EN16931-R040, BR-DEC-24, BR-DEC-27, UBL-DT-01
Codelist
currencyID: ISO4217 https://docs.peppol.eu/poacc/billing/3.0/codelist/ISO4217/
Rules
currencyID: PEPPOL-EN16931-CL007, PEPPOL-EN16931-R051
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/cbc-Amount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/cbc-Amount/
baseAmount?
optionalbaseAmount?:UncheckedAmount
Defined in: packages/core/src/model/common.types.generated.ts:7673
BT-137, BT-142 Line level allowance or charge base amount.
The base amount that may be used, in conjunction with the line level allowance or charge percentage, to calculate the line level allowance or charge amount. Must be rounded to maximum 2 decimals
Attribute currencyID: Mandatory attribute. Use BT-5
Cardinality
0..1
Rules
PEPPOL-EN16931-R041, BR-DEC-25, BR-DEC-28, UBL-DT-01, BR-CL-03
Codelist
currencyID: ISO4217 https://docs.peppol.eu/poacc/billing/3.0/codelist/ISO4217/
Rules
currencyID: PEPPOL-EN16931-CL007, PEPPOL-EN16931-R051
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/cbc-BaseAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/cbc-BaseAmount/
chargeIndicator?
optionalchargeIndicator?:string
Defined in: packages/core/src/model/common.types.generated.ts:7605
cbc:ChargeIndicator.
Use “true” when informing about Charges and “false” when informing about Allowances
Cardinality
1..1
Rules
PEPPOL-EN16931-R043
See
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/cbc-ChargeIndicator/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-AllowanceCharge/cbc-ChargeIndicator/
multiplierFactorNumeric?
optionalmultiplierFactorNumeric?:string
Defined in: packages/core/src/model/common.types.generated.ts:7641
BT-138, BT-143 Line level allowance or charge percentage.
The percentage that may be used, in conjunction with the line level allowance base amount, to calculate the line level allowance or charge amount.
Cardinality
0..1
Rules
PEPPOL-EN16931-R042