X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/54e4131e091831e00a861fe2c4f53e344b87ddca..89dd4ca84494de24ac1ecc7bd3b84fdd35e28020:/doc/dokumentenvorlagen-und-variablen.html diff --git a/doc/dokumentenvorlagen-und-variablen.html b/doc/dokumentenvorlagen-und-variablen.html index 029ce0047..986ae971c 100644 --- a/doc/dokumentenvorlagen-und-variablen.html +++ b/doc/dokumentenvorlagen-und-variablen.html @@ -55,6 +55,9 @@ td {
include-Anweisungif not-Blockbusinesscitycustomernumbercustomeremailcustomerfaxcustomernotescustomernumbercustomerphonediscountnamepayment_termsphoneshiptodepartment1shiptodepartment2shiptoemailtaxnumbertermsvendoremailshiptocontact).
-
| Variablenname | Bedeutung | ||
|---|---|---|---|
employee_address |
+ Adressfeld | +||
employee_businessnumber |
+ Firmennummer | +||
employee_company |
+ Firmenname | +||
employee_co_ustid |
+ Usatzsteuer-Identifikationsnummer | +||
employee_duns |
+ DUNS-Nummer | +||
employee_email |
employee_signature |
Signatur | |
employee_taxnumber |
+ Steuernummer | +||
employee_tel |
Telefonnummer | @@ -406,6 +458,59 @@ td {
+
| Variablenname | Bedeutung |
|---|---|
salesman_address |
+ Adressfeld | +
salesman_businessnumber |
+ Firmennummer | +
salesman_company |
+ Firmenname | +
salesman_co_ustid |
+ Usatzsteuer-Identifikationsnummer | +
salesman_duns |
+ DUNS-Nummer | +
salesman_email |
+ |
salesman_fax |
+ Fax | +
salesman_name |
+ voller Name | +
salesman_signature |
+ Signatur | +
salesman_taxnumber |
+ Steuernummer | +
salesman_tel |
+ Telefonnummer | +
duedateglobalprojectnumberintnotesnotesorddateordnumberpayment_termsquodatequonumbertotaltransaction_descriptiontransdateDie Variablen des Verkäufers stehen wie gewohnt
+ als employee_... zur Verfügung. Die Adressdaten des
+ Kunden stehen als Variablen name, street,
+ zipcode, city, country,
+ department_1, department_2, und
+ email zur Verfügung.
+
Weitere Variablen beinhalten:
+ ++
| Variablenname | Bedeutung |
|---|---|
dunning_date |
+ Datum der Mahnung | +
dunning_duedate |
+ Fälligkeitsdatum für diese Mahhnung | +
fee |
+ Kummulative Mahngebühren | +
interest_rate |
+ Zinssatz per anno in Prozent | +
total_amount |
+ Gesamter noch zu zahlender Betrag als fee + total_interest + total_open_amount |
+
total_interest |
+ Zinsen per anno über alle Rechnungen | +
total_open_amount |
+ Summe über alle offene Beträge der Rechnungen | +
+
| Variablenname | Bedeutung |
|---|---|
dn_amount |
+ Rechnungssumme (brutto) | +
dn_duedate |
+ Originales Fälligkeitsdatum der Rechnung | +
dn_dunning_date |
+ Datum der Mahnung | +
dn_dunning_duedate |
+ Fälligkeitsdatum der Mahnung | +
dn_fee |
+ Kummulative Mahngebühr (ist die gleiche wie für die ganze Mahnung, da die Gebühr nur einmal pro Mahnung erhoben wird) | +
dn_interest |
+ Zinsen per anno f&uum;r diese Rechnung | +
dn_invnumber |
+ Rechnungsnummer | +
dn_netamount |
+ Rechnungssumme (netto) | +
dn_open_amount |
+ Offener Rechnungsbetrag | +
dn_ordnumber |
+ Bestellnummer | +
dn_transdate |
+ Rechnungsdatum | +
<%anweisung%>
- Achtung: Blöcke können in LaTeX-Vorlagen momentan nicht
- verschachtelt werden. Das bedeutet, dass innerhalb einer
- <%foreach%>-Schleife keine
- <%if%>-Abfragen verwendet werden können. Dieses
- kann man aber mit LaTeX-Bordmitteln selber nachgebildet werden. Dazu muss
- im Vorspann das Paket ifthen eingebunden werden. Das Konstrukt
- selber sieht dann wie folgt aus:
\ifthenelse{\equal{<%variable%>}{}}{}{Dieser
- Text erscheint nur, wenn <%variable%> nicht leer ist.}
Die eben erwähnten Einschränkungen für
- LaTeX-Vorlagen gelten in abgeschwächter Form auch für
- OpenDocument-Vorlagen. Auch bei OpenDocument-Vorlagen können
- Blöcke nicht verschachtelt werden. Einzige Ausnahme ist, dass
- <if> und
- <ifnot>-Blöcke innerhalb von
- <foreach>-Blöcken auftreten
- dürfen.
include-Anweisung<%include dateiname.ext%>
Dieser Block funktioniert nur in LaTeX- und HTML-Vorlagen.
- -Fügt den Inhalt einer Datei an der entsprechenden Stelle ein. Der - eingefügte Text wird ganz normal durch den Parser behandelt und kann - Variablen und Blöcke enthalten.
-if not-Block<%if not variablenname%>
...
- <%end if>
Eine normale "if-not-then"-Bedingung. Die Zeilen zwischen dem "if not" und dem "end" werden nur ausgegeben, wenn die Variable "variablenname" nicht @@ -721,7 +915,7 @@ td {
<%if variablenname%>
...
- <%end if>
Eine normale "if-then"-Bedingung. Die Zeilen zwischen dem "if" und dem "end" werden nur ausgegeben, wenn die Variable "variablenname" gesetzt und @@ -731,7 +925,7 @@ td {
<%foreach variablenname%>
...
- <%end foreach>
Fügt die Zeilen zwischen den beiden Anweisungen so oft ein, wie das
Perl-Array der Variablen "variablenname" Elemente enthät. Dieses
@@ -749,21 +943,20 @@ td {
Artikelnummer: <%number%>
Beschreibung: <%description%>
...
- <%end foreach>
Besonderheit in OpenDocument-Vorlagen: Tritt ein
- <foreach>-Blcok innerhalb einer Tabellenzelle
+ <foreach>-Block innerhalb einer Tabellenzelle
auf, so wird die komplette Tabellenzeile so oft wiederholt wie
notwendig. Tritt er außerhalb auf, so wird nur der Inhalt
- zwischen <foreach> und <end
- foreach> wiederholt, nicht aber die komplette Zeile, in
- der er steht.
<foreach> und <end>
+ wiederholt, nicht aber die komplette Zeile, in der er steht.
pagebreak-Block<%pagebreak ZpZ ZeS ZzS%>
...
- <%end pagebreak%>
Dieser Block existiert nur in LaTeX-Vorlagen.