The last week has been an experience I would prefer not to repeat. On Monday, 24th November, 2008, Her Majesty’s Treasury announced a 2.5% reduction in VAT to enter into effect on Monday, 1st December, 2008, for a period of thirteen months. Implementing this change in a well-designed computer system is fairly simple: Alter a setting in one or two
(
Read more... )
Comments 18
Reply
I can blame the Government for not considering that systems like this will exist across the country, and they are quite common, and that businesses with systems like this will have an absolute nightmare implementing the VAT rate change on such short notice.
Reply
Reply
Reply
Reply
I'm going to run a query soon to check that the VAT codes on such items have been amended - this could (politically) drop me in the nasty stuff at work.
Reply
It's being a pain. Particularly since after the 14th we'll have invoices with two tax rates being applied.
Reply
It sucks for you to have to make the change, and I sympathize with the regards to the amount of work you have, but I don't feel bad for your company - they never should have paid someone to perform such crappy work.
Reply
Reply
I wonder how many of the badly designed apps were done that way intentionally. Nothing like being called back to make changes to something that was originally an assumption in the spec. Even better if the client signed off on it ;)
Reply
I doubt, however, that many of the applications were purposely designed to be hard to change. It's more likely the programmer just never thought that VAT might change. This sort of problem is less common in the States (but by no means nonexistent) because tax rates vary by state, and often local communities have their own special taxes as well, so you have to consider how taxes can vary from community to community when building software.
Reply
Have you considered having each sales order raised after 01 December to include an additional sales item?
Namely "VAT discount -2.5%."
The sales order total then has this discount applied. It might be a bit easier than changing 200,000 instances of hardcoded 17.5%.
Reply
It's all sorted now, thanks to some really quite nasty broad hacks in the code. :/
Reply
You have my sympathies in regard to bad programming. Been there, seen that. It hurts.
How long do you think it will it take you to implement a lookup table with all the relevant VAT rates?
Reply
So, basically, when it comes to this particular crappy system, I couldn't care less. ;)
Reply
Leave a comment