Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ExemptOrderFromTax

Marks the provided Order or OrderLine as exempt from tax, with specified code and reason.

When exempting the Order, this also marks all current OrderLines of the Order that haven't been invoiced yet as tax-exempt. All future OrderLines created on this Order will then also automatically be made tax-exempt.

Calling this service is irreversible; once the Order is marked as tax exempt, it cannot be undone and can only be worked around by creating a new Order.

Hierarchy

  • ExemptOrderFromTax

Index

Properties

OrderID

OrderID: number

Entity type: Order

Optional OrderLineID

OrderLineID: undefined | number

Entity type: OrderLine

Optional TaxExemptionCode

TaxExemptionCode: undefined | string

A code identifying the tax exemption.

TaxExemptionReason

TaxExemptionReason: string

A longer description with the justification for the tax exemption.