Class Charge
BG-21/BG-28: Document-level or line-level charge.
public sealed record Charge : IEquatable<Charge>
- Inheritance
-
Charge
- Implements
- Inherited Members
Properties
Amount
BT-99/BT-141: Charge amount.
public required decimal Amount { get; init; }
Property Value
BaseAmount
BT-100/BT-142: Base amount for percentage calculation.
public decimal? BaseAmount { get; init; }
Property Value
MultiplierFactorNumeric
BT-101/BT-141: Percentage used to calculate charge amount.
public decimal? MultiplierFactorNumeric { get; init; }
Property Value
Reason
BT-104/BT-144: Charge reason text.
public string? Reason { get; init; }
Property Value
ReasonCode
BT-105/BT-145: Charge reason code (UNTDID 7161).
public ChargeReasonCode? ReasonCode { get; init; }
Property Value
TaxCategoryCode
BT-102/BT-143: Tax category code.
public TaxCategoryCode? TaxCategoryCode { get; init; }
Property Value
TaxPercent
BT-103/BT-144: Tax rate percentage.
public decimal? TaxPercent { get; init; }