Hinweise auf lx_office.conf in kivitendo.conf geändert
[kivitendo-erp.git] / doc / html / ch02s12.html
1 <html><head>
2       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3    <title>2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.1-RC2"><link rel="home" href="index.html" title="kivitendo: Installation, Konfiguration, Entwicklung"><link rel="up" href="ch02.html" title="Kapitel 2. Installation und Grundkonfiguration"><link rel="prev" href="ch02s11.html" title="2.11. OpenDocument-Vorlagen"><link rel="next" href="ch02s13.html" title="2.13. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung:
4       EUR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s11.html">Zurück</a>&nbsp;</td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ch02s13.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="config.eur"></a>2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung:
5       EUR</h2></div></div></div><div class="sect2" title="2.12.1. Einführung"><div class="titlepage"><div><div><h3 class="title"><a name="config.eur.introduction"></a>2.12.1. Einführung</h3></div></div></div><p>kivitendo besaß bis inklusive Version 2.6.3 einen Konfigurationsparameter namens <code class="varname">eur</code>, der sich in der
6         Konfigurationsdatei <code class="filename">config/kivitendo.conf</code> (damals noch <code class="filename">config/lx_office.conf</code>)
7         befand. Somit galt er für alle Mandanten, die in dieser Installation benutzt wurden.</p><p>Mit der nachfolgenden Version wurde der Parameter zum Einen in
8         die Mandantendatenbank verschoben und dabei auch gleich in drei
9         Einzelparameter aufgeteilt, mit denen sich das Verhalten genauer
10         steuern lässt.</p></div><div class="sect2" title="2.12.2. Konfigurationsparameter"><div class="titlepage"><div><div><h3 class="title"><a name="config.eur.parameters"></a>2.12.2. Konfigurationsparameter</h3></div></div></div><p>Es gibt drei Parameter, die die Gewinnermittlungsart,
11         Versteuerungsart und die Warenbuchungsmethode regeln:</p><div class="variablelist"><dl><dt><span class="term">
12                      <code class="varname">profit_determination</code>
13                   </span></dt><dd><p>Dieser Parameter legt die Berechnungsmethode für die
14               Gewinnermittlung fest. Er enthält entweder
15               <code class="literal">balance</code> für
16               Betriebsvermögensvergleich/Bilanzierung oder
17               <code class="literal">income</code> für die
18               Einnahmen-Überschuss-Rechnung.</p></dd><dt><span class="term">
19                      <code class="varname">accounting_method</code>
20                   </span></dt><dd><p>Dieser Parameter steuert die Buchungs- und
21               Berechnungsmethoden für die Versteuerungsart. Er enthält
22               entweder <code class="literal">accrual</code> für die Soll-Versteuerung
23               oder <code class="literal">cash</code> für die Ist-Versteuerung.</p></dd><dt><span class="term">
24                      <code class="varname">inventory_system</code>
25                   </span></dt><dd><p>Dieser Parameter legt die Warenbuchungsmethode fest. Er
26               enthält entweder <code class="literal">perpetual</code> für die
27               Bestandsmethode oder <code class="literal">periodic</code> für die
28               Aufwandsmethode.</p></dd></dl></div><p>Zum Vergleich der Funktionalität bis und nach 2.6.3:
29         <code class="varname">eur</code> = 1 bedeutete Einnahmen-Überschuss-Rechnung,
30         Ist-Versteuerung und Aufwandsmethode. <code class="varname">eur</code> = 0
31         bedeutete hingegen Bilanzierung, Soll-Versteuerung und
32         Bestandsmethode.</p><p>Die Konfiguration "<code class="varname">eur</code>" unter
33         <code class="varname">[system]</code> in der <a class="link" href="ch02s03.html" title="2.3. kivitendo-Konfigurationsdatei">Konfigurationsdatei</a>
34         
35                <code class="filename">config/kivitendo.conf</code> wird nun nicht mehr
36         benötigt und kann entfernt werden. Dies muss manuell geschehen.</p></div><div class="sect2" title="2.12.3. Festlegen der Parameter"><div class="titlepage"><div><div><h3 class="title"><a name="config.eur.setting-parameters"></a>2.12.3. Festlegen der Parameter</h3></div></div></div><p>Beim Anlegen eines neuen Mandanten bzw. einer neuen Datenbank in
37         der Admininstration können diese Optionen nun unabhängig voneinander
38         eingestellt werden.</p><p>Beim Upgrade bestehender Mandanten wird eur ausgelesen und die
39         Variablen werden so gesetzt, daß sich an der Funktionalität nichts
40         ändert.</p><p>Die aktuelle Konfiguration wird unter Nummernkreise und
41         Standardkonten unter dem neuen Punkt "Einstellungen" angezeigt
42         (read-only). Eine spätere Änderung ist für einen bestehenden Mandanten
43         nicht mehr möglich. Dies war auch vorher nicht möglich, bzw.
44         vorhandene Daten wurden so belassen und haben damit die Ergebnisse
45         verfälscht.</p></div><div class="sect2" title="2.12.4. Bemerkungen zu Bestandsmethode"><div class="titlepage"><div><div><h3 class="title"><a name="config.eur.inventory-system-perpetual"></a>2.12.4. Bemerkungen zu Bestandsmethode</h3></div></div></div><p>Die Bestandsmethode ist eigentlich eine sehr elegante Methode,
46         funktioniert in kivitendo aber nur unter bestimmten Bedingungen:
47         Voraussetzung ist, daß auch immer alle Einkaufsrechnungen gepflegt
48         werden, und man beim Jahreswechsel nicht mit einer leeren Datenbank
49         anfängt, da bei jedem Verkauf anhand der gesamten Rechnungshistorie
50         der Einkaufswert der Ware nach dem FIFO-Prinzip aus den
51         Einkaufsrechnungen berechnet wird.</p><p>Die Bestandsmethode kann vom Prinzip her also nur funktioneren,
52         wenn man mit den Buchungen bei Null anfängt, und man kann auch nicht
53         im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode
54         wechseln.</p></div><div class="sect2" title="2.12.5. Bekannte Probleme"><div class="titlepage"><div><div><h3 class="title"><a name="config.eur.knonw-issues"></a>2.12.5. Bekannte Probleme</h3></div></div></div><p>Bei bestimmten Berichten kann man derzeit noch inviduell
55         einstellen, ob man nach Ist- oder Sollversteuerung auswertet, und es
56         werden im Code Variablen wie $accrual oder $cash gesetzt. Diese
57         Codestellen wurden noch nicht angepasst, sondern nur die, wo bisher
58         die Konfigurationsvariable
59         <code class="varname">$::lx_office_conf{system}-&gt;{eur}</code> ausgewertet
60         wurde.</p><p>Es fehlen Hilfetext beim Neuanlegen eines Mandanten, was die
61         Optionen bewirken, z.B. mit zwei Standardfällen.</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s11.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s13.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.11. OpenDocument-Vorlagen&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.13. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb</td></tr></table></div></body></html>