V4 Release Notes Kunden 4.6: Unterschied zwischen den Versionen

Aus Autopoll-Dokumentation
Zur Navigation springen Zur Suche springen
Oehlstoeter (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Oehlstoeter (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(43 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:TOCright}}
{{Vorlage:TOCright}}
==Einleitung==
Für Autopoll V4.6 sind gegenüber der Verion 4.5. die Entwicklungstools und Programmierresourcen modernisiert worden, was uns die Entwicklung erleichtert und Ihnen mehr Sicherheit bringt.


Es gibt keine Rease Notes für die Versionen 4.6.0 und 4.6.1.
Gleichzeitig gab es viele kleiner Verbesserungen und Bugfixes im Detail, die folgenden Release Notes wollen darüber einen Überblick geben.


==Version 4.6.2.439==
Wesentliche Erweiterungen für die Plus-Version, also das Faktura Modul sind
* verbesserter Storno mit Einzelnachweis 
* ZugFERD-Rechnungen (also elektronische Rechnungen PDF mit XML)
* reine XML-Rechnung für Deutschland und Österreich


Wir schenken uns zukünftig die RC/FR was auch immer Nummerierung, sondern dann geht die dritte Stelle hoch 4.6.X.439.
Darüber hinaus ist jetzt auf allen Ebenen (Datenaustausch, Export, Import) Kommunikation mit ftp und sftp möglich. Damit können auch die neuen Tankautmaten von hectronic ''HecVision'' angebunden werden.


===Änderungen am Programm===
Der Update auf die Version 4.6 ist kostenpflichtig. Für Kunden, die die 4.5 in 2024 gekauft haben, finden sich rabattierte Lösungen.(bis zum 31.12.2025)


* Datum Formatiert im Dateinamen des Faktura-Journal-Exports (rn hatte hier auch einen Kunden)
Ab der Version 4.6.10 gibt es eine separate Autopoll-V4.6-Lizenz. Die Versionen bis 4.6.9 laufen noch unter der Autopoll-V4.5-Lizenz.
* MandantenName bei aktiver autopoll.faktura.pdfpath.erwmandant auch als letztes Verzeichnis im Dateinamen des Faktura-Journal-Exports (Mosolf)
* Bezeichnungen im Steuerblock Faktura mit Stringkonstanten, wegen Übersetzung.
* Beachtung des Tachowechseln in der Terminverwaltung.
* Setup apfbstart nur noch bei Komponente "Database" also Einzelplatz oder Server.
* Datums und Nummern Formatierung nun auch Dateinamen des Stornodateiexports
* CTRL-A tut wieder in Standardlisten, zudem
* alte (Defaul-)Farben in den Parametern gelöscht und damit zurückgesetzt , da sieht man im neuen Layouts nichts
* Zuordnungsdialog Fahrzeug/Fahrer zu Ausweis im Ausweis, ist die Tabelle wieder sortierbar.
* DB-Validierung gefixed und getestet
* Zuordnung Fz/Fa zu Ausweis hat wieder einen vertikalen Scrollbalken
* Parameterdialog Ausweise, nicht mehr nur von/bis, sondern wenn man mehr als einen Satz in der Liste markiert, greift der Dialog auf diese. Auswahlen in der Liste werden seit 01.06.2021 berücksichtigt
* DEK Entwicklung ist bereits (testweise) implementiert und soll mit Mosolf in Betrieb genommen werden. Aus dem DEK entsteht in verschiedenen Varianten eine Preisliste, auf der man mit Zu/Abschlag aufbauen kann. >Ticket 77
* Scheduler stoppt während Datensicherungsoperationen laufen. Implementiert in der V4 in dasi.RunService. In der V5 nicht mehr notwendig, weil dort der Scheduler in einem eigenne Thread mit eigener DB-Connection läuft >Ticket 141
* Bedingung bei Tankungen ohne Zuordnung geprüft, tut, erinnere mich auch das vor langer Zeit behoben zu haben. >Ticket 192
* <TkFuellTabelle> in der Mail zeigt eine komplette Übersicht aller Tanks an, aus dem sich dann die Möglickeiten für andere Tanks ergeben. Bestandsliste ist in diesem Zusammenhang nicht notwendig. > Tiekt 98


===Änderungen mit Auswirkungen auf die Datenbank===
==Version 4.6.14.447 ==


* Digix Ausweisentgegennahme - BugFix, TA-Artikel wurden nicht zugeordnet
Bugfixing
* Im neuen Master steckt auch Update RngLayoutDefault, weil dort auf Seite 2 ein Test "KrützliBützli" stand.
* Rechnungsübersicht beachtet jetzt auch Firmen
* Update EXPORT_TRANSAKTION damit die Felder eine sinnvollere Reihenfolge haben, SUBRECSTYLE braucht man für load-Funtionen früh.
* Unspezifische Login-Probleme analysiert und korrigiert.
* Show_FiList, dann können wir die letzte Transaktion in der FiListe im Reiter Mandate anzeigen. Damit ist eine Mandatsprüfung vor der Fakturierung möglich. >Ticket 220
* Autopoll Center Aktualisierung verbessert.
* XML-Rechnung Austria Zusatzinformation aus der Adresse raus, gibt es nur in der Spezifikation und nicht bei der Bank
* Popup-Menü bei den Transfers eines HecStars (also im Automaten, nicht in Tankautomatentypen) zum ändern der Pfade zwischen \DiskC und /opt.
* Neuer Parameter autopoll.lieferung.preis.obligatorisch erlaubt, dass der Preis einer Lieferung eingegeben werden muss. (Knettenbrech)
* autopoll.lieferung.preis.obligatorisch , sollte vielleicht nur bei Lieferungen greifen und nicht auch bei Peilungen
* Die Datensicherung bei "neuem", individuell codierten Passwort, wenn man "masterkey" geändert hat, funktioniert wieder
* kleinere Bugfixes


===Bugfix 28.11.2023===
Verbesserungen
* Update stellt die Versionsnummer falsch ein, Korrektur mit:
* Das Register im Mandanten heisst nicht mehr "Schweiz", sondern jetzt "Erweitert", da wir das auch bei den elektronischen Rechnungen als Absender brauchen
<code>update sysinfo set prgvers=4, prgrel=6, prgfix=2 where dbvers = 439</code>
* Aus dem Firmen-Infofeld-9 holen wir eine Lieferantenummer für XML-Rechnung-Austria (Xerra/Luisser)
* Ab dieser Autopoll-Version wird die SEPA-Version nicht mehr unter Fakturieung-Status-weitere SEPA-Parameter-XML-Datei über eine Versionsausahl eingestellt, sondern jetzt unter Einstellungen-Allgemeine Einstellungen-Mandant-Faktura über die neuen Felder SEPA-PAIN, SEPA-BIC, SEPA-STUZZA, SEPA-Version, wobei Österreich gar kein Stuza mehr verwendet.
* Vorbelegung der SEPA-Version defensiver vorbelegt SEPA-PAIN = 08.001.002, was SEPA 3.2 ist und nicht mehr 3.9


===Status===
==Version 4.6.12.446==
* Setup erstellt am 21.11.2023
* nächster Setup [[Intern:V4_Release_4.6.3.440]] am 5.12.2023


==Version 4.6.3.440==
* Nach dem Datenabruf wird das AP Center nur noch an dem Tankautomaten und den Tanks des Tankautomaten aktualisiert, der gerade abgerufen wurde.
* Die Meldung, dass die Faktura abgeschlossen ist, wird standardmässig wieder angezeigt. (autopoll.faktura.closemsg)
* Neuer Parameter der steuert, ob nach der Faktura das Faktura-Fenster geschlossen wird oder zur ersten Seite der Faktura zurückgesetzt wird. (autopoll.faktura.closewin)
* kleinere Bugfixes


===Änderungen am Programm===
==Version 4.6.11.445==


===Änderungen mit Auswirkungen auf die Datenbank===
* weitere Verbesserungen des Rechnungs-Stornos
* neues Feld "Local connect" im Konfigurationsmenü FTP im Tankautomaten (Default = Nein)
* ZugFERD Payment-Methode nicht mehr fest 30, sondern 49 bei Einzug und 49 bei Überweisung, beides SEPA.
* kleinere Bugfixes


* voriges Update stellt die Versionsnummer falsch ein, Korrektur mit: <code>update sysinfo set prgvers=4, prgrel=6, prgfix=2 where dbvers = 439</code>
==Version 4.6.10.444==


* <code>apv3.polling.hecstar.write.articlerestrictions.xml</code> gefixed, wegen PreFix Problemen nach 4.6er Veränderungen am Datenbank-Treiber
* HecStar holt auch .zip-Files, wenn man es aktiviert
* Umstellung des ftp/ftps/sftp-Handling. Es wurde alles zentralisiert und die Protokolle in sauberer objektorientierung/Vererbung implementiert
**        ftp - tut wie immer
**        ftps - noch keine TLS-Version 1.3, 1.2 ist aber Standard, (1.1 könnten wir auch), wird von modernen Systemen aber nicht mehr umgesetzt. Anmerkung : FileZilla-Server hat eine fehlerhafte TSL1.2 Implementation mit unseren WebServer unter ftp.autopoll.de geht es.
**        sftp - - neu implemenetiert.
* Import, Export und Tankautomaten verwenden alle das gleiche FTP/SFTP-Modul.
* Die Parameter des ftp-Server können jetzt vollständig in einem Dialog (ohne Extra Parameter) angegeben werden. Bei den Experteneinstellungen vorsichtig sein.
* Autopoll spricht jetzt (endlich) https mit unserem Autopoll-Server
* Sachbezug im Fahrzeug kann auch inaktiv gesetzt werden (also den neuen aktiv Haken, kann man abwählen, wir fomulieren positiv). Wenn er wieder dabei ist, wird *ein* Wert berechnet und auf aktuellen Monat gesetzt, keine Nachberechnung.
* Einschränkbare Auswahl der Kühlaggregate auf Fahrzeugen der gleichen Firma ein.
* kleinere Bugfixes


* Bugfixes an der DEK-Preisberechnung (auf Basis von Mosolf)
==Version 4.6.9.443==


* Neu Entwicklung des fx-Button in den Lagerbewegungen. Die Neuberechnung der DEKs setzt nicht mehr an der ersten Lagerbewegung auf, sondern an der der ersten Lagerbewegung mmit eingetragenem DEK
* DEK Preis in der Bestandliste, ganz rechts
* neue 4.6-Lizenz notwendig
* ZuGFERD E-Rechnungen
** Verarbeitungsprofil mit PDF,XMLAT,XMLDE,ZUGFERD
** Bestellbeleg (externe Bestellnummer, LeitID, etc) in der Firma
* neue Stammdatenfelder
** Personalnummer und Fahrertyp im Fahrer
** Freitext in der Firma
* RngStorno mit Gratisabgabe (Sachbezug) achtet jetzt auf Mengen und Beträge
* httpPosts zur Datenübertragung an Autopoll-Server (MtS-K u.ä.) nun mit TimeOut
* Erweiterung Kühlaggregatssplit für bereits verarbeitete Daten-


* Das "alte" Verfahren bei der DEK Berechnung ist mit <code>list.tr.calcdekpreis.version = 1</code> wieder aktivierbar.
==Version 4.6.8.442==


* Sachbezugsberechnung nochmal gefixed (Erfahrungen von Hauser)
* Verbesserung vom TA-Dialog zum Fuellog (Tokheim)
* Erweiterung eines Kühlaggregates im Fahrzeug, Tankungen können manuell gesplittet werden
* Überarbeitung des Stornos mit verbesserter Stornoprozedur
* Kleinere Bugfixes


===Status===
==Version 4.6.8.441==
* Setup erstellt am 05.12.2023
* geplanter nächster Setup Ende Januar 2024
** Dann mit Delphi 12, Skalierung und
** Aussagen zur Übersetzung


* Kleinere Bugfixes


==Version 4.6.7.441==


==Version 4.6.4.440==
* Sepa-Dateien werden im Unterordner <code>sepa</code> gespeichert
 
* Positionierung in Listen mit den Tasten A-Z möglich
===Änderungen am Programm===
* In Stammdaten Firma nun auch Auswahl von Waschungen und anderen Buchungen möglich
 
* Bessere Prüfung des 2. Journal-Export-Pfades
* Hintergrund ist Mosolf möchte per Scheduler unterschiedliche Tankdatenreports versenden
** wir legen die unterschiedlichen Reports als Kopien (Reporttyp) an, mit eigenen Gruppenwechseln um die Summen festzuschreiben, Format ist gleich bzw passend, aber nicht neu
** Scheduler-Stammsatz erweitert um
*** Typ T-Tankdatenreport mit Auswahl des Reports und nicht fest
*** Zudem Eingabe einer Auswahl (wird auf Auswahl 1 oder 2) möglich, gespeichert im ungenutzen SCHEDULER.SCRIPT-Feld.
** Die Von Bis Bestimmung via Scheduler war für Tankdatenexport, Tankdatenreport und FZanalyse immer gleich via <code>'autopoll.scheduler.report.vonVariante</code> und <code>autopoll.scheduler.export.bisVariante</code>was natürlich Quatsch war. Sie gelten weiter, außer man überschreibt die Prtamater mit <code>autopoll.scheduler.[tdexport|tdreport|fzanalyse].[von|bis]Variante</code>
** (Zwischen-) Gespeichert werden die PDFs vor dem Mail versenden im PDF-Pfad, der ist bei Mosolf aber vom Server nicht erreichbar, den gibt es nur von den Clients (nicht fragen). Also hätte wenn gesetzt <code>autopoll.scheduler.pdfpath</code> Vorrang
* Logbuch zeigt in der Übersicht (für neue Rechnungsläufe) Probelauf (schwarz) und Abbruch durch den Benutzer (rot)
* FZ Kennzeichen jetzt so lang wie das Datenbankfeld möglich (30 Zeichen)
* Rundschreiben drucken, Firmenauswahl der Firmen mi E-Mail-Adresse
* Als Feld zum Ersetzen nun <FiEMail>
* Hinweis: Früher <Anrede>, dann <RngAnrede>, in der Namenskonverntion am besten wäre aber <FiAnrede>. Sprich, das ist alles gleichwertig, die letzte Fassung ist aber die Beste: Die vollständige (gute/beste) Liste bei der Firma ist: <code>FiNummer,FiAnrede,FiName,FiUStId,FiBank,FiBlz,FiKonto,FiInhaber,FiAdrzeile2-5,FiDataFeld1-10,FiIBAN,FiBIC,FiSEPAMandatsRef,FiKurzform,FiEMail</code>
 
===Bugfixes===
* Reports Vormonat-Bis ist einen Tag zu lang
* Rechnung-Storno SendMail
* MTSK-Daten senden, mit lokalerem httpClient, dadurch häufiger initialisiert und stabiler (Claas)
* PfadPrüfung Journal und DTA Datei in der Fakturierung
* Scheduler Stop bei Datensicherung
* Restore Database ohne vorhandene Database geht jetzt ohne Fehlermeldung
 
===In Entwicklung (nicht aktiv)===
* Neue Funktion Übersetzung mit Deepl Unterstützung, Tabelle und Modul tgLanguage (noch nicht fertig)
 
===Änderungen mit Auswirkungen auf die Datenbank===
* keine
 
===Status===
* Setup am 30.01.2024 gemacht (also fertig)
 
==Version 4.6.5.441==
 
===Änderungen am Programm===
 
* -keine-
 
===Bugfixes===
* neuers Stornomodul. löscht Mailcache bei Fehlversuchen, dadurch kein Doppelversand von Mails mehr
* entwickelt mit Delphi 12, sollte sauber skalieren
* Neue Felder im Replacer FiSEPAMandatsRef, FiKurzform, FIEMail, LiNummer, LiAnrede
 
===In Entwicklung (nicht aktiv)===
* Neue Funktion Übersetzung mit Deepl Unterstützung, Tabelle und Modul tgLanguage (noch nicht fertig)
 
===Änderungen mit Auswirkungen auf die Datenbank===
* Übersetzungsmodul, neue Tabelle tglanguage, Sprache-Hinterlegung im Benutzer möglich
 
===Status===
* Setup am 28.02.2024 gemacht
* nächster Setup [[Intern:V4_Release_4.6.6.441]]


==Version 4.6.6.441==
==Version 4.6.6.441==


===Änderungen am Programm===
* Fortsetzung neue Übersetzung (noch in Arbeit)
 
* Fortsetzung neue Übersetzung (in Arbeit)
* E-Mails mit Message-ID nach RFC 5322
* E-Mails mit Message-ID nach RFC 5322
* automatische Überarbeitung für die neue Übersetzung
===Änderungen mit Auswirkungen auf die Datenbank===
* keine
===Bugfixes===
* Korrektur einiger Datumseingaben
* Korrektur einiger Datumseingaben
* Anzahl angemeldete User, verbessert
* Anzahl angemeldete User, verbessert


===Status===
==Version 4.6.5.441==
* ggf leichte Unschräfe, weil nachträglich gemäß "diff" erstellt.
* Setup erstellt am 23.04.2024
* nächster Setup [[Intern:V4_Release_4.6.7.441]]


==Version 4.6.7.441==
* neues Stornomodul. löscht Mailcache bei Fehlversuchen, dadurch kein Doppelversand von Mails mehr
* entwickelt mit Delphi 12, sollte sauber skalieren
* Neue Felder im Replacer (Platzhalter) FiSEPAMandatsRef, FiKurzform, FIEMail, LiNummer, LiAnrede


===Änderungen am Programm===
==Version 4.6.4.440==


* Sepa-Dateien werden im Unterordner <code>sepa</code> gespeichert
* Scheduler
* Positionierung in Listen mit den Tasten A-Z
** Scheduler-Stammsatz erweitert um Typ T-Tankdatenreport mit Auswahl des Reports und nicht fest
* Stammdaten Firma nun auch mit Waschungen und Buchungen
** Zudem Eingabe einer Auswahl (wird auf Auswahl 1 oder 2) möglich, gespeichert im ungenutzen SCHEDULER.SCRIPT-Feld.
** Die Von und Bis Bestimmungen via Scheduler (Parameter) waren für Tankdatenexporte, Tankdatenreporte und Fahrzeuganalysen immer gleich via <code>'autopoll.scheduler.report.vonVariante</code> und <code>autopoll.scheduler.export.bisVariante</code>. Sie gelten weiter, außer man überschreibt die Parameter mit <code>autopoll.scheduler.[tdexport|tdreport|fzanalyse].[von|bis]Variante</code>
** (Zwischen-) Gespeichert werden die PDFs vor dem Mail versenden im PDF-Pfad, der ist bei einigen Kunden aber vom Server nicht erreichbar, den gibt es nur von den Clients. Vorrang hat <code>autopoll.scheduler.pdfpath</code> wenn gesetzt.
* Logbuch zeigt in der Übersicht (für neue Rechnungsläufe) Probelauf (schwarz) und Abbruch durch den Benutzer (rot)
* Fahrzeugkennzeichen ist jetzt so lang wie das Datenbankfeld möglich (30 Zeichen)
* In "Rundschreiben drucken", Firmenauswahl der Firmen mi E-Mail-Adresse
* Platzhalter <FiEMail> zurm Ersetzen mit dem E-MailFeld der Firma
* Hinweis: Früher <Anrede>, dann <RngAnrede>, in der Namenskonvention am besten wäre aber <FiAnrede>.
Die vollständige (gute/beste) Platzhalter Liste bei der Firma ist: <code>FiNummer,FiAnrede,FiName,FiUStId,FiBank,FiBlz,FiKonto,FiInhaber,FiAdrzeile2-5,FiDataFeld1-10,FiIBAN,FiBIC,FiSEPAMandatsRef,FiKurzform,FiEMail</code>


===Änderungen mit Auswirkungen auf die Datenbank===
* Reports Vormonat-Bis ist einen Tag zu lang
* Rechnung-Storno SendMail
* MTSK-Daten senden, mit lokalerem httpClient, dadurch häufiger initialisiert und stabiler
* PfadPrüfung Journal und DTA-Datei in der Fakturierung
* Scheduler Stop bei Datensicherung
* Restore Database (Datenbank Rücksicherung) ohne vorhandene Datenbank geht jetzt ohne Fehlermeldung
* neue Übersetzung begonnen (noch in Arbeit)


* keine
==Version 4.6.3.440==


===Bugfixes===
* <code>apv3.polling.hecstar.write.articlerestrictions.xml</code> gefixed, wegen PreFix Problemen nach 4.6er Veränderungen am Datenbank-Treiber
* Bugfixing an der DEK-Preisberechnung
* Neu Entwicklung des fx-Button in den Lagerbewegungen. Die Neuberechnung der DEKs setzt nicht mehr an der ersten Lagerbewegung auf, sondern an der der ersten Lagerbewegung mit eingetragenem DEK
* Das "alte" Verfahren bei der DEK Berechnung ist mit <code>list.tr.calcdekpreis.version = 1</code> wieder aktivierbar.
* Sachbezugsberechnung nochmal gefixed


* Bessere Prüfung des 2. Jounrnal-Pfades
==Version 4.6.2.439==


===Status===
* Datum Formatiert im Dateinamen des Faktura-Journal-Exports
* ggf leichte Unschräfe, weil nachträglich gemäß "diff" erstellt.
* MandantenName bei aktiver autopoll.faktura.pdfpath.erwmandant auch als letztes Verzeichnis im Dateinamen des Faktura-Journal-Exports
* Setup erstellt am 10.05.2024
* Bezeichnungen im Steuerblock Faktura mit Stringkonstanten, wegen Übersetzung.
* nächster Setup [[Intern:V4_Release_4.6.8.441]]
* Beachtung des Tachowechsels in der Terminverwaltung.
 
* Setup "apfbstart" nur noch bei Komponente "Database" also Einzelplatz oder Server.
 
* Datums und Nummern Formatierung nun auch Dateinamen des Stornodateiexports
==Version 4.6.8.441==
* CTRL-A funktioniert wieder in Standardlisten, zudem
 
* alte (Defaul-)Farben in den Parametern gelöscht und damit zurückgesetzt , da sieht man im neuen Layouts nichts
===Änderungen am Programm===
* Zuordnungsdialog Fahrzeug/Fahrer zu Ausweis im Ausweis, ist die Tabelle wieder sortierbar.
 
* DB-Validierung gefixed
 
* Zuordnung Fahrzeug/Fahrer zu Ausweis hat wieder einen vertikalen Scrollbalken
===Änderungen mit Auswirkungen auf die Datenbank===
* Parameterdialog Ausweise, nicht mehr nur von/bis, sondern wenn man mehr als einen Satz in der Liste markiert, greift der Dialog auf diese ausgewählten Daten. Auswahlen in der Liste werden seit 01.06.2021 berücksichtigt
 
* DEK Entwicklung ist bereits (testweise) implementiert. Aus dem DEK entsteht in verschiedenen Varianten eine Preisliste, auf der man mit Zu/Abschlag aufbauen kann.
* keine
* Scheduler stoppt während Datensicherungsoperationen laufen. Implementiert in der V4 in dasi.RunService.  
 
* Bedingung bei Tankungen ohne Zuordnung geprüft, funktioniert.
===Bugfixes===
* Platzhalter <TkFuellTabelle> in der Mail zeigt eine komplette Übersicht aller Tanks an, aus dem sich dann die Möglickeiten für andere Tanks ergeben. Bestandsliste ist in diesem Zusammenhang nicht notwendig.
 
* Digix Ausweisentgegennahme - BugFix, TA-Artikel wurden nicht zugeordnet
* kleinere
* Im neuen Master steckt auch Update RngLayoutDefault, weil dort auf Seite 2 ein Test "Sonderzeichen" stand.
 
* Update EXPORT_TRANSAKTION damit die Felder eine sinnvollere Reihenfolge haben.
===Status===
* Show_FiList, dann können wir die letzte Transaktion in der FiListe im Reiter Mandate anzeigen. Damit ist eine Mandatsprüfung vor der Fakturierung möglich.
* ggf leichte Unschräfe, weil nachträglich gemäß "diff" erstellt.
* Update stellt die Versionsnummer falsch ein, Korrektur mit:  
* Setup erstellt am 26.06.2024
<code>update sysinfo set prgvers=4, prgrel=6, prgfix=2 where dbvers = 439</code>
* nächster Setup [[Intern:V4_Release_4.6.8.442]]
 
==Version 4.6.8.442==
 
===Änderungen am Programm===
 
* Verbesserung vom Dialog zum Fuellog (Tokheim)
 
===Änderungen mit Auswirkungen auf die Datenbank===
 
* Erweiterung von Kühlaggregat im Fahrzeug
* Überarbeitung des Stornos mit verbesserter Stornoprocedure
 
===Bugfixes===
 
* kleinere?
 
===Status===
* ggf leichte Unschräfe, weil nachträglich gemäß "diff" erstellt.
* Setup erstellt am 10.10.2024
* nächster Setup [[Intern:V4_Release_4.6.9.443]]
 
 
==Version 4.6.9.443==
 
'''In Entwicklung, geplanter Setup 03.12.2024 oder 10.12.2024'''
 
===Änderungen am Programm===
 
* DEK Preis in der Bestandliste, ganz rechts
* neue Lizenz notwendig 4.6. (OFFEN)
* SEPA prüfen (Nov '23) ggf Parameter zusammenfassen 2.x kann raus. (OFFEN)
 
===Änderungen mit Auswirkungen auf die Datenbank===
 
* ZuGFERD Rechnungen
** Verarbeitungsprofil mit PDF,XMLAT,XMLDE,ZUGFERD
** Bestellbeleg (also externe Bestellnummer, LeitID, etc) in der Firma
 
* neue Felder, FA.Persnummer, FA.Typ und FI.Freitext
 
===Bugfixes===
 
* RngStorno mit Gratisabgabe (Sachbezug) achtet jetzt auf Mengen und Beträge
* Abbruch Faktura prüfen (OFFEN)
* hhtp:post an Autopoll oder generell mit TimeOut (konfigurierbar)
 
===Notizen===


keine
==Version 4.6.1.439.FR04==


===Status===
* Terminmodul beachtet den Tachowechsel nun
'''In Entwicklung'''
* Setup erstellt am
* nächster Setup


==Version 4.6.1.438.RC03==


* Schweizer QR-Code als Beleg in der Faktura
* DEK(oder TA-Preis) auch von mehreren Tanks gewichtet in eine Preisliste eintragen. Stark Datenbank basierend.  stam.pt.berechnung=Y aktiviert (Default N)
* Rückwirkende DEK Berechnung über einen Monat und Eintrag in eine Preisliste (bei mehreren Tanks entsprechend gewichtet)
* In der Faktura kann ein Verzeichnis angegeben werden, mit weiteren Dateien für den Rechnungsversand per E-Mail (Marketingmaterial)
* Schnittstelle V2 zu Digix.
* Waschautomat MONCON
* Neue Lösung für den Sachbezug, entweder über Gratisabgabe (Autopoll Plus) oder über Vorauszahlerkarten (Autopoll Light)
* Storno weist einzelne Transaktionen aus, kann positiv oder negativ angezeigt werden, inkl Aufruf des Journalexports mit einem Parameter (isStorno)
* Preismast SCHAUFF
* DEK-Preis in Lieferungen nur noch readonly, außer es ist leer, oder die erste Lieferung auf dem Tank. Abschaltbar via autopoll.lieferung.dekpreis.readonly=N
* SEPA 3.1 (kommt bei SEPA 3.0) ist gültig seit Nov. 2017, CtrlSum nun auch im Gruppen Header.
* autopoll.polling.checkupdate Default 0, aktiviert Volllistenversand beim Heconomy nach x Übertragungen
* Bestandsliste auch für Tankgruppen
* Report "inaktive Fahrzeuge" nun mit Parameter für die Auswahl des Formats (Defcode)
* Zahlungseingangsdialog verbessert
* Verbesserungen an der Summendarstellung im Report
* E-Mails mit MessageID, dadurch nicht so SPAM anfällig
* Neues Verfahren zum Zählen der Benutzer
* Übertragung von Dateien im Export auch per ftps
* http Automaten nun auch über https
* Artikel 100 für Strom (kWh)
* Ergänzungen im Fakturamodul
** Journalpfad kann enabled/disabled gesetzt werden (autopoll.faktura.export.enabled Default Y)
** Rechnungsnummern je Mandant (autopoll.faktura.report.mdrngnr Default N)
** PDF-Subpfad gemäß Mandatenbezeichnung (autopoll.faktura.pdfpath.erwmandant Default N)
** Mandant kann Layout und Tankstelle zugeordnet werden,  zusammen mit dem "Betriebs"-modul ergibt sich die Möglichkeit Niederlassungen abzurechnen
** Beim E-Mailversand kann ein Verzeichnis angegeben werden aus dem zusätzliche Dateien (Info/Werbematerial) als Attachment der Mail hinzugefügt wird.
* Parameter upd_kennung_pin in den Update aufgenommen, hat irgendwie gefehlt.
* autopoll.faktura.export2.active (2. Journalexport in der Fakrua), wird nicht mehr von der Software auf N gesetzt
* ExportPreise (Export-Polling) erst nach save_sended_price(takey), vorher gab alte Werte
* Center aktualisiert wieder nach Datenabruf mit Transaktionen (aber nur dann)
* HecStar PostCode "voucher" hat "polLogbuch" übersteuert, daher greift er jetzt auch auf das Vorgangsfeld "TD" zu.
* ftp-Fenster war dauerhaft ab Start sichtbar


[[Kategorie:Intern:RelasesV4]]
[[Kategorie:Intern:RelasesV4]]

Aktuelle Version vom 24. Oktober 2025, 09:16 Uhr

Einleitung

Für Autopoll V4.6 sind gegenüber der Verion 4.5. die Entwicklungstools und Programmierresourcen modernisiert worden, was uns die Entwicklung erleichtert und Ihnen mehr Sicherheit bringt.

Gleichzeitig gab es viele kleiner Verbesserungen und Bugfixes im Detail, die folgenden Release Notes wollen darüber einen Überblick geben.

Wesentliche Erweiterungen für die Plus-Version, also das Faktura Modul sind

  • verbesserter Storno mit Einzelnachweis
  • ZugFERD-Rechnungen (also elektronische Rechnungen PDF mit XML)
  • reine XML-Rechnung für Deutschland und Österreich

Darüber hinaus ist jetzt auf allen Ebenen (Datenaustausch, Export, Import) Kommunikation mit ftp und sftp möglich. Damit können auch die neuen Tankautmaten von hectronic HecVision angebunden werden.

Der Update auf die Version 4.6 ist kostenpflichtig. Für Kunden, die die 4.5 in 2024 gekauft haben, finden sich rabattierte Lösungen.(bis zum 31.12.2025)

Ab der Version 4.6.10 gibt es eine separate Autopoll-V4.6-Lizenz. Die Versionen bis 4.6.9 laufen noch unter der Autopoll-V4.5-Lizenz.

Version 4.6.14.447

Bugfixing

  • Rechnungsübersicht beachtet jetzt auch Firmen
  • Unspezifische Login-Probleme analysiert und korrigiert.
  • Autopoll Center Aktualisierung verbessert.
  • XML-Rechnung Austria Zusatzinformation aus der Adresse raus, gibt es nur in der Spezifikation und nicht bei der Bank
  • Popup-Menü bei den Transfers eines HecStars (also im Automaten, nicht in Tankautomatentypen) zum ändern der Pfade zwischen \DiskC und /opt.
  • Neuer Parameter autopoll.lieferung.preis.obligatorisch erlaubt, dass der Preis einer Lieferung eingegeben werden muss. (Knettenbrech)
  • autopoll.lieferung.preis.obligatorisch , sollte vielleicht nur bei Lieferungen greifen und nicht auch bei Peilungen
  • Die Datensicherung bei "neuem", individuell codierten Passwort, wenn man "masterkey" geändert hat, funktioniert wieder
  • kleinere Bugfixes

Verbesserungen

  • Das Register im Mandanten heisst nicht mehr "Schweiz", sondern jetzt "Erweitert", da wir das auch bei den elektronischen Rechnungen als Absender brauchen
  • Aus dem Firmen-Infofeld-9 holen wir eine Lieferantenummer für XML-Rechnung-Austria (Xerra/Luisser)
  • Ab dieser Autopoll-Version wird die SEPA-Version nicht mehr unter Fakturieung-Status-weitere SEPA-Parameter-XML-Datei über eine Versionsausahl eingestellt, sondern jetzt unter Einstellungen-Allgemeine Einstellungen-Mandant-Faktura über die neuen Felder SEPA-PAIN, SEPA-BIC, SEPA-STUZZA, SEPA-Version, wobei Österreich gar kein Stuza mehr verwendet.
  • Vorbelegung der SEPA-Version defensiver vorbelegt SEPA-PAIN = 08.001.002, was SEPA 3.2 ist und nicht mehr 3.9

Version 4.6.12.446

  • Nach dem Datenabruf wird das AP Center nur noch an dem Tankautomaten und den Tanks des Tankautomaten aktualisiert, der gerade abgerufen wurde.
  • Die Meldung, dass die Faktura abgeschlossen ist, wird standardmässig wieder angezeigt. (autopoll.faktura.closemsg)
  • Neuer Parameter der steuert, ob nach der Faktura das Faktura-Fenster geschlossen wird oder zur ersten Seite der Faktura zurückgesetzt wird. (autopoll.faktura.closewin)
  • kleinere Bugfixes

Version 4.6.11.445

  • weitere Verbesserungen des Rechnungs-Stornos
  • neues Feld "Local connect" im Konfigurationsmenü FTP im Tankautomaten (Default = Nein)
  • ZugFERD Payment-Methode nicht mehr fest 30, sondern 49 bei Einzug und 49 bei Überweisung, beides SEPA.
  • kleinere Bugfixes

Version 4.6.10.444

  • HecStar holt auch .zip-Files, wenn man es aktiviert
  • Umstellung des ftp/ftps/sftp-Handling. Es wurde alles zentralisiert und die Protokolle in sauberer objektorientierung/Vererbung implementiert
    • ftp - tut wie immer
    • ftps - noch keine TLS-Version 1.3, 1.2 ist aber Standard, (1.1 könnten wir auch), wird von modernen Systemen aber nicht mehr umgesetzt. Anmerkung : FileZilla-Server hat eine fehlerhafte TSL1.2 Implementation mit unseren WebServer unter ftp.autopoll.de geht es.
    • sftp - - neu implemenetiert.
  • Import, Export und Tankautomaten verwenden alle das gleiche FTP/SFTP-Modul.
  • Die Parameter des ftp-Server können jetzt vollständig in einem Dialog (ohne Extra Parameter) angegeben werden. Bei den Experteneinstellungen vorsichtig sein.
  • Autopoll spricht jetzt (endlich) https mit unserem Autopoll-Server
  • Sachbezug im Fahrzeug kann auch inaktiv gesetzt werden (also den neuen aktiv Haken, kann man abwählen, wir fomulieren positiv). Wenn er wieder dabei ist, wird *ein* Wert berechnet und auf aktuellen Monat gesetzt, keine Nachberechnung.
  • Einschränkbare Auswahl der Kühlaggregate auf Fahrzeugen der gleichen Firma ein.
  • kleinere Bugfixes

Version 4.6.9.443

  • DEK Preis in der Bestandliste, ganz rechts
  • neue 4.6-Lizenz notwendig
  • ZuGFERD E-Rechnungen
    • Verarbeitungsprofil mit PDF,XMLAT,XMLDE,ZUGFERD
    • Bestellbeleg (externe Bestellnummer, LeitID, etc) in der Firma
  • neue Stammdatenfelder
    • Personalnummer und Fahrertyp im Fahrer
    • Freitext in der Firma
  • RngStorno mit Gratisabgabe (Sachbezug) achtet jetzt auf Mengen und Beträge
  • httpPosts zur Datenübertragung an Autopoll-Server (MtS-K u.ä.) nun mit TimeOut
  • Erweiterung Kühlaggregatssplit für bereits verarbeitete Daten-

Version 4.6.8.442

  • Verbesserung vom TA-Dialog zum Fuellog (Tokheim)
  • Erweiterung eines Kühlaggregates im Fahrzeug, Tankungen können manuell gesplittet werden
  • Überarbeitung des Stornos mit verbesserter Stornoprozedur
  • Kleinere Bugfixes

Version 4.6.8.441

  • Kleinere Bugfixes

Version 4.6.7.441

  • Sepa-Dateien werden im Unterordner sepa gespeichert
  • Positionierung in Listen mit den Tasten A-Z möglich
  • In Stammdaten Firma nun auch Auswahl von Waschungen und anderen Buchungen möglich
  • Bessere Prüfung des 2. Journal-Export-Pfades

Version 4.6.6.441

  • Fortsetzung neue Übersetzung (noch in Arbeit)
  • E-Mails mit Message-ID nach RFC 5322
  • Korrektur einiger Datumseingaben
  • Anzahl angemeldete User, verbessert

Version 4.6.5.441

  • neues Stornomodul. löscht Mailcache bei Fehlversuchen, dadurch kein Doppelversand von Mails mehr
  • entwickelt mit Delphi 12, sollte sauber skalieren
  • Neue Felder im Replacer (Platzhalter) FiSEPAMandatsRef, FiKurzform, FIEMail, LiNummer, LiAnrede

Version 4.6.4.440

  • Scheduler
    • Scheduler-Stammsatz erweitert um Typ T-Tankdatenreport mit Auswahl des Reports und nicht fest
    • Zudem Eingabe einer Auswahl (wird auf Auswahl 1 oder 2) möglich, gespeichert im ungenutzen SCHEDULER.SCRIPT-Feld.
    • Die Von und Bis Bestimmungen via Scheduler (Parameter) waren für Tankdatenexporte, Tankdatenreporte und Fahrzeuganalysen immer gleich via 'autopoll.scheduler.report.vonVariante und autopoll.scheduler.export.bisVariante. Sie gelten weiter, außer man überschreibt die Parameter mit autopoll.scheduler.[tdexport|tdreport|fzanalyse].[von|bis]Variante
    • (Zwischen-) Gespeichert werden die PDFs vor dem Mail versenden im PDF-Pfad, der ist bei einigen Kunden aber vom Server nicht erreichbar, den gibt es nur von den Clients. Vorrang hat autopoll.scheduler.pdfpath wenn gesetzt.
  • Logbuch zeigt in der Übersicht (für neue Rechnungsläufe) Probelauf (schwarz) und Abbruch durch den Benutzer (rot)
  • Fahrzeugkennzeichen ist jetzt so lang wie das Datenbankfeld möglich (30 Zeichen)
  • In "Rundschreiben drucken", Firmenauswahl der Firmen mi E-Mail-Adresse
  • Platzhalter <FiEMail> zurm Ersetzen mit dem E-MailFeld der Firma
  • Hinweis: Früher <Anrede>, dann <RngAnrede>, in der Namenskonvention am besten wäre aber <FiAnrede>.

Die vollständige (gute/beste) Platzhalter Liste bei der Firma ist: FiNummer,FiAnrede,FiName,FiUStId,FiBank,FiBlz,FiKonto,FiInhaber,FiAdrzeile2-5,FiDataFeld1-10,FiIBAN,FiBIC,FiSEPAMandatsRef,FiKurzform,FiEMail

  • Reports Vormonat-Bis ist einen Tag zu lang
  • Rechnung-Storno SendMail
  • MTSK-Daten senden, mit lokalerem httpClient, dadurch häufiger initialisiert und stabiler
  • PfadPrüfung Journal und DTA-Datei in der Fakturierung
  • Scheduler Stop bei Datensicherung
  • Restore Database (Datenbank Rücksicherung) ohne vorhandene Datenbank geht jetzt ohne Fehlermeldung
  • neue Übersetzung begonnen (noch in Arbeit)

Version 4.6.3.440

  • apv3.polling.hecstar.write.articlerestrictions.xml gefixed, wegen PreFix Problemen nach 4.6er Veränderungen am Datenbank-Treiber
  • Bugfixing an der DEK-Preisberechnung
  • Neu Entwicklung des fx-Button in den Lagerbewegungen. Die Neuberechnung der DEKs setzt nicht mehr an der ersten Lagerbewegung auf, sondern an der der ersten Lagerbewegung mit eingetragenem DEK
  • Das "alte" Verfahren bei der DEK Berechnung ist mit list.tr.calcdekpreis.version = 1 wieder aktivierbar.
  • Sachbezugsberechnung nochmal gefixed

Version 4.6.2.439

  • Datum Formatiert im Dateinamen des Faktura-Journal-Exports
  • MandantenName bei aktiver autopoll.faktura.pdfpath.erwmandant auch als letztes Verzeichnis im Dateinamen des Faktura-Journal-Exports
  • Bezeichnungen im Steuerblock Faktura mit Stringkonstanten, wegen Übersetzung.
  • Beachtung des Tachowechsels in der Terminverwaltung.
  • Setup "apfbstart" nur noch bei Komponente "Database" also Einzelplatz oder Server.
  • Datums und Nummern Formatierung nun auch Dateinamen des Stornodateiexports
  • CTRL-A funktioniert wieder in Standardlisten, zudem
  • alte (Defaul-)Farben in den Parametern gelöscht und damit zurückgesetzt , da sieht man im neuen Layouts nichts
  • Zuordnungsdialog Fahrzeug/Fahrer zu Ausweis im Ausweis, ist die Tabelle wieder sortierbar.
  • DB-Validierung gefixed
  • Zuordnung Fahrzeug/Fahrer zu Ausweis hat wieder einen vertikalen Scrollbalken
  • Parameterdialog Ausweise, nicht mehr nur von/bis, sondern wenn man mehr als einen Satz in der Liste markiert, greift der Dialog auf diese ausgewählten Daten. Auswahlen in der Liste werden seit 01.06.2021 berücksichtigt
  • DEK Entwicklung ist bereits (testweise) implementiert. Aus dem DEK entsteht in verschiedenen Varianten eine Preisliste, auf der man mit Zu/Abschlag aufbauen kann.
  • Scheduler stoppt während Datensicherungsoperationen laufen. Implementiert in der V4 in dasi.RunService.
  • Bedingung bei Tankungen ohne Zuordnung geprüft, funktioniert.
  • Platzhalter <TkFuellTabelle> in der Mail zeigt eine komplette Übersicht aller Tanks an, aus dem sich dann die Möglickeiten für andere Tanks ergeben. Bestandsliste ist in diesem Zusammenhang nicht notwendig.
  • Digix Ausweisentgegennahme - BugFix, TA-Artikel wurden nicht zugeordnet
  • Im neuen Master steckt auch Update RngLayoutDefault, weil dort auf Seite 2 ein Test "Sonderzeichen" stand.
  • Update EXPORT_TRANSAKTION damit die Felder eine sinnvollere Reihenfolge haben.
  • Show_FiList, dann können wir die letzte Transaktion in der FiListe im Reiter Mandate anzeigen. Damit ist eine Mandatsprüfung vor der Fakturierung möglich.
  • Update stellt die Versionsnummer falsch ein, Korrektur mit:

update sysinfo set prgvers=4, prgrel=6, prgfix=2 where dbvers = 439

Version 4.6.1.439.FR04

  • Terminmodul beachtet den Tachowechsel nun

Version 4.6.1.438.RC03

  • Schweizer QR-Code als Beleg in der Faktura
  • DEK(oder TA-Preis) auch von mehreren Tanks gewichtet in eine Preisliste eintragen. Stark Datenbank basierend. stam.pt.berechnung=Y aktiviert (Default N)
  • Rückwirkende DEK Berechnung über einen Monat und Eintrag in eine Preisliste (bei mehreren Tanks entsprechend gewichtet)
  • In der Faktura kann ein Verzeichnis angegeben werden, mit weiteren Dateien für den Rechnungsversand per E-Mail (Marketingmaterial)
  • Schnittstelle V2 zu Digix.
  • Waschautomat MONCON
  • Neue Lösung für den Sachbezug, entweder über Gratisabgabe (Autopoll Plus) oder über Vorauszahlerkarten (Autopoll Light)
  • Storno weist einzelne Transaktionen aus, kann positiv oder negativ angezeigt werden, inkl Aufruf des Journalexports mit einem Parameter (isStorno)
  • Preismast SCHAUFF
  • DEK-Preis in Lieferungen nur noch readonly, außer es ist leer, oder die erste Lieferung auf dem Tank. Abschaltbar via autopoll.lieferung.dekpreis.readonly=N
  • SEPA 3.1 (kommt bei SEPA 3.0) ist gültig seit Nov. 2017, CtrlSum nun auch im Gruppen Header.
  • autopoll.polling.checkupdate Default 0, aktiviert Volllistenversand beim Heconomy nach x Übertragungen
  • Bestandsliste auch für Tankgruppen
  • Report "inaktive Fahrzeuge" nun mit Parameter für die Auswahl des Formats (Defcode)
  • Zahlungseingangsdialog verbessert
  • Verbesserungen an der Summendarstellung im Report
  • E-Mails mit MessageID, dadurch nicht so SPAM anfällig
  • Neues Verfahren zum Zählen der Benutzer
  • Übertragung von Dateien im Export auch per ftps
  • http Automaten nun auch über https
  • Artikel 100 für Strom (kWh)
  • Ergänzungen im Fakturamodul
    • Journalpfad kann enabled/disabled gesetzt werden (autopoll.faktura.export.enabled Default Y)
    • Rechnungsnummern je Mandant (autopoll.faktura.report.mdrngnr Default N)
    • PDF-Subpfad gemäß Mandatenbezeichnung (autopoll.faktura.pdfpath.erwmandant Default N)
    • Mandant kann Layout und Tankstelle zugeordnet werden, zusammen mit dem "Betriebs"-modul ergibt sich die Möglichkeit Niederlassungen abzurechnen
    • Beim E-Mailversand kann ein Verzeichnis angegeben werden aus dem zusätzliche Dateien (Info/Werbematerial) als Attachment der Mail hinzugefügt wird.
  • Parameter upd_kennung_pin in den Update aufgenommen, hat irgendwie gefehlt.
  • autopoll.faktura.export2.active (2. Journalexport in der Fakrua), wird nicht mehr von der Software auf N gesetzt
  • ExportPreise (Export-Polling) erst nach save_sended_price(takey), vorher gab alte Werte
  • Center aktualisiert wieder nach Datenabruf mit Transaktionen (aber nur dann)
  • HecStar PostCode "voucher" hat "polLogbuch" übersteuert, daher greift er jetzt auch auf das Vorgangsfeld "TD" zu.
  • ftp-Fenster war dauerhaft ab Start sichtbar