Platzhalter in den Formularen

Eine wichtige Bemerkung am Anfang dieses Kapitels: Im Lieferumfang von FirstMillion sind alle wichtigen Druckformate bereits enthalten. Sie können praktisch sofort mit der Arbeit beginnen und alle notwendigen Fakturierungsformulare wie Rechnungen, Lieferscheine usw. ausdrucken. Aber nicht immer gefällt jedem auch die Art wie wir den Ausdruck entworfen haben. Ein anderer Kunde möchte vielleicht ein anderes Papierformat verwenden. Mit Hilfe des Layout-Formats und der Platzhalter ist fast alles möglich.

Sie müssen dafür etwas Mühe aufwenden.
Stellen Sie sich ein Drucklayout als eine beliebige Textseite vor, in der an den Stellen, die Sie dafür ausgesucht haben, die Informationen aus Ihrer Kundenliste, Artikelliste usw. gedruckt werden sollen. Das Programm muß nun genau erkennen können, welche Informationen von Ihnen für den Ausdruck gewünscht werden. Sie müssen sich also auf eine sehr genaue Bezeichnung festlegen, damit der Ausdruck auch wunschgemäß erfolgt. Ihr Text muß deshalb die von uns im Programm vorgesehenen "Platzhalter" verwenden. Nur dann weiß FirstMillion was Sie vom Ausdruck erwarten. Da Platzhalter natürlich auch nichts anderes als eine Ansammlung von Buchstaben sind, aus denen möglichst noch zu erkennen sein soll was eigentlich damit gemeint ist, muß der Text der Platzhalter vom normalen Text zu unterscheiden sein. Das Programm erwartet also, dass Platzhalter, die automatisch mit Informationen ausgefüllt werden sollen, immer in "kleiner als" (<) und "größer als" (>) Zeichen stehen.

Ein Beispiel: Wann immer Sie im Ausdruck an einer beliebigen Stelle das aktuelle Datum eingetragen haben wollen, müssen Sie genau an dieser Stelle den Platzhalter <DATUM> schreiben.

FirstMillion verwendet eine Vielzahl von Platzhaltern und für fast jede Information in FirstMillion gibt es auch einen passenden Platzhalter. Die Liste mit allen verwendeten Platzhaltern finden Sie etwas weiter hinten und im Pop-Up-Menü Platzhalter des internen Editors.
Bevor Sie sich jedoch damit beschäftigen, möchten wir Ihnen noch einige Besonderheiten im Umgang mit ihnen erklären.

Die Lage der Platzhalter im Ausdruck

Es gibt zwei Möglichkeiten einen Platzhalter anzuordnen, rechts- oder linksbündig. Eine zweistellige Zahl gibt die Spalte an, in der mit dem Ausdruck begonnen werden soll.
Soll der Platzhalter rechtsbündig zu der angegebenen Spalte gedruckt werden, so ist der Zahl ein R voranzustellen.
So sieht das Druckformat zur Ausgabe einer Liste aller Fakturnummern, der zugehörenden Fakturart, des Fakturdatum, des Bruttobetrages und der Kundennummer aus:

#D<FNR> <FART,12> <FDATUM,21> <FBRUTTO,R40> <KNUMMER,R46>

Bei Platzhaltern, die Text ausgeben kann auch die maximale Anzahl der ausgegebenen Zeichen begrenzt werden.
Z.B. <BTEXT,8,20> um an Spaltenposition 8 die ersten 20 Zeichen des Beschreibungstextes einer Buchung auszugeben.

In der Platin-Version können Sie die Platzhalter im Listenausdruck auch beliebig genau positionieren, um z.B Postpaketscheine oder andere Formulare zu bedrucken.

Alle Platzhalter können statt Spalten und Zeilen die X- & Y-Koordinaten in mm enthalten <PLATZHALTER,Xn.n,Ym.m>
Z.B <KNAME1,X10.5,Y17.4> um den Kundennamen 10,5 mm von links und 17,4 mm von oben auszugeben. Die Platzhalter <BORDERLEFT=xx.x> und <BORDERTOP=xx.x> dienen zur zusätzlichen Positionierung des Listenausdrucks in mm ohne alle Platzhalter ändern zu müssen. Diese Platzhalter müssen am Anfang der Format-Datei stehen (siehe Beispiel Formate/Faktur/Postpaketschein.Form).
Falls BORDERLEFT angegeben ist, wird der Wert zur X-Koordinate aller Platzhalter addiert.
Falls BORDERTOP angegeben ist, wird der Wert zur Y-Koordinate aller Platzhalter addiert.

Die Kopfzeile einer Liste

Damit Sie nicht lange rätseln müssen, welche Informationen denn eigentlich auf Ihren Ausdrucken stehen, sollten Sie dem Ausdruck eine oder mehrere Kopfzeilen voranstellen. Damit beim Drucken klar ist, dass der betreffende Text nur einmal gedruckt werden soll, müssen Sie solchen Zeilen ein #K voranstellen. Diese Textzeilen werden nur auf die erste Seite eines mehrseitigen Dokumentes gedruckt. Sollen die 2. und die Folgeseiten auch eine Kopfzeile tragen, so setzen Sie dafür den Zeilen #P voran.

#K Nr<"Status",12> <"Datum",21> <"Brutto",33> <"Kd-Nr.",41>

Um die Texte auch an die richtige Position zu bekommen, können diese wie Platzhalter mit einer zweistelligen Zahl in Spalten gesetzt werden. Allerdings ist jetzt darauf zu achten, daß die Bezeichnung in Hochkommata eingeschlossen ist, wie im Beispiel gezeigt. Dabei werden die Texte in den spitzen Klammern in Anführungszeichen gesetzt. Die gezeigte Kopfzeile druckt das Wort Status linksbündig ab Spalte 12, das Wort Kd-Nr. erscheint linksbündig ab Spalte 41.

Das Datum als Platzhalter

Sie können das Datum ganz nach Ihren Wünschen setzen. Mit einem Parameter hinter dem Platzhalter können Sie wahlweise 4 verschiedene Datumsformate einstellen. Das Aussehen richtet sich nach den Angaben in den Systemeinstellungen/Sprache&Text->Formate:

Kurzes Format = 0 oder Nichts
Mitteres Format = 2
Langes Format = 1
Vollständiges Format = 3

Ein Beispiel: Sie wollen für das Fakturierungsdatum als Text(Langes Format) drucken. Das Datum soll dabei immer ab der achten Spalte linksbündig stehen. Der Platzhalter müßte dann folgendermaßen heißen: <FDATUM,8,1>.

Generieren eines zukünftigen Datums

Zur Generierung eines zukünftigen Datum verwenden Sie den Platzhalter <DATUM+x>. x steht für die Anzahl der Tage, die zum aktuellen Datum addiert werden sollen (x=1...99).

Dieser Platzhalter ist sehr praktisch bei der Festlegung von Zahlungsfristen, der Tag bis zu dem Skonto gezogen werden darf usw..

Ausgabe der Beträge in Euro oder der Zweitwährung

Sie können in den Voreinstellungen wählen, welche Währung Sie als Hauptwährung verwenden wollen. Trotzdem können Sie durch einen zusätzlichen Parameter in Ihren Platzhaltern die Ausgabe in Euro oder der Zweitwährung erzwingen. Der Platzhalter "E" z.B. in <BBRUTTO,XY,E> führt dazu, dass dieser Betrag auf jeden Fall in Euro gedruckt wird. Die erzwungene Ausgabe in der Zweitwährung wird durch ein angehängtes"D" bewirkt.

Wird nur der allgemeine Platzhalter <BBRUTTO,XY> verwendet, wird der Betrag entsprechend der eingestellten Hauptwährung ausgegeben. Um aber die Ausgabe für Einzelfälle trotzdem in der anderen Währung zu ermöglichen, befindet sich in der Kopfzeile des Formularfenster ein entsprechender Knopf zur manuellen Umschaltung in die andere Währung.

Damit die manuelle Umschaltung auch zum richtigen Währungssymbol führt, muß der Platzhalter <SYM> in die Formulare eingetragen sein. Nur so erscheint in den Ausdrucken auch das passende Währungssymbol, oder sFr, $, usw.

Möchten Sie an einer Stelle im Formular die Ausgabe eines Betrages in der nicht als Hauptwährung eingestellten Währung ausgeben, so können Sie dies mit dem Parameter I erreichen. So liefert der Platzhalter <FBRUTTO,R55,I> den Bruttobetrag immer entgegen der Voreinstellung. Der zugehörige Platzhalter für das Währungssymbol lautet <ISYM>.

Liste der Platzhalter

Hier finden Sie die Platzhalter, die FirstMillion zum Ausdruck der Daten bereitstellt. So nötig, finden Sie hinter dem Platzhalter eine kurze Erklärung

************** Allgemein *****************
<DATUM> Tagesdatum
<DATUM+xx> Datum + xx Tage (ist bei allen Datumsangaben möglich)
<ZEITRAUM> aktueller Zeitraum
<VORSEITE> Seitennummer der vorherigen Seite
<SEITE> Seitennummer der aktuellen Seite
<FOLGESEITE> Seitennummer der Folgeseite
<LISTSUMME> Summe der Beträge bei der Listenausgabe (Wert bei Buchungen, EK bei Artikeln, Gewinn/Umsatz bei Personen, Betrag bei Faktur)
<LISTPOS> Position in der Listenausgabe
<MWSTSATZX> jeweils aktueller Mehrwertsteuersatz in Prozent
<"xxxxxxxxx"> beliebige Zeichenkette
<PLATZHALTER,XY,E> Der Zusatz "E" bei einem Platzhalter der einen Geldbetrag repräsentiert
führt zur Ausgabe in Euro, egal welche Hauptwährung eingestellt ist!
<PLATZHALTER,XY,D> Der Zusatz "D" führt zur Ausgabe des Geldbetrags in der Zweitwährung egal welche
Hauptwährung eingestellt ist.
<PLATZHALTER,XY,I> Der Zusatz "I" führt zur Ausgabe des Geldbetrags immer in der zur Hauptwährung inversen Währung
<SYM> trägt das passende Währungssymbol für den Betrag ein
<ISYM> gibt immer das zur Hauptwährung invers stehende Währungssymbol aus
<HR> zeichnet eine Linie über die Blattbreite
<BORDERTOP=xx.x> Oberer Rand in mm (nur Platin)
<BORDERLEFT=xx.x> Linker Rand in mm (nur Platin)
<BORDERRIGHT=xx.x> Rechter Rand in mm (nur Platin)
<BORDERBOTTOM=xx.x> Unterer Rand in mm (nur Platin)
<AINFOWIDTH=xxx> Breite in mm des Artikel-Infotextes / muß vor <AINFO> stehen (nur Platin)
<TEXTLEFT=xx.x> um den linken Rand des Zusatztextes in mm einzustellen (nur Platin)
<TEXTWIDTH=xx.x> um die Breite des Zusatztextes in mm einzustellen (nur Platin)
<LINESZOLL=xx.x> um Leereilen/Zoll nur für ein Format einzustellen (nur Platin)

************** Buchungen *****************
<BDATUM> Buchungsdatum
<BTEXT> Bezeichnung
<BBRUTTO> Bruttobetrag
<BNETTO> Nettobetrag
<BBRUTTO-> negativer Bruttobetrag
<BNETTO-> negativer Nettobetrag
<BMWST> Mwst in Euro/CHF
<BSATZ> Mwst in %
<BGEGEN> Gegenkonto Abkürzung
<BGEGENNR> Gegenkonto Datevnummer
<BGELD> Geldkonto Abkürzung
<BGELDNR> Geldkonto Datevnummer
<BNR> Buchungsnummer
<BSALDO> Saldo des Geldkontos
<BERINNERUNG> Erinnerungsdatum

***************** Kunden **********************
<KNUMMER> Kundennummer
<KANREDE> Kurzanrede (Für Anschriftfeld im Brief; Herrn, Frau usw.)
<KNAME1> Vor- und Nachname bzw. Firmenname, wenn Firma als Anrede eingestellt ist
<KNAME2> Namenszusatz bzw. Vor- und Nachname des Ansprechpartners, wenn Firma als Anrede eingestellt ist
<KVORNAME> Nur Vorname, falls getrennt
<KNACHNAME> Nur Nachname, falls getrennt
<KSTRASSE> Strasse
<KORT> Postleitzahl und Stadt zusammen
<KPLZ> Nur Postleitzahl
<KSTADT> Nur Stadt
<KLAND> Land
<KTEL> Telefonnummer
<KFAX> Faxnummer
<KMOBIL> Mobilfunknummer
<KPRIV> gibt das Feld Privat-Tel. aus
<KEMAIL> E-Mail-Adresse
Falls ein Feld in der Lieferadresse nicht belegt ist, wird das Feld der Rechnungsadresse verwendet
<KLIEFERANREDE> Lieferadresse Kurzanrede
<KLIEFERNAME> Lieferadresse Name1
<KLIEFERNAME2> Lieferadresse Name 2
<KLIEFERVORNAME> Nur Vorname der Lieferadresse, falls getrennt
<KLIEFERNACHNAME> Nur Nachname der Lieferadresse, falls getrennt
<KLIEFERSTRASSE> Lieferadresse Strasse
<KLIEFERORT> Lieferadresse Postleitzahl und Stadt zusammen
<KLIEFERPLZ> Lieferadresse Nur Postleitzahl
<KLIEFERSTADT> Lieferadresse Nur Stadt
<KLIEFERLAND> Lieferadresse Land
<KURL> enthält die URL des Kunden
<KTXTANR> Anredetext (Sehr geehrter Herr Mustermann usw.)
<KBEMERK1> Inhalt der 1. Bemerkungszeile
<KBEMERK2> Inhalt der 2. Bemerkungszeile
<KINFO> gibt den Kunden-Infotext mit Attributen und Bildern aus. Muß in der #I-Zeile stehen!
<KINFOFIX> gibt den Kunden-Infotext ohne Attribute und Bilder mit den Attributen des Platzhalters aus. Muß in der #I-Zeile stehen!
<KBILD,ss,mm> zur Ausgabe des Bildes ss = Spaltenposition, mm = Breite/Höhe in mm (optional)
<KGRUPPE> Gruppe
<KZAHLART> Zahlungsart
<KZEICHEN> Ihr Zeichen
<KUMSTID> Umsatzsteuer ID
<KGEBURT> gibt das Geburtsdatum aus den Kundendaten aus
<KEIGNR> eigene Kundennummer beim Lieferanten
<KKTOINHABER> Kontoinhaber aus Kundendialogbox
<KBANK> Bank
<KBLZ> Bankleitzahl
<KKTONR> Kontonummer
<KUMSATZ> Umsatz in Euro/CHF
<KGEWINN> Gewinn in Euro/CHF
<KDATUM> Datum der letzte Rechnung
<KERINNERUNG> Erinnerungsdatum
Zum bedrucken dreireihiger Adressetiketten sind folgende Platzhalter vorgesehen:
<K2ANREDE>,<K2NAME1>,<K2NAME2>,<K2STRASSE>,<K2ORT>,<K2LAND> <K3ANREDE>,<K3NAME1>,<K3NAME2>,<K3STRASSE>,<K3ORT>,<K3LAND>
Bitte sehen Sie sich das Layout von "3 Adressen in Reihe.Form" an.

****************** Artikel ***************
<APOS> gibt die Position des Artikels im Formular aus
<ATEXT> Bezeichnung
<ANR> Artikelnummer
<AINFO> gibt den Artikel-Infotext mit Attributen und Bildern aus. Muß in der #A4- oder #Ix-Zeile stehen!
<AINFOFIX> gibt den Artikel-Infotext ohne Attribute und Bilder mit den Attributen des Platzhalters aus. Muß in der #A4- oder #Ix-Zeile stehen!
<ANETTO> VK1 Netto
<ABRUTTO> VK1 Brutto
<ANETTO2> VK2 Netto
<ABRUTTO2> VK2 Brutto
<AVK2ANZ> Anzahl für VK2
<ANETTO3> VK3 Netto
<ABRUTTO3> VK3 Brutto
<AVK3ANZ> Anzahl für VK3
<ANETTO4> VK4 Netto (nur Platin)
<ABRUTTO4> VK4 Brutto (nur Platin)
<AVK4ANZ> Anzahl für VK4 (nur Platin)
<ANETTO5> VK4 Netto (nur Platin)
<ABRUTTO5> VK5 Brutto (nur Platin)
<AVK5ANZ> Anzahl für VK5 (nur Platin)
<AEKNETTO> EK Netto
<AEKBRUTTO> EK Brutto
<APREISEINHEIT> Anzahl pro Preiseinheit (nur Platin)
<AEKWERT> EK Netto * Bestand Ist
<AMWST> Mehrwertsteuersatz
<ABILD,ss,mm> zur Ausgabe des Bildes ss = Spaltenposition, mm = Breite/Höhe in mm (optional)
<AEINHEIT> Maßeinheit
<AIST> Bestand Ist
<ASOLL> Bestand Soll
<AAUFTRAG> Auftragsanzahl
<ABESTELLT> bereits bestellt
<AVERKAUFT> Im berechneten Zeitraum verkaufte Artikel
<AGEWICHT> Gewicht/Volumen
<AEAN> European Article Number (nur Platin)
<AGEWINN> Gewinn eines Artikels im berechneten Zeitraum
<ALIEFNR> Lieferantennummer 1
<ALIEF2NR> Lieferantennummer 2 (nur Platin)
<ALIEFNAME> Name des Standard-Lieferanten
<ABESTNR1> Bestellnummer 1
<ABESTNR2> Bestellnummer 2 (nur Platin)
<ABESTNR> Bestellnummer des aktuellen Lieferanten
<ABEMERK> Bemerkungszeile
<AERINNERUNG> Erinnerungsdatum
<AWARENGRUPPE> Warengruppe

************** Faktur ******************
<FART> Formularart(Angebot,Rechnung,...
<FDATUM> Datum des aktuelles Status
<FAUFTRAGDATUM> Auftragsdatum
<FLIEFERDATUM> Lieferdatum
<FLIEFRECHDATUM> Lieferdatum, bzw. Rechnungsdatum, wenn kein Lieferdatum vorhanden ist
<FRECHDATUM> Rechnungsdatum
<FSKONTODATUM> Skontodatum
<FZAHLDATUM> Zahlungsdatum
<FERINNERUNG> Erinnerungsdatum
<FUNSZEICH> Unser Zeichen
<FIHRZEICH> Ihr Zeichen
<FNR> Faktierungsnummer
<FJAHR> Jahr des ersten Datums im Faktur-Datensatz
<FMONAT> Monat des ersten Datums im Faktur-Datensatz
<FTAG> Tag des ersten Datums im Faktur-Datensatz
<FRECHNR> Rechnungsnummer
<FRECHJAHR> Jahr der Rechnung
<FNETTOX> Nettobetrag des aktuellen Mehrwertsteuersatzes
<FNETTO> Gesamtnettosumme
<FBRUTTOX> Bruttobetrag des aktuellen Mehrwertsteuersatzes
<FBRUTTO> Gesamtbruttosumme
<FBRUTTO+xxx> addiert xxx Cent auf die Rechnungssumme. Dieser Platzhalter ist nützlich für das Versenden per Nachnahme, da die Post EUR 2,00 zusätzlich zur Rechnungssumme kassiert und das muß auf der Sendung stehen.
<FANZAHLUNG-> Anzahlung als negativer Betrag für #AZ-Zeile
<FREST> Rechnungssumme - Anzahlung für #AZ-Zeile
<FBEMERK> Text aus der Bemerkungszeile
<FSUMME> Zwischensumme (Netto oder Brutto) auch in der Kopf (#P1)+ Fußzeile (#P2)
<FMWSTX> Betrag des aktuellen Mehrwertsteuersatzes
<FMWST> Mehrwertsteuer Gesamt
<FRAB_PROZ> Rabatt in Prozent
<FRABATT> Rabatt als Betrag
<FGEWICHT> Gesamtgewicht/Volumen
<FTEXT> muß in der #T-Zeile für Zusatztexte stehen
<FPOS> setzt die Positionsnummer in ein Formular ein. Die Nummer wird nur nach einer Ausgabe mit <FPOS> inkrementiert
<FSKONTOSUM> gibt den Rechnungsbetrag abzüglich Skonto aus
<FSKONTOSATZ> gibt den Skontosatz aus
<FSKONTODIFF> Skontodifferenz als Betrag
<FZAHLART> setzt die Zahlart ins Rechnungsformular ein und ermöglicht eine individuelle Änderung
<FERLEDIGT> Gibt ein E aus, wenn der Datensatz bereits erledigt ist
<AEINZELOHNE> Platzhalter für den Artikelpreis ohne Rabatt
<ARABATT> Rabatt in Prozent, der für einen Artikel eingestellt
<AEINZEL> Einzelpreis eines Artikels
<APREISPE> Preis pro Preiseinheit (nur Platin)
<AANZAHL> Anzahl des Artikels
<AGESAMT> Einzelpreis * Anzahl
<AGESGEWICHT> Gewicht/Volumen*Anzahl der Artikel in der Rechnung
<FINFO> gibt den Faktur-Infotext mit Attributen und Bildern aus. Muß in der #I-Zeile stehen!
<FINFOFIX> gibt den Faktur-Infotext ohne Attribute und Bilder mit den Attributen des Platzhalters aus. Muß in der #I-Zeile stehen!

************** Konten ******************
<GNAME> Name
<GABK> Abkürzung
<GKTONR> Konto- bzw. Datev-Nummer
<GANFANG> Anfangsstand (Geldkonto)
<GSTAND> aktueller Stand (Geldkonto)
<GPRIV_GELD> Text (Privat) bei Privatgeldkonto
<GPRIV_SUMME> Summe Privatanteil (Gegenkonto)
<GSUMME> Summe Geschäftsanteil (Gegenkonto)
<GPROZ> prozentualler Anteil Geschäft
<GPRIV_PROZ> prozentualler Anteil Privat
<GNETTO> gibt die Nettosumme des Geschftsanteils aus
<GBRUTTO> gibt immer die Bruttosumme eines Geschftskontos aus
<GUMST> gibt die Umsatzsteuersumme eines Geschftsanteils aus
<GUMSATZ> gibt den Prozentsatz der voreingestellten UStr. eines Kontos aus

************** Kontengruppen ******************
<GGRUPPENAME> Name der Kontengruppe
<GGRUPPENR> Kontogruppennummer
<GHABEN> Einnahmen Geschäftlich
<GSOLL> Ausgaben Geschäftlich
<GPRIV_HABEN> Einnahmen Privat
<GPRIV_SOLL> Ausgaben Privat
<GGELDGRUPPESUM> Geldsumme aller Konten in der aktuellen Gruppe
<GAKTIVA>Positive Geldkonten ohne Privatkonten
<GPASSIVA>Negativen Geldkonten ohne Privatkonten

************** Einnahme/Überschußberechnung / Bilanz ******************
<PGES_AKTIVA> Summe aller positiven Geldkonten ohne Privatkonten
<PGES_PASSIVA> Summe aller negativen Geldkonten ohne Privatkonten
<PVERMOEGEN> Gesamtgeschäftsvermögen = Aktiva - Passiva
<PGES_HABEN> Summe Einnahmen Geschäftlich
<PGES_SOLL> Summe Ausgaben Geschäftlich
<PPRIV_GES_HABEN> Summe Einnahmen Privat
<PPRIV_GES_SOLL> Summe Ausgaben Privat
<PGEWINN> Gewinn = Einnahmen - Ausgaben Geschäftlich
<PEIN_NETTO0> Summe der Einnahmen mit 0% Mwst
<PEIN_NETTOX> Summe der Einnahmen zum Steuersatz X
<PEIN_MWSTX> Mwsteinahmen mit Mwstsatz X
<PEIN_BRUTTO> Bruttosumme der Einnahmen
<PAUS_NETTO> Nettosumme der Ausgaben
<PAUS_BRUTTO> Bruttosumme der Ausgaben
<PAUS_MWSTREST> Mehrwertsteuerausgaben ohne Solo
<PAUS_MWSTSOLO> Mwst Solo
<PAUS_MWST> alle Mehrwertsteuerausgaben
<PUMST> zu zahlende Umsatzsteuer

Platzhalter für Lizenzierung

Damit neue Kunden nicht erst Ihre Ausgabeformate erstellen müssen, haben wir die Beispielformulare mittels Platzhalter definiert, die die notwendigen Daten aus der Lizenzeintragung in die Formularköpfe kopieren.

Registrierung



Sie werden diese Platzhalter wahrscheinlich nicht benötigen, der Vollständigkeit halber seien sie aufgeführt

************** persönliche Firmendaten *****************
<LNAME1>
<LNAME2>
<LSTRASSE>
<LORT>
<LLAND>
<LTEL>
<LFAX>
<LEMAIL>
eigene E-Mailadresse
<LSTEUERNR> eigene Steuernummer

Formate der Fakturierungsformulare

FirstMillion enthält schon beim ersten Start alle notwendigen Formate für die Fakturierung. Wenn Sie das oben abgebildete Registrierungsformular ausgefüllt haben, sind diese Formulare schon mit Ihren persönlichen Daten versehen.
Die beigelegten Formate sind so universell angelegt wie es gerade noch vertretbar war. Sie können durch einfaches Anklicken des Schalters "Netto" zwischen einer Brutto und Nettorechnung umschalten. Ob die Rechnung, die Sie gerade bearbeiten, einen Skontobetrag ausweisen soll können Sie ebenfalls hier ein- oder ausschalten. Alle notwendigen Platzhalter für den Ausdruck auf DIN-A4 Papier sind bereits vorgesehen.

Auch kleinere Papierformate wie DIN A5 hoch oder quer sind denkbar! Allerdings geben wir hier zu bedenken, daß es nicht ganz trivial ist und einige Eigenheiten berücksichtigt werden müssen, damit die Ausdrucke den Wünschen entsprechen.
Da Sie aber jede Änderung bei Verlassen des Editors mit der Funktion "Grafik Vorschau" sofort auf dem Bildschirm dargestellt bekommen, ist ein problemloses Herstellen neuer Formate durchaus für jeden möglich.

Öffnen Sie mit der Taste F5 das Fakturierungsfenster und doppelklicken Sie auf einen Eintrag mit der gewünschten Fakturierungsart.

Das Fakturierungsformular wird in einem Fenster dargestellt. Das Pop-Up-Menü "Funktion" enthält den Eintrag "Format editieren", der das ausgewählte Format in den Texteditor zur weiteren Bearbeitung lädt. Damit der Ausdruck eine akzeptable Schriftgröße hat, sollte hier die Schriftgröße auf 10 Punkte eingestellt werden. Prinzipiell können Sie jedoch mit anderen Schriftgrößen arbeiten. Achten Sie dann aber darauf, ob die Ausdrucke nicht Zeichen am rechten Papierrand abschneiden, da sie über die bedruckbare Fläche hinausragen.

Jede Zeile beginnt mit einem # (Hash oder Doppelkreuz) und hat eine bestimmte Funktion: #K
Hier hin gehören alle Informationen die Sie im Kopf Ihres Dokumentes stehen haben wollen. Die Anzahl der Zeilen die sich hier definieren lassen sind abhängig von der Größe des Papiers. Dieser Text wird nur auf der ersten Seite des Dokumentes ausgegeben. Auf den Folgeseiten eines mehrseitigen Dokumentes wird der Text der Zeile #P1 gedruckt.
#Ax (x=1, 2, 3, 4)
Die Zeile #A1 wird für die normalen Artikel benötigt, deren Preis am Ende der Zeile gedruckt wird. #A2 definiert die Zeile für Artikel die Gruppenmitglieder enthalten, deren Preis nicht gedruckt werden soll.
Die Zeile #A3 ist notwendig für den Fall, das Sie einen Artikel aufgerufen haben, der nicht lieferbar ist. In solch einem Fall schreibt das Programm den hier stehenden Text , in unserem Beispiel "nicht lieferbar" in die Rechnung.
In der Zeile #A4 muß der Platzhalter <AINFO> für die Artikelzusatztexte stehen.
#T
Diese Zeile wird für ein Artikel-Trennfeld verwendet und muß den Platzhalter <FTEXT> enthalten.
#R
In diesen Zeilen werden die Platzhalter für die Zwischensumme und den Rabatt plaziert.
#N1 - #N4
Damit eine Rechnung als Nettorechnung gedruckt werden kann, müssen diese Zeilen vorhanden sein. Die Zeile #N3 wird für jeden verwendeten Mwstsatz gedruckt.
Wenn Sie nie eine Nettorechnung drucken wollen, können Sie diese Zeilen natürlich auch weglassen.
#B1 - #B4
Diese Zeilen definieren das Aussehen einer Bruttorechnung.
Die Zeile #B4 wird für jeden verwendeten Mwstsatz gedruckt.
#AZ
Diese Zeile wird gedruckt, wenn eine Anzahlung eingetragen ist.
#S
Durch das Verwenden dieser Zeilen kann ein Skontobetrag ausgewiesen werden. Auch das Zahlungsziel bis zu dem ein Skontoabzug erlaubt ist kann über den Platzhalter <FDATUM+XY> ausgewiesen werden. <FSKONTOSATZ> gibt den Skontosatz aus, <FSKONTOSUM> den Rechnungsbetrag abzüglich des Skontobetrags.
#OS
Diese Zeile wird gedruckt, wenn kein Skonto eingestellt ist.
#G
Mit dieser Zeile können Sie eine Berechnung des Gesamtgewichtes der Lieferung ausführen und drucken lassen. Voraussetzung ist, daß Sie in Ihren Artikeln im Feld Gewicht eine Eintragung vorgenommen haben. Sie können aber auch etwas anderes als das Gewicht berechnen lassen. So kann für eine Spedition das Berechnen des beigeladenen Volumen gedruckt werden.
#Y1
Fester Text, der immer vor den editierbaren #Z-Zeilen ausgegeben wird.
#Z
Diese Zeilen enthalten den Standard Zusatztext. Dieser Text kann aber jederzeit wieder aus der Rechnung aufgerufen, editiert, gespeichert oder nachgeladen werden, je nachdem was Sie gerade unter dem Formular stehen haben wollen.
Auch im Listendruck können Sie solche festen Zusatztexte eingeben.
#Y2
Fester Text, der immer nach den editierbaren #Z-Zeilen ausgegeben wird.
#Ux z.B. #U1, #U2, ...
Diese Zeilen sind abhängig von der eingestellten Zahlungsart x. Sie können also für jede Zahlungsart einen anderen Text ausdrucken.
#P1
In diesen Zeilen steht der Text des Briefkopfes der 2. und folgenden Seiten bei mehrseitigen Dokumenten.
#P2
Der Text dieser Zeile wird an das Ende jeder Seite angehängt.
#PZ1, #PZ2
In diese Zeilen werden die Zwischensummen eingetragen, wenn sich der Ausdruck über mehrere Seiten verteilt.
#M
Diese Zeilen werden nur verwendet, wenn ein Formular per E-Mail als PDF verschickt wird.
In die #M-Zeilen können Sie z.B. eine Anrede oder Signatur schreiben, die nicht im PDF, sondern als normaler Text in der E-Mail, erscheint.

Und nun ein Beispiel für eine Rechnung

#M<KTXTANR>
#M
#M mit freundlichen Grüßen
#P1<FART> Nr.: <FNUMMER><"  /  "><KNAME1>  <"-"> <SEITE> -
#PZ1<"Zwischensumme:",R66> <SYM,R72><FSUMME,R83>
#PZ1<HR>
#PZ1Pos  Artklnr <"Bezeichnung",14><"Menge",R62><"E-Preis",R72><"G-Preis",R83>
#PZ1<HR>
#K
#K
#K                                                
#K                                                
#K                                                 <LNAME1,50>
#K                                                 <LNAME2,50>
#K                                                 <LSTRASSE,50>
#K                                                 <LORT,50>
#K                                                 <"Tel:",50> <LTEL>
#K                                                 <"Fax:",50> <LFAX>
#K                                                 <"St-Nr:",50> <LSTEUERNR>
#K
#K<KANREDE>
#K<KNAME1>
#K<KNAME2>
#K<KSTRASSE>
#K
#K<KORT>
#K<KLAND>                                 <FDATUM,50,1>
#K
#K                                               <"Unser Zeichen:",50> <FUNSZEICH>
#K                                               <"Faktur-Nr:",50> <FNR>/<FJAHR>
#KRechnung   Nr. <FRECHNR>  <"Ihr Auftrag vom:",50> <FAUFTRAGDATUM>
#K                                               <"Ihr Zeichen:",50> <FIHRZEICH>
#K                                               <"Kundennummer:",50> <KNUMMER>
#K                                               <"Zahlungsart:",50> <FZAHLART>
#OZ Voreinstellung für den oberen Zusatztext
#L<HR>
#LPos  Artklnr <"Bezeichnung",14><"Menge",R62><"E-Preis",R72><"G-Preis",R83>
#L<HR>
#A1<FPOS><ANR,4> <ATEXT,14><AANZAHL,R62><AEINZEL,R72><AGESAMT,R83>
#A2<FPOS><ANR,4> <ATEXT,14><AANZAHL,R62>
#A3<FPOS><ANR,4> <ATEXT,14>                     <"nicht lieferbar",59>
#A4           <AINFO,14>
#T<FTEXT>
#R                                                                      <"========",R83>
#R                               <"Zwischensumme:",R68><SYM,R72><FSUMME,R83>
#R              <FRAB_PROZ,R60> %<"Rabatt:",R68><SYM,R72><FRABATT,R83>
#N1                                                                     <"========",R83>
#N2                                <"Nettobetrag:",R68><SYM,R72><FNETTO,R83>
#N3       <MWSTSATZX,R52>%<"MEHRWERTSTEUER:",R68><SYM,R72><FMWSTX,R83>
#N4                                                                     <"========",R83>
#N4                              <"GESAMTBETRAG:",R68><SYM,R72><FBRUTTO,R83>
#B1                                                                     <"========",R83>
#B2                              <"GESAMTBETRAG:",R68><SYM,R72><FBRUTTO,R83> 
#B3IM GESAMTBETRAG ENTHALTEN:
#B4MEHRWERTSTEUER <MWSTSATZX>%: <SYM> <FMWSTX>
#AZ                             <"ANZAHLUNG:",R68><SYM,R72><FANZAHLUNG-,R83>
#AZ                                                                     <"========",R83>
#AZ                                  <"RESTBETRAG:",R68><SYM,R72><FREST,R83>
#S
#S MIT <FSKONTOSATZ>% SKONTO BIS ZUM <FSKONTODATUM> : <SYM> <FSKONTOSUM,40>
#OS Bitte zahlen Sie den vollen Betrag ohne Abzug von Skonto
#G
#GDAS GESAMTGEWICHT DER LIEFERUNG BETRÄGT <FGEWICHT> G
#Y1 Diese Zeilen werden immer vor den editierbaren #Z-Zeilen ausgegeben
#Z  // Voreinstellung für den unteren Zusatztext
#ZDIE WARE BLEIBT BIS ZUR VOLLST&AUML;NDIGEN BEZAHLUNG UNSER UNEINGESCHR&AUML;NKTES EIGENTUM!
#Y2 Diese Zeilen werden immer nach den editierbaren #Z-Zeilen ausgegeben
#U1  
#U2  
#U2BETRAG DANKEND ERHALTEN.
#U3
#U3ZAHLEN SIE DEN RECHNUNGSBETRAG BITTE BIS ZUM <FZAHLDATUM>.
#U4
#U4ZAHLEN SIE DEN RECHNUNGSBETRAG BITTE BIS ZUM <FZAHLDATUM>.
#U5
#U5ZAHLEN SIE DEN RECHNUNGSBETRAG BITTE BIS ZUM <FZAHLDATUM>.
#U6
#U6ZAHLEN SIE DEN RECHNUNGSBETRAG BITTE BIS ZUM <FZAHLDATUM>.
#U7
#U7DER BETRAG WIRD VON IHREM KONTO ABGEBUCHT.
#U8
#U8DER BETRAG WIRD VON IHRER KREDITKARTE ABGEBUCHT.
#U9
#U9DIE ZAHLUNG ERFOLGT PER NACHNAHME.
#PZ2<"---------------",R83>
#PZ2<"ZWISCHENSUMME:",R66> <SYM,R72><FSUMME,R83>
#P2<"-",40> <FOLGESEITE> - 

Sie sehen, es sieht auf den ersten Blick sehr unübersichtlich aus, ist aber nach einer kurzen Einarbeitung kein echtes Problem mehr. Und wie gesagt, eigentlich muß hier nichts mehr geändert werden.


Formate für den Listendruck

#K Wird nur einmal am Anfang des Ausdrucks verwendet
#D Diese Zeile wird mit allen Daten wiederholt
#E Diese Formatzeile wird für Buchungen & Konten-Ausdrucke bei Einnahme-Konten verwendet. Nur so ist ein Gegenüberstellen von Haben und Soll im Ausdruck möglich.
#A Wird für Ansprechpartner eines Personen-Datensatzes verwendet
#B Wird für Bundle-Mitglieder von Artikel-Bundles verwendet
#I Immer wenn Sie den Text in den Infozeilen komplett ausgeben wollen, muss das Druckformat vor dem Platzhalter <AINFO> oder <KINFO> diese Zeile enthalten. Sonst erfolgt kein Ausdruck.
#Z Wird nur einmal am Ende des Ausdrucks verwendet