Changelog XRechnung.odb ab XRechnung_2502_001.odb Neue Versionen zur XRechnung werden immer dann erstellt, wenn ein Fehler bereinigt wurde oder eine zusätzliche 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 abhängig gemacht - Kopieren von Rechnungen auch für Rechnungen der Warenverwaltung ermöglicht – 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 für Lieferscheine, Angebote usw. ermöglichen (tbl_Rechnungstyp_Code). * XRechnung_2502_004.odb - Vorhergehende Angebote, Lieferscheine und Auftragsbestätigungen erscheinen jetzt unter "Anmerkungen" oberhalb der Rechnung, nicht mehr in der Rechnungssummierung. - Update aus vorheriger Version für tbl_Bankverbindung korrigiert. Die Tabelle wurde zu spät 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 verknüpft wurden. - Im Kontoformular erscheinen nur noch Rechnungen, keine Angebote o.ä. * XRechnung_2502_006.odb - Anzeige der Beträge in der ausgedruckten Rechnung ohne Währungszeichen über das Format "CurrencyNum" eingebaut. - Alternative Währungsangabe für die Rechungen möglich (allerdings: Anzeige in Formularen etc. weiter als €). - Steuercodeangabe in erweiterten XRechnungen korrigiert. * XRechnung_2502_007.odb - Anzeige anderer Währungen 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 hinzugefügt (Achtung! Summierungen vor dem Druck überprüfen!) * XRechnung_2502_009.odb - Defaultsteuersatz und Defaultsteuercode in tbl_Firma von der tbl_Steuerart und dem Datum abhängig erstellt. * XRechnung_2502_010.odb - Andere Währungen 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 Währung kann Steuerfreiheit beinhalten). - Druck von Zeilennummern korrigiert - wurde bei den Spalten für die Rechnung nicht mehr berücksichtigt. * XRechnung_2502_011.odb - Das Feld "KundeZeichen" wurde aus der Rechnungsvorlage entfernt. Es war für die Leitweg-ID der Behörden gedacht. Die ist aber abhängig vom Kunden, nicht abhängig 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 getätigt, so gilt dieser für 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 Währungszusatzes nicht mehr möglich → wiederhergestellt. - Einlesen von Rechnungen: Rabatte und Aufschläge berücksichtigen 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 möglich. - Beim Einlesen aus früheren Versionen wurden teilweise nur 3 Tabellenfelder in den Tabellen der Rechnungsformulare angezeigt - korrigiert - Die Listung von Bezügen 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 für einige Felder nicht korrekt gesetzt - behoben. * XRechnung_2502_016.odb - Vom Kunden abhängige Spaltenbezeichnungen für Ware, Warennummer und Warenzusatz können jetzt auch im Rechnungsformular eingeblendet und geändert werden. Die Änderung erscheint auch in den Druckeingenschaften der Rechnung. - Beispiel für das Einstellen von Standarddatumswerten in den Makros bereitgestellt. Werte wie Anfangsdatum und Enddatum des Vormonats oder eines beliebigen Monats können über viw_Filter ausgefüllt werden und dann z.B. für das Lieferdatum genutzt werden. Beispiel unter Inputcontrol → FormChange, ca. Zeile 125 * XRechnung_2502_017.odb - Rechnungsformulare mit Comoboxen hinzugefügt. Ware wird in Abhängigkeit vom Kunden vorgeschlagen oder kann dort frei eingetragen werden. - Formularfelder, sofern bisher nicht andersfarbig dargestellt, einheitlich auf weißen 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 Empfängers, 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 Maßeinheiten war bisher auf Werte > 1 beschränkt. Jetzt für die Maße, die nicht dem Betrag '1' entsprechen. - viw_Lieferung_Aenderung: Druckerstellung war nicht möglich, auch andere Ansichten Angepasst an die Rechnungsansichten. - Filterung im Kontoformular verbessert - Privatkunden können mit Firmenbezeichnung aufgenommen werden - es wird nur Ansprechpartner in die Adresse der PDF-Datei übernommen. - Bei Gliederungen für erweiterte XRechnungen können auch die Summen für die Gliederung angezeigt werden. - QRCode wurde bei der Erstellung mit automatischer Größe erzeugt. Dies führte zu einem recht kleinen Bild, wenn der QRCode das letzte Element auf einer Seite mit wenig Platz war. Der QRCode wird jetzt von der Größe auf die Breite und Höhe der letzten Spalte eingestellt. * Die wichtigste Neuerung: Zur 2502_019 existiert jetzt auch die erste Serverversion für MariaDB/MySQL. Hier sind die Daten dann auch für 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 gewährt 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 für Rechnungen funktionierte nicht - behoben. - Rechnungskopien wurden mit der gleichen Rechnungsnummer erstellt - behoben. - Rechnungssuche: Warnung zu anderer Währung als dem Euro wurde nicht angezeigt - korrigiert * XRechnung_2502_023.odb - Reihenfolge der Rechnungsposten nicht immer im Einklang mit lfd. Nummerierung - korrigiert - Für Rechnungsformulare ist eine Rechnungspostenübersicht hinzu gekommen. Die Übersicht kann im Formular "Einstellungen" auf 'sichtbar' geschaltet werden. Um dies mit der MariaDB zu ermöglichen muss das Makro Update → StartNewField ablaufen. Dadurch wird das Feld der Datenbank hinzugefügt. 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 für Rechnungen mit Untergliederungen (erweiterte XRechnungen). - Suche beinhaltete nicht die Waren aus den Formularen für Waren auswahl - korrigiert - Die Kontoübersicht wurde um eine Zuweisung der Konten zu den Zahlungen und eine Berichtsfunktion für die gesamten Kontobewegungen erweitert. - Für das Lieferdatum wurde eine Änderung der Beschriftung für die jeweilige Rechnung ermöglicht. Es können so jetzt statt "Lieferdatum:" auch Begriffe wie "Ausgeführt am:", "Abgeholt am:" oder ähnliches eingefügt werden. Hinweis: Bei der MariaDB beachten: Die Ansichten müssen 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 können 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. - Kontoübersicht: Nur einzelene Monate auswählbar, jetzt auch alle Monate eines Jahres - In vielen Formularen tauchten noch die zusätzlichen Navigationsleisten im Fenster unten auf. Das führte teilweise zu Irritationen. Diese Leiste ist jetzt in allen Formularen ausgeschaltet. - Die Verbindung zu Angeboten, Auftragsbestätigungen u.ä. war nur auf eine Verbindung beschränkt. Jetzt können mehrere Rechnungen mit einer Auftragsbestätigung verbunden werden. - Die Listenfelder für die weiteren Verbindungen (siehe oben) wurden nicht korrekt erstellt - korrigiert.