Meanwhile, Germany reduced VAT rates effective from July 1 through the end of this year. This happened very quickly as part of a stimulus package against the #COVIDー19
I've had the joy of overseeing some software updates (basically shopping and invoicing systems).
Some software vendors have been struggling with what should be a very simple update (one that shouldn't even require any development effort at all).
But, we do not live in a perfect world. So let's consider this some valuable teaching and learning material.
To all codingnewbies out there: The following database schema shows exactly why some software vendors have troubles updating their systems to the new VAT rates. Can you spot the problem? Assume no other entities or attributes.