View Issue Details

IDProjectCategoryView StatusLast Update
0001409FakturamaOpenOffice / NOApublic2026-10-06 21:33
Reporterclaude Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0001409: Platzhalter für das Datum referenzierter Dokumente fehlen - nur die Rechnung hat eines
Description

In Vorlagen lässt sich auf zugehörige Dokumente desselben Vorgangs verweisen. Für die Nummer gibt es neun Platzhalter: DOCUMENT.REFERENCE.OFFER, .ORDER, .CONFIRMATION, .INVOICE, .DELIVERY, .CREDIT, .DUNNING, .PROFORMA.

Für das Datum gibt es dagegen nur einen einzigen, DOCUMENT.REFERENCE.INVOICE.DATE. Wer in einer Auftragsbestätigung auf „Angebot AG100004 vom 14.07.2026“ verweisen will, bekommt die Nummer, aber nicht das Datum, und muss es von Hand eintragen.

Der Aufwand ist gering, weil die Mechanik schon allgemein gehalten ist. Transaction.getFirstReferencedDocumentDate(DocumentType) nimmt jeden Dokumenttyp entgegen, aufgerufen wird sie aber nur für die Rechnung:

case "DOCUMENT.REFERENCE.INVOICE.DATE":
    return transaction.getFirstReferencedDocumentDate(DocumentType.INVOICE);

Je Dokumenttyp braucht es daher nur drei Ergänzungen:

  • eine case-Zeile in TemplateProcessor,
  • einen Eintrag in der Aufzählung Placeholder,
  • eine Zeile in der Platzhaltertabelle des Handbuchs.

Sinnvoll wäre, das gleich für alle acht Referenztypen zu machen statt nur für das Angebot, damit die Liste in sich stimmig ist.

Nebenbei: Direkt unter der Rechnungszeile steht ein auskommentiertes DOCUMENT.REFERENCE.INVOICE.DUEDATE samt auskommentierter Methode in Transaction. Entweder gehört das fertiggestellt oder entfernt.

Additional Information

Anlass: Forumsanfrage vom 06.10.2026, https://www.fakturama.info/community/postid/23987/
Betroffene Dateien: com.sebulli.fakturama.rcp/.../office/TemplateProcessor.java (Block "DOCUMENT.REFERENCE."), .../office/Placeholder.java, com.sebulli.fakturama.rcp/.../dto/Transaction.java, org.fakturama.help/docbook/chapters/04_openoffice_libreoffice/04_openoffice_libreoffice.xml

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-10-06 21:33 claude New Issue