Bericht: SuSa/Projektbuchungen: SQL-Fehler bei Abteilungs- u. Projektfilter gefixt.
Behebt #89 (redmine)
Offene Forderung: Falls Typ Schlussrechnung, Hinweis auf manuelles Ausbuchen
Für #485 Offene Forderungen zum Stichtag mit aktuellem Status
Liefert den aktuell offenen Betrag zum aktuell letztem Zahlungsdatum
#485 Forderungsliste um Zahlungsdatum erweitert
Für nachträgliche Auswertungen der OPOS-Liste (Werthaltigkeitim nachfolgendem Buchungsjahr)
Idee für redmine #117
SuSa->Auswahl freier Zeitraum. Fiscal Year anstatt date_truncfür bessere Auswertungen bei abweichendem Wirtschaftsjahr
RP:trial_balance syntax, format and dead code fix
SL::RP: unbenutzte Subroutine entfernt.
Fixt #350 Fehler p.income_accno_id does not exist
Die mehrmals in RP.pm vorkommenden Zeilen'JOIN chart c on (p.income_accno_id = c.id)'und'JOIN chart c on (p.expense_accno_id = c.id)'erzeugten einen Fehler, da es in der Tabelle partskeine solchen Spalten gibt, sondern in taxzone_charts...
Erfolgsrechnung kann nach Abteilung gefiltert werden
Anpassung der CH-Erfolgsrechnung für nicht CH-Ausgabeformate
BWA Template nutzt Überschriften aus AM->get_bwa_categories
BWA mit Kontennachweis
Unterhalb der BWA gibt es einen Knopf "Kontenliste zeigen", wo eine nachKontennummer sortierte Liste aller Konten, mit dazugehörigem Betrag undder Kategorie, aufgeklappt wird.
RP.pm income_statement: EÜR/GuV mit Kontennachweis
RP.pm get_accounts_g zusätzlich nach Konto gruppieren
Dadurch erhält man die Salden der Einzelkonten in der Abfrage, und kanndiese in der EÜR und BWA als Kontenliste/Kontennachweis mit ausgeben.Das Ergebnis aus der Abfrage für die Konten wird hierfür zusätzlich in...
Anpassung Erfolgsrechnung
fix FSF address
RP: single-dbh disconnects
dbconnect_noauto entfernt
stricter filtering of posititions at erfolgsrechnung
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Erfolgsrechnung
Revert "Erfolgsrechnung"
This reverts commit e3f8237101c331c52098cf6f7db86e1db2a2b36a.
(I)LIKE-Argumente immer mit Funktion SL::DBUtils::like erstellen
Funktion »like« von Form nach DBUtils verschoben
Das ist eine Datenbank-Quoting-Funktion und hat daher nichts mehr inForm zu suchen.
GuV und BWA: Bei Projektfilter Zeitraum richtig setzen
Offene Forderungen/Verbindlichkeiten: bei Textfeldern führende/anhängende Whitespaces entfernen
SuSa Abteilungsauswahl liefert SQL-Fehler
Im Nachgang zu b8fee3fc (dpt_trans aus RP.pm entfernen) - Vergessenedpt_where weiter entfernt, sodass die SuSa nach Abteilungsauswahlwieder geht.Getestet mit Soll- und Ist-Haken bei SuSa
behebt #123 Ist-Versterungs-Auswahl für SuSa
Erfolgsrechnung: von pos_eur auf pos_er gelegt.
get_balance_starting_date nach SL/DB/Helper/AccountingPeriod.pm
neuer Helper, wohin die Funktion get_balance_starting_date aus SL/RP.pmhin ausgelagert wurde. Wird auch im Chartpicker benutzt.
SuSa - Summe per und Saldo auch bei abweichenden Geschäftsjahr berechnenFalls man eine Monats-SuSa zieht werden die Salden korrekt berechnet, allerdingswurde nicht ein abweichendes Geschäftsjahr berücksichtigt. Jetzt wirddas Startdatum wie in der Bilanz genommen, dass ist schon mal besser, allerdings...
if-Abfrage eindeutiger geschrieben und Variablenname klarer definiert
rp-patch
Kundenauswahl bei Summen-/Saldenliste
Locale::parse_date_to_object: Unterstützung für volle Timestamps & explizite Formate
…und dafür Tests.
RP.pm add comment undo editor remove first line
remove whitespace RP.pm
Startdatum in Bilanz in Mandantenkonfiguration konfigurierbar gemacht
Bisher wurde closed_to ("Bücher schließen zum") als Grundlage für dasStartdatum benutzt. Schließt man die Bücher allerdings monatsweise führt dieszu falschen Werten. Siehe auch Ticket #2444....
GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaftWar in 2009 noch in Ordnung. Ist beim Überarbeiten für $inwhereübersehen wordencloses #2427
Unnötiger JOIN auf taxkeys
Hier werden keine Steuern berücksichtigt. Es gab zwar einen Join aufdie Tabelle taxkeys, aber es wurden keine Daten ausgelesen.
RP aging(): Anpassung auf curr => currency_id
kleine Korrektur
Kommentare beim letztem Commit waren vertauscht
Bilanz-Bericht: eigene EB/SB-Filter für Gegenüberstellung
Jetzt kann man sowohl die Bilanz zum Stichtag, als auch zumGegenüberstellungstag, mit Filtern für EB- und SB-Buchungen ziehen.
Ein nützlicher Vergleich ist z.B.:
Zum Stand: 31.12.2012 (keine Haken gesetzt)...
Offen Forderungen / Verbindlichkeiten - Fälligkeitsdatum bei Stichtag berücksichtigenSeit der 3.0 ist der Bericht in freiem Zeitraum und Stichtag aufgeteilt.Der freie Zeitraum ist noch der "abwärtskompatible" Code von damals, der überwiegendüber das Rechnungsdatum offene Posten definiert. Beim Stichtag ist dies aber nicht mehr so,...
chart_link auslesen
Die Spalte chart_link aus der acc_trans wird jetzt auch in derausgelesen (im Datev-Export und bei Berichten).
Merge branch 'dpt_trans_entfernen'
Merge branch 'gifi'
Entfernt dpt_trans
Entfernt die Tabelle dpt_trans. Dazu mussten die SQL-queries in derSL/RP.pm noch angepasst werden. Das Upgrate-Script entfernt zusätzlichnoch alle Trigger/Funktionen, die in die Tabelle dpt_trans noch benutzthaben.
Entfernt gifi und pos_ustva
Dieser Commit entfernt die Tabelle gifi und die Spalten gifi_accno/pos_ustva aus der Datenbank. Sie wurden nicht mehr benutzt.
Behebt Bug #1966.
Überflüssige Tabellen customertax, vendortax, partstax entfernt
Fixt #2186.
Bug 1832 - GuV-Bericht Ist-Versteuerung wiederhergestellt
In dem Abschnitt ar sollen die Erlöse laut ac.amount relativ zu denZahlungseingängen ausgewiesen werden. Dann kam eine Prüfung rein, ob derRechnungsbetrag vielleicht 0 ist, um eine 0 im Nenner zu verhindern....
Übrige Steuern auf neutralen Aufwand und nicht auf Gesamtkosten buchen.
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Bugfix 1842 Offene Posten Alterstrukturliste prüft nur auf tagesaktuellem Datum
Wie in #1842. beschrieben, ist jetzt eindeutiger, wann ein freier Zeitraumausgewählt ist oder eine Altersstrukturliste zum Stichtag.
Testfall 1: Datumsfelder leer oder gefüllt...
Hash-Index sollte "neutralerertrag" heißen, nicht "neutralertrag"
Fixt #1979.
GuV/BWA Splitfaktor richtig coalescen.
Nach Bug 1190 werden IST Versteuerte Zahlungseingänge auf die kompletteRechnung verteilt. Bei Hauptbuch buchungen gibt es keine Rechnung dazu unddiese buchungen fielen unter den Tisch, oder (schlimmer) erzeugen einen...
Bug 1802 - Nullwerte in BWA bei Istversteuerung
Bei der Funktion get_accounts_g im IST-Versteuerungsmodus, die sowohl für GuVund BWA genutzt wird, war GROUP BY c.pos_eur hartcodiert, jetzt wurde dasallgemein für c.$category korrekt implementiert und funktioniert nun auch...
Kosmetik (Whitespace)
division by zero Fehler bei GuV und EÜR
Bei gemischten Rechnungen/Gutschriften, die in Summe 0 ergeben, kann es imEÜR-Modus der GuV zu einem division by zero Fehler kommen, der hier abgefangenwird. Vermutlich ist das der Code für die gewichtete Zuordnung nach Periode.
Bug 1797 - cb_transaction nicht eindeutig bei GuV
cb_transaction kommt auch in Tabelle gl vor, wird aber für die Auswertung nichtbenötigt
Bilanz und GuV mit oder ohne SB-Buchungen ausgeben
Erlaubt es, Bilanz und GuV zum 31.12. zu ziehen, ohne daß die SB-Buchungen dieKonten alle auf 0 setzen. Ersatz für "13. Periode".
Bei Bilanz reine EB-Bilanz zum 1.1. ermöglichenIn diesem Fall wird Auswahl "SB-Buchung" ignoriert....
Überreste von CT_tax entfernt
Wird nirgends mehr verwendet, bzw. sind die aufgerufenenFunktionen dazu schon lange auskommentiert. Auch aus denKontenrahmen und Updatescripts entfernt, da beim Speicherneines Kontos die CT_tax Information in link eh verloren geht....
Typo
Sammelrechnung / Kundenkonto / Fälligkeitsabrechnung / Statement
Bug 1611
Finanzbuchhaltung -> Berichte -> Offene Forderungen
Jan hatte das ja schon angepasst, daß man die offenen Rechnungen nach einerAltersstrukturliste filtern kann. Die Ergebnisse stimmten auch, aber wenn man...
Bugfix für 1614
Created attachment 293 [details]RP.pm.patch
Das Problem war, dass unterschiedliche Kostenstellen innerhalb desselbenLieferanten nicht gefiltert wurden.
Sprich:
1.) Finde offene Verbindlichkeiten mit Abteilung x2.) Lieferant A Treffer...
Revert von "Berichte -> GuV, BWA (get_accounts_g) und Berichte -> Bilanz (get_accounts) können jeweils nach EÜR oder Bilanz unterschieden werden."
Fix zu Bug 1582.
Die Joins sind leicht unterschiedlich, und nötig für Abteilungen. Die Bedenkenbzgl. conv_i sind aber berechtigt, und so umgesetzt.
get_openbalance_date kann unter Umständen undef für $closedto bekommen, und muss damit umgehen können.
typo: selectfirst_arayref_query -> selectfirst_array_query
Bilanz repariert
Die Bilanzfunktion war seit der Einführung einer EB kaputt. Das einfacheSummieren seit Anbeginn der Welt funktioniert nicht mehr, da die EB undSB-Buchungen alles verdoppeln.Am Tag der EB sollte die Bilanz die Eröffnungsbilanz reproduzieren und alles...
FiBu -> Bericht -> Offene Forderung | Offene Verbindlichkeiten um Altersstrukturliste (30, 60, 90, 120) erweitert
Bugfix: Datenbankabfragen anpassen
schema_normalization_2.sql hat eine neue Column "id" in acc_trans eingefügt,dadurch wurden bestimmte SQL-Abfragen bei den Finanzreports nicht mehr eindeutig.
RP->aging: storno kann auch NULL sein
Fehler trat auf, weil Kreditorenbuchungen nicht sicher gehen, dass storno auf false steht.Dieser Fix behebt das für diesen speziellen Fall.
storno sollte später auf NOT NULL gesetzt werden.
Keine Tabs in SL/* Modulen.
Machen das Leben nur schwer für Leute die zufällig nicht die Tabbreite eingestellt haben wie der Autor.
Auf unnötigen Kode in RP.pm sub get_accounts() hingewiesen. Macht es Sinn die Bilanz nach Projekten zu analysieren? Eigentlich nicht, da Projekte ja nur in der GuV wirklich Sinn machen. Naja, vielleicht am Rande, dann sollte man das Auswahlfeld bei der Bilanz-Maske noch hinzufügen
Berichte -> GuV, BWA (get_accounts_g) und Berichte -> Bilanz (get_accounts) können jeweils nach EÜR oder Bilanz unterschieden werden. Die Abfrage nach Abteilungen scheint etwas redundant für den Fallunterschied (Bilanz oder EÜR) zu sein. Erstmal auskommentiert, mit der Bitte zu prüfen
und die restlichen .pm Module.
GuV: Partielle Zahlungen berücksichtigen.
Siehe Bug 1190.
SuSa angepasst, so dass auch bei EUR korrekte Werte berechnet werden
Fehler bei der Berechnung der Endsalden in der Susa
Darstellung bei der GUV auf einheitlich zwei Nachkommastellen geaendert, Fix fuer Bug #951
Bug #956 behoben: Fehlerhafte Berechnung Betriebsergebnis bei BestVerdFUE
Berichte Kontenblatt und SuSa auch fuer Zeitraueme ueber eine Jahr hinaus fit gemacht
Typo.
Wird bei der Summen-/Saldenliste der "freie Zeitraum" ausgewählt, dann werden das Start- und Enddatum als das Datum der frühesten/spätesten Buchung in acc_trans gesetzt, sofern der Benutzer nichts angegeben hatte.
Nur beim Erzeugen der Summen-/Saldenliste auch die Eröffnungsbilanzwerte auslesen, weil dies bei Projektbuchungen nicht notwendig ist.
Query zur besseren Lesbarkeit formartiert.
Bilanzfunktion:- Dezimalstellen
Bilanzfunktion:- Kontonummern- korrekte Formatierungen
weitere bilanzlogik einschmelzungen.
Bilanz Fix - erste Version.
Whitespace Purge für Bugfixes
1. Tabellenaliasnamen in Queries benutzen, weil PostgreSQL ansonsten einen Fehler rauswirft.2. Wenn bei E/Ü-Rechnung ein Projekt ausgewählt ist, dann wurde vorher ein Teil des SQL-Codes nicht im eigentlichen Query untergebracht sondern in eine danach nicht mehr benutzte Variable geschrieben.
Berichte über Zahlungsein- und ausgänge auf und absteigend sortierbar gemacht.
Eingrenzung nach Datum bei offene Forderungen und Verbindlichkeiten
Fehler bei Stichtagsbezogenen Auswertungen von offenen Posten
Kontenuebersicht und SuSa die Unterscheidung von EUR und Blianzierung beigebracht
Ausgabefunktionen fuer offene Forderungen und Verbindlichekeiten und SuSa ueberarbeitet
Stichtagsbezogene Auswertungen von offenen Forderungen und Verbindlichkeiten
Kompatibilitätsfix für PostgreSQL 8 und neuer.