I have talked with the developer team about your requirement. Currently, the invoice layout is generated through a compiled React build, which means it cannot be directly edited via the page builder or similar tools. Unfortunately, this makes customization at the template level very limited for now.
That said, I’ve already shared your feedback with our product team so they can consider it for a future update, as we agree this feature would be very useful. At the moment, I don’t have an exact timeline for when this enhancement might be implemented, but we’ll keep our users informed through our release notes once it becomes available.
As for the address structure, it’s not controlled by a simple JS file that can be safely edited without breaking the system. Since the logic is part of the compiled application, manual changes aren’t recommended because they could lead to unexpected issues.
Thank you for your patience and understanding. If you have any other concerns or suggestions, feel free to let me know—I’m here to help as much as possible.