Die
XML Rechnung kannst Du später in eine Anlagen-Tabelle speichern, die mit der Rechnungstabelle verknüpft ist 1:m.
Wenn die
XML-Rechnung in einer Anlagen-Tabelle gespeichert wird, kann es sein, dass sie nicht mehr zu den Daten der Rechnungstabelle passt. Wie verhinderst Du da? Wenn die Rechnungstabelle geändert wird, die
XML-Datei aber nicht neu erzeugt wird. Wenn Du die
XML-Rechnung bei jeder Änderung an der Rechnungstabelle neu erzeugst, braucht man die erst gar nicht speichern.
Bei jedem Rechnungsdatensatz gibt es ein Flag "Abgeschlossen". Ist dieses Flag gesetzt kann man über die normale Oberfläche keine Änderungen mehr durchführen.