Umstellung von eur zu 3 Variablen in defaults
[kivitendo-erp.git] / doc / umstellung_eur.txt
1 Anstelle des Parameters eur in lx_office.conf werden drei neue Parameter
2 eingeführt, die in defaults bereitgehalten werden, und damit mandantenabhängig
3 konfiguriert werden können.
4
5 Die drei Parameter regeln Gewinnermittlungsart, Versteuerungsart und
6 Warenbuchungsmethode:
7
8 profit_determination (Gewinnermittlung)
9 * balance (Betriebsvermögensvergleich/Bilanzierung)
10 * income (Einnahmen-Überschuß-Rechnung)
11
12 accounting_method (Versteuerungsart)
13 * accrual (Sollversteuerung)
14 * cash (Istversteuerung)
15
16 inventory_system (Warenbuchungsmethode)
17 * perpetual (Bestandsmethode)
18 * periodic (Aufwandsmethode)
19
20 Beim Anlegen eines neuen Mandanten können diese Optionen nun unabhängig
21 voneinander eingestellt werden.
22
23 Beim Upgrade bestehender Mandanten wird eur ausgelesen und die Variablen werden
24 so gesetzt, daß sich an der Funktionalität nichts ändert.
25
26 Bisher galt:
27 eur = 1: cash + periodic + income
28 eur = 0: accrual + perpetual + balance
29
30 Die aktuelle Konfiguration wird unter Nummernkreise und Standardkonten unter
31 dem neuen Punkt "Einstellungen" angezeigt (read-only).
32
33 Für die Umstellung eines bestehenden Mandanten gibt es an der Oberfläche
34 derzeit keine Möglichkeit (gab es aber vorher auch nicht).
35
36 Die Konfiguration "eur" unter [system] in lx_office.conf wird nun nicht mehr
37 benötigt und kann aus der Konfigurationsdatei gelöscht werden (dies muß manuell
38 geschehen).
39
40 TODO:
41
42 * bei bestimmten Berichten kann man derzeit noch inviduell einstellen, ob man
43   nach Ist- oder Sollversteuerung auswertet, und es werden im Code Variablen
44   wie $accrual oder $cash gesetzt. Diese Codestellen wurden noch nicht
45   angefasst, sondern nur die wo bisher $::lx_office_conf{system}->{eur}
46   ausgewertet wurde.
47
48 * Hilfetext beim Neuanlegen eines Mandanten, was die Optionen bedeuten, z.B.
49   mit zwei Standardfällen