From 539f5981ec91e07c2d0964f4734c2a9ce98ae32c Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 11 Jan 2012 11:28:44 +0100 Subject: [PATCH] Migration umstellung_eur.txt nach dokumentation.xml --- doc/dokumentation.xml | 121 +++++++++++++++++++++++++++++++++++++++++ doc/umstellung_eur.txt | 64 ---------------------- 2 files changed, 121 insertions(+), 64 deletions(-) delete mode 100644 doc/umstellung_eur.txt diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 500201fdf..e906d15e6 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -1379,6 +1379,127 @@ Alias /web/path/to/lx-office-erp-fcgid/ /path/to/lx-office-erp/ + + Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR + + + Einführung + + + Lx-Office besaß bis inklusive Version 2.6.3 einen Konfigurationsparameter namens eur, der sich in der + Konfigurationsdatei config/lx_office.conf befindet. Somit galt er für alle Mandanten, die in dieser + Installation benutzt wurden. + + + + Mit der nachfolgenden Version wurde der Parameter zum Einen in die Mandantendatenbank verschoben und dabei auch gleich in drei + Einzelparameter aufgeteilt, mit denen sich das Verhalten genauer steuern lässt. + + + + + Konfigurationsparameter + + + Es gibt drei Parameter, die die Gewinnermittlungsart, Versteuerungsart und die Warenbuchungsmethode regeln: + + + + + profit_determination + + + Dieser Parameter legt die Berechnungsmethode für die Gewinnermittlung fest. Er enthält entweder balance für + Betriebsvermögensvergleich/Bilanzierung oder income für die Einnahmen-Überschuss-Rechnung. + + + + + + accounting_method + + + Dieser Parameter steuert die Buchungs- und Berechnungsmethoden für die Versteuerungsart. Er enthält entweder + accrual für die Soll-Versteuerung oder cash für die Ist-Versteuerung. + + + + + + inventory_system + + + Dieser Parameter legt die Warenbuchungsmethode fest. Er enthält entweder perpetual für die Bestandsmethode + oder periodic für die Aufwandsmethode. + + + + + + + Zum Vergleich der Funktionalität bis und nach 2.6.3: eur = 1 bedeutete Einnahmen-Überschuss-Rechnung, + Ist-Versteuerung und Aufwandsmethode. eur = 0 bedeutete hingegen Bilanzierung, Soll-Versteuerung und + Bestandsmethode. + + + + Die Konfiguration "eur" unter [system] in der Konfigurationsdatei config/lx_office.conf wird nun nicht mehr benötigt und + kann entfernt werden. Dies muss manuell geschehen. + + + + + Festlegen der Parameter + + + Beim Anlegen eines neuen Mandanten bzw. einer neuen Datenbank in der Admininstration können diese Optionen nun unabhängig + voneinander eingestellt werden. + + + + Beim Upgrade bestehender Mandanten wird eur ausgelesen und die Variablen werden so gesetzt, daß sich an der Funktionalität nichts + ändert. + + + + Die aktuelle Konfiguration wird unter Nummernkreise und Standardkonten unter dem neuen Punkt "Einstellungen" angezeigt (read-only). + Eine spätere Änderung ist für einen bestehenden Mandanten nicht mehr möglich. Dies war auch vorher nicht möglich, bzw. vorhandene + Daten wurden so belassen und haben damit die Ergebnisse verfälscht. + + + + + Bemerkungen zu Bestandsmethode + + + Die Bestandsmethode ist eigentlich eine sehr elegante Methode, funktioniert in Lx-Office aber nur unter bestimmten Bedingungen: + Voraussetzung ist, daß auch immer alle Einkaufsrechnungen gepflegt werden, und man beim Jahreswechsel nicht mit einer leeren + Datenbank anfängt, da bei jedem Verkauf anhand der gesamten Rechnungshistorie der Einkaufswert der Ware nach dem FIFO-Prinzip aus + den Einkaufsrechnungen berechnet wird. + + + + Die Bestandsmethode kann vom Prinzip her also nur funktioneren, wenn man mit den Buchungen bei Null anfängt, und man kann auch nicht + im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode wechseln. + + + + + Bekannte Probleme + + + Bei bestimmten Berichten kann man derzeit noch inviduell einstellen, ob man nach Ist- oder Sollversteuerung auswertet, und es werden + im Code Variablen wie $accrual oder $cash gesetzt. Diese Codestellen wurden noch nicht angepasst, sondern nur die, wo bisher + die Konfigurationsvariable $::lx_office_conf{system}->{eur} ausgewertet wurde. + + + + Es fehlen Hilfetext beim Neuanlegen eines Mandanten, was die Optionen bewirken, z.B. mit zwei Standardfällen. + + + + Lx-Office ERP verwenden diff --git a/doc/umstellung_eur.txt b/doc/umstellung_eur.txt deleted file mode 100644 index 310b34a0d..000000000 --- a/doc/umstellung_eur.txt +++ /dev/null @@ -1,64 +0,0 @@ -Anstelle des Parameters eur in lx_office.conf werden drei neue Parameter -eingeführt, die in defaults bereitgehalten werden, und damit mandantenabhängig -konfiguriert werden können. - -Die drei Parameter regeln Gewinnermittlungsart, Versteuerungsart und -Warenbuchungsmethode: - -profit_determination (Gewinnermittlung) -* balance (Betriebsvermögensvergleich/Bilanzierung) -* income (Einnahmen-Überschuß-Rechnung) - -accounting_method (Versteuerungsart) -* accrual (Sollversteuerung) -* cash (Istversteuerung) - -inventory_system (Warenbuchungsmethode) -* perpetual (Bestandsmethode) -* periodic (Aufwandsmethode) - -Beim Anlegen eines neuen Mandanten können diese Optionen nun unabhängig -voneinander eingestellt werden. - -Beim Upgrade bestehender Mandanten wird eur ausgelesen und die Variablen werden -so gesetzt, daß sich an der Funktionalität nichts ändert. - -Bisher galt: -eur = 1: cash + periodic + income -eur = 0: accrual + perpetual + balance - -Die aktuelle Konfiguration wird unter Nummernkreise und Standardkonten unter -dem neuen Punkt "Einstellungen" angezeigt (read-only). - -Für die Umstellung eines bestehenden Mandanten gibt es an der Oberfläche -derzeit keine Möglichkeit (gab es aber vorher auch nicht). - -Die Konfiguration "eur" unter [system] in lx_office.conf wird nun nicht mehr -benötigt und kann aus der Konfigurationsdatei gelöscht werden (dies muß manuell -geschehen). - - -Bemerkungen zu Bestandsmethode: - -Die Bestandsmethode ist eigentlich eine sehr elegante Methode, funktioniert in -Lx-Office aber nur unter bestimmten Bedingungen: Voraussetzung ist, daß auch -immer alle Einkaufsrechnungen gepflegt werden, und man beim Jahreswechsel nicht -mit einer leeren Datenbank anfängt, da bei jedem Verkauf anhand der gesamten -Rechnungshistorie der Einkaufswert der Ware nach dem FIFO-Prinzip aus den -Einkaufsrechnungen berechnet wird. - -Die Bestandsmethode kann vom Prinzip her also nur funktioneren, wenn man mit -den Buchungen bei Null anfängt, und man kann auch nicht im laufenden Betrieb -von der Aufwandsmethode zur Bestandsmethode wechseln. - - -TODO: - -* bei bestimmten Berichten kann man derzeit noch inviduell einstellen, ob man - nach Ist- oder Sollversteuerung auswertet, und es werden im Code Variablen - wie $accrual oder $cash gesetzt. Diese Codestellen wurden noch nicht - angefasst, sondern nur die wo bisher $::lx_office_conf{system}->{eur} - ausgewertet wurde. - -* Hilfetext beim Neuanlegen eines Mandanten, was die Optionen bedeuten, z.B. - mit zwei Standardfällen -- 2.20.1