Skip to main content
Published: November 16 2006, 10:21:00 AMUpdated: July 29 2022, 4:38:06 PM

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.

How well did this answer your question?
Answers others found helpful