Tax and compliance
Two mandates, two formats, two sets of vocabulary. The parts of your system that have to differ are fewer than the parts that do not - if the design separates them.
The tax authority being unreachable must not stop you invoicing. How to design the submission path so an outage is a queue, not a halt.