Find the answer to your question
Advanced Search
Question
My AddItem call is returning this blocking Error:
<Errors>
<ShortMessage>You specified inconsistent checkout details.</ShortMessage>
<LongMessage><UseTaxTable> requires that shipping service details be specified</LongMessage>
<ErrorCode>219258</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
What does this mean?
Why can't I use a Tax Table?
Answer
Detailed Description
In order for a seller to use the Tax Table feature on a listing, the listing must have at least 1 valid domestic shipping service defined.
This is done through the API through the ShippingDetails container on the Item.
Here is an example of an AddItem call with a ShippingDetails container:
<?xml version="1.0" encoding="utf-8"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>token</eBayAuthToken>
</RequesterCredentials>
<Version>1123</Version>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<Item>
<Country>US</Country>
<Currency>USD</Currency>
<Description>TEST</Description>
<ListingDuration>Days_7</ListingDuration>
<Location>San Jose, CA</Location>
<PaymentMethods>PaymentSeeDescription</PaymentMethods>
<PrimaryCategory>
<CategoryID>2312</CategoryID>
</PrimaryCategory>
<Quantity>1</Quantity>
<StartPrice>1</StartPrice>
<BuyItNowPrice>10</BuyItNowPrice>
<Title>TEST</Title>
<ShippingDetails>
<ShippingType>Flat</ShippingType>
<ShippingServiceOptions>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>UPS2ndDay</ShippingService>
<ShippingServiceCost>5</ShippingServiceCost>
<ShippingServiceAdditionalCost>1</ShippingServiceAdditionalCost>
<ShippingSurcharge>1</ShippingSurcharge>
</ShippingServiceOptions>
<InternationalShippingServiceOption>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>USPSAirmailLetter</ShippingService>
<ShippingServiceCost>15</ShippingServiceCost>
<ShippingServiceAdditionalCost>11</ShippingServiceAdditionalCost>
<ShipToLocation>Worldwide</ShipToLocation>
</InternationalShippingServiceOption>
</ShippingDetails>
<UseTaxTable>true<UseTaxTable>
</Item>
</AddItemRequest>
You will note the ShippingServiceOptions container in bold that highlights the minimum that is required in a ShippingDetails container,
which is of course, at least 1 domestic shipping service.