eBay Trading APIVersion 1391
 

TaxDetailsType

Type used by the TaxDetails container, which consists of detailed tax information for an order line item, including the tax type and description, tax on the item cost, and tax related to shipping and handling. The information in this container supercedes/overrides the sales tax information in the ShippingDetails.SalesTax container (if returned).

A separate TaxDetails container will be returned for each type of tax that applied to an order line item. For tax that is subject to 'eBay collect and remit', such as US sales tax or 'Goods and Services tax' for Australia or New Zealand, the TaxDetails container will be returned under the eBayCollectAndRemitTaxes container. For all other tax, the tax details will be returned under the Taxes container.

Type that uses TaxDetailsType:

Calls that use TaxDetailsType:

Fields



CollectionMethod ( CollectionMethodCodeType ) [0..1]
This field indicates the collection method used to collect the 'eBay Collect and Remit' or 'Good and Services' tax for the order. This field is always returned for orders subject to 'Collect and Remit' or 'Good and Services' tax, and its value is always NET.

Note: Although the CollectionMethod field is returned for all orders subject to 'Collect and Remit' sales tax or 'Good and Services' tax, the CollectionMethod field and CollectionMethodCodeType are not currently of any practical use, although this field may have use in the future. If and when the logic of this field is changed, this note will be updated and a note will also be added to the Release Notes.
See the Field Index to learn which calls use CollectionMethod.

Imposition ( TaxTypeCodeType ) [0..1]
This field indicates the tax type. A separate TaxDetails container is returned for each unique imposition (tax type).
See the Field Index to learn which calls use Imposition.

TaxAmount ( AmountType (double) ) [0..1]
This value is the total amount of tax charges for the order line item for the corresponding tax type (see Imposition value).

TaxAmount = TaxOnSubtotalAmount + TaxOnShippingAmount + TaxOnHandlingAmount
See the Field Index to learn which calls use TaxAmount.

TaxCode ( string ) [0..1]
This value is the actual tax ID for the buyer. This field will generally only be returned if a seller on the Italy or Spain sites required that the buyer supply a tax ID during the checkout process. If the Order.BuyerTaxIdentifier container is returned, the type of tax ID can be found in the BuyerTaxIdentifier.Type field.
See the Field Index to learn which calls use TaxCode.

TaxDescription ( TaxDescriptionCodeType ) [0..1]
This enumeration value indicates the type of tax charged against the item.
See the Field Index to learn which calls use TaxDescription.

TaxOnHandlingAmount ( AmountType (double) ) [0..1]
This value is the amount of sales tax applied based on handling costs for the order line item for the corresponding impositiion (tax type).
See the Field Index to learn which calls use TaxOnHandlingAmount.

TaxOnShippingAmount ( AmountType (double) ) [0..1]
This value is the amount of sales tax applied based on shipping costs for the order line item for the corresponding impositiion (tax type).
See the Field Index to learn which calls use TaxOnShippingAmount.

TaxOnSubtotalAmount ( AmountType (double) ) [0..1]
This value is the amount of sales tax applied based on the unit cost of the order line item for the corresponding impositiion (tax type).
See the Field Index to learn which calls use TaxOnSubtotalAmount.