API Reference
Class
InvoiceAllowanceCharge
Line or document-level allowance or charge.
Inheritance
- Object
- InvoiceAllowanceCharge
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property Invoice.AllowancesAndCharges
- Property InvoiceLine.AllowancesAndCharges
Constructors
public InvoiceAllowanceCharge() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean IsCharge { get; set; } #True for a charge; false for an allowance.
public Decimal Amount { get; set; } #Positive monetary amount.
public Nullable<Decimal> BaseAmount { get; set; } #Base amount used with a percentage.
public Nullable<Decimal> Percentage { get; set; } #Percentage, expressed as 10 for ten percent.
public String Reason { get; set; } #Reason text.
public String ReasonCode { get; set; } #UNTDID 5189 allowance or 7161 charge reason code.
public InvoiceTaxCategory Tax { get; set; } #Required for document-level amounts; line amounts inherit the line's category.