Nimmt man beispielsweise Das Datum bis hinunter zur Sekunde, ergibt sich zu jedem definierten Zeitpunkt eine exakte Rechnungsnummer, sofern man garantiert, dass in derselben Sekunde nur genau EINE Rechnung erzeugt wird. Bei deinem manuellen Button-Szenario wäre das ja vermutlich so.
Das würde auf jeden Fall gehen, wobei ich aber gerne die Rechnungsnummer von 1-xxxx haben möchte und bei der Rechnung mit der Zeit normalerweise andere Zahlen rauskommen.