View Full Version : rounding errors and cost of stock - help
whitej_d
6th November 2009, 06:08
Hello,
I import goods from abroad and the invoices are in dollars. When I convert the currency and add everything up to work out the cost per unit in sterling for my accounts, the rounding errors mean that the books don't balance.
Is there a way to fix this, or do I just have to use very accurate cost per unit values?
Thanks in advance,
Joe
Tom McClelland
6th November 2009, 07:01
This is the kind of thing that (expensive) ERP/inventory management systems will handle for you. As I've designed such systems in the past I'll try to explain a simple version of the kind of approach that we'd use.
For Bookkeeping purposes try not to think about the unit cost of the items at all (obviously you still think about them for sales purposes so that you know what your profits are). Instead consider the total cost of the items that you've bought (which should always be an exact number of pennies) and whenever you sell an item (or items) you remove the cost of the proportion of the total that you've sold, rounded to the nearest penny.
Example you buy 20 items for $100, which is £60.42
You sell one for 60.42/20 = £3.02
Now you have 19 totalling 57.40
You sell another 18 for £54.38 (57.4 x 18 / 19) Some of those sold for 3.02 and some sold for 3.03, the averaging method automatically costs each one appropriately as you sell it.
This leaves 1 in stock worth £3.02
This method automatically rolls up rounding errors on sale into the cost of future sales.
Whenever you make further purchases of the same product the simple way of dealing with that is to add the quantity and value of the new purchase to your existing stock total, so that if the buying price has changed the new purchases "mix" with the old ones to effectively produce a new average price. Alternatively you can keep each purchase separate in the books so that the cost price changes whenever you start selling a new batch.
Whether or not you think it is worth it to calculate average cost in that way each time you sell something is another matter of course. It is easy if you have software doing it for you but I don't know how people get on with this stuff manually.
I guess that the accountants might suggest assigning an average and consistent cost to the items in exact pennies, even if this doesn't multiply up to the true stock value. Then, periodically you do a stocktake which will come to a different value to the value in the books because of accumulated rounding errors, and you write that whole adjustment into the books at once, as a stocktaking adjustment.
whitej_d
7th November 2009, 08:39
Thanks.
That's a lot of very useful advice!
Now I have the same problem submitting my company accounts to companies house via the web filing service.
The online pdf that they provide automatically rounds to the nearest pound.
They balance perfectly on my spreadsheet, but they are a pound out on the companies house form due to the rounding errors.
Tom McClelland
7th November 2009, 08:58
My inclination would be to just move the gross sales up or down £1, but the accountants probably have a rule about what to do in this situation, which is a common one.
Incidentally, if you're trying to file accounts to CH yourself are you also intending to file CT600 with HMRC yourself. That really isn't for the faint-hearted; I've been in the business for 30 years and I still get a professional to prepare and file CT600. Deep knowledge required to get it right.
The reason why I ask is because CH accounts are a free side-effect of a correctly prepared CT600 and HMRC accounts. So once you're getting a professional to do CT600 the same person might as well do the CH AA for you anyway. It won't cost anything extra.