Brightpearl controls the pricing for items listed on Amazon, if the listing is connected to a Brightpearl product.
Each marketplace is assigned a price list, and the price of the product on that price list is pushed into Amazon.
The price list must be of the same currency as the marketplace it's assigned to. It is not possible to update the Brightpearl price from your Amazon listing.
The marketplace region will determine how the Amazon price list must be configured.
For all EU marketplaces and the UK, the price lists synchronized with Amazon should always be tax inclusive.
If a tax exclusive (net) price list is selected, tax will be added to the price. The tax amount is based on the product tax code.
In EU accounts, you should always select a gross (tax inclusive) price list as your Amazon price list, so the price you see in Brightpearl is the price displayed on Amazon. It's is particularly important where you're listing the item on a foreign currency marketplace, because if a net price list is used, Brightpearl will still add on VAT based on the product tax code.
Take an example where Product A has a tax code of T20 assigned. The tax rate of T20 is 20%.
It has a price on two price lists:
|Euro price list||€116.70||Tax exclusive|
|GBP price list||£120.00||Tax inclusive|
The Euro price list is assigned to the Euro marketplace and the GBP price list is assigned to the GBP price list.
When the prices are pushed to Amazon, the GBP price is pushed as-is - £120.00 including tax.
However, because the Euro price list is set to be tax exclusive, tax is added to the Euro price before being pushed to Amazon. The tax is calculated using the 20% code.
20% of €116.70 = €23.34
So the price pushed to Amazon is €116.70 + €23.34 = €140.04
For Amazon US, prices synced with Amazon should always be tax exclusive.
Amazon US will calculate the tax on its own and display it to customers, because the amount of tax to pay will differ depending on the buyer's location.
If a tax inclusive price list is synced with Amazon, product selling prices will be inflated.
Syncing a gross price to Amazon US will inflate the price of the product.
Take an example where two different accounts are selling a product priced at $100 without tax.
The default tax code in both accounts is "T", which happens to have a rate of 10%.
In the first account, the price list is set up as tax exclusive, and in the second one it's set up as being tax inclusive.
|US price list 1||$100||Tax exclusive|
|US price list 2||$110||Tax inclusive|
Both sellers sell the product on Amazon.
When the prices are pushed to Amazon, the first seller's price is sent as $100, without tax.
Because the second seller's price list is set to be tax inclusive, the price of $110 is sent to Amazon.
When a customer goes to buy the product, they will see Amazon display the first seller's product with a price of $100 plus their local tax of 15%, and the second seller's product with a price of $110 plus their local tax of 15%.
The first seller's product therefore comes to $100 + 15% of $100 = $115
The second seller's product comes to $110 + 15% of $110 = $126.50
The price list's currency should match the currency of your Amazon marketplace, so you may need to create multiple price lists if selling on different marketplaces.
Timing of price updates
Simply connecting a product to a listing does not cause the price to be pushed to Amazon. The price is only synchronized if the product record is edited or re-saved.
It is likely that all your product prices are similar to your Amazon listings and you do not need to ensure they match, in which case the price will no doubt be updated in time. However, if you would like to make sure they are synchronized as soon as possible you can do a mass update by exporting your products and then re-importing them as a product update. This is the same as re-saving a product with no changes.
Pricing on orders
Downloaded orders always use the Amazon listing price, since this is the amount the customer has been charged. If an order downloads with a price you're not expecting, check to ensure the correct price list is assigned to the Amazon connector and that the prices on the price list are correct.