Revision 86ab982c
Von Werner Hahn vor etwa 2 Monaten hinzugefügt
- ID 86ab982c7698522344b40782376566d8269a1e25
- Vorgänger 87eeaa6f
doc/html/ch03.html | ||
---|---|---|
6 | 6 |
umgewandelt, so als ob man den Workflow benutzen würde, und auch die |
7 | 7 |
Auftragsnummer wird übernommen, sodass alle wiederkehrenden |
8 | 8 |
Rechnungen, die aus einem Auftrag erstellt wurden, später leicht |
9 |
wiederzufinden sind.</p></div><div class="sect2" title="3.1.2. Konfiguration"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.configuration"></a>3.1.2. Konfiguration</h3></div></div></div><p>Um einen Auftrag für wiederkehrende Rechnung zu konfigurieren,
|
|
10 |
findet sich beim Bearbeiten des Auftrags ein neuer Knopf
|
|
9 |
wiederzufinden sind.</p></div><div class="sect2" title="3.1.2. Konfiguration auf Belegebene"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.global-configuration"></a>3.1.2. Konfiguration auf Belegebene</h3></div></div></div><p>Um einen Auftrag für wiederkehrende Rechnung zu konfigurieren,
|
|
10 |
findet sich beim Bearbeiten des Auftrags ein Knopf |
|
11 | 11 |
"Konfigurieren", der ein neues Fenster öffnet, in dem man die nötigen |
12 |
Parameter einstellen kann. Hinter dem Knopf wird außerdem noch
|
|
12 |
Parameter einstellen kann. Zusätzlich zu dem Knopf wird noch
|
|
13 | 13 |
angezeigt, ob der Auftrag als wiederkehrende Rechnung konfiguriert ist |
14 |
oder nicht.</p><p>Folgende Parameter kann man konfigurieren:</p><div class="variablelist"><dl><dt><span class="term">Status</span></dt><dd><p>Bei aktiven Rechnungen wird automatisch eine Rechnung
|
|
14 |
oder nicht(aktiv/inaktiv).</p><div class="screenshot"><div class="mediaobject"><img src="images/WR_Global_Config.png"></div></div><p>Folgende Parameter kann man konfigurieren:</p><div class="variablelist"><dl><dt><span class="term">Status</span></dt><dd><p>Bei aktiven Rechnungen wird automatisch eine Rechnung
|
|
15 | 15 |
erstellt, wenn die Periodizität erreicht ist (z.B. am Anfang |
16 | 16 |
eines neuen Monats).</p><p>Ist ein Auftrag nicht aktiv, so werden für ihn auch keine |
17 | 17 |
wiederkehrenden Rechnungen erzeugt. Stellt man nach längerer |
... | ... | |
33 | 33 |
eingetragenen Enddatums weiterhin erstellt werden, so kann man |
34 | 34 |
hier die Anzahl der Monate eingeben, um die das Enddatum |
35 | 35 |
automatisch nach hinten geschoben wird.</p></dd><dt><span class="term">Drucken</span></dt><dd><p>Sind Drucker konfiguriert, so kann man sich die erstellten |
36 |
Rechnungen auch gleich ausdrucken lassen.</p></dd></dl></div><p>Nach Erstellung der Rechnungen kann eine E-Mail mit |
|
36 |
Rechnungen auch gleich ausdrucken lassen.</p></dd><dt><span class="term">Email verschicken</span></dt><dd><p>Ist zumindest eine Emailadresse beim Kunden hinterlegt, kann die zu erstellende Rechnung als Anhang einer Mail verschickt werden.</p></dd></dl></div><p>Nach Erstellung der Rechnungen kann eine E-Mail mit
|
|
37 | 37 |
Informationen zu den erstellten Rechnungen verschickt werden. |
38 | 38 |
Konfiguriert wird dies in der <a class="link" href="ch02s05.html#config.config-file.sections-parameters" title="2.5.2. Abschnitte und Parameter">Konfigurationsdatei</a> |
39 | 39 |
|
40 | 40 |
<code class="filename">config/kivitendo.conf</code> im Abschnitt |
41 |
<code class="varname">[periodic_invoices]</code>.</p></div><div class="sect2" title="3.1.3. Spezielle Variablen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.variables"></a>3.1.3. Spezielle Variablen</h3></div></div></div><p>Um die erzeugten Rechnungen individualisieren zu können, werden |
|
41 |
<code class="varname">[periodic_invoices]</code>.</p></div><div class="sect2" title="3.1.3. Konfiguration auf Positionsebene"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.position-configuration"></a>3.1.3. Konfiguration auf Positionsebene</h3></div></div></div><p>Es ist möglich auf Positionsebene individuelle wiederkehrende Konfigurationen |
|
42 |
zu haben. Diese werden nur auf die Rechnung genommen, sofern die Periodizität |
|
43 |
zum Rechnungslauf gültig ist. So ist es mögich pro Kunde nur einen Auftrag für |
|
44 |
wiederkehrende Rechnung zu haben. Es wird immer die jeweils gültigen Positionen |
|
45 |
in die Rechnung übernommen.</p><p>Startdatum wird wenn nicht eingetragen ist aus der global Konfigurationen |
|
46 |
des Beleges genommen.</p><div class="screenshot"><div class="mediaobject"><img src="images/WR_Position_Config.png"></div></div><p>Folgende Parameter kann man konfigurieren:</p><div class="variablelist"><dl><dt><span class="term">gekündigt</span></dt><dd><p>Bei nicht gekündigten Positionen wird automatisch eine Rechnung |
|
47 |
erstellt, wenn die Periodizität erreicht ist (z.B. am Anfang |
|
48 |
eines neuen Monats).</p></dd><dt><span class="term">Periodizität</span></dt><dd><p>Ob monatlich, quartalsweise oder jährlich auf neue |
|
49 |
Rechnungen überprüft werden soll. Für jede Periode seit dem |
|
50 |
Startdatum wird überprüft, ob für die Periode (beginnend immer |
|
51 |
mit dem ersten Tag der Periode) schon eine Rechnung erstellt |
|
52 |
wurde. Unter Umständen können bei einem Startdatum in der |
|
53 |
Vergangenheit aber größer als das globale Startdatum |
|
54 |
gleich mehrere Rechnungen erstellt werden.</p></dd></dl></div><div class="variablelist"><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Stimmt mit der Abrechnungsperiodizität überein: |
|
55 |
Die globalen Daten des Beleges werden übernommen.</p></li><li class="listitem"><p>niemals: |
|
56 |
wird nie auf eine Rechnung übernommen, kann als Positions für die |
|
57 |
Auftragsbestätigung betrachtet werden oder für eigene Hinweise.</p></li><li class="listitem"><p>einmalig: Mit dem Startdatum wird die Position einmalig auf einer |
|
58 |
Rechnung ausgewiesen</p></li><li class="listitem"><p>monatlich: Mit dem Startdatum wird die Position entspechend der |
|
59 |
Periodizität auf einer Rechnung ausgewiesen</p></li><li class="listitem"><p>vierteljährlich: Mit dem Startdatum wird die Position entspechend der |
|
60 |
Periodizität auf einer Rechnung ausgewiesen</p></li><li class="listitem"><p>halbjährlich: Mit dem Startdatum wird die Position entspechend der |
|
61 |
Periodizität auf einer Rechnung ausgewiesen</p></li><li class="listitem"><p>jährlich: Mit dem Startdatum wird die Position entspechend der |
|
62 |
Periodizität auf einer Rechnung ausgewiesen</p></li></ul></div><dl><dt><span class="term">Startdatum</span></dt><dd><p>ab welchem Datum auf Rechnungserstellung geprüft werden |
|
63 |
soll</p></dd><dt><span class="term">Enddatum</span></dt><dd><p>ab wann keine Rechnungen mehr erstellt werden |
|
64 |
sollen</p></dd><dt><span class="term">Automatische Verlängerung um x Monate</span></dt><dd><p>Sollen die wiederkehrenden Rechnungen bei Erreichen des |
|
65 |
eingetragenen Enddatums weiterhin erstellt werden, so kann man |
|
66 |
hier die Anzahl der Monate eingeben, um die das Enddatum |
|
67 |
automatisch nach hinten geschoben wird.</p></dd></dl></div><p>Ist ein Auftrag nicht aktiv, so werden für ihn auch keine |
|
68 |
wiederkehrenden Rechnungen erzeugt. Stellt man nach längerer |
|
69 |
nicht-aktiver Zeit einen Auftrag wieder auf aktiv, wird beim |
|
70 |
nächsten Periodenwechsel für alle Perioden, seit der letzten |
|
71 |
aktiven Periode, jeweils eine Rechnung erstellt. Möchte man dies |
|
72 |
verhindern, muss man vorher das Startdatum, sowohl in der Beleg- als auch in der |
|
73 |
Positionskonfiguration, neu setzen.</p><p>Nicht mehr gültige und berechnete Positionen werden gelb hinterlegt und |
|
74 |
nicht nochmal in Rechnung gestellt</p><div class="screenshot"><div class="mediaobject"><img src="images/WR_Yellow_Positions.png"></div></div></div><div class="sect2" title="3.1.4. Spezielle Variablen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.variables"></a>3.1.4. Spezielle Variablen</h3></div></div></div><p>Um die erzeugten Rechnungen individualisieren zu können, werden |
|
42 | 75 |
beim Umwandeln des Auftrags in eine Rechnung einige speziell |
43 | 76 |
formatierte Variablen durch für die jeweils aktuelle |
44 | 77 |
Abrechnungsperiode gültigen Werte ersetzt. Damit ist es möglich, z.B. |
... | ... | |
142 | 175 |
</p><p>Beim automatischen Versand der Rechnugen via E-Mail können neben diesen speziellen Variablen auch einige Eigenschaften der |
143 | 176 |
Rechnung selber als Variablen im Betreff & dem Text der E-Mails genutzt werden. Beispiele sind |
144 | 177 |
<code class="varname"><%invnumber%></code> für die Rechnungsnummber oder <code class="varname"><transaction_description%></code> für die |
145 |
Vorgangsbezeichnung. Diese Variablen stehen beim Erzeugen der Rechnung logischerweise noch nicht zur Verfügung.</p></div><div class="sect2" title="3.1.4. Auflisten"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.reports"></a>3.1.4. Auflisten</h3></div></div></div><p>Unter Verkauf->Berichte->Aufträge finden sich zwei neue
|
|
178 |
Vorgangsbezeichnung. Diese Variablen stehen beim Erzeugen der Rechnung logischerweise noch nicht zur Verfügung.</p></div><div class="sect2" title="3.1.5. Auflisten"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.reports"></a>3.1.5. Auflisten</h3></div></div></div><p>Unter Verkauf->Berichte->Aufträge finden sich zwei neue
|
|
146 | 179 |
Checkboxen, "Wiederkehrende Rechnungen aktiv" und "Wiederkehrende |
147 | 180 |
Rechnungen inaktiv", mit denen man sich einen Überglick über die |
148 |
wiederkehrenden Rechnungen verschaffen kann.</p></div><div class="sect2" title="3.1.5. Erzeugung der eigentlichen Rechnungen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.task-server"></a>3.1.5. Erzeugung der eigentlichen Rechnungen</h3></div></div></div><p>Die zeitliche und periodische Überprüfung, ob eine
|
|
181 |
wiederkehrenden Rechnungen verschaffen kann.</p></div><div class="sect2" title="3.1.6. Erzeugung der eigentlichen Rechnungen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.task-server"></a>3.1.6. Erzeugung der eigentlichen Rechnungen</h3></div></div></div><p>Die zeitliche und periodische Überprüfung, ob eine
|
|
149 | 182 |
wiederkehrende Rechnung automatisch erstellt werden soll, geschieht |
150 | 183 |
durch den <a class="link" href="ch02s08.html" title="2.8. Der Task-Server">Task-Server</a>, einen |
151 | 184 |
externen Dienst, der automatisch beim Start des Servers gestartet |
152 |
werden sollte.</p></div><div class="sect2" title="3.1.6. Erste Rechnung für aktuellen Monat erstellen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.create-for-current-month"></a>3.1.6. Erste Rechnung für aktuellen Monat erstellen</h3></div></div></div><p>Will man im laufenden Monat eine monatlich wiederkehrende
|
|
185 |
werden sollte.</p></div><div class="sect2" title="3.1.7. Erste Rechnung für aktuellen Monat erstellen"><div class="titlepage"><div><div><h3 class="title"><a name="features.periodic-invoices.create-for-current-month"></a>3.1.7. Erste Rechnung für aktuellen Monat erstellen</h3></div></div></div><p>Will man im laufenden Monat eine monatlich wiederkehrende
|
|
153 | 186 |
Rechnung inkl. des laufenden Monats starten, stellt man das Startdatum |
154 | 187 |
auf den Monatsanfang und wartet ein paar Minuten, bis der Task-Server |
155 | 188 |
den neu konfigurieren Auftrag erkennt und daraus eine Rechnung |
Auch abrufbar als: Unified diff
Dokumentation 'Wiederkehrende Rechnung'