Wenn bei einer Zahlungsbedingung die automatische Berechnung des Fälligkeitsdatums aus ist, so sollte die Routine zum Berechnen das aktuell von der Benutzer*in eingegebene Fälligkeitsdatum berücksichtigen. Damit das funktioniert, muss auch das richtige Feld aus $::form an »$terms->calc_date« übergeben werden — und das heißt nun mal »duedate« und nicht »due_due«.
Das Ergebnis war, dass beim Buchen der Rechnung nicht das eingetragene Fälligkeitsdatum genommen wurde, sondern das Rechnungsdatum, da die Berechnungsroutine dachte, es wäre kein Fälligkeitsdatum eingegeben.
Einkaufs-/Verkaufsrechnungen: Verwendung freier Fälligkeitsdaten gefixt
Wenn bei einer Zahlungsbedingung die automatische Berechnung des
Fälligkeitsdatums aus ist, so sollte die Routine zum Berechnen das
aktuell von der Benutzer*in eingegebene Fälligkeitsdatum
berücksichtigen. Damit das funktioniert, muss auch das richtige Feld
aus $::form an »$terms->calc_date« übergeben werden — und das heißt
nun mal »duedate« und nicht »due_due«.
Das Ergebnis war, dass beim Buchen der Rechnung nicht das eingetragene
Fälligkeitsdatum genommen wurde, sondern das Rechnungsdatum, da die
Berechnungsroutine dachte, es wäre kein Fälligkeitsdatum eingegeben.