<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-11-04 06:09:55]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.fakturama.info/</docs><link>https://bugs.fakturama.info/</link><description><![CDATA[Fakturama Bug Tracker - Issues]]></description><title>Fakturama Bug Tracker - Issues</title><image><title>Fakturama Bug Tracker - Issues</title><url>https://bugs.fakturama.info/cust-images/fakturama_logo.jpg</url><link>https://bugs.fakturama.info/</link><description><![CDATA[Fakturama Bug Tracker - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0001197: Falsche Rechnungs-Gesamtsumme nach Umschaltung auf Steuerfrei</title><author></author><link>https://bugs.fakturama.info/view.php?id=1197</link><description><![CDATA[Hallo, vielleicht habe ich ja auch etwas falsch konfiguriert. Aber ich kämpfe schon seit Tagen an einem Fehler mit der Steuer bei der Rechnungserstellung.&lt;br /&gt;
Ich muss wahlweise Rechnungen Steuerfrei (als Subunternehmer) oder mit MwSt (für Endkunden) ausstellen. Ich erfasse eine neue Rechnung. Schalte ich vor der Erfassung der &quot;Produkte&quot; das Rechnungsdokument von &quot;Mit MwSt.&quot; auf &quot;Steuerfrei&quot; um, werden die einzelnen Produkte als &quot;Steuerfrei&quot; mit ihrem Nettopreis erfasst, die &quot;Summe netto&quot; stimmt, die Anzeige unten rechts in der Rechnungsansicht MwSt. ist 0 aber bei &quot;Gesamt&quot; steht die Gesamtsumme mit MwSt. Klicke ich jetzt nochmal in der Steuer-Auswahlbox des Gesamtdokumentes auf &quot;Steuerfrei&quot; ändert sich die Gesamtsumme auf den Netto-Betrag. Heißt für mich, ich muss jetzt nach Erstellung einer steuerfreien Rechnung immer nochmal &quot;Steuerfrei&quot; selektieren, damit die Gesamtsumme stimmt.&lt;br /&gt;
Noch verrückter wird es wenn ich erst ein paar Produkte mit Steuer eingebe, dann die Rechnung auf Steuerfrei umschalte und dann weiter Produkte eingebe. Dann werden die Produkte vor der Umschaltung korrekt netto gerechnet, die nach der Umschaltung mit MwSt. Die Gesamtanzeige &quot;MwSt.&quot; unten in der Rechnungsansicht bleibt aber wieder auf 0. Ich muss also am Ende nochmal umschalten.&lt;br /&gt;
Konfiguration:&lt;br /&gt;
Ich habe zwei Steuersätze: &quot;Steuerfrei&quot; 0% und &quot;MwSt&quot; 19%, beide der Kategorie &quot;Umsatzsteuer&quot; zugeordnet, Standard ist &quot;Steuerfrei&quot;. &lt;br /&gt;
Meine Produktpreise sind netto, ich habe hier bei allen Produkten aber als MwSt meinen Steuersatz mit 19% gewählt. Sonst kann ich keine Rechnungen mit MwSt schreiben.&lt;br /&gt;
Wo liegt der Fehler?]]></description><category>Allgemein (General)</category><pubDate>Tue, 03 Nov 2026 23:14:08 +0100</pubDate><guid>https://bugs.fakturama.info/view.php?id=1197</guid><comments>https://bugs.fakturama.info/view.php?id=1197#bugnotes</comments></item><item><title>0001414: Rundungsfehler bei Summen-Berechnung</title><author></author><link>https://bugs.fakturama.info/view.php?id=1414</link><description><![CDATA[Zuerst einmal ein Lob für Fakturama. Es ist wirklich super, dass es hier eine Alternative zu Lexware und Co gibt. Trotzdem bringen mich manche Dinge immer wieder ein bisschen zum verzweifeln.&lt;br /&gt;
&lt;br /&gt;
Aktuell sind wir über das Rundungsproblem (Version 2.2.0) gestolpert. Hier erst einmal die Fehlerbeschreibung:&lt;br /&gt;
Wir haben alle Produkt-Preise in Netto eingegeben. Bei der MwSt die gesetzliche MwSt mit 19% angegeben. Die Rechnungen werden teils steuerfrei, teils steuerbehaftet erstellt. Wir bekommen an diversen Stellen immer wieder Rundungsprobleme, hier ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
Angezeigt wird in der Rechnungsmaske&lt;br /&gt;
1,5 m² Einzelpreis 15,35€/m² Preis 23,03€ (exakt sind es 23,025€)&lt;br /&gt;
1,5 m² Einzelpreis 24,25€/m² Preis 36,38€ (exakt sind es 36,375€)&lt;br /&gt;
Summe Netto: 59,40€&lt;br /&gt;
Gesamt: 59,40€&lt;br /&gt;
&lt;br /&gt;
Auf der Rechnung:&lt;br /&gt;
1,5 m² Einzelpreis 15,35€/m² Preis 23,03€&lt;br /&gt;
1,5 m² Einzelpreis 24,25€/m² Preis 36,38€&lt;br /&gt;
Summe Netto (DOCUMENT.ITEMS.NET): 59,41€&lt;br /&gt;
Gesamt (DOCUMENT.TOTAL.GROSS): 59,40€&lt;br /&gt;
&lt;br /&gt;
Fehler 1: Die Summe der einzelnen Preise ist in der Rechnungsmaske um 1 Ct höher als die 'Summe Netto'. Dies ist auf ‚Rundung der Gesamtsumme‘ zurückzuführen, Fakturama rechnet intern anscheinend mit höherer Genauigkeit. Dies kann man ja noch verstehen.&lt;br /&gt;
&lt;br /&gt;
Fehler 2: im pdf ist die Summe Netto (DOCUMENT.ITEMS.NET) gleich der Summe der Positionspreise, aber der Gesamtpreis (DOCUMENT.TOTAL.GROSS) wieder um 1 ct zu niedrig. Hier wird anscheinend für DOCUMENT.ITEMS.NET eine ‚Rundung je Position‘ verwendet, die gerundeten Einzelpositionen werden zusammengerechnet. Für  DOCUMENT.TOTAL.GROSS wird die ‚Rundung der Gesamtsumme‘ verwendet. Das ist überhaupt nicht nachzuvollziehen.&lt;br /&gt;
&lt;br /&gt;
Aktuell nutzen wir den Workaround, alle Währungsausgaben in den Vorlagen mit $FORMAT:0.00 € auszugeben und in Fakturama 4 Nachkommastellen zu verwenden. Hierdurch sind wenigstens die Werte DOCUMENT.ITEMS.NET$FORMAT:0.00 € und DOCUMENT.TOTAL.GROSS$FORMAT:0.00 € gleich, Gelegentlich ist jetzt aber die Summe der einzelnen Preise noch höher als die ‚Summe Netto‘.]]></description><category>Allgemein (General)</category><pubDate>Mon, 02 Nov 2026 19:56:55 +0100</pubDate><guid>https://bugs.fakturama.info/view.php?id=1414</guid><comments>https://bugs.fakturama.info/view.php?id=1414#bugnotes</comments></item><item><title>0001415: Erweiterung Berechnung "Rundung je Position"</title><author></author><link>https://bugs.fakturama.info/view.php?id=1415</link><description><![CDATA[Könnte man Fakturama um eine umschaltbare Berechnungsmethode ‚Rundung je Position‘ bzw. ‚Rundung der Gesamtsumme‘ erweitern? Natürlich müsste sie sich, je nachdem ob die Preise Netto oder Brutto erfasst sind, unterscheiden.&lt;br /&gt;
&lt;br /&gt;
‚Rundung je Position‘:&lt;br /&gt;
&lt;br /&gt;
Fall A: Produkte werden netto eingegeben&lt;br /&gt;
Maßgeblich ist der Nettopreis.&lt;br /&gt;
    1. Produkt-Nettopreis × Menge abzüglich Positionsrabatt berechnen = Netto-Positionspreis&lt;br /&gt;
    2. Den Netto-Positionspreis jeder Position auf die eingestellte Anzahl Nachkommastellen runden.&lt;br /&gt;
    3. Die gerundeten Netto-Positionspreise addieren = Netto-Summe&lt;br /&gt;
    4. Die Umsatzsteuer je Steuersatz aus der zugehörigen Netto-Summe berechnen und runden.&lt;br /&gt;
    5. Den Bruttogesamtbetrag aus Netto-Summe plus Umsatzsteuer bilden.&lt;br /&gt;
    6. Gegebenenfalls Dokumentrabatt, Verpackungskosten und Versandkosten berücksichtigen – jeweils mit einer eindeutig festgelegten Steuerzuordnung.&lt;br /&gt;
Sollten die Brutto-Positionspreise in der Rechnung ausgewiesen sein, kann es bei der Gesamtsumme der einzeln gerundeten Brutto-Positionspreise zu einer Abweichung zur Brutto-Summe kommen.&lt;br /&gt;
&lt;br /&gt;
Fall B: Produkte werden brutto eingegeben&lt;br /&gt;
Maßgeblich ist der Bruttopreis.&lt;br /&gt;
    1. Produkt-Bruttopreis × Menge abzüglich Positionsrabatt berechnen = Brutto-Positionspreis&lt;br /&gt;
    2. Den Brutto-Positionspreis jeder Position auf die eingestellte Anzahl Nachkommastellen runden.&lt;br /&gt;
    3. Die gerundeten Brutto-Positionsbeträge addieren = Brutto-Summe&lt;br /&gt;
    4. Die darin enthaltene Umsatzsteuer je Steuersatz aus der Brutto-Summe herausrechnen und runden.&lt;br /&gt;
    5. Die Nettosumme aus Bruttosumme minus Umsatzsteuer ermitteln.&lt;br /&gt;
    6. Gegebenenfalls Dokumentrabatt, Verpackungskosten und Versandkosten berücksichtigen.&lt;br /&gt;
Sollten die Netto-Positionspreise in der Rechnung ausgewiesen sein, kann es bei der Gesamtsumme der einzeln gerundeten Netto-Positionspreise zu einer Abweichung zur Netto-Summe kommen.&lt;br /&gt;
&lt;br /&gt;
Fall C: Produkte werden netto und brutto eingegeben&lt;br /&gt;
Hier sollte Fakturama einen der beiden Preise als „führend“ festlegen und den jeweils anderen Preis nur als abgeleiteten Preis behandeln.&lt;br /&gt;
Wichtig ist immer, dass Netto, Brutto und die Steuer der einzelnen Steuersätze zueinander immer konsistent sind. Je nachdem ob die Produktpreise in Netto oder Brutto gegeben sind oder bei Netto und Brutto abhängig vom führenden Preis sollte auch die entsprechende Summe immer der Summe der Positionspreise entsprechen.&lt;br /&gt;
&lt;br /&gt;
‚Rundung der Gesamtsumme‘&lt;br /&gt;
Dies entspricht glaube ich im wesentlichen der heutigen Implementierung, jedoch sollte es dann bei der Berechnung von  DOCUMENT.ITEMS.NET und  DOCUMENT.TOTAL.GROSS konsistent durchgezogen werden.]]></description><category>Allgemein (General)</category><pubDate>Sun, 01 Nov 2026 11:28:26 +0100</pubDate><guid>https://bugs.fakturama.info/view.php?id=1415</guid><comments>https://bugs.fakturama.info/view.php?id=1415#bugnotes</comments></item><item><title>0001412: flatpak crash on start</title><author></author><link>https://bugs.fakturama.info/view.php?id=1412</link><description><![CDATA[running  beta 2.2.1 RC1 x86_64 flatpak on &quot;universal blue -  aurora dx&quot;&lt;br /&gt;
&lt;br /&gt;
program doesnt start, shows error]]></description><category>Allgemein (General)</category><pubDate>Sat, 31 Oct 2026 17:58:50 +0100</pubDate><guid>https://bugs.fakturama.info/view.php?id=1412</guid><comments>https://bugs.fakturama.info/view.php?id=1412#bugnotes</comments></item><item><title>0001413: Artikelzuordnung zu mehreren Lieferanten</title><author></author><link>https://bugs.fakturama.info/view.php?id=1413</link><description><![CDATA[Aktuell kann man im Artikel nur eine Artikelnummer des Lieferanten auswählen. Man kann aber nirgends hinterlegen, für welchen Lieferanten das gilt.&lt;br /&gt;
Ich bestelle ein und den selben Artikel bei unterschiedlichen Lieferanten (je nach EK-Preis).&lt;br /&gt;
&lt;br /&gt;
So könnte man auch einen neue Belegart einführen. Aus einer Auftragsbestätigung könnte man zum Beispiel eine Bestellung machen. Dann prüft das System, welche Artikel haben denn einen zugeordneten Lieferanten und es werden entsprechende Bestellbelege generiert, die dann auch gleich via Mailsystem versendet werden können. Voreingestellt könnte ja der jeweilige Standardlieferant sein. Die Erstellung von Bestellungen sollte so gebaut sein, dass man die jeweiligen Positionen auswählt, für die eine Bestellung erzeugt werden soll.]]></description><category>Allgemein (General)</category><pubDate>Tue, 27 Oct 2026 11:30:11 +0100</pubDate><guid>https://bugs.fakturama.info/view.php?id=1413</guid><comments>https://bugs.fakturama.info/view.php?id=1413#bugnotes</comments></item><item><title>0001062: Im Darkmode sind Teile der Eingaben/Texte nicht lesbar</title><author></author><link>https://bugs.fakturama.info/view.php?id=1062</link><description><![CDATA[Wenn im System auf Darkmode gestellt ist kann man Kundenauswahl/Adressen Auswahl und sonstige Dialoge nicht lesen.&lt;br /&gt;
Weiße Schrift auf Hellgelben Hintergrund.]]></description><category>Oberfläche</category><pubDate>Fri, 16 Oct 2026 21:47:54 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1062</guid><comments>https://bugs.fakturama.info/view.php?id=1062#bugnotes</comments></item><item><title>0001411: Beenden: ungespeicherte Tabs gesammelt in einer Liste abfragen, eigener Speichern-Dialog</title><author></author><link>https://bugs.fakturama.info/view.php?id=1411</link><description><![CDATA[Beim Beenden fragt Fakturama für jeden ungespeicherten Tab (Beleg, Kontakt, Artikel, …) einzeln nach, ob er gespeichert werden soll. Bei mehreren offenen Tabs muss man sich durch mehrere Dialoge klicken und hat keinen Überblick, was alles ungespeichert ist. Außerdem ist der Dialog der unveränderte Eclipse-Standarddialog („Ressourcen speichern“) und passt optisch nicht zu Fakturama.&lt;br /&gt;
&lt;br /&gt;
**Gewünscht**&lt;br /&gt;
- Ein einziger Dialog beim Beenden, der alle ungespeicherten Tabs als Liste zeigt (Typ mit Icon, Nummer/Name, ggf. Kunde), jeweils mit Häkchen.&lt;br /&gt;
- Schaltflächen: „Ausgewählte speichern und beenden“, „Nichts speichern und beenden“, „Abbrechen“. Abbrechen muss zurück ins Programm führen (siehe &lt;a href=&quot;https://bugs.fakturama.info/view.php?id=1317&quot;&gt;0001317&lt;/a&gt;).&lt;br /&gt;
- Eigenes Layout und eigene Texte aus den Fakturama-Messages statt `SWTRenderersMessages`; die vorgeschaltete Frage „Möchten Sie beenden?“ entfällt dann bzw. geht in diesem Dialog auf.]]></description><category>Oberfläche</category><pubDate>Fri, 09 Oct 2026 21:16:45 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1411</guid><comments>https://bugs.fakturama.info/view.php?id=1411#bugnotes</comments></item><item><title>0001399: Firmenspezifische Konfiguration (Mail, Firmendaten, Nummernkreise) im Workspace statt im Benutzerverzeichnis ablegen</title><author></author><link>https://bugs.fakturama.info/view.php?id=1399</link><description><![CDATA[Beim Betrieb mehrerer Mandanten (z. B. zwei rechtlich getrennte Firmen mit je eigenem Workspace) sind die Daten für einen Mandanten auf zwei Orte verteilt:&lt;br /&gt;
&lt;br /&gt;
* **Workspace**: Templates, Dokumente, Kunden.&lt;br /&gt;
* **Benutzerkonfiguration** (~/.fakturama2): Mailserver, Absenderadresse, Zugangsdaten, Firmendaten (YOURCOMPANY_COMPANY_*), Nummernformate und -zähler.&lt;br /&gt;
&lt;br /&gt;
Das führt zu folgenden Problemen:&lt;br /&gt;
&lt;br /&gt;
* Zusammengehörige Daten sind getrennt. Mailtexte, Vorlagen und Anhänge liegen im Workspace, das zugehörige Absenderkonto nicht.&lt;br /&gt;
* Backup und Umzug eines Workspace sind unvollständig. Mailkonfiguration und Nummernkreise fehlen.&lt;br /&gt;
* Zähler und Dokumente können auseinanderlaufen. Das führt zu falschen oder doppelten Rechnungsnummern.&lt;br /&gt;
* Mehrere Mandanten lassen sich nur über den -data-Parameter und ein eigenes Konfigurationsverzeichnis pro Mandant trennen.&lt;br /&gt;
&lt;br /&gt;
**Vorschlag:**&lt;br /&gt;
&lt;br /&gt;
Firmenspezifische Einstellungen werden im Workspace abgelegt:&lt;br /&gt;
&lt;br /&gt;
* Mail (Server, Absender, Vorlagen)&lt;br /&gt;
* Firmendaten und Bankverbindung&lt;br /&gt;
* Steuersätze&lt;br /&gt;
* Nummernformate und -zähler&lt;br /&gt;
&lt;br /&gt;
Benutzerspezifisches bleibt im Benutzerverzeichnis, etwa Fensterposition und GUI-Einstellungen.&lt;br /&gt;
&lt;br /&gt;
**Zu beachten:**&lt;br /&gt;
&lt;br /&gt;
* Das Mailpasswort sollte nicht im Klartext im Workspace liegen, sondern verschlüsselt oder im Passwortspeicher des Betriebssystems.&lt;br /&gt;
* Bestehende Installationen brauchen eine Migration oder einen Fallback auf die alte Ablage.&lt;br /&gt;
* Bei mehreren Nutzern im selben Workspace teilen sich diese Mailkonto und Nummernkreis. Das sollte bewusst festgelegt werden.]]></description><category>Einstellungen (Settings)</category><pubDate>Fri, 09 Oct 2026 21:14:34 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1399</guid><comments>https://bugs.fakturama.info/view.php?id=1399#bugnotes</comments></item><item><title>0000822: Online Shop / XML Import von noch nicht enthaltenen Feldern</title><author></author><link>https://bugs.fakturama.info/view.php?id=822</link><description><![CDATA[Über die XML Schnittstelle würde es hilfreich sein, alle möglichen Felder aus den Auftrags- Daten importieren zu können. &lt;br /&gt;
&lt;br /&gt;
--&gt; Aus den Kopfdaten&lt;br /&gt;
- Ansprechpartner&lt;br /&gt;
--&gt; Aus den Positionen&lt;br /&gt;
- Leistungsdatum Start &lt;br /&gt;
- Leistungsdatum Ende&lt;br /&gt;
--&gt; Aus dem Fuss&lt;br /&gt;
- Bemerkung 1,2,3&lt;br /&gt;
&lt;br /&gt;
Falls ich noch Felder vergessen habe, die andere benötigen, dann diese auch gerne. ;)  &lt;br /&gt;
&lt;br /&gt;
Vielen Dank!]]></description><category>Webshop (Webshop)</category><pubDate>Fri, 09 Oct 2026 21:08:43 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=822</guid><comments>https://bugs.fakturama.info/view.php?id=822#bugnotes</comments></item><item><title>0001318: Programm friert bei Auswahl der Anschriftentypen eines Debitors ein</title><author></author><link>https://bugs.fakturama.info/view.php?id=1318</link><description><![CDATA[Fakturama friert unter Linux ein, sobald in den Eigenschaften eines Debitors bei den Anschriftentypen der Knopf zur Auswahl von Rechnungsanschrift und Lieferanschrift angeklickt wird. Danach lassen sich nur noch die Haken setzen und entfernen; Speichern, Beenden und jede weitere Aktion sind blockiert. Der Melder muss die Benutzersitzung beenden.&lt;br /&gt;
&lt;br /&gt;
Gemeldet für die freigegebene Linux-Version unter Zorin OS 17.3. Der Beitrag ist unbeantwortet geblieben.]]></description><category>Oberfläche</category><pubDate>Fri, 09 Oct 2026 21:07:38 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1318</guid><comments>https://bugs.fakturama.info/view.php?id=1318#bugnotes</comments></item><item><title>0000790: Kategorien sollten änderbar sein</title><author></author><link>https://bugs.fakturama.info/view.php?id=790</link><description><![CDATA[Aktuell lassen sich die Kategorien nicht ändern. Es wäre aber gut, besonders bei Tippfehlern eine Möglichkeit der Änderung zu schaffen. Außerdem sollten Produkte oder auch Debitoren einfacher zwischen den Kategorien verschoben werden können.&lt;br /&gt;
&lt;br /&gt;
Dazu gehört auch das Löschen leerer Kategorien.]]></description><category>Allgemein (General)</category><pubDate>Fri, 09 Oct 2026 21:06:51 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=790</guid><comments>https://bugs.fakturama.info/view.php?id=790#bugnotes</comments></item><item><title>0001409: Platzhalter für das Datum referenzierter Dokumente fehlen - nur die Rechnung hat eines</title><author></author><link>https://bugs.fakturama.info/view.php?id=1409</link><description><![CDATA[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`.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
**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:&lt;br /&gt;
&lt;br /&gt;
```java&lt;br /&gt;
case &quot;DOCUMENT.REFERENCE.INVOICE.DATE&quot;:&lt;br /&gt;
    return transaction.getFirstReferencedDocumentDate(DocumentType.INVOICE);&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Je Dokumenttyp braucht es daher nur drei Ergänzungen:&lt;br /&gt;
&lt;br /&gt;
* eine `case`-Zeile in `TemplateProcessor`,&lt;br /&gt;
* einen Eintrag in der Aufzählung `Placeholder`,&lt;br /&gt;
* eine Zeile in der Platzhaltertabelle des Handbuchs.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
**Nebenbei:** Direkt unter der Rechnungszeile steht ein auskommentiertes `DOCUMENT.REFERENCE.INVOICE.DUEDATE` samt auskommentierter Methode in `Transaction`. Entweder gehört das fertiggestellt oder entfernt.]]></description><category>OpenOffice / NOA</category><pubDate>Fri, 09 Oct 2026 21:05:16 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1409</guid><comments>https://bugs.fakturama.info/view.php?id=1409#bugnotes</comments></item><item><title>0001410: Zahlungstexte: Platzhalter über die allgemeine Auflösung verarbeiten statt über eine eigene, abweichende Liste</title><author></author><link>https://bugs.fakturama.info/view.php?id=1410</link><description><![CDATA[Die Texte einer Zahlungsart („bezahlt“, „angezahlt“, „unbezahlt“) werden nicht über die allgemeine Platzhalter-Auflösung verarbeitet, sondern in `TemplateProcessor.createPaymentText()` über eine fest verdrahtete Folge von `StringUtils.replace`-Aufrufen. Alles, was dort nicht aufgezählt ist, bleibt im gedruckten Dokument wörtlich stehen.&lt;br /&gt;
&lt;br /&gt;
Damit gelten an zwei Stellen zwei verschiedene Platzhalterlisten, und das Handbuch führt sie auch getrennt: die große Tabelle für Dokumentvorlagen in Kapitel 4, eine eigene mit 23 Einträgen für die Zahlungstexte in Kapitel 3 unter „Text 'unbezahlt'“.&lt;br /&gt;
&lt;br /&gt;
**Warum das Anwender trifft:** In einer Vorlage funktionieren `ADDRESS.FIRSTNAME` und `ADDRESS.LASTNAME`, im Zahlungstext nicht. Wer sie dort einsetzt, bekommt sie unverändert aufs Papier. Besonders verwirrend wird es dadurch, dass `DOCUMENT.NAME` im Zahlungstext funktioniert, obwohl es in der Tabelle für Zahlungstexte gar nicht steht – es sieht dann so aus, als sei der eine Platzhalter kaputt und der andere heil.&lt;br /&gt;
&lt;br /&gt;
**Ziel:** eine einzige Auflösung und damit eine einzige Liste, die überall gilt.&lt;br /&gt;
&lt;br /&gt;
**Dabei zu beachten – die Namen unterscheiden sich:** Dieselben Werte heißen in beiden Welten anders, ein bloßes Umstellen auf die allgemeine Auflösung würde daher alle bestehenden Zahlungstexte unbrauchbar machen. Es braucht eine Abbildung der alten Namen auf die neuen, die auf Dauer erhalten bleibt:&lt;br /&gt;
&lt;br /&gt;
| Zahlungstext | allgemein |&lt;br /&gt;
| --- | --- |&lt;br /&gt;
| `PAID.VALUE` | `PAYMENT.PAID.VALUE` |&lt;br /&gt;
| `PAID.DATE` | `PAYMENT.PAID.DATE` |&lt;br /&gt;
| `DUE.DAYS` | `PAYMENT.DUE.DAYS` |&lt;br /&gt;
| `DUE.DATE` | `PAYMENT.DUE.DATE` |&lt;br /&gt;
| `BANK.ACCOUNT` | `YOURCOMPANY.BANKACCOUNTNR` |&lt;br /&gt;
| `BANK.IBAN` | `YOURCOMPANY.IBAN` |&lt;br /&gt;
| `BANK.BIC` | `YOURCOMPANY.BIC` |&lt;br /&gt;
| `BANK.NAME` | `YOURCOMPANY.BANK` |&lt;br /&gt;
| `DEBITOR.BANK.*` | `ADDRESS.BANK.*` |&lt;br /&gt;
&lt;br /&gt;
Ohne Entsprechung in der allgemeinen Liste sind bisher die vier `DUE.DISCOUNT.*`, die beiden `*.CENSORED`-Varianten, `DEBITOR.MANDATREF` und `DOCUMENT.TOTAL`. Die müssten dort ergänzt werden.&lt;br /&gt;
&lt;br /&gt;
**Zwei Einzelbefunde, die mit erledigt werden sollten:**&lt;br /&gt;
&lt;br /&gt;
* `BANK.ACCOUNT.HOLDER` steht im Handbuch („Kontoinhaber des Rechnungsersteller-Kontos“), wird im Code aber nirgends ersetzt. Nur das Gegenstück fürs Kundenkonto, `DEBITOR.BANK.ACCOUNT.HOLDER`, existiert. Das ist ein echter Fehler.&lt;br /&gt;
* `BANK.CODE` ist nur noch aus historischen Gründen vorhanden und entfällt – nicht übernehmen und nicht dokumentieren.&lt;br /&gt;
&lt;br /&gt;
**Nebenwirkung, die zu prüfen ist:** Nach der Umstellung werden Platzhalter ersetzt, die bisher stehenblieben. Wer heute aus Versehen etwas Platzhalterähnliches in einem Zahlungstext stehen hat, sieht danach ein anderes Ergebnis.&lt;br /&gt;
&lt;br /&gt;
**Handbuch:** Die eigene Tabelle in Kapitel 3 entfällt zugunsten eines Verweises auf die allgemeine Liste; dort sind die bisher nur im Zahlungstext verfügbaren Platzhalter zu ergänzen.]]></description><category>OpenOffice / NOA</category><pubDate>Fri, 09 Oct 2026 21:03:48 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1410</guid><comments>https://bugs.fakturama.info/view.php?id=1410#bugnotes</comments></item><item><title>0001165: Platzhalter mit Parametern auch in den Zahlungsarten</title><author></author><link>https://bugs.fakturama.info/view.php?id=1165</link><description><![CDATA[Was sonst in allen Datums-Platzhaltern funktioniert, funktioniert in &lt;PAYMENT.TEXT&gt; in &lt;DUE.DATE&gt; nicht: Gebe ich im Zahlungstext &lt;DUE.DATE$DFORMAT:yyyy-MM-dd&gt; ein erhalte ich den Platzhalter unersetzt als Text „&lt;DUE.DATE$DFORMAT:yyyy-MM-dd&gt;“ ausgegeben.]]></description><category>Oberfläche</category><pubDate>Fri, 09 Oct 2026 21:03:48 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1165</guid><comments>https://bugs.fakturama.info/view.php?id=1165#bugnotes</comments></item><item><title>0000672: Beim Drucken der Artikelliste werden die Rahmen der Zellen schwarz umrandet</title><author></author><link>https://bugs.fakturama.info/view.php?id=672</link><description><![CDATA[Beim Drucken der Artikelliste werden die Rahmen der Zellen schwarz umrandet]]></description><category>Dokumente (Documents)</category><pubDate>Fri, 09 Oct 2026 21:02:53 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=672</guid><comments>https://bugs.fakturama.info/view.php?id=672#bugnotes</comments></item><item><title>0000551: [FAK-552 (alt)] CardDav-Schnittstelle für Kontakte</title><author></author><link>https://bugs.fakturama.info/view.php?id=551</link><description><![CDATA[&lt;p&gt;siehe &lt;a href=&quot;http://forum.fakturama.info/read.php?1,6939,6939#msg-6939&quot; rel=&quot;noopener&quot;&gt;http://forum.fakturama.info/read.php?1,6939,6939#msg-6939&lt;/a&gt;&lt;/p&gt;]]></description><category>Dokumente (Documents)</category><pubDate>Fri, 09 Oct 2026 20:53:07 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=551</guid><comments>https://bugs.fakturama.info/view.php?id=551#bugnotes</comments></item><item><title>0001203: Fakturama hängt sich auf, wenn gespeicherter Pfad zur Datenbank ungültig ist</title><author></author><link>https://bugs.fakturama.info/view.php?id=1203</link><description><![CDATA[Hallo,&lt;br /&gt;
&lt;br /&gt;
ich habe die Fakturama Datenbank auf einem Netzwerklaufwerk. Das Laufwerksymbol hat sich von F:\ zu Z:\ geändert. Fakturama hängt sich beim Starten reproduzierbar und ohne Fehlemeldung auf.]]></description><category>Allgemein (General)</category><pubDate>Wed, 07 Oct 2026 23:20:24 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1203</guid><comments>https://bugs.fakturama.info/view.php?id=1203#bugnotes</comments></item><item><title>0001195: beta 2.2.0 | java.lang.ClassNotFoundException: org.bouncycastle.crypto.Digest cannot be found by org.odftoolkit.odfdom-java_0.13</title><author></author><link>https://bugs.fakturama.info/view.php?id=1195</link><description><![CDATA[Beim Versuch, ein ODT-Dokument zu erstellen oder zu öffnen, stürzt Fakturama mit einer internen Fehlermeldung ab. Laut Stacktrace fehlt eine Klasse aus der BouncyCastle-Bibliothek (org.bouncycastle.crypto.Digest). Offenbar wird diese Klasse von odfdom benötigt, ist aber nicht im Classpath enthalten.]]></description><category>OpenOffice / NOA</category><pubDate>Wed, 07 Oct 2026 23:20:24 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1195</guid><comments>https://bugs.fakturama.info/view.php?id=1195#bugnotes</comments></item><item><title>0001191: Fakturama 2.2.0 kann Aufgrund widersprüchlicher Anforderungen nicht installiert werden</title><author></author><link>https://bugs.fakturama.info/view.php?id=1191</link><description><![CDATA[Installation von Fakturama 2.2.0 scheitert auf aufgrund widersprüchlicher Anforderungen. &lt;br /&gt;
-nothing provides: libwebkit2gtk needed by Fakturama-2.2.0-BETA-1.x86_64 from @commandline&lt;br /&gt;
- nothing provides &gt;=needed by  Fakturama-2.2.0-BETA-1.x86_64 from @commandline&lt;br /&gt;
-nothing provides 4.0-37 neded by  Fakturama-2.2.0-BETA-1.x86_64 from @commandline]]></description><category>Allgemein (General)</category><pubDate>Wed, 07 Oct 2026 23:20:24 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1191</guid><comments>https://bugs.fakturama.info/view.php?id=1191#bugnotes</comments></item><item><title>0001189: Leerzeilen zwischen Artikel-Positionen in Druckausgaben</title><author></author><link>https://bugs.fakturama.info/view.php?id=1189</link><description><![CDATA[Die Dokumente aus vorhandenen Vorlagen für LibreOffice aus alter Fakturama-Installation werden nun mit 3(!) Leerzeilen (statt ohne Leerzeile) zwischen den einzelnen Artikel-Positionen ausgegeben, was natürlich das Dokument unnötig lang macht.&lt;br /&gt;
&lt;br /&gt;
(Und zu langen Dokumenten noch was Allgemeines: Ich habe bisher noch keine Möglichkeit gefunden das Design der Vorlage (Kopf, Footer)  auf eine zweite Seite einer Druckausgabe zu übernehmen und versuche daher immer alle meine Dokumente nur eine Seite lang werden zu lassen. ;-) )]]></description><category>Dokumente (Documents)</category><pubDate>Wed, 07 Oct 2026 23:20:24 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1189</guid><comments>https://bugs.fakturama.info/view.php?id=1189#bugnotes</comments></item><item><title>0001153: Die XRechnung enthält einen falschen Ländercode (DE), auch wenn ein anderes Land gewählt ist</title><author></author><link>https://bugs.fakturama.info/view.php?id=1153</link><description><![CDATA[In der XRechnung wird immer Ländercode DE übergeben. Das ist unabhängig vom ausgewählten Land in der Adresse.]]></description><category>Kontakte (Contacts)</category><pubDate>Wed, 07 Oct 2026 23:20:24 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1153</guid><comments>https://bugs.fakturama.info/view.php?id=1153#bugnotes</comments></item><item><title>0001386: Warenbestand wird bei jedem Rechnungsdruck erneut abgebucht</title><author></author><link>https://bugs.fakturama.info/view.php?id=1386</link><description><![CDATA[Ein Anwender hat beim Anpassen seiner Rechnungsvorlage zufällig bemerkt, dass der Warenbestand von Artikeln bei jedem Druck derselben Rechnung erneut verringert wird - nicht nur beim ersten Mal.&lt;br /&gt;
&lt;br /&gt;
Wer eine Rechnung mehrfach ausgibt, etwa nach einer Korrektur an der Vorlage oder für ein zweites Exemplar, bekommt damit einen falschen Lagerbestand, ohne es zu merken. Die Abweichung fällt erst bei der Inventur auf.&lt;br /&gt;
&lt;br /&gt;
Erwartet: Die Bestandsbuchung erfolgt einmal je Vorgang, nicht je Druckvorgang; ein erneuter Ausdruck darf den Bestand nicht noch einmal verändern.&lt;br /&gt;
&lt;br /&gt;
Verwandt: 0000052 (Aktualisierung der Lagermenge) ist gelöst und betrifft einen anderen Fall.&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Dieser Thread war bei der ersten Auswertung fälschlich als erledigt eingestuft worden.]]></description><category>Produkte (Products)</category><pubDate>Wed, 07 Oct 2026 23:18:57 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1386</guid><comments>https://bugs.fakturama.info/view.php?id=1386#bugnotes</comments></item><item><title>0001380: CSV-Import legt Kontakte neu an, statt vorhandene zu aktualisieren</title><author></author><link>https://bugs.fakturama.info/view.php?id=1380</link><description><![CDATA[Beim Import von Kontakten aus einer CSV-Datei werden bereits vorhandene Datensätze nicht aktualisiert, sondern zusätzlich angelegt. Bei jedem Lauf verdoppelt sich der Bestand entsprechend.&lt;br /&gt;
&lt;br /&gt;
Das macht den Import für die laufende Pflege von Adressdaten unbrauchbar, weil die Dubletten anschließend von Hand aufgeräumt werden müssen. Zu klären ist, welches Feld als Schlüssel für den Abgleich dienen soll - Kundennummer wäre naheliegend.]]></description><category>Schnittstellen</category><pubDate>Wed, 07 Oct 2026 23:18:57 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1380</guid><comments>https://bugs.fakturama.info/view.php?id=1380#bugnotes</comments></item><item><title>0001370: Tabsprung in das Feld Mehrwertsteuer leert dessen Inhalt</title><author></author><link>https://bugs.fakturama.info/view.php?id=1370</link><description><![CDATA[Springt man mit der Tabulatortaste in das Mehrwertsteuerfeld einer Position, wird der Inhalt geleert. Der beim Produkt hinterlegte Steuersatz geht dadurch verloren.&lt;br /&gt;
&lt;br /&gt;
Der Melder hat den Fehler bemerkt, weil eine Rechnung ohne ausgewiesene Mehrwertsteuer beim Kunden beanstandet wurde - der Fehler wirkt sich also unbemerkt auf ausgehende Rechnungen aus. Deshalb hoch eingestuft, auch wenn die Meldung älter ist.&lt;br /&gt;
&lt;br /&gt;
Verwandt: 0000372 (Navigation mit Tastatur in der Artikelliste schaltet ungewollt Feld um) ist gelöst; in aktueller Version zu prüfen.]]></description><category>Oberfläche</category><pubDate>Wed, 07 Oct 2026 23:18:57 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1370</guid><comments>https://bugs.fakturama.info/view.php?id=1370#bugnotes</comments></item><item><title>0001362: Addition von Positionen mit Artikelrabatt ergibt teilweise einen falschen Mehrwertsteuerbetrag</title><author></author><link>https://bugs.fakturama.info/view.php?id=1362</link><description><![CDATA[Bei Positionen mit Artikelrabatt stimmt die Addition der Mehrwertsteuerbeträge teilweise nicht. Gemeldet für Version 2.1.3c.&lt;br /&gt;
&lt;br /&gt;
Gehört zum selben Themenkreis wie das Rundungsverhalten bei brutto gepflegten Artikeln und die abweichenden Summen zwischen PDF- und XML-Teil der ZUGFeRD-Rechnung; die drei Meldungen sollten gemeinsam betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Verwandt: 0000379 (Artikelrabatt ändert nicht den zugehörigen Steuerbetrag) ist gelöst.]]></description><category>Dokumente (Documents)</category><pubDate>Wed, 07 Oct 2026 23:18:57 +0200</pubDate><guid>https://bugs.fakturama.info/view.php?id=1362</guid><comments>https://bugs.fakturama.info/view.php?id=1362#bugnotes</comments></item></channel></rss>
