In a civil law system it's more likely achievable, but I'm quite sure the requirements aren't that clear cut judging from the text.
That’s in part why international business to business contracts almost always specify a common law jurisdiction as the required venue for any lawsuits.
First problem coming to my mind: do they have the budget to pay the software developers to add this new functionality to the software? Do they have to ask the money to someone else, maybe to the very politicians that changed the requirement?
Then when this is settled there are the usual problems of analysis and implementation. Probably also where to get that input that they didn't have before. It could be a large project. But 16 months, ouch.
Same goes for software requirements. Good requirements make the intent clear but allow implementers some flexibility. Specifying everything in minute detail is usually a recipe for disaster.