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?
You can define the VAT percentage under the Item.VATDetails.VATPercent node, when listing a item by Trading API.
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.
eBay Developer Support
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.
I have now tried
$requestXmlBody .= '<Item.VATDetails.VATPercent>0,00</Item.VATDetails.VATPercent>';
$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!
35 People are following this question.