Deine Lösung mit dem Hinweis schützt dich vieleicht, da du den Kunden auf die GoBD hingewiesen hast. Da du aber die Funktion implementiert hast, ist ein potentieller Steuerbetrug vorhanden.
Nur um das gerade zu rücken: Es handelt sich dabei nicht um eine Software, die ich selbst geschrieben habe, sondern um die, mit der ich meine eigenen Rechnungen schreibe.
Übrigens lässt sich das Ganze mit geringem Aufwand auch vollkommen ohne die Unterstützung der Software realisieren: Einfach eine passende Datensicherung (sei es mit dem Rechnungsprogramm oder auf Betriebssystemebene) einspielen und die Rechnung nochmal schreiben. Gut geeignet für solche Tricks sind auch Snapshots einer VM. Wenn ich es wirklich will, kann rein gar nichts den versuchten Steuerbetrug verhindern.