Ausgangslage
Nachdem eine Rechnung auf Status "gemahnt" gestellt wurde, kann auf die Originalrechnung nicht mehr zugegriffen werden. Der Status der Rechnung kann auch nicht zurückgestellt werden. Als Workaround erstellen wir aktuell eine neue Rechnung und lassen diese im Status "Entwurf", drucken sie und stornieren sie dann nach dem Versand wieder.
Wir würden das gerne optimieren, indem irgendwie auf die Originalrechnung zugegriffen werden kann oder ggf. der Status der Rechnung zurückgestellt werden kann.
Anforderungen
- Beim Drucken einer Rechnung soll eine zusätzliche Option vorhanden sein. Diese soll immer die Rechnung drucken wie sie existierte zum Zeitpunkt an dem der Status der Rechnung auf "gestellt" geändert wurde.
Mockup

Tech-Spec
- erneutes Drucken einer Rechnung
- alle Daten in der Rechnung sollen gleich bleiben
- der Status der Invoice soll in der DB nicht geändert werden
- Umsetzung im Core
ToDo
Ausgangslage
Nachdem eine Rechnung auf Status "gemahnt" gestellt wurde, kann auf die Originalrechnung nicht mehr zugegriffen werden. Der Status der Rechnung kann auch nicht zurückgestellt werden. Als Workaround erstellen wir aktuell eine neue Rechnung und lassen diese im Status "Entwurf", drucken sie und stornieren sie dann nach dem Versand wieder.
Wir würden das gerne optimieren, indem irgendwie auf die Originalrechnung zugegriffen werden kann oder ggf. der Status der Rechnung zurückgestellt werden kann.
Anforderungen
Mockup
Tech-Spec
ToDo
Dropdown::Invoices#pdf_linksInvoicesController#show(format: :pdf)