Amazon-SP-API-CSharp icon indicating copy to clipboard operation
Amazon-SP-API-CSharp copied to clipboard

Issue with wrong Estimated Fees - German marketplace only?

Open GuybrushX opened this issue 2 years ago • 0 comments

I have the following code to get the estimated fees for an SKU in a specific marketplaces and shipped by FBA:

var feesEstimateRequest = new FeesEstimateRequest(
    marketplace.ID,
    // FBA
    true,
    // Calculation based on Listing Price
    new PriceToEstimateFees(new MoneyTypeFees(marketplace.CurrencyCode.ToString(), listingPrice), new MoneyTypeFees(marketplace.CurrencyCode.ToString(), 0)),
    sku,
    // Normal prices (not Small & Light or EFN)
    OptionalFulfillmentProgramEnum.FBA_CORE
);

return await GetFeesForSKUAsync(feesEstimateRequest);

I'm doing this for different marketplaces and I see that for the German marketplace the fees from the API are always 0.26 EUR more than shown in Seller Central and also in previous orders.

Example:

Description Amount
SP-API 3.47 EUR
SC and previous orders 3.21 EUR
Difference 0.26 EUR

I know that Amazon has the so called "CEP" program (Central European Program IIRC) which is about the storage location of goods -> if you allow Amazon to store goods in PL + CZ the pick and pack fees are 0.26 EUR less. Most probably that is the reason for the difference. This reduction (or penalty) also applies to United Kingdom, Poland, Sweden and maybe more but there the fees are the same according to my tests.

The issue: How do I know or how can I check and be sure that the 0.26 EUR are deducted from sales when the API doesn't show that? I want to avoid wrong calculations, of course.

I know for the now canceled Small & Light program there was an endpoint to check if a product is eligible or not. Is there something like that here, too?

GuybrushX avatar Nov 09 '23 10:11 GuybrushX