Skip to content

Documentation / @facturometro/core / 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

Properties

allowanceChargeReason?

optional allowanceChargeReason?: 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


allowanceChargeReasonCode?

optional allowanceChargeReasonCode?: 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


amount?

optional amount?: 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


baseAmount?

optional baseAmount?: 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


chargeIndicator?

optional chargeIndicator?: 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


multiplierFactorNumeric?

optional multiplierFactorNumeric?: 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

See

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.