Documentation / @facturometro/einvoice / LegalMonetaryTotalInput
Interface: LegalMonetaryTotalInput ​
Defined in: packages/core/src/model/common.types.generated.ts:4603
BG-22 DOCUMENT TOTALS.
A group of business terms providing the monetary totals for the Invoice.
Builder input for LegalMonetaryTotal: decimals may be numbers; currencyId and defaultable elements (those with a default or fixed value) are optional; leaves whose attributes are all optional accept a plain string. The amounts the builder computes are optional as well; each one says how it is computed when omitted.
See ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/
Properties ​
allowanceTotalAmount? ​
optionalallowanceTotalAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4672
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-AllowanceTotalAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-AllowanceTotalAmount/
chargeTotalAmount? ​
optionalchargeTotalAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4687
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-ChargeTotalAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-ChargeTotalAmount/
lineExtensionAmount? ​
optionallineExtensionAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4621
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.
Optional in the builder input: when omitted, the builder computes it as the sum of the line net amounts (BT-131, BR-CO-10).
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-LineExtensionAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-LineExtensionAmount/
payableAmount? ​
optionalpayableAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4736
BT-115 Amount due for payment.
The outstanding amount that is requested to be paid. Must be rounded to maximum 2 decimals.
Optional in the builder input: when omitted, the builder computes it as BT-112 - BT-113 + BT-114 (BR-CO-16).
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-PayableAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-PayableAmount/
payableRoundingAmount? ​
optionalpayableRoundingAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4718
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-PayableRoundingAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-PayableRoundingAmount/
prepaidAmount? ​
optionalprepaidAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4702
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-PrepaidAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-PrepaidAmount/
taxExclusiveAmount? ​
optionaltaxExclusiveAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4639
BT-109 Invoice total amount without VAT.
The total amount of the Invoice without VAT. Must be rounded to maximum 2 decimals.
Optional in the builder input: when omitted, the builder computes it as BT-106 - BT-107 + BT-108 (BR-CO-13).
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-TaxExclusiveAmount/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-LegalMonetaryTotal/cbc-TaxExclusiveAmount/
taxInclusiveAmount? ​
optionaltaxInclusiveAmount?:string|number|AmountInput
Defined in: packages/core/src/model/common.types.generated.ts:4657
BT-112 Invoice total amount with VAT.
The total amount of the Invoice with VAT. Must be rounded to maximum 2 decimals.
Optional in the builder input: when omitted, the builder computes it as BT-109 + BT-110 (BR-CO-15).
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