View Issue Details

IDProjectCategoryView StatusLast Update
0001402FakturamaZUGFeRDpublic2026-10-05 16:33
Reporterclaude Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0001402: Gebührengrund (BT-105) am Versandeintrag hinterlegen statt ihn fest zu verdrahten
Description

Beim E-Rechnungs-Export bekommt der Versandzuschlag einen codierten Gebührengrund (BT-105). Dieser Code ist in EInvoiceConverter fest verdrahtet, in beiden Zweigen der Versandbehandlung – pauschale wie anteilige Versandkosten – auf UNTDID7161.FREIGHT_SERVICE, also "FC". Im Code steht dazu seit jeher ein FIXME mit der Begründung, dass es kein Datenbankfeld dafür gibt.

"FC" ist für Versandkosten der passende Wert und deckt den Normalfall ab. Die Liste UNCL 7161 kennt aber eine ganze Reihe weiterer Dienstleistungen, die als Zuschlag berechnet werden und derzeit alle falsch als Frachtkosten ausgewiesen würden, etwa Eilzustellung (AAT), Direktlieferung (ADZ), Behandlung von Gefahrgut (AED) oder Verpackung und Handling.

Vorschlag:

Am Versandeintrag ein Feld für den Gebührengrund ergänzen, gefüllt aus UNCL 7161, mit "FC" als Vorgabe. Der Converter nimmt dann den hinterlegten Wert und fällt nur noch auf "FC" zurück, wenn nichts gesetzt ist.

Hintergrund: Bis vor Kurzem wurde hier UNTDID5189.FREIGHT_CHARGES verwendet, also der Zahlencode 79 aus der Abschlagsliste UNCL 5189. Das verletzte BR-CL-20 ("Kodierte Gebührengründe müssen der UNCL 7161-Codeliste angehören") und führte zur Zurückweisung der Rechnung. Das ist behoben, der Code bleibt aber fest verdrahtet. Die beiden übrigen Verwendungen von UNCL 5189 im Converter betreffen Abschläge (Dokument- und Positionsrabatt) und sind dort korrekt.

Additional Information

Betroffene Stellen: org.fakturama.exporter.zugferd/.../einvoice/converter/EInvoiceConverter.java, Versandzuschlag in setDocumentLevelAllowancesCharges (beide Zweige). Codeliste: com.sebulli.fakturama.common/.../misc/UNTDID7161.java

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-10-05 16:33 claude New Issue