Dycode SimpleUBL UBL 2.0 Class Library

AllowanceCharge Class

Remarks

Information about a charge or discount price component.

Public Instance Constructors

AllowanceCharge Constructor Default constructor.
AllowanceCharge Copy Constructor Copy constructor. (Only C++)
AllowanceCharge Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0 Description
ID0..1 Identifier. Identifies an Allowance Charge.
ChargeIndicator1 Indicator. Indicates whether the Allowance Charge is a charge (true) or a discount (false).
AllowanceChargeReasonCode0..1 Allowance Charge Reason Code. The reason for the Allowance Charge, expressed as a code.
AllowanceChargeReason0..1 Reason. The reason for the Allowance Charge, expressed as text.
MultiplierFactorNumeric0..1 Factor. The factor applied to the Base Amount to calculate the Allowance Charge. (Ex: 0.20)
PrepaidIndicator0..1 Indicator. Indicates whether the Allowance Charge is prepaid (true) or not (false).
SequenceNumeric0..1 Sequence. Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges. (Ex: 1, 2, 3, 4, etc.)
Amount1 Amount. The Allowance Charge amount. (Ex: 35,23)
BaseAmount0..1 Amount. The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge.
AccountingCostCode0..1 Accounting Cost Code. The buyer's accounting code as applied to the Allowance Charge.
AccountingCost0..1 Accounting Cost. The buyer's accounting cost centre as applied to the Allowance Charge expressed as text.
TaxCategories0..n Tax Category. An association to Tax Category.
TaxTotal0..1 Tax Total. An association to Tax Total.
PaymentMeans0..n Payment Means. An association to Payment Means.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

AllowanceCharge Properties | Dycode.SimpleUBL.Common