Class MonetaryTotal

Namespace
EInvoice.Core.Model
Assembly
EInvoice.Core.dll

BG-22: Document-level monetary totals.

public sealed class MonetaryTotal
Inheritance
MonetaryTotal
Inherited Members

Properties

AllowanceTotalAmount

BT-107: Sum of allowances on document level.

public decimal? AllowanceTotalAmount { get; init; }

Property Value

decimal?

ChargeTotalAmount

BT-108: Sum of charges on document level.

public decimal? ChargeTotalAmount { get; init; }

Property Value

decimal?

LineExtensionAmount

BT-106: Sum of all invoice line net amounts.

public required decimal LineExtensionAmount { get; init; }

Property Value

decimal

PayableAmount

BT-115: Amount due for payment.

public required decimal PayableAmount { get; init; }

Property Value

decimal

PayableRoundingAmount

BT-114: Rounding amount.

public decimal? PayableRoundingAmount { get; init; }

Property Value

decimal?

PrepaidAmount

BT-113: Paid amounts (prepayments).

public decimal? PrepaidAmount { get; init; }

Property Value

decimal?

PrepaidPayments

BG-DEX-09: Pre-authorized payment entries (XRechnung extension, UBL only).

public IReadOnlyList<PrepaidPaymentEntry> PrepaidPayments { get; init; }

Property Value

IReadOnlyList<PrepaidPaymentEntry>

TaxExclusiveAmount

BT-109: Total amount without VAT.

public required decimal TaxExclusiveAmount { get; init; }

Property Value

decimal

TaxInclusiveAmount

BT-112: Total amount with VAT.

public required decimal TaxInclusiveAmount { get; init; }

Property Value

decimal