login nicht aus $::form nehmen. Teil 1
Behebt Bug bei Steuerfilterung in Dialogbuchungen
Bisher kam es zu einem Fehler, wenn in Dialogbuchungen auf 'Erneuern'geklickt hat (der Filter für die Steuerkonten wurde für das ersteKonto in der Liste aller Konten gesetzt statt dem ausgewählten).
tax_id auslesen
Statt die tax_id aus einem Join auf die Tabelle taxkeys zu bekommen,wird nun direkt von der acc_trans auf die Steuer zugegriffen. Diesgeschieht an verschiedenen Stellen:
Die tax_id wird jetzt in Kreditoren-/Debitoren- und Dialogbuchungen...
Alle Vorkommen von dbdriver, sid, Oracle entfernt
...und gegen das hardcodierte Werte für PostgreSQL ersetzt.
Trailing Whitespaces entfernen
Dieser Commit entfernt lediglich Leerzeichen am Ende der Zeilen.
DATEV-Check für nur eine Buchung
Bisher hat der DATEV-Check nach Erstellung einer Buchung immer denganzen Tag geprüft. Jetzt wird nur noch die Buchung selbst aufDATEV-Kompatibilität geprüft.
Filtert Steuern bei Dialogbuchungen
Bei Dialogbuchungen kam es in der Vergangenheit zu Verwechslungenvon Umsatz- und Vorsteuer. Für jedes Konto werden daher nun Steuernnur noch angezeigt, wenn die Steuer so eingestellt ist, dass siefür die Kontoart des ausgewählten Kontos angezeigt wird....
Buchungsjournal: Filter "Bearbeiter" gefixt
Behebt #2248.
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Kosmetik: Leerzeichen am Zeilenende weg.
chart.link in der acc_trans
Enthält noch einige Ergänzungen zu commitd1408ca13458a782cbde2b768cdd7abdbdcb9348. Es werden jetzt auchperiodisch erzeugte Rechnungen berücksichtigt und SEPA-Überweisungenfunktionieren wieder.
Weiterhin werden noch einige Syntax-Fehler behoben.
chart_link in acc_trans
Erstellt ein neues Pflichtfeld chart_link in der Tabelle acc_trans.Wird bisher nur beschrieben und noch an keiner Stelle ausgelesen.
Conflicts:
SL/AP.pm SL/AR.pm SL/IR.pm SL/IS.pm
tax_id in acc_trans
Dieser Commit enthält das Update-Script um eine neue Spalte Namens'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte hatConstrait NOT NULL und einen Fremdschlüssel auf die id von tax.
Das Pflichtfeld wird jetzt immer geschrieben bei:...
Debitoren-/Kreditoren-/Dialogbuchungen: Fremdschlüsselspalte "department_id" nicht mit "0" schreiben
Conflicts: SL/AP.pm
Nach Löschen in ar/ap/gl via DB-Trigger in acc_trans aufräumen
Revert "tax_id in acc_trans"
This reverts commit 357d134d265637fb37ed2cd47da2ce3ef44d015a.
Revert "Probleme bei Mwst-Wechsel"
This reverts commit 072919154edb34f4afed6bf93fdbdae5b0969385.
Probleme bei Mwst-Wechsel
Durch einen Mwst-Wechsel kam es bisher zu einigen Problemen, folgendebehebt dieser Commit:
1.Korrektes Öffnen von Dialogbuchung bei inkl Steuern
2.Korrekte Anzeige Steuersatz in Berichte-Kontenübersicht-...-Konto auswählen...
Dieser Commit enthält das Update-Script um eine neue Spalte Namens'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte istein Pflichtfeld.
Das Pflichtfeld wird jetzt immer geschrieben bei:
-VK-Rechnungen (auch automatisch erzeugten)...
Option für Datev-Check in Mandantenkonfiguration verschoben.
DATEV check in die 5 haupt buchungsmasken verlinkt
Falsches Buchungsdatum bei stornierten Dialogbuchungen
Storniert man eine Dialogbuchung wurde für die Stornobuchung als Buchungsdatumnicht das aktuelle Tagesdatum sondern das Buchungsdatum der zu stornierendenBuchung übernommen. Vor dem Speichern des Stornos wird deswegen jetzt gldate...
Zum commit von gerade noch entsprechend employee korrekt ausgelesen und gldate vom richtigen Datensatz
Buchungsjournal: Bearbeiter und Buchungsdatum
- Buchungsjournal: Auswahl nach Bearbeiter einschränken
- Sortierung: Auswahl ob Buchungsjournal nach Buchungsdatum oder Rechnungsdatum sortiert wird (Buchungsdatum ist Default)
- Datumsauswahl von-bis berücksichtigt ebenfalls Auswahl...
Storno von Dialogbuchungen: acc_trans_id nicht doppelt einfügen
Und wieder ein Schwung strict.
Überreste aus altem Query sorgen für ungültige SQL-Abfrage. Fix für Bug 966.
Einführung einer ID-Spalte in acc_trans
Die Benutzung der von PostgreSQL zur Verfügung gestelltenSpalte "oid" hat ihre Tücken. Über diese wird in Lx-Office dieReihenfolge der Einträge in acc_trans geregelt. Wird aber einUPDATE-SQL-Query auf acc_trans ausgeführt, so kann es (anscheinend...
Beim Dialogbuchen die Kontensalden zu den jeweils ausgewählten Konten anzeigen. Fix für Bug 548.
Bug #897 behoben: Belege wurden im Buchungsjournal nicht korrekt angezeigt, Zusaetzlich Suchen nach Belegen angepasst, so dass der komplette Buchungssatz ausgegeben wird und Sortierung nach Belegen ausgeschaltet
SQL-Fehler: Im Query die richtigen Tabellen-Aliase benutzen. Fix für Bug 812.
Spalte 'taxincluded' hat den Typ 'boolean' und nicht 'integer'. Fix für Bug 759.
Buchungsjournal auf- und absteigend sortierbar gemacht.
Markieren von Dialogbuchungen als Eroeffnungs- oder Schlussbilanzbuchungen
Stornierte Rechnnung muss auf storno = true haben
Stornomechanismus mal auf Dialogbuchen ausgeweitet
Beim Laden von Dialogbuchungen wurde das Belegfeld nicht mitgeladen
Bug: Buchungsjournal andere Auswahl als 'Alle'http://lx-office.org/forum/forum_entry.php?id=4604
Dialogbuchen: Anzeige der letzten Buchungsnummer und des Datums, an dem diese Buchung eingetragen wurde. Patch von Rainer Guempelein.
Stornieren beim Dialogbuchen:1. In der Datenbank wird tatsächlich gespeichert, ob eine Buchung storniert wurde bzw. eine Stornobuchung ist.2. Der "Storno"-Button wird nur angezeigt, wenn die Buchung noch nicht storniert wurde.3. Es wird verhindert, dass eine bereits stornierte Buchung erneut storniert wird (Fix für Bug 646)....
Kosmetik, private Variablen
Vermeidung von SQL injections durch die Verwendung von parametrisierten Queries.
Umstellung der Form.pm auf die Verwendung parametrisierter Queries zur Vermeidung von SQL injection. Zusätzlich etwas Kosmetik (trailing whitespace, TABs entfernt).
Weitere Vorkommen von GIFI entfernt. GIFI müsste bis auf Spalte chart.gifi_accno und Tabelle chart komplett entfernt sein.
Sortierung beim Buchungsjournal leicht angepasst.
Nicht Hashfelder sowohl als Skalar als auch als Hash benutzen. Führt zu merkwürdigem Verhalten, z.B. dass zu viele Keys herauskommen etc.
Überflüssigen/unwirksamen Code entfernt.
Projektnummer nicht doppelt und schon gar nicht mit einem Subquery abholen.
Buchungsjournal: Filtermöglichkeit nach Projekten sowie das Anzeigen von Projektnummern implementiert.
Dialogbuchen: Anzeigen und Speichern von Projektnummern für jede Zeile.
Fix zu Bug 455, jetzt werden einfach beide Daten angezeigt.
Beim Aufrufen der Masken für Dialogbuchen, Debitoren- und Kreditorenrechnungen wird das zuletzt bebuchte Datum als Datum für die neue Maske ausgewählt.
Wenn im Dialogbuchen nicht der verknuepfte Steuerschluessel genutzt wurde, wurden beim Oeffnender Buchung die Konten nicht richtig angezeigt
Substringvergleich mit LIKE. Richtige Arrayinitialisierung.
Fehler beim Aufrufen einer alten Dialogbuchung beseitigt, dass die Konten nicht richtigangezeigt wurden
Fehler Sortierung Buchungsjournal behoben
Sortierung im Buchungsjournal verbessert bei mehreren Konten fuer einen Vorgang am selben Tag
Anpassung Dialogbuchen an neues Steuersystem
Recommit von r1014 von udo_spallek: Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar. + Kommentare Bitte Testen...
Recommit von r1013 von udo_spallek: Reopend Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar. Reverse commits 1005, 1007, 1008 back to 1004. Reason, Doesn't work proper.
Recommit von r1007 von udo_spallek: Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar. Better solution than r1005, without database changes.
Recommit von r1005 von udo_spallek: Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar.
Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.
Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar.+ KommentareBitte Testen...
Reopend Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar.Reverse commits 1005, 1007, 1008 back to 1004.Reason, Doesn't work proper.
Fixed bug. (from r1005)
Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar.Better solution than r1005, without database changes.
Solved Bug 246: Buchungsjournal stellt Stornobuchungen verwirrend dar.
Kosmetik: Perltidy-Lauf nach den Einstellungen in doc/programmierrichtlinien.txt ueber alle .pl und .pm.
Merge von 853 aus unstable: KorrekturSTDERR entfernt, Packet List in Lieferschein umbenannt, Vorlagen geändert, locales
Merge von 779 aus unstable: Bugfix 259Steuerkonten wurden nicht angezeigt, wenn Rechnung und Zahlung vom gleichen Tag. Fixed Bug#259
Merge von 774 aus unstable: Bugfix - Nachtrag zu R740 - Bugfix 179Fehler im Buchungsjournal, Steuern wurden separat angezeigt, gefixed und jetzt auch sortierung moeglich
Merge von 737 aus unstable: Bugfix 125BUG 125 solved. (Dank an Hartmut Goebel)
Merge von 617 aus unstable: UBL BugFixed Bug #187, UBL wenn als Kategorie nicht "alle" ausgewaehlt wird
Merge von 613 aus unstable: UBL BugBuchungsjournal angepasst, Ueberpruefung auf UBL entfernt
Merge von 607-609 aus unstable: Bugfix zu UBL-Unbalanced Ledger Workaround... Betr. Bugzilla ID 124-Neuer Patch gegen den Unbalanced Ledger! Betr. Bugzilla ID 124-Neuer Patch gegen den Unbalanced Ledger! Test ob Demodatenbank den Unbalanced ist... Betr. Bugzilla ID 124
Merge von 611,612,616 aus unstable: Bugfix zu Splitbuchungen-Bug #205 behoben. Beim Dialogbuchen werden nun auch MwSt. inkl. Buchungen korrekt verarbeitet-Bug #204 behoben: Storno geht jetzt auch bei Splitbuchungen-Bug gefixed #206 Fehler beim Dialogbuchen wenn Korrektur und Steuerinklusive
Merge von 584-586,588,597 aus unstable: Splitbuchungen-Buchungsjournal um Anzeige von Splitbuchungen erweitert, Splitbuchungen beim Dialogbuchen zu 80% fertig. Neue Maske fuer Splitbuchungen Perltidy Lauf der Aenderungen zu Splittbuchungen-Aenderungen fuer die Unterstuetzung von Splitbuchungen beim Dialogbuchen...
Whitespace an den Zeilenenden entfernt.
Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.