Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 539f5981

Von Moritz Bunkus vor fast 13 Jahren hinzugefügt

  • ID 539f5981ec91e07c2d0964f4734c2a9ce98ae32c
  • Vorgänger 6023717e
  • Nachfolger 90baed86

Migration umstellung_eur.txt nach dokumentation.xml

Unterschiede anzeigen:

doc/dokumentation.xml
1379 1379
      <!--  -->
1380 1380
    </sect1>
1381 1381

  
1382
    <sect1 id="config.eur">
1383
      <title>Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR</title>
1384

  
1385
      <sect2 id="config.eur.introduction" xreflabel="Einführung in die Konfiguration zur EUR">
1386
       <title>Einführung</title>
1387

  
1388
       <para>
1389
        Lx-Office besaß bis inklusive Version 2.6.3 einen Konfigurationsparameter namens <varname>eur</varname>, der sich in der
1390
        Konfigurationsdatei <filename>config/lx_office.conf</filename> befindet. Somit galt er für alle Mandanten, die in dieser
1391
        Installation benutzt wurden.
1392
       </para>
1393

  
1394
       <para>
1395
        Mit der nachfolgenden Version wurde der Parameter zum Einen in die Mandantendatenbank verschoben und dabei auch gleich in drei
1396
        Einzelparameter aufgeteilt, mit denen sich das Verhalten genauer steuern lässt.
1397
       </para>
1398
      </sect2>
1399

  
1400
      <sect2 id="config.eur.parameters" xreflabel="Konfigurationsparameter für EUR">
1401
       <title>Konfigurationsparameter</title>
1402

  
1403
       <para>
1404
        Es gibt drei Parameter, die die Gewinnermittlungsart, Versteuerungsart und die Warenbuchungsmethode regeln:
1405
       </para>
1406

  
1407
       <variablelist>
1408
        <varlistentry>
1409
         <term>profit_determination</term>
1410
         <listitem>
1411
          <para>
1412
           Dieser Parameter legt die Berechnungsmethode für die Gewinnermittlung fest. Er enthält entweder <literal>balance</literal> für
1413
           Betriebsvermögensvergleich/Bilanzierung oder <literal>income</literal> für die Einnahmen-Überschuss-Rechnung.
1414
          </para>
1415
         </listitem>
1416
        </varlistentry>
1417

  
1418
        <varlistentry>
1419
         <term>accounting_method</term>
1420
         <listitem>
1421
          <para>
1422
           Dieser Parameter steuert die Buchungs- und Berechnungsmethoden für die Versteuerungsart. Er enthält entweder
1423
           <literal>accrual</literal> für die Soll-Versteuerung oder <literal>cash</literal> für die Ist-Versteuerung.
1424
          </para>
1425
         </listitem>
1426
        </varlistentry>
1427

  
1428
        <varlistentry>
1429
         <term>inventory_system</term>
1430
         <listitem>
1431
          <para>
1432
           Dieser Parameter legt die Warenbuchungsmethode fest. Er enthält entweder <literal>perpetual</literal> für die Bestandsmethode
1433
           oder <literal>periodic</literal> für die Aufwandsmethode.
1434
          </para>
1435
         </listitem>
1436
        </varlistentry>
1437
       </variablelist>
1438

  
1439
       <para>
1440
        Zum Vergleich der Funktionalität bis und nach 2.6.3: <varname>eur</varname> = 1 bedeutete Einnahmen-Überschuss-Rechnung,
1441
        Ist-Versteuerung und Aufwandsmethode. <varname>eur</varname> = 0 bedeutete hingegen Bilanzierung, Soll-Versteuerung und
1442
        Bestandsmethode.
1443
       </para>
1444

  
1445
       <para>
1446
        Die Konfiguration "<varname>eur</varname>" unter <varname>[system]</varname> in der <link
1447
        linkend="config.config-file">Konfigurationsdatei</link> <filename>config/lx_office.conf</filename> wird nun nicht mehr benötigt und
1448
        kann entfernt werden. Dies muss manuell geschehen.
1449
       </para>
1450
      </sect2>
1451

  
1452
      <sect2 id="config.eur.setting-parameters">
1453
       <title>Festlegen der Parameter</title>
1454

  
1455
       <para>
1456
        Beim Anlegen eines neuen Mandanten bzw. einer neuen Datenbank in der Admininstration können diese Optionen nun unabhängig
1457
        voneinander eingestellt werden.
1458
       </para>
1459

  
1460
       <para>
1461
        Beim Upgrade bestehender Mandanten wird eur ausgelesen und die Variablen werden so gesetzt, daß sich an der Funktionalität nichts
1462
        ändert.
1463
       </para>
1464

  
1465
       <para>
1466
        Die aktuelle Konfiguration wird unter Nummernkreise und Standardkonten unter dem neuen Punkt "Einstellungen" angezeigt (read-only).
1467
        Eine spätere Änderung ist für einen bestehenden Mandanten nicht mehr möglich. Dies war auch vorher nicht möglich, bzw. vorhandene
1468
        Daten wurden so belassen und haben damit die Ergebnisse verfälscht.
1469
       </para>
1470
      </sect2>
1471

  
1472
      <sect2 id="config.eur.inventory-system-perpetual">
1473
       <title>Bemerkungen zu Bestandsmethode</title>
1474

  
1475
       <para>
1476
        Die Bestandsmethode ist eigentlich eine sehr elegante Methode, funktioniert in Lx-Office aber nur unter bestimmten Bedingungen:
1477
        Voraussetzung ist, daß auch immer alle Einkaufsrechnungen gepflegt werden, und man beim Jahreswechsel nicht mit einer leeren
1478
        Datenbank anfängt, da bei jedem Verkauf anhand der gesamten Rechnungshistorie der Einkaufswert der Ware nach dem FIFO-Prinzip aus
1479
        den Einkaufsrechnungen berechnet wird.
1480
       </para>
1481

  
1482
       <para>
1483
        Die Bestandsmethode kann vom Prinzip her also nur funktioneren, wenn man mit den Buchungen bei Null anfängt, und man kann auch nicht
1484
        im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode wechseln.
1485
       </para>
1486
      </sect2>
1487

  
1488
      <sect2 id="config.eur.knonw-issues">
1489
       <title>Bekannte Probleme</title>
1490

  
1491
       <para>
1492
        Bei bestimmten Berichten kann man derzeit noch inviduell einstellen, ob man nach Ist- oder Sollversteuerung auswertet, und es werden
1493
        im Code Variablen wie $accrual oder $cash gesetzt. Diese Codestellen wurden noch nicht angepasst, sondern nur die, wo bisher
1494
        die Konfigurationsvariable <varname>$::lx_office_conf{system}->{eur}</varname> ausgewertet wurde.
1495
       </para>
1496

  
1497
       <para>
1498
        Es fehlen Hilfetext beim Neuanlegen eines Mandanten, was die Optionen bewirken, z.B. mit zwei Standardfällen.
1499
       </para>
1500
      </sect2>
1501
    </sect1>
1502

  
1382 1503
    <sect1 id="Lx-Office-ERP-verwenden">
1383 1504
      <title>Lx-Office ERP verwenden</title>
1384 1505

  
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

  
41
Bemerkungen zu Bestandsmethode:
42

  
43
Die Bestandsmethode ist eigentlich eine sehr elegante Methode, funktioniert in
44
Lx-Office aber nur unter bestimmten Bedingungen: Voraussetzung ist, daß auch
45
immer alle Einkaufsrechnungen gepflegt werden, und man beim Jahreswechsel nicht
46
mit einer leeren Datenbank anfängt, da bei jedem Verkauf anhand der gesamten
47
Rechnungshistorie der Einkaufswert der Ware nach dem FIFO-Prinzip aus den
48
Einkaufsrechnungen berechnet wird.
49

  
50
Die Bestandsmethode kann vom Prinzip her also nur funktioneren, wenn man mit
51
den Buchungen bei Null anfängt, und man kann auch nicht im laufenden Betrieb
52
von der Aufwandsmethode zur Bestandsmethode wechseln.
53

  
54

  
55
TODO:
56

  
57
* bei bestimmten Berichten kann man derzeit noch inviduell einstellen, ob man
58
  nach Ist- oder Sollversteuerung auswertet, und es werden im Code Variablen
59
  wie $accrual oder $cash gesetzt. Diese Codestellen wurden noch nicht
60
  angefasst, sondern nur die wo bisher $::lx_office_conf{system}->{eur}
61
  ausgewertet wurde.
62

  
63
* Hilfetext beim Neuanlegen eines Mandanten, was die Optionen bedeuten, z.B.
64
  mit zwei Standardfällen

Auch abrufbar als: Unified diff