Changelog XRechnung.odb ab XRechnung_2502_001.odb

Neue Versionen zur XRechnung werden immer dann erstellt, wenn ein Fehler bereinigt wurde oder eine zustzliche Funktion hinzu gekommen ist.
Wird eine Version mit gleicher Versionsbezeichnung neu hoch geladen, so betrifft die nderung keine Funktionen der Datenbank sondern lediglich Codebereinigung.

* XRechnung_2502_001.odb
- Warenverwaltung aufgenommen
- Formulare bersichtlicher gestaltet
- erweiterte XRechnungen einfacher eingebbar

* XRechnung_2502_002.odb
- Warenverwaltung: Steuerangabe zu Pflichtfeldern, Preise zuerst von der Eingabe des StartDatums in der Rechnungszeile abhngig gemacht
- Kopieren von Rechnungen auch fr Rechnungen der Warenverwaltung ermglicht
? Fehlende Inhalte in "tbl_Steuer_Anmerkung" nachgetragen und Leeren der Tabelle beim Update raus genommen.

* XRechnung_2502_003.odb
- Pflichtfelder im Bereich Steuern und Warenverwaltung in den Tabellen gesetzt.
- Zahlungsnotizen als Standard fr Lieferscheine, Angebote usw. ermglichen (tbl_Rechnungstyp_Code).

* XRechnung_2502_004.odb
- Vorhergehende Angebote, Lieferscheine und Auftragsbesttigungen erscheinen jetzt unter "Anmerkungen" oberhalb der Rechnung, nicht mehr in der Rechnungssummierung.
- Update aus vorheriger Version fr tbl_Bankverbindung korrigiert. Die Tabelle wurde zu spt eingelesen.

* XRechnung_2502_005.odb
- Anzeige von Rechnungen in den Eingabeformularen korrigiert. Es erscheinen keine Rechnungen mehr, die komplett bezahlt sind. Es erscheinen auch keine Belege mehr, die mit aktuelleren Belegen verknpft wurden.
- Im Kontoformular erscheinen nur noch Rechnungen, keine Angebote o..

* XRechnung_2502_006.odb
- Anzeige der Betrge in der ausgedruckten Rechnung ohne Whrungszeichen ber das Format "CurrencyNum" eingebaut.
- Alternative Whrungsangabe fr die Rechungen mglich (allerdings: Anzeige in Formularen etc. weiter als ).
- Steuercodeangabe in erweiterten XRechnungen korrigiert.

* XRechnung_2502_007.odb
- Anzeige anderer Whrungen auf alle Rechnungsformulare ausgeweitet
- kleinere Korrekturen (Messagebox beim Druck vergessen zu deaktivieren).

* XRechnung_2502_008.odb
- Bruttobetrag und laufende Summierung in den Rechnungszeilen
- Erweiterte XRechnung zur freien Eingabe auf allen 3 Ebenen wieder hinzugefgt (Achtung! Summierungen vor dem Druck berprfen!)

* XRechnung_2502_009.odb
- Defaultsteuersatz und Defaultsteuercode in tbl_Firma von der tbl_Steuerart und dem Datum abhngig erstellt.

* XRechnung_2502_010.odb
- Andere Whrungen in XML-Dateien: Bisherigen Code korrigiert, da noch EUR als Code fest in den Makros verankert war.
- Steuerfreiheit auch in die erweiterten Rechnungseinstellungen bernommen (nderung der Whrung kann Steuerfreiheit beinhalten).
- Druck von Zeilennummern korrigiert - wurde bei den Spalten fr die Rechnung nicht mehr bercksichtigt.

* XRechnung_2502_011.odb
- Das Feld "KundeZeichen" wurde aus der Rechnungsvorlage entfernt. Es war fr die Leitweg-ID der Behrden gedacht. Die ist aber abhngig vom Kunden, nicht abhngig von der Rechnung. Der Eintrag erfolgt jetzt im Formular "Kunde" unter der "Leitweg-ID/Kundenkennung". Das Feld "KundeZeichen" in "tbl_Rechnung" bleibt im Hintergrund bestehen, damit die alten Rechnungen weiter Bestand haben.

* XRechnung_2502_012.odb
- Feld "KundeZeichen" auch im Formular "Rechnung", allerdings nicht mahr als verpflichtendes Feld. Wird im Formular "Rechung" ein Eintrag gettigt, so gilt dieser fr die spezielle Rechnung. Ansonsten zieht der Eintrag aus dem Formular "Kunde". Ist auch dort kein Eintrag, so wird die interne Kundennummer genommen.

* XRechnung_2502_013.odb
- Wiederherstellung von einigen Funktion im Formular "frm_Lieferung_Aenderung" zur Weiterleitung von Lieferungen.
- Einlesen von Rechnungen war nach Version 2502_010 wegen eines falschen Whrungszusatzes nicht mehr mglich ? wiederhergestellt.
- Einlesen von Rechnungen: Rabatte und Aufschlge bercksichtigen jetzt Anzahl der Waren in der Rechnungszeile

* XRechnung_2502_014.odb
- BIC wird in jeder XML-Rechnung mit angegeben. So sind neben den anderen SEPA-Statten auch Rechnungen nach San Marino, Monaco, Schweiz, Saint Pierre und Miquelon mglich.
- Beim Einlesen aus frheren Versionen wurden teilweise nur 3 Tabellenfelder in den Tabellen der Rechnungsformulare angezeigt - korrigiert
- Die Listung von Bezgen zu anderen Rechnungen in viw_Rechnung verlangsamte die Ansicht bei vielen Rechnungen deutlich. Durch Unterabfrage korrigiert.

* XRechnung_2502_015.odb
- Bei erweiterten XRechnungen erschienen die Gliederungspunkte trotz eigeschalteter Nummerierung ohne Nummer - korrigiert
- Bei erweiterten Rechnungen wurde der Defaultwert sowie die Schreibberechtigung fr einige Felder nicht korrekt gesetzt - behoben.

* XRechnung_2502_016.odb
- Vom Kunden abhngige Spaltenbezeichnungen fr Ware, Warennummer und Warenzusatz knnen jetzt auch im Rechnungsformular eingeblendet und gendert werden. Die nderung erscheint auch in den Druckeingenschaften der Rechnung.
- Beispiel fr das Einstellen von Standarddatumswerten in den Makros bereitgestellt. Werte wie Anfangsdatum und Enddatum des Vormonats oder eines beliebigen Monats knnen ber viw_Filter ausgefllt werden und dann z.B. fr das Lieferdatum genutzt werden. Beispiel unter Inputcontrol ? FormChange, ca. Zeile 125

* XRechnung_2502_017.odb
- Rechnungsformulare mit Comoboxen hinzugefgt. Ware wird in Abhngigkeit vom Kunden vorgeschlagen oder kann dort frei eingetragen werden.
- Formularfelder, sofern bisher nicht andersfarbig dargestellt, einheitlich auf weien Hintergrund eingestellt.

* XRechnung_2502_018.odb
- Die Erstellung der Mail wird jetzt mit Zeitstempel abgespeichert. Im Einstellungsformular kann eingestellt werden, wie lange eine Rechnung nach der Mailerstellung noch bearbeitbar sein soll.
- Steuerfreie Rechnungen innerhalb der EU konnten mit ZUGFeRD nicht komplett erstellt werden - korrigiert
- Umsatssteuernummer des Empfngers, sofern vorhanden, wird jetzt auch im Druck mit angezeigt.

* XRechnung_2502_019.odb
- Fehler bei Listboxen in frm_Rechnung-Extension-2_W beseitigt.
- Nicht benutzte Abfragen durch "X_" gekennzeichnet.
- Nicht benutzte Makros durch "X_" gekennzeichnet.
- Fehler in "viw_Rechnung_Ausgang" bei der Zeilennummer in erweiterten Rechnungen beseitigt.
- Fehler bei der Zahlung von eingegangenen Lieferungen beseitigt.
- Plural der Maeinheiten war bisher auf Werte > 1 beschrnkt. Jetzt fr die Mae, die nicht dem Betrag '1' entsprechen.
- viw_Lieferung_Aenderung: Druckerstellung war nicht mglich, auch andere Ansichten Angepasst an die Rechnungsansichten.
- Filterung im Kontoformular verbessert
- Privatkunden knnen mit Firmenbezeichnung aufgenommen werden - es wird nur Ansprechpartner in die Adresse der PDF-Datei bernommen.
- Bei Gliederungen fr erweiterte XRechnungen knnen auch die Summen fr die Gliederung angezeigt werden.
- QRCode wurde bei der Erstellung mit automatischer Gre erzeugt. Dies fhrte zu einem recht kleinen Bild, wenn der QRCode das letzte Element auf einer Seite mit wenig Platz war. Der QRCode wird jetzt von der Gre auf die Breite und Hhe der letzten Spalte eingestellt.
* Die wichtigste Neuerung: Zur 2502_019 existiert jetzt auch die erste Serverversion fr MariaDB/MySQL. Hier sind die Daten dann auch fr mehrere User gleichzeitig nutzbar.

* XRechnung_2502_020.odb
- MariaDB: Ansichten vom Import per SQL ausgenaommen ? muss von der Base-Datei aus erfolgen.
- MariaDB: Startwerte der Autoincrementfelder angepasst

* XRechnung_2502_021.odb
- MariaDB: Einige Listenfelder korrigiert - zeigten '0' an.
- MariaDB: Viele Ja/Nein-Felder wurden beim Export zu einstelligen Textfeldern - korrigiert
- MariaDB: Zahlungsnotizen erschienen nur, wenn auch Skonto gewhrt wurde - korrigiert (Ansichten neu erstellen!)
- Filterfelder im Kundenforumlar und im Lieferantenformular wurden erst beim Neustart aktualisiert. Die Aktualisierung erfolgt jetzt nach jedem Abspeichern eines Kunden- bzw. Lieferantendatensatzes.

* XRechnung_2502_022.odb
- MariaDB: Kontoeingabe fr Rechnungen funktionierte nicht - behoben.
- Rechnungskopien wurden mit der gleichen Rechnungsnummer erstellt - behoben.
- Rechnungssuche: Warnung zu anderer Whrung als dem Euro wurde nicht angezeigt - korrigiert

* XRechnung_2502_023.odb
- Reihenfolge der Rechnungsposten nicht immer im Einklang mit lfd. Nummerierung - korrigiert
- Fr Rechnungsformulare ist eine Rechnungspostenbersicht hinzu gekommen. Die bersicht kann im Formular "Einstellungen" auf 'sichtbar' geschaltet werden. Um dies mit der MariaDB zu ermglichen muss das Makro Update ? StartNewField ablaufen. Dadurch wird das Feld der Datenbank hinzugefgt. Die bersicht ist nur sinnvoll, wenn in verschiedenen Rechnungsmodulen gearbeitet wird, weil eine Rechnungszeile mit Warenauszahl in einer einfachen Rechnung nicht angezeigt wird. Gleiches gilt fr Rechnungen mit Untergliederungen (erweiterte XRechnungen).
- Suche beinhaltete nicht die Waren aus den Formularen fr Waren auswahl - korrigiert
- Die Kontobersicht wurde um eine Zuweisung der Konten zu den Zahlungen und eine Berichtsfunktion fr die gesamten Kontobewegungen erweitert.
- Fr das Lieferdatum wurde eine nderung der Beschriftung fr die jeweilige Rechnung ermglicht. Es knnen so jetzt statt "Lieferdatum:" auch Begriffe wie "Ausgefhrt am:", "Abgeholt am:" oder hnliches eingefgt werden.
Hinweis: Bei der MariaDB beachten: Die Ansichten mssen auch bei jedem Update neu erstellt werden. Sonst kommen nderungen bei den Formularen nicht an. Bitte die Anleitung dazu beachten!

* XRechnung_2502_024.odb
- Rechnungen knnen jetzt auch mit Preisangaben als Bruttopreisen erstellt werden. Der Nettopreis wird bestimmt und die Steuer dazu berechnet, so dass der Bruttopreis genau erreicht werden kann.
- Kontobersicht: Nur einzelene Monate auswhlbar, jetzt auch alle Monate eines Jahres
- In vielen Formularen tauchten noch die zustzlichen Navigationsleisten im Fenster unten auf. Das fhrte teilweise zu Irritationen. Diese Leiste ist jetzt in allen Formularen ausgeschaltet.
- Die Verbindung zu Angeboten, Auftragsbesttigungen u.. war nur auf eine Verbindung beschrnkt. Jetzt knnen mehrere Rechnungen mit einer Auftragsbesttigung verbunden werden.
- Die Listenfelder fr die weiteren Verbindungen (siehe oben) wurden nicht korrekt erstellt - korrigiert.

* XRechnung_2502_025.odb
- Mahnungsdruck ergnzt mit gesonderter Druckvorlage fr bis zu 3 Mahnstufen, Mahngebhr und Verzugszins. Gebhren knnen in den zustzlichen Rechnungseintrgen vermerkt werden (siehe Beschreibung).
- Kundenverwaltung: Auf besonderen Wunsch ein Feld fr den Vornamen eines Kunden im Bereich "Ansprechpartner" hinzugefgt. So knnen Daten aus anderen Datenstzen eventuell leichter bertragegen werden. Der Vorname ist nicht notwendig und taucht auch in der XRechnung nicht weiter auf. Er wird nur bei der Erstellung bercksichtigt, wenn das Feld auch einen Inhalt hat.
- Rechnungsabsicherung: Nach der Speicherung erfolgt eine Abfrage, ob die Datei an das Mailprogramm weitergeleitet werden soll. Bei der ersten Weiterleitung wird das Versanddatum abgespeichert.

* XRechnung_2502_026.odb
- Dateibezeichnungen fr Anhnge stimmen bei nderungen des Krzels fr Rechnungen nicht mit der Rechnung berein. Korrigiert auf die vorgegebenen Krzel - werden jetzt aus der gleichen Quelle gelesen. Wird ein Dateianhang vor dem Drucken eines Dokuments eingelesen, so wird die Rechnung bereits zu diesem Zeitpunkt mit einer festen Rechnungsnummer versehen.
- Steuerbefreiung fr Kleinunternehmen und andere Grnde: Eintrge in den zustzlichen Rechnungsangaben (Porto etc.) wurden in den xml-Dateien nicht mit der entsprechenden Steuerbezeichnung und dem 0-Prozentsatz versehen. Dadurch waren die XRechnungen nicht valide. Korrigiert.
- Dateibezeichnungen bei Anhngen fr eingegangene Lieferungen hatten nichts mit den Dateibezeichnungen der Lieferungen zu tun. Korrigiert.
- Erweiterte Rechnungseinstellungen bei der Rechnungssuche und der Aufnahme von Lieferungen brachten einen Makrofehler. Unntige Makros aus dem Formular entfernt.

* XRechnung_2502_027.odb
- Bei Rechnungen mit der Warenverwaltung fehlen Preise, wenn das "abDatum" bei der Preisgestaltung nach dem Rechnungsdatum liegt. Hier erfolgt jetzt in den Listenfeldern eine entsprechende Warnung.
- Bei Speichern von Mahnungen wurde die XRechnungs-Erstellung ausgelst - korrigiert.
- Beim Import aus Calc-Tabellen wurde der Datenbankname in der MariaDB-Version nicht ausgelesen - korrigiert.

* XRechnung_2502_028.odb
- Im Formular "Konto" war es mglich, Buchungen vor dem Rechnungsdatum vor zu nehmen. Bei fehlerhaften Eingaben landen solche Buchungen im falschen Monat, eventuell auch im falschen Jahr. Ein Makro setzt jetzt das Rechnungsdatum als Minimum fr das Buchungsdatum.

* XRechnung_2502_029.odb
- In den Ausdrucken erschien teilweise ein doppeltes Leerzeichen bei der Adresse. Das ist (hoffentlich) jetzt korrigiert.
- Beim Ausdruck von erweiteren XRechnungen wurde der Betrag fr die Hauptgliederungen linksbndig ausgegeben. Die Zuweisung der Rechtsbndigkeit erfolgt jetzt nach der Zuweisung des Absatzformates.
- Beim Ausdruck tauchte trotz Steuerfreiheit bei teilweise bezahlten Rechnungen "offen (Netto)", "offen (Steuer)" und "offen (Brutto)" auf. Das wurde auf eine Zeile mit "offen" reduziert.
- In erweiterten Rechnungen war die Sortierung der Eintrge bei entsprechender Eingabe fehlerhaft.
- Bei der MariaDB funktionierte die Abfrage in der Rechnungseingabe nicht einwandfrei zusammen mit der GUI.

* XRechnung_2502_030.odb
- Einige Ansichten funktionierten nur innerhalb von Base, nicht aber in PHPMyAdmin. Probleme mit der Collation innnerhalb von "viw_Rechnung" konnten behoben werden.
- Der Rechnungsdruck ist jetzt um die Funktion erweitert, dass auch englischsprachige Rechnungen mglich sind. Die englischsprachige Version wird gewhlt, wenn das Zielland nicht DE, AU oder CH ist. 
Hinweis: Die Mahnungsvorlage wurde nicht bersetzt. Auch die sonstigen bersetzungen sollten in dem Einstellungsformular berprft werden. Die Englischkentnisse des Autors reichen zwar fr Bugbeschreibungen, nicht aber fr das Schriftenglisch im Wirtschaftsbereich?
- Die Rechnungsnummer erschien nicht, wenn eine Rechnung direkt nach der Erstellung gedruckt wurde. Korrigiert.

* XRechnung_2502_031.odb
- bersetzung Englisch fr Zahlungsnotizen erweitert. Einige andere Felder waren auch nicht bersetzt?
- Kopieren von Rechnungen jetzt auch so mglich, dass eine Kopie von einer Rechnung direkt einem anderen Kunden zugewiesen werden kann.
- Bei einigen Tabellen in den Formularen sind nicht alle Felder zur nderung freigeschaltet. Die bearbeitbaren Felder sind jetzt gekennzeichnet.
- Durch Hinzufgen von Feldern waren einige Formular bei der Tabulatorreihenfolge durcheinander geradten. Die Reihenfolge wurde in jedem Formular berarbeitet.

* XRechnung_2508_001.odb
- Pfadkorrektur beim Einlesen von Anhngen in MariaDB
- Formular frm_Eingang_einfach hinzugefgt. So knnen Belege, die nicht als XRechnungen existieren, wenigstens fr Buchungszwecke aufgenommen werden.
- Listenfelder in Formularen zeigten meist nur maximal 5 Eintrge an. Der Rest musste gescrollt werden. Auf 20 Eintrge erhht.
- Sprachtabelle tbl_Sprache_EN abgesichert, damit diese nicht beim Update von einer vorherigen Version ohne Sprachtabelle geleert wird.
- Neue Variablen in XRechnung bernommen: Gruppe Buyer Contact [BG-9] mit den Elementen ?point [BT-56], ?telephone number [BT-57] und ?email address [BT-58]. Tabelle tbl_Kunde sowie das entsprechende Formular erweitert.
- Automatisches Schlieen der Base-Datei nach dem Schlieen des letzten Formulars berarbeitet. Dazu ist eine Prozedur erforderlich, die ber die Beschreibungsdatei installiert werden kann. Die Beschreibungsdatei ist deshalb als *.odt-Datei dabei und muss die Ausfhrung von Makros erlaubt bekommen. In der Datei befindet sich in dem Kapitel "Beenden von Base nach dem Schlieen des letzten Formulars" ein Button fr die Installation.
- Fehlerkorrekturen bei der Direkteingabe von Lieferanten. Ein Abspeichern war hier nicht mglich, da ein Pflichtfeld nicht vorhanden war.

* XRechnung_2508_002
- Ausgabe leerer Berichte (Lieferungen, Konto) durch Vorabfrage unterbunden.
- Bericht "rpt_Lieferung" etwas kompakter gestaltet (Rechnungszeilen mit Schriftgre 10 pt gegenber vorher 12 pt)
- Kontobersicht auch nach Quartalen erstellbar

* XRechnung_2508_003
- Rechnungsnummern und Nummern fr Angebote, Lieferscheine usw. wurden bisher in einem fortlaufenden Nummernkreis verwaltet. Jetzt sind alle Rechnungen, zu denen eine XRechnung erstellt wird, in einem Nummernkreis. Alle weiteren Rechnungstypen (Angebot, Lieferschein, Auftragsbesttigung ?) sind in einem getrennten Nummerkreis zusammengefasst. Um die Nummerierung nicht komplett durcheinander zu bringen: Sind bisher nur Rechnungen erstellt worden, so kann ein Update gemacht werden. Wurden bereits Angebote, Lieferscheine o.. erstellt, so sind alle Dokumente zusammen in einem Nummernkreis. In diesem Fall sollte erst zum nchsten Jahr ein Update erfolgen.

* XRechnung_2508_004
- Erstellte Rechnungen konnten spter nicht mehr einwandfrei ausgedruckt werden, wenn Zahlungen erfolgt waren, da alle Zahlungen und nicht nur Zahlungen bis zur Rechnungserstellung bercksichtigt wurden.
- Bei Skontoberechnungen wurden falsche Betrge erstellt werden, wenn einzelne Posten nicht skontierbar waren.
- Bei Sicherheitseinbehalt (zur Gewhrleistung) war kein Skonto mglich. Skonto wird jetzt ab einem prozentualen Gesamtbetrag gewhrt (Standard: 100%).
- Teilrechnungen wurden nicht kumulierend gehandhabt. Jetzt kann der Inhalt der 1. Rechnung in der 2. Rechnung erscheinen usw.
- Bei Stornierungen entstehen Gutschriften (381/389), die bisher mit positivem Betrag im Konto aufgefhrt wurden. Gutschriften werden jetzt grundstzlich mit negativem Betrag aufgefhrt, damit sie die Rechnung ausgleichen. In der Gutschrift selbst ist sowohl ein negativer als auch ein positiver Betrag mglich.
- Rechnungen in dem Suchformular konnten nicht mehr direkt gedruckt werden. Jetzt ist von dort aus die Rechnung als PDF-Datei aufrufbar.

* XRechnung_2508_005
- MariaDB: Zahlungsnotizen wurden durch eine Klammer an der falschen Position nur ausgegeben, wenn die Rechnung mit Skonto versehen war. 
- MariaDB: Buchungen ber das Kontoformular waren fr ausgehende Rechnungen nicht mglich, da Haupt- und Unterformular nicht richtig verknft waren.
- Skontoeingaben sind mit zustzlichem Schutz versehen. So ist jetzt zuerst eine Eingabe von Skonto1 erforderlich, danach eine Angabe der Tage ab Rechnungsstellung fr dieses Skonto, bevor auch eine Angabe von Skonto2 mglich ist.

* XRechnung_2508_006
- Skonto wurde bisher gegeben, wenn bei der Rechnung oder beim Kunden Skonto angewhlt war. Jetzt setzt die Einstellung beim Kunden nur den Standardwert fr die Rechnung. Dort kann also Skonto auch abgewhlt werden. Ist beim Kunden kein Skonto angewhlt, so kann auch in der Rechnung Skonto nicht ausgewhlt werden.
- Fr Gutschriften wurde eine Zahlungsnotiz hinzugefgt.
- XRechnungserstellung war beim Umstellen auf die Skontonderungen defekt. Behoben.
- Stornierung und Rechnungskorrektur wurden berarbeitet

* XRechnung_2508_007
- Zahlungsberechnung fr weitergeleitete Lieferungen passte nicht mehr zur XRechnungs-Erstellung. Angepasst.
- Weitergeleitete Rechnungen konnten nach eingegangenen Zahlungen nicht mehr korrekt erstellt werden. Angepasst.
- Bei korrigierten Rechnungen konnte beim noch offenen Betrag auch ein negativer Wert erscheinen. Da das eine Zahlung der Firma an den Kunden ist durfte dort kein QRCode zum berweisen erscheinen.
- Bei negativen offenen Betrgen oder ausgeglichenen Rechnungen erscheint eine (sprachlich angepasste) Meldung statt des Girocodes.
- Die Kontobersicht ist jetzt auch als Auszug in Calc verfgbar. Hierfr muss nur der Bericht rpt_Kontostand in rpt_Kontostand_Writer und der Bericht rpt_Kontostand_Calc in rpt_Kontostand umbenannt werden.

* XRechnung_2508_008
- Im Kundenformular ist jetzt unabhngig von der Landeseinstellung die Wahl einer anderen Rechnungssprache mglich.

* XRechnung_2508_009
- In XRechnungen ist kein Leistungsdatum notwendig. Nach  14 Abs. 4 Satz 1 Nr. 6 UStG ist solch ein Datum aber erforderlich. Deswegen wird, wenn kein Lieferdatum vermerkt ist, das Rechnungsdatum ab sofort als Leistungsdatum eingesetzt.
- Bei den alternativen Bankverbindungen der Firma fehlte ein Feld fr den Zahlungsempfnger. Falls dieser unterschiedlich zum Zahlungsempfnger des Hauptkontos ist kann das nach neueren Regeln (IBAN und Zahlungsempfnger mssen stimmen) zu Problemen fhren.
- In den allgemeinen Einstellungen sind jetzt auch der Landescode und der Whrungscode enthalten. Es knnen jetzt also Rechnungen grundstzlich auch aus anderen Lndern erstellt werden und mit einer entsprechenden Whrung versehen werden. Bisher war nur die alternative Whrung fr Rechnungen separat einstellbar.
- Bei der Warenverwaltung ist das Feld "Warenzusatz" bisher nur ber die Warenverwaltung einstellbar. Jetzt kann der Inhalt "Warenzusatz" auch neben der Auswahl der Warenverwaltung fr jeden Rechnungsposten separat eingestellt werden.

* XRechnung_2508_010
- Bei Rechnungen mit anderer Whrung wird die Whrung jetzt auch in den Feldern des Formulars sowie direkt im Rechnungsdruck angezeigt.
- Eine grundstzliche Einstellung der Whrung ist ebenfalls mglich, wenn das Programm z.B. standardmig aus der Schweiz betrieben werden soll.
- Eine Eingabe des aktuellen Umrechnungskurses zur Standardwhrung bei separaten Whrungen fr eine Rechnung ist mglich. So kann die Kontofhrung in einer Whrung durchgefhrt werden.
- Ein Eintrag fr ein Whrungskrzel ist zur Zeit nur in "tbl_Currency_Code" mglich. Ohne Krzel wird einfach der ISO-Code genommen.

* XRechnung_2508_010
- Whrungsumstellung auch bei Lieferungen und Weiterleitung von Lieferungen eingebaut
- Mit Eingabe des Wechselkurses ist auch bei Lieferungen so eine Kontofhrung mit verschiedenen Whrungen mglich.
- Fehler bei der Neueingabe von Rechnungen behoben (Umstellung der Whrung lie zwischendurch das Formular hngen?)

* XRechnung_2508_011
- In der Firebird-Version fehlte zum Export eine Ansicht.

* XRechnung_2508_012
- Bei der Kontofhrung kann jetzt alternativ auch ein Ausdruck mit zustzlichen Steuerangaben ausgegeben werden. Der bisherige Ausdruck gibt nur das Bruttoresultat fr das Konto an.

* XRechnung_2508_13
- Bereits gezahlte Betrge wurden bei der Summierung viw_Lieferung_Summe und viw_Lieferung_Summe_nderung nicht bercksichtigt - korrigiert.
- MariaDB: Der anschlieende Rechnungsausdruck ber die Rechnungssuche war falsch verknpft - korrigiert.
- Das "Reverse_Charge-Verfahren" bentigt beim Kunden ein Eintrag fr die UST-IdNr. Das wurde bisher nicht abgefragt und konnte zu fehlerhaften XRechnungen fhren.

* XRechnung_2508_14
- Bei mehreren Rechnungsposten konnte es vorkommen, dass in der Summierung Netto, Steuer und Brutto nicht mehr genau zueinander passten (Rundungsprobleme im Bereicht von wenigen Cent). Da es Validatoren gibt, die solche Dokumente dann ablehnen (Nur die Summe ist mit 2 Nachkommastellen korrekt anzugeben - keine Bruttoangaben bei Rechnungszeilen) wurde das durch eine Erhhung der Nachkommastellen fr den Steueranteil und den Bruttobetrag bei den Rechnungszeilen behoben. Achtung!!! - bei Nutzung des Kontoformulars kann es jetzt passieren, dass bereits ausgeglichene Rechnungen wieder auftauchen, weil ein paar Cent fehlen oder zu viel gebucht wurden. Vermutlich gleichen sich die Buchungen schlielich aber weitgehend aus, so dass einfach diese entsprechenden Unterschiedsbetrge zustzlich eingegeben werden sollten.
- Die Auswahlmglichkeit von Whrungsanzeigen fr die Formulare fhrte bei neuen Kunden bei ersten Rechnungen zu einer Fehlermeldung. Gleiches passierte im Mahnungsformular, wenn keine anmahnbare Rechnung existierte.

* XRechnung_2508_15
- Thunderbird-Nutzer von manchen Linux-Distributionen haben Probleme mit dem Inhalt der erstellten Mails gehabt. Hierfr wurde jetzt eine gesonderte Prozedur im Modul XRechnung > StartMail entwickelt. Die Prozedur StartMailThunderbird spricht Thunderbird direkt auf der Konsole mit dem compose-Parameter an und kann auch HTML-Mails sowie die Vorbelegung des Absenders (bei mehreren Profilen in Thunderbird sinnvoll). Einfach StartMail durch Umbenennen auf StartMail1 deaktivieren und StartMailThunderbird zu StartMail umbenennen.
- Eingabeformular fr die vereinfachte Aufnahme von Lieferungen vereinfacht.
- In der Beschreibung Suche fr das Code-Formular ergnzt.

* XRechnung_2508_016
- Bei der einfachen Liefereingabe wurden Defaultwerte fr die Steuer mit eingebaut, sofern sie in den Einstellungen fr Rechnungen angegeben sind.

* XRechnung_2508_017
- Die Mglichkeit der Validierung der erzeugten Dateien wurde mit eingebaut. Sie funktioniert nur mit einer mglichst aktuelle Mustang_?.jar. Hier getestet mit Mustang-Cli-2.20.0.jar. Die Validierung hat 2 Probleme:
1. Die erzeugte PDF-Datei mit dem Validierungsergebnis wird immer in dem Verzeichnis abgelegt, von dem aus die Base-Datei gestartet wurde. Bei einem direkten Klick auf die Datei ist das das Verzeichnis, in dem auch das Archiv liegt. Bei einem Start von LibreOffice ber das Startmen kann das aber z.B. das Homeverzeichnis des Nutzers unter Linux sein. Ein Speicherort fr die Datei lsst sich leider bisher nicht mit angeben.
2. Das Validieren und Abspeichern dauert auch bei kleinen Rechnungen ca. 1 Minute. Wer ungeduldig ist sollte die Funktion also nur in Ausnahmefllen nutzen.
- Aus der Rechnungssuche kann ein Bericht gestartet werden, der Netto, Steuer, Brutto sowie offene Betrge zu erstellten Rechnungen ausgibt. Wie beim Konto kann der Zeitraum der Ausgabe vorgegeben werden.

* XRechnung_2508_018
- Es gibt Nutzer, die die DB zur Erstellung von XRechnungen als einzige Buchungsverwaltung nutzen wollen. Fr diese Nutzer wurde neben der einfachen Eingabemglichkeit von Lieferungen ohne XRechungs-Belege die periodische Buchung hinzugefgt. Es wird damit jeweils der letzte Datensatz der periodischen Buchung hinzugefgt, wenn das entsprechende Datum erreicht wird. Das Hinzufgen geschieht beim ffnen der Datenbank. Die Periodenvermerke bei lteren Datenstzen werden entfernt, wenn ein neuer Insert zu der Buchung erfolgt ist. Bei nderungen des Betrages muss immer der Datensatz bearbeitet werden, der mit dem Vermerk der Periode versehen ist.
- Aus dem Lieferformular kann jetzt wie aus der Rechnungssuche eine bersicht zu den Lieferungen gestartet werden.

* XRechnung_2508_019
- Fehlt ein Eintrag fr das Startformular, so konnte dies zu einer Fehlermeldung im Makro fhren.
- Der Start des Makros fr die periodischen Buchungen wurde an das Ende der Prozedur "FilterStart" gelegt. So ist der Wechsel der MariaDB-Datei wieder wie gewohnt mglich (nach der Verbindung nur den Aufruf von "FilterStart" zustzlich freischalten).
- Wenn zu einem Kunden noch keine Rechnungen existierten kam es mehrmals zu der Meldung, dass noch keine Rechnung existiert. Gleiches bei Mahnungen. Dieses Verhalten ist mit der Umstellung der Whrungsanzeige dazugekommen. Die Meldung habe ich raus genommen, das Startverhalten verbessert.
- Bei der Erzeugung der XRechnung bzw. ZUGFeRD-Rechnung war ein Tippfehler drin, der fr steuerfreie Rechnungen zu einem Verweis im Makro fhrte. Der Code dazu war in einem der letzten Updates hinzu gekommen, ist jetzt bereinigt.

* XRechnung_2508_020
- Lieferantennummer und Lieferanten_ICD_Code waren bisher nur in der Tabelle "tbl_Kunde" anwhlbar. Jetzt gibt es das Feld auch zustzlich in den Firmeneinstellungen. Werden beide Eingaben genutzt, so erscheinen auch beide Eingaben in der XRechnung. Beim Kunden gilt der Lieferanten_ICD_Code fr das neu hinzugefgte Feld "LieferantenNr. Kunde" [BT-46]. Das alte Feld "Lieferantennummer" ist die Nummer, die die eigene Firma beim Kunden hat.
- Eintrge in RegisterE2 [BT-33] knnen jetzt auch in Englisch in dem Einstellungsformular erfolgen.
- Als Ergnzung zur Adresse wurde [BT-51] fr den Empfnger hinzugefgt. Das ist zwar als 2. erweiterte Bezeichnung fr die Strae angegeben, kann aber auch als Zuweisung fr bestimmte Abteilungen bei greren Firmen oder Behrden genutzt werden.
- Bei der 2. Mahnung wurde kein offener Betrag mit ausgegeben. Unter MariaDB war auerdem das Datum nicht korrekt formatiert.

* XRechnung_2508_021
- Bei anderen Whrungen: Button fr den Start einer Website zur Whrungsumrechnung
- Im Dialog zur Validierung wurde die Standardauswahl auf "Nein" gesetzt (ist einfach noch zu langsam?)
- In den XRechnungen werden nur noch Rechnungen, nicht Lieferscheine usw. als Vorbelege mit eingefgt.
- Angabe von Tagen beim Skonto wurde auf die maximal eingegebenen Tage in den Einstellungen begrenzt.
- Der Adresszusatz [BT-51] ist als Bestandteil der Adresse jetzt auch im PDF-Dokument direkt unter der Strae sichtbar.
- Bei Whrungen, die von der Standardwhrung abweichen, wird auch der Bruttobetrag in der Standardwhrung berechnet, wenn der Wechselkurs bekannt ist. Die Bruttoberechnung in der Standardwhrung wird im Rechnungsformular ber der Summe in der Rechnungswhrung angezeigt.

* XRechnung_2508_022
- Wenn Gutschriften erstellt wurden war der Ausgleich im Kontoformular nicht mglich. Eine von der Firma erstellte Gutschrift muss einen negativen Betrag auf dem Konto ergeben, war aber nur durch einen positiven Betrag ausgleichbar.

* XRechnung_2508_023
- Wechselkurs bei Rechnungen in anderen Whrungen wird jetzt direkt von der EZB ber einen Button geholt.
- Tipphilfe im Standardrechnungsformular erweitert, so dass immer mehr Felder aus der XRechnung mit ihren Zuordnungen ersichtlich werden.
- Das Lieferdatum wird jetzt auch im Rechnungsdruck, nicht nur in der XRechnung, durch das Rechnungsdatum vorbelegt. Wenn also kein Lieferdatum (als Leistungsdatum) gesetzt wurde, wird hier wie in der XRechnung verfahren. Nach  14 Abs. 4 Satz 1 Nr. 6 UStG ist solch ein Leistungsdatum erforderlich.
- In der Mailerstellung wurden alternative Whrungen zum  nicht bercksichtigt. Jetzt auf die Whrung eingestellt, die auch in der Rechnung erscheint.

* XRechnung_2508_024
- Der Bruttobetrag wurde durch den Wechselkurs bei der Kontoabrechnung irrtmlich dividiert - musste aber multipliziert werden. Betrifft nur Leute, die das Kontomodul und unterschiedliche Whrungen nutzen.

* XRechnung_2508_025 (nur MariaDB)
- MariaDB: Datumsfehler bei Ansichten zum Skonto behoben (trat nur auerhalb von Base bei Addition von Tagen zu einem Datum auf, das im Folgemonat liegt)
- MariaDB: Rechnungssuche wurde nicht richtig aktualisiert, so dass eine Filterung das Schlieen und ffnen des Formulars erforderte.

* XRechnung_2508_026
- EMails mit Thunderbird versenden: Fr Thunderbird wird der Mailversand jetzt ber den -compose Befehl geregelt. Damit knnen ggf. auch Mails im html-format erzeugt werden. Auerdem funktioniert diese Variante auch bei Systemen, die mal gar keine Anhnge, mal alle Anhnge 3-fach in Thunderbird sahen. Es ist lediglich in den Einstellungen ein Eintrag fr den Pfad zu Thunderbird notwendig. Hier reicht ggf. einfach "thunderbird".
- Mailtext: Der Text zu den Anhngen ging immer von der XRechnung (2 Dokumente) aus. Jetzt wird zwischen PDF + xml (XRechnung pur) und ZUGFeRD (xml in PDF) vom Text her unterschieden.
- Abweichende Whrung: Bruttoangabe in der Standardwhrung wurde als nicht formatierte Dezimalzahl angegeben. Jetzt mit 2 Dezimalstellen und Tausenderpunkt.

* XRechnung_2508_027
- Erstellung der PDF-Datei/XRechnung/ZUGFeRD: nderungen im Rechnungsformular wurden nicht bernommen, wenn sie nicht im Rechnungsformular abgespeichert wurden.
- Eigene Nummerierungen wurden bei erweiterten Rechnungen nicht an untergliederte Inhalte weiter gegeben. Erfolgt jetzt automatisch.
- Fehlermeldung bei der Eindeutigkeit von Zeilennummerierungen korrigiert.
- bertrag bei den PDF-Rechnungen wurde falsch positioniert, wenn in der Fuzeile Textfelder mehrzeilig gefllt wurden.
- In erweiterten XRechnungen war die Angabe von Rabatten in den unteren Tabellen schreibgeschtzt.
- Fremdwhrungen: Beim Umstellen auf eine Fremdwhrung wurde fr die nchste Rechnung nicht auf die Standardwhrung der Einstellungen zurckgesetzt.
- MariaDB: Durch ein Update bei MariaDB (oder aus anderen unbekannten Grnden) konnte die viw_Rechnung_Summe nicht als Filter fr die Rechnungserstellung und auch fr die Kontofhrung der Rechnung genutzt werden. nderungen der Betrge in der Kontofhrung und nderungen bei der Rechnung (nicht bei den Rechnungsposten) waren nicht mglich, weil die viw_Rechnung_Summe auch auf die tbl_Rechnung zugreift und deren Inhalt dann nicht mehr gendert werden darf. Das wurde durch die Erstellung einer temporren Tabelle mit dem erforderlichen Inhalt aus viw_Rechnung_Summe gelst.
- Rundungsungenauigkeiten bei der Bestimmung offener Betrge wurden behoben (z.B. 35,425  sind gerundet 35,43 ; wird jetzt 35,425  - 35,43  gerechnet, so ergibt das einen Restbetrag von - 0,005 . Gerundet wird daraus dann - 0,01 )

* XRechnung_2508_028
- Nur MariaDB/MySQL: Im Druckmakro fehlte einmal die Deklaration des Statements. Die PDF-Datei wurde so nicht mit Inhalt gefllt.

+++ Nchster Versionssprung bei LibreOffice +++
Die Base-Datei funktioniert weiterhin auch in den vorhergehenden Versionen von LibreOffice - dort kein Update ntig.
Unter Linux, zumindest der *.rpm-Variante, funktioniert der Treiber zur MariaDB leider zur Zeit nicht. Dort auf jeden Fall bei der Vorversion bleiben.
Inzwischen behoben (Version LO 26.2.3.2)

* XRechnung_2602_001
- MariaDB: Mahnformular zeigte keine zu mahnenden Rechnungen an. Inhalt des Formulars von Abfrage zu SQL-Code angepasst.
- Im Mahnungsformular wurde nicht der Name des Kunden angezeigt - korrigiert.
- Beim Filtern wurde im Rechnungsformular immer zum letzten Datensatz des Kundenformular gesprungen. Auskommentiert.
- Whrungsformat fr englischsprachige Rechnungen konnte nicht ermittelt werden, da im Code [ROT] statt [RED] stand. Korrigiert.

* XRechnung_2602_002
- MariaDB: viw_Rechnung_Summe (und folgende Ansichten) konnten bei einem Refresh der Anzeige nicht gelesen werden. Code angepasst.
- viw_Rechnung_Summe: Mahnungen ohne Kosten aus der bersicht entfernt.
- viw_Rechnung: Skontoangaben wurden in den Zahlungsnotizen immer nach den Angaben in den Firmeneinstellungen erstellt, nicht gestaffelt zuerst nach tbl_Rechnung, dann nach tbl_Kunde und schlielich nach tbl_Firma. Korrigiert.

* XRechnung_2602_003
- MariaDB: in tbl_Firma wurde das Feld "Validieren" nicht erstellt. Das Feld wurde stattdessen in tbl_Rechnung erstellt. Korrigiert.
- Rechnungen mit negativen Betrgen wurden nicht aufsummiert - korrigiert.

* XRechnung_2602_004
- Die automatisch generierte Rechnung wurde bisher nicht gespeichert. Bei nderungen der Einstellung zu der Erstellung der Rechnungsnummern waren so auch alte Rechnungsnummern betroffen und wurden gendert. Jetzt wird die generierte Nummer in das Feld fr den Rechnungsnamen bertragen, sofern dort nicht bereits eine andere Rechnungsnummer gespeichert ist. Die bertragung kann in dem Einstellungen angeschaltet werden. Die Nummer erscheint dann unter "Rechnungsnummer vorgeben als:"
- MariaDB: Rechnungen konnten ber das Formular nicht gelscht werden, auch wenn sie noch gar nicht mit einer Rechnungsnummer versehen waren. Im Makrocode korrigiert.
- MariaDB: An einigen Stellen im Makro wurde SQL-Code nicht ausgefhrt, da bei MariaDB das Statement jedes mal neu definiert werden muss. Vermutlich wurden die Funktionen bisher nicht weiter genutzt, so dass dies niemandem aufgefallen ist.

* XRechnung_2602_005
- ZUGFeRD: Zustelladresse wurde durch einen Schreibfehler in der Variablen nie gesondert bernommen.
- Beim Ansprechpartner wurde immer Vorname und Nachname fr die Rechnung ausgegeben. Auch Nachfrage ist jetzt auch ein Feld "AnsprechPNachname" fr das Rechnungsformular auswhlbar.
- MariaDB: Neue Rechnungen konnten nur nach Neustart der Base-Datei auch bei der Kontofhrung erscheinen. Korrigiert.

* XRechnung_2602_006
- ZUGFeRD: Die vom Empfnger zugewiesene Lieferantennummer wurde irrtmlich als GlobalID in die XML-Datei bernommen. Jetzt ist die Lieferantennummer als ID verfgbar. Das vorherige Verfahren war nicht falsch, wurde aber in den Routinen einer greren Firma als fehlendes Feld ausgewiesen und die Rechnung nicht angenommen. Tatschlich sind aber nur der Firmenname und die Mailadresse nach XRechnung Pflicht fr den Lieferanten.

* XRechnung_2602_007
- Die Zahlungsnotiz war irrtmlich als Pflichtfeld in den XRechnungen bzw. ZUGFeRD-Rechnungen vorgegeben. Dadurch entstanden bei nicht vorhandener Notiz leere Elemente. Fr beide Rechnungstypen behoben.
- Lieferungsimport: Manche Software packt alle mglichen Texte im xml-Dokument in eine Klammerung aus <![CDATA[ und ]]> . Abgesehen davon, dass damit die Validitt von Code-Feldern nicht mehr gewhrleistet ist lassen sich die Daten mit diesem "Zusatztext" natrlich nicht in alle mglichen Tabellenfelder schreiben. Diese Klammerung wird jetzt durch eine entsprechende Funktion vor dem Import entfernt.
- Lieferungsimport: Einige Pflichtfelder beim Import aus ZUGFeRD-xml-Dateien werden, wenn nicht vorhanden, durch andere entsprechende Eintrge ersetzt (z.B. Mailadresse der Firma fehlt, dafr Mailadresse im Kontakt vorhanden)
- Validierung: Die Datei wird jetzt ber einen Shell-Befehl direkt im Archiv erstellt. So liegen die Validierungsdateien direkt bei den entsprenden Rechnungsdateien.
- MariaDB: Es fehlten Verknpfungen einiger Tabellen. Mit dem Makro zum Update von einer frheren Version behoben.

* XRechnung_2602_008
- Im Makrocode nicht deklarierte Variablen deklariert und auf "Option Explicit" umgestellt. Dabei teilweise auch Code korrigiert.
- Farbeinstellung bei der Rechnungspostenbersicht: Im Dark Mode wurde die Schriftfarbe wei trotz gelbem Hintergrund - korrigiert. Nebenbei: Ich teste selbst den Dark Mode berhaupt nicht. Scheint hier recht grauselig aus zu sehen.
- Beim Lschen eingegangener Lieferungen wurden die Archiveintrge (xml-Datei, eventuelle Anhge) nicht gelscht.
- Steuerbefreiung "Kein Ausweis von Umsatzsteuer, da Bildungsleistungen nach  4 Nr. 21 UStG" als ID=7 in tlb_Steuer_Anmerkung bernommen.
- Wenn beim Lschen eingegangener Lieferungen die letzte Lieferung eines Lieferanten gelscht wurde blieb beim nchsten Aufruf des Lieferformulars das Formular leer. Korrigiert.
- Weitere Kleinkorrekturen beim Einlesen von Lieferungen und Umlesen von Lieferungen zur Weiterverarbeitung.
- Nullsteuer fr einzelne Waren, die steuerfrei sind (ohne entsprechende Begrndung!), deutlicher gekennzeichnet. Bitte "Null bewertete Waren (einzelne Posten in der Rechnung mit 0%)" fr solche Posten auswhlen, dann klappt die Rechnungsvalidierung auch.

* XRechnung_2602_009
- Code fr Whrungsumrechnung deutlich vereinfacht
- tbl_Steuer_Anmerkung fr eigene Angaben ab ID=100 frei verfgbar gesetzt. Alle Eingaben mit ID 100 und grer werden beim Import aus lteren Versionen bernommen. Bei MariaDB-Versionen werden keine Datenstze mit ID 100 und grer in das Update-Verfahren mit eingebracht.
- EMail-Validierung umfangreicher, auch auf falsche Zeichen hin wird getestet.
- Das erwartete Zahlungsmittel (Payment Means Code) [BT-81] wurde bisher hart ber Makrocode gesetzt. Es kann jetzt auch ber die Payment_Code_ID ausgesucht werden. Die kompett verfgbare Liste ist als "tbl_Payment_Code" hinzugefgt worden. 
- Wurden Endrechnungen erstellt, so konnte es passieren, dass bei Ausdruck mit nicht bezahlten Teilrechungen auf dem Ausdruck stand, dass die Rechnung bezahlt wurde. Die Teilrechnung erschien dann nicht mehr.
- Gab es Teilrechnungen mit anderer Whrungseinheit als die Endrechnungen, so stimmten zwar die Betrge in der xml-Datei und im Ausdruck, nicht aber im Konto.
- MariaDB: Die Erstellung der temporren Tabelle fr die Kontoabrechnung wurde wieder entfernt. Inzwischen luft die viw_Rechnung_Summe einwandfrei und die Erstellung temporrer Tabellen kann durch das System auch geblockt sein, so dass der Schritt entsprechend sinnvoll erschien.
- Fr Kunden knnen jetzt zustzliche Ansprechpartner aufgenommen werden, die dann den Rechnungen zugeordnet werden (hnlich den abweichenden Lieferadressen).
- Wer alternative Lieferadressen am Formular vorbei direkt in tbl_Rechnung eingab konnte Lieferungen an Adressen erzeugen, die gar nicht mit dem Kunden zusammen hingen. In viw_Rechnung korrigiert.
- Code fr den Import von XRechnungen komplett umgebaut. Es werden grundstzlich alle Variablen abgefragt, die noch der XRechnung vorgesehen werden. Allerdings haben nicht alle Variablen anschlieend auch eine Entsprechung beim bertrag in die Tabellen der DB, da nach manchen Elementen noch keine Nachfrage herrschte.

* XRechnung_2602_010
- Zustzliche Ansprechpartner von Kunden wurden in der Vorversion automatisch zu Rechnungsempfnger. Dies kann jetzt ber eine Checkbox ausgeschaltet werden.
- Zustzliche Ansprechpartner auch in die Weiterverarbeitung von Lieferungen bernommen.
- Spracheinstellungen auch in die Weiterverarbeitung von Lieferungen bernommen.
- Brutto-Teilsummierungen fr Teilrechnungen und Schlussrechnungen werden angegeben - auch in der Kontofhrung.
- Neu hinzugekommen: Serverversion fr PostgreSQL
- Standardeinstellung der Firebird-Pakete jetzt ohne direkten Formularstart. Windows-Version von LO 26.02 hat einen Bug beim automatischen Start. Ansonsten kann das Formular in den Einstellungen wieder ausgewhlt werden.
- erweiterte XRechnungen: Eine doppelte Variablendefinition in einer der letzten Versionen verursachte ein laufendes Neuladen - LO strzte ab. Behoben.
- Lieferungen und nderung von Lieferungen: Teilrechnungen konnten keiner Rechnung zugewiesen werden. Behoben.
- Bei dem Kontoformular wurden die Eintrge fr den Startkontostand nicht mit bernommen. Korrigiert.

* XRechnung_2602_011
- Bei Rechnungen, die (aus Versehen?) mit einem Bruttobetrag von 0  endeten, gab die viw_Konto einen Fehler (Division durch 0) heraus. Korrigiert.

* XRechnung_2602_012
- Die Rechnungsnotizen waren fr einzeilige Belange zu klein. Sie wurden auf 500 Zeichen erhht.
- Eine Steuernummer tauchte dann nicht auf, wenn eine Steuerbefreiung nicht existierte, gleichzeitig aber noch keine UmsatzssteuerID vorhanden war.
- Update-Funktion fr neue Felder war in PostgreSQL noch nicht lauffhig - jetzt mit den Rechnungsnotizen entsprechend umgesetzt.
- Im Handbbuch waren Eintrge inzwischen teilweise berholt. Auch Eintrge z.B. zur Einstellung des Mailabsenders in Thunderbird wurden eingebaut.

* XRechnung_2608_001
- die Eintrge fr "RegisterE1" [BT-30], "RegisterE2" [BT-33] und "RegisterE3" (freier Eintrag fr gedruckte Rechnung) wurden von 150 Zeichen auf 250 Zeichen erhht. Dadurch sind grere Eintrge mglich.
- Die Ausgaben fr Steuer und Bruttobetrag pro Rechnungszeile wurden auf 4 Dezimalstellen nach dem Komma erhht. Die Druckvoreinstellungen wurden angepasst, damit die Summe der Steuern pro Rechnungszeile der (gerundeten) Gesamtsteuer und die Summe der Bruttobetrge pro Rechnungszeile der (gerundeten) Endsumme entspricht. Das war nur sichtbar, wenn neben dem Nettobetrag auch Steuer und Bruttobetrag in Rechnungen auftauchte. Die XRechnung war davon unberhrt, da dort die Einzelberechnung nicht stattfindet.

* XRechnung_2608_002
- Einige Probleme im Basic-Code, die der KI aufgefallen sind, wurden korrigiert.
- Bei mehreren verbundenen Rechnungen in ZUGFeRD trat ein Problem auf, weil CII nur einbe verbundene Rechnung zulsst - korrigiert, indem einfach alle Rechnungen als eine Rechnungsnummer verzeichnet werden.

* XRechnung_2608_003
- Verknpfung zu Vorrechnungen: Ohne Zahlung fr die Vorrechnung wurde kein offener Betrag mehr ausgewiesen. Korrigiert.
- Verknpfung zu Vorrechnungen: Es war auch die Auswahl von normalen Rechnungen mglich. Es sollen aber nur Teilrechnungen, Teilbaurechnungen und teilweise Bauabschlussrechnungen auswhlbar sein.
- Verknpfung zu Vorrechnungen: Bei unterschiedlichen Stuerstzen in Vorrechnung und Endrechnung sowie bezahlter Vorrechnung wurde der Steuersatz fr den Rest aus der Endrechnung nicht genau wieder gegeben. Korrigiert.
- IBAN-Validierung: Bei IBAN mit Buchstaben auerhalb des Lndercodes funktionierte die Validierung nicht. Buchstaben der gesamten IBAN werden jetzt in entsprechende zweistellige Zahlen (ASCII-Code Dezimalzahl - 55) umgestellt.
- Bei der Kopie von Eingngen zur weiteren Bearbeitung wurden die erweiterten XRechnungen nicht korrekt zugeordnet.
- Bei erweiterten XRechnungen und Warenauswahl wurden die Waren in der untersten Tabelle nicht nach den Steuerstzen gefiltert.
- Anhnge wurden bei Lieferungen und Lieferungsnderungen nicht mit den einzelnen Lieferungen verknpft. Es waren immer alle Anhnge sichtbar. Fehlende Formularverknpfung erstellt.
- Die Ergnzung des Lieferdatums funktionierte sowohl bei den Rechnungen als auch bei weitergeleiteten Lieferungen nicht einwandfrei.
- Die Erstellung einer Rechnung ber weitergeleitete Lieferung funktionierte nicht.
- Viele Anpassungen beim Druck von erweiterten Rechnungen und weitergeleiteten Lieferungen im erweiterten Modus.
- Periodische Buchungen in dem Formular fr die einfache Eingabe wurden nicht einwandfrei durchgefhrt. Nach einer Buchung brach die Prozedur jeweils mit einer Fehlermeldung ab. Korrigiert.
- Fr erweiterte Rechnungen wurde den Vorlagen eine weitere Absatzvorlage hinzugefgt. Diese Vorlage tritt nur bei den erweiteren Rechnungen mit 2 Untergliederungen auf.

* XRechnung_2608_004
- Periodische Buchungen werden bei allen Datenbanktypen jetzt direkt beim ffnen der Base-Datei auf den aktuellen Stand gebracht.
- Das Lschen in der tbl_Eingang_nderung war in der Firebird-Datenbankversion nicht mglich, wenn Daten zur erweiterten XRechnung vorhanden waren - korrigiert.

* XRechnung_2608_005
- Das Lieferdatum wurde bei ZUGFeRD-Dateien nicht im korrekten Format YYYYMMDD weiter gegeben. Korrigiert.
- Die Validierung lief in Windows nicht, weil die Shell nicht mit einfachen Anfhrungszeichen zurecht kam.
