
Originally Posted by
schoolboy
Try to avoid the temptation to mess about in the database.
In the PRODUCTS table, this is the setting:
products_price decimal(15,4)
In the ORDERS table, these are the settings:
currency_value decimal(14,6)
order_total decimal(14,2)
order_tax decimal(14,2)
In the ORDERS_PRODUCTS table, these settings are:
products_price decimal(15,4)
final_price decimal(15,4)
products_tax decimal(7,4)
In the ORDERS_TOTAL table, the setting is:
value decimal(15,4)
If you are using Easy Populate to load prices, then these must be EX VAT on the spreadsheet. You then need to make sure that your zone and zone tax rates are set properly and the store is set to display prices with/without tax as you need it to.
In general, when I load prices into Easy Populate, I take them to FOUR decimal places... So in your case, your EXCL VAT prices (if we take your example of a VAT INCL price being 795.00 ...
The EX VAT figure on your spreadsheet should be: 697.3684
If you have a lot of products, apply a simple formula in the spreadsheet to give you all the prices in the format you need them.