Class Allowance
BG-20/BG-27: Document-level or line-level allowance.
public sealed record Allowance : IEquatable<Allowance>
- Inheritance
-
Allowance
- Implements
- Inherited Members
Properties
Amount
BT-92/BT-136: Allowance amount.
public required decimal Amount { get; init; }
Property Value
BaseAmount
BT-93/BT-137: Base amount for percentage calculation.
public decimal? BaseAmount { get; init; }
Property Value
MultiplierFactorNumeric
BT-94/BT-136: Percentage used to calculate allowance amount.
public decimal? MultiplierFactorNumeric { get; init; }
Property Value
Reason
BT-97/BT-139: Allowance reason text.
public string? Reason { get; init; }
Property Value
ReasonCode
BT-98/BT-140: Allowance reason code (UNTDID 5189).
public AllowanceReasonCode? ReasonCode { get; init; }
Property Value
TaxCategoryCode
BT-95/BT-102: Tax category code.
public TaxCategoryCode? TaxCategoryCode { get; init; }
Property Value
TaxPercent
BT-96/BT-103: Tax rate percentage.
public decimal? TaxPercent { get; init; }