TaxVariance Model

Represents a variation in value on the amount of tax being collected due to a price variation occuring.

This can be summed with a MenuItemTax instance (with matching RemoteOrderTaxID) to generate the new "varied" tax figures.

Required
remoteOrderTaxID : number (int)

Reference to a RemoteOrderTax.RemoteOrderTaxID defined in the Menu

Nullable decimal(18, 7)
inclusiveTaxPerUnitVariance : number (decimal)

The amount to add to the matching MenuItemTax.InclusiveTaxPerUnit property.

If null, it can be assumed to be 0.

Nullable decimal(18, 7)
exclusiveTaxPerUnitVariance : number (decimal)

The amount to add to the matching MenuItemTax.ExclusiveTaxPerUnit property.

If null, it can be assumed to be 0.

Nullable decimal(18, 7)
taxableSalesPerUnitVariance : number (decimal)

The amount to add to the matching MenuItemTax.TaxableSalesPerUnit property.

If null, it can be assumed to be 0.

Example
{
  "remoteOrderTaxID": 321,
  "inclusiveTaxPerUnitVariance": 1.23,
  "exclusiveTaxPerUnitVariance": 1.23,
  "taxableSalesPerUnitVariance": 1.23
}