question

nordphila avatar image
0 Likes"
nordphila asked

VAT Fields for German site 77

Ebay Germany says that for German differential taxation, VAT = yes and percentage = 0 must be entered. This can be done via the Ebay form for setting fixed-price items. How does this work via the API interface?

german vat
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

sagar_developersupport avatar image
0 Likes"
sagar_developersupport answered

Hi @nordphila,

You can define the VAT percentage under the Item.VATDetails.VATPercent node, when listing a item by Trading API.
Ref: https://developer.ebay.com/devzone/xml/docs/reference/ebay/AddItem.html#Request.Item.VATDetails.VATPercent

If you are using the Inventory API to list the item, you can define the VAT percentage while creating a offer for a specific inventory item.

Ref:https://developer.ebay.com/api-docs/sell/inventory/resources/offer/methods/createOffer#request.tax.vatPercentage

Best regards,
eBay Developer Support

10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

nordphila avatar image
0 Likes"
nordphila answered

we use e.g.

$requestXmlBody .= '<AddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">';

...

$requestXmlBody .= '<SiteID>77</SiteID>';

...

$requestXmlBody .= "<ListingType>FixedPriceItem</ListingType>";

...

in the past wie used $requestXmlBody .= '<IncludeTaxTable>false</IncludeTaxTable>';

now something has changed at Ebay Germany and we try:

$requestXmlBody .= '<VATDetailsType>';
$requestXmlBody .= '<VATPercent>0.00</VATPercent>';
$requestXmlBody .= '<BusinessSeller>true</BusinessSeller>';
$requestXmlBody .= '<VATSite>77</VATSite>'; //
$requestXmlBody .= '<VATID>DE259699293</VATID>';
$requestXmlBody .= '</VATDetailsType>';

The page requires TAX = 0.00 because of the differential taxation on stamps. When I upload the item like this, the VAT field does not say 0.00 but nothing.


10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

nordphila avatar image
0 Likes"
nordphila answered

I have now tried

$requestXmlBody .= '<Item.VATDetails.VATPercent>0,00</Item.VATDetails.VATPercent>';

or

$requestXmlBody .= '<Item.VATDetails.VATPercent>0</Item.VATDetails.VATPercent>';

but the text under the offer price "incl. VAT" that appears when you enter a 0 in the form on the eBay page does not appear!

10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.