Version 5.11.0
Environment LXC / selfhosted
Checklist
- Can you replicate the issue on our v5 demo site https://demo.invoiceninja.com or Invoice Ninja? yes
- Have you searched existing issues? yes
- Have you inspected the logs in storage/logs/laravel.log for any errors? No Error
Describe the bug
If you change a customer’s address, for example after a move, this also changes all existing invoices.
However, this is wrong under German law, as the invoices must be fixed.
Steps To Reproduce
- creates an invoice for a customer
- “Sends” this invoice to block it
- Changes the customer’s address
- View the invoice you have just created
Expected Behavior
If an invoice is blocked, ALL data available at that time must be blocked.
People and companies move, but the invoice was issued to an address and this history must be retained.
In Germany, an invoice must be unchangeable after it has been issued.
Additional context
The e- invoice also changes every time a setting is changed, which is not correct.
Screenshots
not important
Logs
not important