X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/b90ff6b18df92c98b1b875d14835d1fdf9ff339a..HEAD:/doc/html/ch03s03.html diff --git a/doc/html/ch03s03.html b/doc/html/ch03s03.html index 7c455f0ab..f18975a86 100644 --- a/doc/html/ch03s03.html +++ b/doc/html/ch03s03.html @@ -1,6 +1,6 @@ - 3.3. Dokumentenvorlagen und verfügbare Variablen

3.3. Dokumentenvorlagen und verfügbare Variablen

3.3.1. Einführung

Dies ist eine Auflistung der Standard-Dokumentenvorlagen und + 3.3. Dokumentenvorlagen und verfügbare Variablen

3.3. Dokumentenvorlagen und verfügbare Variablen

3.3.1. Einführung

Dies ist eine Auflistung der Standard-Dokumentenvorlagen und aller zur Bearbeitung verfügbaren Variablen. Eine Variable wird in einer Vorlage durch ihren Inhalt ersetzt, wenn sie in der Form <%variablenname%> verwendet wird. Für @@ -421,7 +421,21 @@

Vorgangsbezeichnung

transdate

Auftragsdatum wenn die Rechnung aus einem Auftrag - erstellt wurde

3.3.8.2. Variablen für jeden Posten auf der Rechnung

+ erstellt wurde

3.3.8.2. Variablen für die schweizer QR-Rechnung

Diese Variablen können mit dem LaTeX Modul qrbill verwendet + werden: https://ctan.org/pkg/qrbill?lang=de +

Für die Erstellung von QR-Rechnungen mit OpenDocument Vorlagen + siehe: Abschnitt 2.15, „OpenDocument-Vorlagen“ +

qrbill_iban

IBAN/QR-IBAN des Rechnungsstellers, aus System + → Bankkonten +

qrbill_biller_countrycode

Länderkürzel des Rechnungsstellers gem. ISO 3166, aus + Mandantenkonfiguration → Firmenname und + -adresse +

qrbill_customer_countrycode

Länderkürzel des Rechnungsempfängers gem. ISO 3166, aus + der jeweiligen Rechnung

qrbill_amount

Betrag für die QR-Rechnung (Zahl ohne + Tausendertrennzeichen mit zwei Nachkommastellen), entsprechend + total

qr_reference

QR-Referenz der jeweiligen Rechnung, sofern in der + Mandantenkonfiguration → Features → Variante QR-IBAN + mit QR-Referenz erzeugen aktiviert ist

3.3.8.3. Variablen für jeden Posten auf der Rechnung

bin

Stellage

description @@ -515,14 +529,46 @@

Einheit

weight

Gewicht

Für jeden Posten gibt es ein Unterarray mit den Informationen - über Lieferanten und Lieferantenartikelnummer. Diese müssen mit + über Lieferanten und Lieferantenartikelnummer, Kunde und Kundenartikelnummer + und Kunden- bzw. Lieferantentyp und zugehöriger Artikelnummer mit Beschreibung + und Langtext. Diese müssen jeweils mit einer foreach-Schleife ausgegeben werden, da - für jeden Artikel mehrere Lieferanteninformationen hinterlegt sein + für jeden Artikel mehrere Lieferanten- und Kundeninformationen bzw. + kunden- bzw. lieferantenspezifische Informationen hinterlegt sein können. Die Variablen dafür lauten:

make

Lieferant

model -

Lieferantenartikelnummer

3.3.8.3. Variablen für die einzelnen Zahlungseingänge

+

Lieferantenartikelnummer

+ mm_part_description +

Lieferantenartikelbeschreibung

+ mm_part_longdescription +

Lieferantenartikelbeschreibung (Langtext)

+ customer_make +

Kunde

+ customer_model +

Kundenartikelnummer

+ cm_part_description +

Kundenartikelbeschreibung

+ cm_part_longdescription +

Kundenartikelbeschreibung (Langtext)

+ business_make +

Kunden-/Lieferantentyp

+ business_model +

Kunden-/Lieferantentyp-spezifische Artikelnummer

+ bm_part_description +

Kunden-/Lieferantentyp-spezifische Artikelbeschreibung

+ bm_part_longdescription +

Kunden-/Lieferantentyp-spezifische Artikelbeschreibung (Langtext)

3.3.8.4. Benutzerdefinierte Variablen für jeden Posten auf der Rechnung

+ Für jeden Posten stehen auch die benutzerdefinierten Variablen zum + Artikel zur Verfügung. Ihre Namen bestehen aus dem Präfix + ic_cvar_ und dem vom Benutzer festgelegten + Variablennamen. +

+ Ebenso stehen die benutzerdefinierten Variablen zum positionsbezogenen + Projekt unter dem Namen mit dem Präfix project_cvar_ + und dem vom Benutzer festgelegten Variablennamen zur Verfügung. +

3.3.8.5. Variablen für die einzelnen Zahlungseingänge

payment

Betrag

paymentaccount @@ -532,7 +578,7 @@ paymentmemo

Memo

paymentsource -

Beleg

3.3.8.4. Benutzerdefinierte Kunden- und Lieferantenvariablen

Die vom Benutzer definierten Variablen für Kunden und +

Beleg

3.3.8.6. Benutzerdefinierte Kunden- und Lieferantenvariablen

Die vom Benutzer definierten Variablen für Kunden und Lieferanten stehen beim Ausdruck von Einkaufs- und Verkaufsbelegen ebenfalls zur Verfügung. Ihre Namen setzen sich aus dem Präfix vc_cvar_ und dem vom Benutzer festgelegten @@ -544,7 +590,9 @@ unter einem ähnlichen Namensschema zur Verfügung. Hier lautet der Präfix shiptocvar_.

Analog stehen die benutzerdefinierten Variablen für Ansprechpersonen mit dem Namenspräfix cp_cvar_ - zur Verfügung.

3.3.9. Variablen in Mahnungen und Rechnungen über Mahngebühren

3.3.9.1. Namen der Vorlagen

Die Namen der Vorlagen werden im System-Menü vom Benutzer + zur Verfügung.

Auch für das globale Projekt des Belegs stehen die + benutzerdefinierten Variablen mit dem Namenspräfix + project_cvar_ zur Verfügung.

3.3.9. Variablen in Mahnungen und Rechnungen über Mahngebühren

3.3.9.1. Namen der Vorlagen

Die Namen der Vorlagen werden im System-Menü vom Benutzer eingegeben. Wird für ein Mahnlevel die Option zur automatischen Erstellung einer Rechnung über die Mahngebühren und Zinsen aktiviert, so wird der Name der Vorlage für diese Rechnung aus dem @@ -633,7 +681,7 @@ invdate

Rechnungsdatum

invnumber -

Rechnungsnummer

3.3.10. Variablen in anderen Vorlagen

3.3.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der +

Rechnungsnummer

3.3.10. Variablen in anderen Vorlagen

3.3.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: @@ -778,7 +826,7 @@ Zahlungseingänge: wie das Perl-Array der Variablen variablenname Elemente enthät. Dieses Konstrukt wird zur Ausgabe der einzelnen Posten einer Rechnung / eines Angebots sowie zur Ausgabe der Steuern - benutzt. In jedem Durchlauf werden die zeilenbezogenen + benutzt. In jedem Durchlauf werden die zeilenbezogenen Variablen jeweils auf den Wert für die aktuelle Position gesetzt.

Die Syntax sieht normalerweise wie folgt aus:

<%foreach number%>
 Position: <%runningnumber%>