Skip to content

Documentation / @facturometro/core / LegalMonetaryTotal

Interface: LegalMonetaryTotal ​

Defined in: packages/core/src/model/common.types.generated.ts:1844

BG-22 DOCUMENT TOTALS.

A group of business terms providing the monetary totals for the Invoice.

See ​

Properties ​

allowanceTotalAmount? ​

optional allowanceTotalAmount?: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1904

BT-107 Sum of allowances on document level.

Sum of all allowances on document level in the Invoice. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

0..1

Rules ​

BR-CO-11, BR-DEC-10, 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 ​


chargeTotalAmount? ​

optional chargeTotalAmount?: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1919

BT-108 Sum of charges on document level.

Sum of all charges on document level in the Invoice. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

0..1

Rules ​

BR-CO-12, BR-DEC-11, 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 ​


lineExtensionAmount ​

lineExtensionAmount: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1859

BT-106 Sum of Invoice line net amount.

Sum of all Invoice line net amounts in the Invoice. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

1..1

Rules ​

BR-12, BR-CO-10, BR-DEC-09, 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 ​


payableAmount ​

payableAmount: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1965

BT-115 Amount due for payment.

The outstanding amount that is requested to be paid. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

1..1

Rules ​

BR-15, BR-CO-16, BR-DEC-18, 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 ​


payableRoundingAmount? ​

optional payableRoundingAmount?: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1950

BT-114 Rounding amount.

The amount to be added to the invoice total to round the amount to be paid. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

0..1

Rules ​

BR-DEC-17, 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 ​


prepaidAmount? ​

optional prepaidAmount?: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1934

BT-113 Paid amount.

The sum of amounts which have been paid in advance. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

0..1

Rules ​

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, BR-DEC-16

See ​


taxExclusiveAmount ​

taxExclusiveAmount: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1874

BT-109 Invoice total amount without VAT.

The total amount of the Invoice without VAT. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

1..1

Rules ​

BR-13, BR-CO-13, BR-DEC-12, 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 ​


taxInclusiveAmount ​

taxInclusiveAmount: Amount

Defined in: packages/core/src/model/common.types.generated.ts:1889

BT-112 Invoice total amount with VAT.

The total amount of the Invoice with VAT. Must be rounded to maximum 2 decimals.

Attribute currencyID: Mandatory attribute. Use BT-5

Cardinality ​

1..1

Rules ​

BR-14, BR-CO-15, BR-DEC-14, 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 ​

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