@DATABASE MT_RechnungIII.guide
@$VER: MT-RechnungIII 1.06 (02.03.99)
@AUTHOR Manfred Tremmel
@(C) ©1997-1998 by MT Graphic & Design

@NODE MAIN "Anleitung zu MT-Rechnung III V1.06"

	@{" MT-Rechnung wozu? " link wozu}

	@{" Systemvoraussetzungen " link System}

	@{" Copyright " link Copyright}

	@{" Installation " link Install}

	@{" Registrierung " link Regist}

	@{" Fensteranordnung " link Windows}

	@{" Die Neuanlage einer eigenen DB / Schnelleinstieg " link Neubeginn} <- unbedingt lesen!!!!

	@{" Druckereinrichtung " link Druck}

	@{" Beiliegende Scripts " link Scripts}

	@{" Merkmale/Tooltypes " link Tooltypes}

	@{" Bedienung " link Bedienung}

	@{" Aufbau der Druckdokumente " link DruDok}

	@{" Bekannte Bugs " link Bugs}

	@{" Häufig gestellte Fragen (FAQ) " link FAQ}

	@{" Installation " link Install}

	@{" History/Geschichte " link History 99999}

	@{" ARexx-Port " link Rexx}

	@{" Zukunft " link Zukunft}
@ENDNODE

@NODE wozu "Welchen Aufgabenzweck erfüllt MT-Rechnung?"
Ich habe am 01.05.1993  eine kleine @{" Scan- und Bildbearbeitungsfirma " link Adresse} ge-
gründet und stand vor  dem Problem,  für jede kleine  Bestellung auch eine
Rechnung erstellen zu müssen.  Mit einer  Textverarbeitung alles zu tippen
und die  Summen  per Taschenrechner  auszurechnen schien mir zu aufwendig,
ein Programm mußte her.  Da ich hauptberuflich  Organisationsprogrammierer
bin, sollte dies machbar sein.
Das Problem war, daß (soweit ich es weiß)  für keine der von mir beruflich
verwendeten Programmiersprache - PLI und COBOL- auf dem AMIGA ein Compiler
verfügbar ist.
Da nun aber ARexx PLI sehr ähnlich ist,  habe ich mich für diese Interpre-
tersprache entschieden,  was leider einige Problemen verursachte.  Deshalb
hab ich  mir C und C++ beigebracht  und begonnen eine  neue Version zu er-
sellen,  bei der ich meine Fehler  zumindestens  selber machen  durfte und
nicht nur den diverser GUI-Libraries ausgesetzt sein musste.

MT-Rechnung I hatte noch keine  eigene Kundenverwaltung, sondern griff auf
die  Daten von DFA  (danke Dirk für  dieses Programm)  zu und  fragte dann
Stück für Stück die Anzahl der einzelnen Artikel durch. Dieses Konzept war
sehr  unflexibel  und  erlaubte  nur wenige  unterschiedliche Artikel.  Ab
Januar 94 plante ich die Staffelung der Scannpreise und eine massive Ange-
botserweiterung (die Preise meiner Angebote können Sie übrigens den mitge-
lieferten Testdaten entnehmen), wodurch ein neues Programm nötig wurde.

Für MT-Rechnung II habe ich  außer den  Erfahrungen  nichts von der ersten
Version übernommen.  Durch die Verwendung  der APIG.library  und der rexx-
reqtools.library   (Herzlichen Dank an  Ronnie E. Kelly und Nico Froncois)
wurde eine grafische Benutzeroberfläche  möglich, das wiederum ermöglichte
die Integration einer eigenen Adress- und Artikelverwaltung.
MT-Rechnung II gestatet  es in der  aktuellen Version Artikel,  Kunden und
Rechnungen zu  verwalten und die nötigten Daten  (Rechnungen, Zahlscheine,
Paketkarten, ...) zu drucken. MT-Rechnung II ist Freeware.

MT-Rechnung III ist wieder eine von Grund auf neu erstellte Version, dies-
mal in C++.  Durch Verwendung dieser Programmiersprache konnten viele Pro-
bleme vermieden werden, denen ich in ARexx und den entsprechendn Libraries
hilflos  ausgeliefert war. In MT-Rechnung III steckt eine  Menge Zeit (die
Konzeptionsphase hat mitte 1995 begonnen) und Geld (Compiler und Literatur
haben mehr  als 500,00 Euro verschlungen,  der Support von  MT-Rechnung II
schlug ebenfalls  mit einer  dreistelligen Summe zu  buche, da Anmerkungen
wie  "Rückporto beilegen"  nicht von einem User beachtet wurden, naja, der
eine oder andere hat zumindestens nachträglich das Porto ersetzt), weshalb
die neue Version leider nicht mehr kostenlos zur Verfügung gestellt werden
kann!
@ENDNODE

@NODE System "Voraussetzungen um das Programm laufen zu lassen"
@{u}Voraussetzungen:@{uu}

   Computer:
   -AMIGA oder kompatibel (Draco, Micronics A1x00, DCE A5000/6000, ...)
   -Nahezu jeder andere Computer mit dem Amiga-Emulator UAE  (Getestet mit
    WinUAE unter Windows NT und UAE für MS-DOS)

   Prozessor:
   -MC68020 oder grösser,  eine 68000er Version liese sich auch compiliern
    erscheint aber aus Geschwindigkeitsgründen nicht sinnvoll.

   Speicher:
   -minimal 3 MByte
    Dieser Wert hängt ab von der Auflösung  und Farbtiefe des  verwendeten
    Screens,  wer also  mit eingestellten  1024x786 Bildpunkten und 24 Bit
    Farbtiefe nicht mehr mit 3 MB zurande kommt, soll sich nicht wundern.
    Auch PostScriptemulatoren schlucken oft viel Speicher,  ein paar MByte
    mehr schaden bei Verwendung eines solchen sicher nicht (>= 6MB sollten
    es da schon sein).

   Betriebssystem:
   -AMIGA OS 3.0 oder höher (für 2.1 wurde mir die Lauffähigkeit bestätigt,
    wird  allerdings nicht  laufend kontrolliert,  Nutzung somit auf eigene
    Gefahr, mit jedem UpDate könnte sich da etwas ändern).

   Grafikfähigkeiten:
   -Bei Topas 8 sollte  eine Auflösung von  mindestens 640x400 eingestellt
    werden, ansonsten:  je höher die Auflösung,  desto mehr Daten sind auf
    dem Schirm ohne blättern darstellbar.

   Sonstige Software die benötigt wird:
   -die unter OS3.x beiliegenden Libraries
   -wizard.library Version >=41 (liegt bei)
   -PostScript-Interpreter z.B. HWGPost oder  GhostScript,  ein PostScript
    fähiger Drucker ist  natürlich die bessere Lösung,  allerdings liefert
    der keine Vorschau...
   -Alternativ zu PostScript  stehen  ARexx-Scripts zur Verfügung, die den
    Drucker  über den Workbenchtreiber direkt ansprechen oder  FinalWriter
    als auch WordWorth ansteuern.

   Ausgabe- und Speichermedien:
   -Theoretisch  lauffähig mit  nur einem  Diskettenlaufwerk,  viele Daten
    sind dann allerdings nicht unterzubringen und  die Arbeitsgeschwindig-
    keit ist auch nicht mehr lustig, ich habs ausprobiert! Eine Festplatte
    ist also für sinnvolles Arbeiten zwingend notwendig!
   -Wenn Sie nicht  nur spielen wollen,  scheint es  auch sinnvoll,  einen
    Drucker  anzuschließen, siehe auch @{" Druckereinrichtung " link Druck}
@ENDNODE

@NODE Windows "Anordnung der Fenster"

Sie können alle Fenster verschieben,  und, wenn es sinnvoll scheint,  auch
in der Größe  verändern.  Diese Einstellungen werden  bei Programmende ge-
sichert (wenn dies in den @{"Einstellungen" link Prefs} ausgewählt wurde). Ich persönlich
verwende eine Auflösung von 1024 x 768 Bildpunkten,  es kann also durchaus
vorkommen,  daß die Fenster bei einer anderen  Auflösung beim ersten Start
und nach UpDates etwas ungeordnet erscheinen.
@ENDNODE

@NODE Druck "Druckereinrichtung, so kriegt man was aufs Papier"

MT-Rechnung III gestattet es auf zwei Arten,  Ausdrucke zu Papier zu brin-
gen.  Zum einen gibts da die seit Version 0.50  enthaltene PostScript-Aus-
gabe, die nachfolgend genauer erläutert  wird.  Zum zweiten über  den seit
Version 0.99 verfügbaren @{" ARexx-Port " link Rexx}. "Einige" Druck-Scripts liegen bei.

MT-Rechnung III verwendet  zur Gestaltung der  Dokumente PostScript,  eine
Seitenbeschreibungssprache,  die von der Firma Adobe entwickelt wurde.  Es
findet vor allem im professionellen Bereich seine Anwendung,  ob das Satz-
belichter sind, oder bessere Laserdrucker,  spielt dabei keine Rolle.  Na-
türlich ist nicht zwangsweise ein PostScript-fähiger Drucker nötig, um mit
MT-Rechnung III zu drucken, dafür gibt es frei kopierbare Softwaredecoder,
die z.B. im Aminet (text/print HWGPost bzw. text/dtp GhostScript) oder der
MeetingPearls IV CD zu finden sind.
Die Einbindung in MT-Rechnung III erfolgt über die drei Merkmale/ToolTypes
"Preview" für die Vorschau  auf dem Bildschirm und  "PSPrintProgramm" oder
"PSPrintDevice" für die Druckausgabe.  Im allgemeinen werden diese bereits
bei der Installation mit Hilfe des Installers korrekt gesetzt.  Siehe dazu
auch das @{" Scripts-Kapitel " link Scripts}.

@{b}@{u}Einbindung bei vorhandenem PostScript-Drucker@{uu}@{ub}
Wenn Ihr Drucker PostScript beherrscht,  ist es natürlich am effektivsten,
die Daten direkt an ihn zu schicken, setzen sie in "PSPrintDevice" einfach
ihre Schnittstelle ein,  für die interne Parallele Schnittstelle sieht das
z.B. so aus "PSPrintDevice=PAR:",  für die Serielle analog "PSPrintDevice=
SER:".  PSPrintProgram wird nicht benötigt, entweder Sie löschen es,  oder
setzen davor und dahinter eine runde Klammer.
Eine Vorschau  auf dem Bildschirm kann der Drucker leider  nicht erzeugen,
darauf müssen sie entweder verzichten, oder sich trotzdem einen PostScript
Interpreter beschaffen, siehe die nachfolgenden beiden Punkte.

@{b}@{u}Einbindung von HWGPost@{uu}@{ub}
HWGPost ist eine sehr Amiga-nahe PostScript-Implementation,  es stellt so-
wohl einen Datatype,  als auch eine Psoidoschnittstelle zur Verfügung, die
eine PostScript-Datei aufbereitet und über den Standarddruckertreiber aus-
gibt.  Wenn sie das Paket korrekt installiert haben, kann für die Vorschau
Multiview verwendet werden.  Sie können es direkt  bei dem Preview-Merkmal
Eintragen,  oder aber das beiligende Script  (Verzeichnis Scripts) verwen-
den, dieses löscht nach der Anzeige zusätzlich die temporär erzeugte Post-
Script-Datei.  Zwei Übergabeparameter (Datei und Screen) werden dem Script
übergeben. "PSPrintProgram" kann ausgeblendet oder gelöscht werden,  da es
nicht benötigt wird.  "PSPrintDevice" ist die Psoidoschnittstelle "prtps:"
zuzuweisen.  Ich hab das bereits im Hauptprogramm  "MTRechnungIII" korrekt
vorkonfiguriert.  Wenn der  beigelegte  Druckerport "prtps:" nicht korrekt
funktioniert (bei mir fehlt z.B. der obere Teil),  hilft eventuell das Ar-
chiv "psprt_150.lha" aus text/print im Aminet weiter, auch dieses ist eine
Psoidoschnittstelle für die PostScriptausgabe, jedoch mit weit mehr Konfi-
gurationsmöglichkeiten.

@{b}ACHTUNG:@{ub} HWGPost verarbeitet nur PostScript Level 1, um die Druckdokumente
         von MT-Rechnung III damit  drucken zu können muß in jedem der Do-
         kumente  die mit ">> setpagedevice"  entfernt werden  (einfach im
         Texteditor die Zeile löschen).


@{b}@{u}Einbindung von TurboPrint + GhostScript@{uu}@{ub}
Seit TurboPrint Version 7 befindet siche eine GhostScript-Version im Lie-
ferumfang, die direkt mit TurboPrint zusammenarbeit und durch den Spooler
auch MT-Rechnung III nicht lange warten läst. Nach Möglichkeit sollte die
beiliegende Version jedoch durch eine neuere vom IrseeSoft-Server ersetzt
werden, obwohl es für den reinen Druck auch die beigelegten Version schon
ausreichend erledigt.
Das Installer-Script  erledigt die  Installation automatisch,  wer es per
Hand ändern will,  einfach im ToolType  "PSPrintDevice=ps:" eintragen und
"PSPrintProgramm"  auf  Kommentar.  Die Druckvorschau erfolgt  analog zur
unten beschriebenen GhostScript integration.
Bitte beachten Sie,  dass die beiliegende Verison "GNU GhostScript V4.03"
nicht in der Lage ist, PDF-Dateien zu erzeugen!


@{b}@{u}Einbindung von GhostScript@{uu}@{ub}
GhostScript ist eine auf vielen  Plattformen erhältliche PostScript-Imple-
mentierung,  die inklusive SourceCode ausgeliefert  wird und nebenbei auch
noch  PDF-Dateien interpretieren  kann.  Es besitzt eine  breit gefächerte
Drucker-Direktansteuerung,  kann aber auch über  den  Amiga-Druckertreiber
jeden  beliebigen Drucker  ansprechen.  Die Installation  ist leider etwas
komplizierter,  weshalb ich dazu ein Installer-Script  erstellt habe.  Wie
auch GhostScript selbst, ist es unter text/dtp zu finden.  Für die Instal-
lation  reichen  die  Archive  "GS510-Install.lha",  "GS510-fonts-st.lha",
"GS510-data.lha", "GS510FontMap.lha" und  je nach  installiertem Prozessor
"GS510_000.lha", "GS510_020.lha",  "GS510_020fpu.lha", "GS510_040fpu.lha".
Auch wenn GhostScript  weniger komfortabel ist,  wie das HWGPost Paket, so
scheint es mir persönlich  doch etwas leistungsfähiger,  wird auch laufend
weiterentwickelt, benötigt bei  direkter Ansteuerung  des Druckers weniger
Speicher und ist Freeware!
Die Einbindung in MT-RechnungIII  gestaltet sich  ebenfalls  nicht ganz so
einfach, aber dazu habe ich bereits die  benötigten Scripts beigelegt  und
den Rest erledigt die Installationsroutine.
Bitte beachten Sie,  daß bei Verwendung der Preference-Printer-Ansteuerung
die Seite komlett im Hauptspeicher aufbereitet wird, ein Verzicht auf Farb-
und Graustufendruck kann da sehr viel an Speicher sparen.
GhostScript  unterstützt die  Vorschau nur in einem Fenster auf  der Work-
bench oder auf dem eigenen Screen, bei Verwendung dieses Programmes werden
Sie also nicht um ein Screenumschalten herumkommen.
Um das Problem zu umgehen,  liegen einige Scripts bei, die die PostScript-
Datei ins PCX-Format  wandeln und  diese dann mit  Hilfe von MultiView auf
dem Schirm von MT-Rechnung angezeigt wird.
@ENDNODE

@NODE ToolTypes "Verfügbare ToolTypes"

Folgende Merkmale (ToolTypes) werden derzeit von MT-Rechnung III ausgewer-
tet (alle Verzeichnise müssen mit abschliessenden Doppelpunkt oder Schräg-
strich angegeben werden):

AdressPath        - Verzeichnis der Adressdatenbank
                    (Adress.dat)
ArticlePath       - Verzeichnis der Artikeldatenbank
                    (Artikel.dat)
BranchPath        - Verzeichnis der Niederlassungsdatenbank
                    (Niederlassung.dat)
CountryPath       - Verzeichnis der Länderdatenbank
                    (Laender.dat)
CustomerPath      - Verzeichnis der Kundendatenbank
                    (Kunden.dat)
DeliveryPath      - Verzeichnis der Versanddatenbank
                    (Versand.dat)
EmployeePath      - Verzeichnis der Mitarbeiterdatenbank
                    (Mitarbeiter.dat)
InBillPath        - Verzeichnis der Eingangsrechnungsdatenbank
                    (ERechnung.dat und ERechnungArt.dat)
PrefsPath         - Verzeichnis der Einstellungen
                    (Prefs.dat)
SupplierPath      - Verzeichnis der Lieferantendatenbank
                    (Lieferanten.dat)
OutBillPath       - Verzeichnis der Ausgangsrechnungdatenbank
                    (ARechnung.dat und ARechnungArt.dat)
StockTakingPath   - Verzeichnis der Inventurdatenbank (V1.04)
                    (Inventur.dat)
AccountPath       - Verzeichnis der Kontenrahmendatenbank (V1.04)
                    (Konten.dat und KontenPos.dat)
BookKeepingPath   - Verzeichnis der Buchhaltungsdatenbank (V1.04)
                    (Buchhaltung.dat und BuchhaltungPos.dat)

RexxPath          - Verzeichnis, in dem sich die ARexx-Scripts befinden.
SavePrintPath     - Vorgabeverzeichnis beim Speichern eines Druckdokuments


Mit folgenden ToolTypes kann der  Login-Vorgang automatisiert werden.  Ist
der Computer bereits so ausreichend gesichert, erspart dies einige unnöti-
ge tipperei.

User              - Benutzerkennung
Password          - Passwort


Mit den genannten ToolTypes können die Daten auf verschiedene Platten ver-
teilt werden, um die Geschwindigkeit zu steigern,  oder einfach nur,  weil
kein Platz mehr verfügbar ist. Eine Verteilung im Netzwerk ist ebenso mög-
lich,  der gleichzeitige,  gemeinsame Zugriff sollte ab  Version 0.96 auch
problemlos funktionieren.

Und zur Druckereinrichtung:

PrintDocPath      - Verzeichnis,  in dem sich die Druckdokumente  befinden
Preview           - Anzeigeprogramm für Druckvorschau,  siehe auch das Ka-
                    pitel zur @{" Druckeinrichtung " link Druck }
PSPrintProgramm   - Druckprogramm zur  PostScriptausgabe,  wird bei Angabe
                    von PSPrintDevices ignoriert,  siehe auch  das Kapitel
                    zur @{" Druckeinrichtung " link Druck }
PSPrintDevice     - Device,  an das die  PostScript-Datei geschickt werden
                    soll, siehe auch das Kapitel zur @{" Druckeinrichtung " link Druck }
Siehe dazu auch das @{" Scripts Kapitel " link Scripts}
@ENDNODE

@NODE Scripts "Erläuterungen zu den beiliegenden Scripts"

Einige Erläuterungen zu den beiliegenden Scripts:

@{u}@{b}Druckvorschau:@{ub}@{uu}

@{i}ZeigMultiView @{ui} Installer: HWGPost + Multiview (hwgpost.datatype)
Wurde HWGPost mit installierten PostScript-Fonts installiert,  sollte auch
ein hwgpost.datatype  installiert sein.  Damit wird es möglich PostScript-
Dateien mit MultiView, welches ab Betriebssystemversion 3.0 beiliegt,  an-
zuzeigen. Das ZeigMultiView Script nutzt diese Möglichkeit.

@{i}GhostPreview @{ui} Installer: GhostScript Vorschaufenster
Über dieses  Script wird  GhostScript  genutzt  um die  Vorschau in  einem
Fenster auf der Workbench darzustellen  (einen anderen Screen  zu benutzen
scheint nicht möglich).

@{i}GhostPreview_PCXmono @{ui} Installer: GhostScript -> pcxmono -> MultiView
Mit Hilfe von GhostScript wird eine  monochrome (1 Bit Farbtiefe) PCX-Gra-
fikdatei erzeugt,  diese wird  dann auf dem MT-RechungIII-Screen mit Hilfe
von MultiView angezeigt. ein pcx-Datatype wird benötigt

@{i}GhostPreview_PCXgray @{ui} Installer: GhostScript -> pcxgray -> MultiView
Wie GhostPreview_PCXmono, jedoch mit einer 8Bit-Graustufen-PCX-Datei.

@{i}GhostPreview_PCX16 @{ui} Installer: GhostScript -> pcx16 -> MultiView
Wie GhostPreview_PCXmono, jedoch mit einer 16 Farben-PCX-Datei.

@{i}GhostPreview_PCX256 @{ui} Installer: GhostScript -> pcx256 -> MultiView
Wie GhostPreview_PCXmono, jedoch mit einer 256 Farben-PCX-Datei.

@{i}GhostPreview_PCX24b @{ui} Installer: GhostScript -> pcx24b -> MultiView
Wie GhostPreview_PCXmono, jedoch mit einer 24Bit Farbtiefe-PCX-Datei.

@{i}GhostPreview_XPDF @{ui} Installer: GhostScript -> PDF -> XPDF
GhostScript setzt die PostScript- in eine PDF-Datei um,  die anschliessend
mit XPDF auf dem Screen von MT-Rechnung III dargestellt wird. XPDF muß na-
türlich auch installiert sein, ein Assign xpdf: muß gesetzt sein. Die Vor-
schau benötigt ein wenig Zeit, dafür bietet  XPDF die  Möglichkeit hin und
her zu blättern, die Darstellung zu vergrössern und zu verkleinern...
@{b}ACHTUNG:@{ub} Ältere Versionen von GhostScript beherrschen keine PDF-Ausgabe!



@{u}@{b}Druck:@{ub}@{uu}

@{i}GhostPrintMTR @{ui} Installer: GhostScript mit Wokbench-Druckertreiber
Mit Hilfe von GhostScript und dem Workbench-Druckertreiber (TurboPrint und
Studio sollten auch funktionieren) erfolgt der Ausdruck.  Da diese Art der
Druckeransteuerung  offenbar  nicht  immer 100% funktioniert  empfielt das
Readme-File von GhostScript empfohlen einen Direktansteuerung über die in-
ternen Treiber vorzunehmen dazu habe ich folgende Scripts vorbereitet:

@{i}GhostPrintMTR9N @{ui} Installer: Epson 9 Nadel (oder kompatibel)
Direktsteuerung über GhostScript eines Epson 9 Nadel-Drucker  (oder kompa-
tiblen, was ja wohl fast alle 9-Nadeldrucker sein sollten). Bitte beachten
Sie, daß wie bei allen Direktdruck-Scripts par: als Schnittstelle vorgege-
ben ist,  hängt der Drucker  an einer anderen Schnittstelle,  muß dies per
Hand geändert werden. (Getestet).

@{i}GhostPrintMTR24N @{ui} Installer: Epson 24 Nadel (oder kompatibel)
Direktsteuerung von Epson(kompatiblen) 24Nadel-Druckern (Getestet).

@{i}GhostPrintMTRSC @{ui} Installer: Epson Stylus (Color)
Direktsteuerung  von  Druckern der  Epson Stylus Serie und  anderer ESC/P2
kompatibler drucker (läuft bei mir seit längerem).

@{i}GhostPrintMTRCDJ500 @{ui} Installer: HP DeskJet 500C/540C
Direktsteuerung von HP DeskJet 500C und 540C Druckern  (vermutlich gibt es
auch mit neueren Modellen keine Probleme) (Getestet).

@{i}GhostPrintMTRCDJ550 @{ui} Installer: HP DeskJet 550C/560C
Direktsteuerung von HP DeskJet 550C und 560C Druckern  (vermutlich gibt es
auch mit neueren Modellen keine Probleme) (Ungetestet).

@{i}GhostPrintMTRPJXL300 @{ui} Installer: HP PaintJet XL300/DeskJet 1200C
Direktsteuerung von HP PaintJet XL300/DeskJet 1200C (Ungetestet).

@{i}GhostPrintMTRPJTEST @{ui} Installer: HP PaintJet
Direktsteuerung von HP PaintJet Druckern (Ungetestet).

@{i}GhostPrintMTRPJXL300 @{ui} Installer: HP PaintJet XL
Direktsteuerung von HP PaintJet XL Druckern (Ungetestet).

@{i}GhostPrintMTRPJXL300 @{ui} Installer: HP PaintJet XL300/DeskJet 1200C
Direktsteuerung von HP PaintJet XL300/DeskJet 1200C (Ungetestet).

@{i}GhostPrintMTRLASERJET @{ui} Installer: HP LaserJet
Direktsteuerung von HP LaserJet Druckern (Ungetestet).

@{i}GhostPrintMTRLJETPLUS @{ui} Installer: HP LaserJet Plus
Direktsteuerung von HP LaserJet Plus Druckern (Ungetestet).

@{i}GhostPrintMTRLJET2P @{ui} Installer: HP LaserJet 2p
Direktsteuerung von HP LaserJet 2p Druckern (Ungetestet).

@{i}GhostPrintMTRLJET3 @{ui} Installer: HP LaserJet 3
Direktsteuerung von HP LaserJet 3 Druckern (Ungetestet).

@{i}GhostPrintMTRLJET4 @{ui} Installer: HP LaserJet 4
Direktsteuerung von HP LaserJet >=4 Druckern (Getestet).

@{i}GhostPrintMTRBJ10E @{ui} Installer: Canon BJ10e
Direktsteuerung von Canon BJ10e Druckern (Ungetestet).

@{i}GhostPrintMTRBJ200 @{ui} Installer: Canon BJ200
Direktsteuerung von Canon BJ200 Druckern (Ungetestet).

@{i}GhostPrintMTRBJC600 @{ui} Installer: Canon BJC-600/4000/70/Stylewriter2x00
Direktsteuerung von Canon BJC-600/4000/70/Stylewriter2x00 (Getestet).

@{i}GhostPrintMTRBJC800 @{ui} Installer: Canon BJC800
Direktsteuerung von Canon BJC800 Druckern (Ungetestet).
@ENDNODE

@NODE Bedienung "Bedienung der einzelnen Teile von MT-RechnungIII"

@{" Selector " link Selector} - das vertikale Fenster mit den Bildchen

@{" Navigator " link Navigator} - das horizontale Fenster mit den Bildchen

@{" Ländereinstellungen " link Länder}

@{" Adressverwaltung " link Adressen}

@{" Artikelverwaltung " link Artikel}

@{" Versandartenverwaltung " link Versand}

@{" Ausgangsrechnungen " link ARechnung}

@{" Eingangsrechnungen/Bestellungen " link ERechnung}

@{" Druckfenster " link Druckfenster}

@{" Einstellungen " link Prefs}

@{" Suchfunktion " link Suchen}

@{" Menüfunktionen " link Menu}

@{u}Hinweise zur Tastaturbedienung:@{uu}
Listen: Bei Listen kann mit den Cursortasten auf und ab geblättert werden,
        sind mehrere Listen in einem Fenster,  wird das zweite mit der Um-
        schalttaste (Shift) und den Cursortasten.
Suchen: Auch die Suchfunktionen können über  die Tastatur erreicht werden.
        Dazu wird die Taste  für das zugehörige Textfeld gemeinsam mit der
        Umschalttaste (Shift) betätigt.
@ENDNODE

@NODE Menu "Menü - Einheitlich bei allen Fenstern"

@{u}@{b}Projekt@{ub}@{uu}
Über:              Informationen zum Programm
Benutzerwechsel:   Ändern des aktuellen Benutzers , das Fenster zum Anmel-
                   den erscheint,  ein anderer Mitarbeiter kann sich jetzt
                   anmelden, ohne daß das Programm beendet werden muß.
Beenden:           Programm beenden

@{u}@{b}Automatik@{ub}@{uu} siehe auch @{" Einstellungen " link Prefs}
Bestellung
  Erstellen:       Es erfolgt eine Bestandsprüfung. Für Artikel deren vor-
                   handene +  bestellte  Menge  den Mindestbestand  unter-
                   schreitet wird  eine Bestellung  (Eingangsrechnung) er-
                   stellt.  Berücksichtigt werden auch alle Artikel, eines
                   Lieferanten  für den eine  Bestellung erstellt wird und
                   deren Bestand den Mitbestellbestand unterschreiten. Das
                   Fenster für die  Eingangsrechnung wird geöffnet und zur
                   ersten erstellten Bestellung gesprungen.
  Erstellen+drucken: Wie "Erstellen", allerdings werden erstellte Bestell-
                   ungen sofort gedruckt und nicht im Dialog angezeigt.

Mahnung
  Hinweis:         Bei Programmstart werden die Ausgangsrechnungen mit den
                   Stati  "Unbezahlte Rechnung",  "1. Mahnung"  sowie  "2.
                   Mahnung" geprüft,  ob der "Mahnung nach Tagen"-Zeitraum
                   abgelaufen ist.  Wurden solche gefunden,  erscheint das
                   Suchfenster  in dem alle gefundenen Rechnungen erschei-
                   nen.  Wie immer kann durch anwählen des Eintrags in der
                   Liste, sowie durch Bestätigung des OK-Buttons die Rech-
                   nung angezeigt werden.
  drucken:         ähnlich "Hinweis",  jedoch  werden alle  entsprechenden
                   Ausgangsrechnungen  direkt gedruckt.  Die Stati  werden
                   automatisch um- und das aktuelle Datum eingesetzt.

@{u}@{b}ARexx@{ub}@{uu}
	ARexx Skript starten: Öffnet einen ASL-FileRequester, in dem ein ARexx-
                   Script ausgewählt werden kann, das dann automatisch ge-
                   startet wird
@ENDNODE

@NODE Selector "Selector - Auswahl der einzelnen Programmteile"

Bedeutung der Symbole vonoben nach unten:

- Aktivieren der @{" Länderverwaltung " link Länder}  (Tastaturshortcut: <Shift>F1)
- Aktivieren der @{" Adressverwaltung " link Adressen}  (Tastaturshortcut: <Shift>F2)
- Aktivieren der @{" Artikelverwaltung " link Artikel} (Tastaturshortcut: <Shift>F3)
- Aktivieren der @{" Versandverwaltung " link Versand} (Tastaturshortcut: <Shift>F4)
- Aktivieren der @{" Ausgangsrechnungsverwaltung " link ARechnung} (  "   : <Shift>F5)
- Aktivieren der @{" Eingangsrechnungsverwaltung " link ERechnung} (  "   : <Shift>F6)
- Aktivieren des @{" Inventurverwaltung" link Inventurfenster} (Tastaturshortcut: <Shift>F7)
- Aktivieren des @{" Buchführung " link Buchenfenster}       (Tastaturshortcut: <Shift>F8)
- Aktivieren des @{" Kassenmodul " link Kassenfenster}       (Tastaturshortcut: <Shift>F9)
- Aktivieren des @{" Druckfensters " link Druckfenster}     (Tastaturshortcut: <Shift>F10)
- Aktivieren der @{" Einstellungen " link Prefs}     (Tastaturshortcut: <ALT>F10)
@ENDNODE

@NODE Navigator "Navigator - So steuert man durch die Datenbanken"

Im Navigator sind  immer nur die Felder offen,  deren Benutzung  auch Sinn
macht, wenn Sie z.B. auf dem ersten Datensatz stehen, können Sie nicht zu-
rückblättern, beim letzten nicht vorwärts, ...
Bedeutung der Symbole von links nach rechts:

- Gehe zum ersten Datensatz		(Tastatur: F1)
- Gehe 10 Datensätze zurück		(Tastatur: F2)
- Gehe einen Datensatz zurück		(Tastatur: F3)
- Gehe einen Datensatz vorwärts		(Tastatur: F4)
- Gehe 10 Datensätze vorwärts		(Tastatur: F5)
- Gehe zum letzten Datensatz		(Tastatur: F6)
- @{" Suchfunktion " link Suchen} aktivieren		(Tastatur: F7)
- Anhängen eines neuen Datensatzes	(Tastatur: F8)
- Löschen des aktuellen Datensatzes	(Tastatur: F10)
  Die Daten werden nicht wirklich gelöscht, es wird allerdings ein Vermerk
  in den Datensatz gesetzt (logisches löschen).
  Ein erneuter Druck hebt die Löschung wieder auf.
- Undo, nimmt bis zu 20 eingegebenen zurück und setzt den Datensatz in den
  Zustand, den er vor der Eingabe hatte. Undo ist nicht überal möglich!
  (Tastatur: u (kleines u, also keine Umschalttaste verwenden))
- Redo, nimmt die letzten bis zu 20 getätigten Undo-Schritte wieder zurück
  (Tastatur: U (grosses U, also mit Umschalttaste))
- @{" Schnelldruckfunktion " link SDruck}
@ENDNODE

@NODE Länder "Ländereinstellungen"

In den  Ländereinstellungen legen Sie  die Landesspezifischen  Daten fest,
jeder Adresse (siehe @{" Adressverwaltung " link Adressen}) wird ein Land zugewiesen.

Allgemein:
- Ländername:      Name des Landes
- Länderkenn.:     Länderkennzeichen, entspricht dem Autokennzeichen,  mit
                   einem Bindestrich hinten drann z.B. D-, A-, CH-
- Tel. Inland:     Telefonvorwahlkennzeichen bei rufen innerhalb des eige-
                   nen Landes, in deutschsprachigen Ländern immer 0
- Tel. Ausland:    Telefonvorwahlkennzeichen bei rufen ins Ausland, in den
                   deutschsprachigen Ländern immer 00
- Tel. Länderken.: Telefon-Länderkennzeichen des eigenen Landes,  wird bei
                   rufen aus dem Ausland benötigt. Deutschland: 49, Öster-
                   reich: 43, Schweiz: 41, ...

Bundeslänger/Staaten:
Die Länder sind im allgemeinen in weitere Verwaltungseinheiten unterteilt,
in Deutschland sind das die Bundesländer,  wer die in der Adressverwaltung
ebenfalls angeben will, kann sie hier eintragen.
Die Anzahl ist auf 64 beschränkt.

Anschriftenformate:
- Privat kurz      Wählt aus, welches der  Formate angezeigt und verarbei-
  Privat mittel    tet werden soll.  Das kurze  Format  sollte  dabei eine
  Privat lang      einzeilige Variante sein.  Die mittlere Version wird im
  Geschäftl. kurz  Moment nicht benutzt.  Die Lange Adresse  wird zur Dar-
  Geschäftl. mittel  stellung im Programm  (Adressverwaltung, Ein und aus-
  Geschäftl. lang  Gangsrechnungen.  Die Geschäftlichen Formate werden bei
                   Firmen verwendet  (Adressverwaltung:  Anrede == Firma),
                   ansonsten die Privaten.

- Anschrift:       Anzeige und ändern des Adressformats.  Folgende Variab-
                   len stehen dabei  zur Verfügung,  die durch die passen-
                   den Werte der  Adressdatenbank  ersetzt werden (Groß- /
                   Kleinschreibung beachten!):
                   "Anrede", "Name", "Vorname", "Firma1", "Firma2",
                   "Strasse", "PLZ", "Ort", "Telefon", "Fax", "DFÜ",
                   "EMail1", "EMail2", "EMail3", "Land", "Länderkenn"
                   und "Bundesland"

                   Desweiteren können folgende Varianten  zur Formatierung
                   verwendet werden:
                   "@{...@}" -> Alles  was zwischen  den  Klammern  steht,
                                wird nur dann berücksichtigt, wenn mindes-
                                tens eine  der dort  enthaltenen Variablen
                                gefüllt ist.
                   "@{...@|@{...@}" ->   Beide Teile  werden behandelt wie
                                oben beschrieben,  jedoch wird  der zweite
                                Teil nur dann ausgewertet,  wenn im ersten
                                keine der angegebenen Werte gefüllt wurde.
@ENDNODE

@NODE Adressen "Adressverwaltung"

@{b}Adressen@{ub}
- Kunde (\\):       Mit der  Checkbox links  läst sich die  aktuell Adresse
                   als Kunde definieren.  Dabei werden automatisch Kunden-
                   daten angelegt, welche durch einen Wechsel auf den Kun-
                   den Karteireiter angesehen und abgeändert werden können.
                   Die entsprechende laufende  Kundennummer  rechts  neben
                   der Checkbox angezeigt.
- Mitarb.:         Mit der  Checkbox links  läst sich die  aktuell Adresse
                   als Mitarbeiter  definieren.  Dabei werden  automatisch
                   Mitarbeiterdaten angelegt,  welche durch  einen Wechsel
                   auf den Mitarbeiter Karteireiter  angesehen und abgeän-
                   dert werden können.  Es ist zu Empfehlen vor Anlage ei-
                   nes Mitarbeiters die entsprechenden  Adressdaten einzu-
                   geben, mindestens aber den Nachnamen. Der Nachname wird
                   nämlich automatisch als Benutzerkennung und Passwort in
                   die Mitarbeiterverwaltung übernommen.
                   Die entsprechende  laufende  Mitarbeiternnummer  rechts
                   neben der Checkbox angezeigt.
- Niederl.:        Mit der  Checkbox links  läst sich die  aktuell Adresse
                   als Niederlassung definieren.  Dabei werden automatisch
                   Niederlassungsdaten angelegt, welche durch  einen Wech-
                   sel auf den Niederlassungen  Karteireiter angesehen und
                   abgeändert werden können.
                   Die entsprechende laufende Niederlassungsnummer  rechts
                   neben der Checkbox angezeigt.
- Liefer. j:       Mit der  Checkbox links  läst sich die  aktuell Adresse
                   als Lieferant definieren. Dabei werden automatisch Lie-
                   ferantendaten angelegt,  welche durch einen Wechsel auf
                   den Lieferanten Karteireiter  angesehen und  abgeändert
                   werden können.
                   Die entsprechende laufende Lieferantennummer rechts ne-
                   ben der Checkbox angezeigt.
- Anrede:          Anrede, "Firma", "Fräulein", "Frau", "Herr",  "Familie"
                   oder leer.
- Firma-1:         Firmenbezeichnung 1. Zeile
- Firma-2:         Firmenbezeichnung 2. Zeile
- Vorname:         Vorname
- Name:            Nachname
- Straße:          Strassenbezeichnung
- PLZ +:           Links wird das  Länderkennzeichen aus der Länderverwal-
                   tung entsprechend  dem Ausgewählten Jahr angezeigt.  Im
                   rechten Teil wird die Postleitzahl angegeben.
- Ort:             Orts- bzw. Stadtbezeichnung
- Land:            In diesem Cycle-Gadget werden sämtliche Länder,  die in
                   der Länderverwaltung angelegt wurden zur Auswahl bereit-
                   gestellt.  Die Änderung des  Landes ändert  automatisch
                   auch  die angebotenen  Bundesländer, das Länderkennzei-
                   chen vor der Postleitzahl und die  Ländervorwahlen  bei
                   Telefon-, Fax- und DFÜ-Nummer
- B.land y:        Entsprechend der Ländereinstellung werden hier die Bun-
                   desländer, Bundesstaaten, Kantonen, oder wie auch immer
                   die Verwaltungseinheiten in den  entsprechenden Ländern
                   heissen, ausgewählt.
- F. Stand:        Familienstand "ledig", "verheiratet", "geschieden" oder
                   "verwitwet" oder leer (z.B. bei Firmen)
- Geburts.:        Geburtstag, bei Firmen wohl eher Gründungstag
- Telefon:         Im linken Teil wird die Ländervorwahl, entsprechend den
                   Landeseinstellung dargestellt. Rechts kann die Telefon-
                   nummer angegeben werden.
- Fax:             Im linken Teil wird die Ländervorwahl, entsprechend den
                   Landeseinstellung dargestellt. Rechts kann die Telefax-
                   nummer angegeben werden.
- DFÜ:             Im linken Teil wird die Ländervorwahl, entsprechend den
                   Landeseinstellung dargestellt. Rechts kann die Telefon-
                   nummer für Datenübertragungen angegeben werden.
- Tel Priv:        Im linken Teil wird die Ländervorwahl, entsprechend den
                   Landeseinstellung dargestellt.  Rechts kann die private
                   Telefonnummer angegeben werden.
- Tel Mobil:       Im linken Teil wird die Ländervorwahl, entsprechend den
                   Landeseinstellung dargestellt.  Rechts kann eine Mobil-
                   funk/Handy Telefonnummer angegeben werden.
- E-Mail 1:        E-Mail-Adresse 1
- E-Mail 2:        E-Mail-Adresse 2
- E-Mail 3:        E-Mail-Adresse 3
- URL 4:           URL zur Angabe einer Hompage-Adresse im Internet

- BLZ 5:           Bankleitzahl
- Bankbez.:        Name der Bank
- Bankkurz:        Kurzbezeichnung des Banknamens, für Formulare,  die we-
                   niger Platz bieten
- KonoNr.:         Kontonummer

- Aufnahme:        Datum, an dem die Adresse aufgenommen wurde.
- Kommentar:       Beliebiger ergänzender Text


@{b}Kunden@{ub}
- Nummer 2:        Kundennummer, die alternativ zur laufenden Kundennummer
                   verwendet werden kann (siehe @{" Einstellungen " link Prefs})
- Kontostand:      Aktueller Kontostand gegenüber dem eigenen Unternehmen.
                   Das Feld wird automatisch gepflegt,  wenn Ausgangsrech-
                   nungen erstellt werden und kann  auch per Hand geändert
                   werden.
- Kreditlimit:     Maximaler Betrag, den der Kontostand des Kunde im Minus
                   sein darf. Bei Anlage einer Rechnung wird dieser Betrag
                   entsprechend geprüft.  Die Eingabe von 0 bedeutet keine
                   Begrenzung.
- Zu-/Abschlag:    Zu- oder Abschlagsvorgabe  für  den Kunden,  die unter-
                   schiedlichen Zu-/Abschlagsarten werden in den Einstell-
                   ungen festgelegt.
                   Die Vorgaben werden automatisch in die Ausgangsrechnung
                   übernommen, können dort allerdings geändert werden.
- Aufnahmedatum:   Datum, ab dem der Kunde Kunde ist.
- Währung:         Bevorzugte Währung.  Diese wird  bei  Erstellung  einer
                   Ausgangsrechnung automatisch übernommen, kann dort aber
                   geändert werden.
- Preissystem:     Zu  verwendendes  Preissystem  für  Ausgangsrechnungen,
                   Kunden-, Händler- oder Lieferantenpreise.
- MWSt befreit:    Von Mehrwertsteuer befreite Kunden, z.B. einige EG-Aus-
                   länder.
- Versandvorgaben: Versandartvorgabe für diesen Kunden. Die Versandart des
                   Warenempfängers wird bei dessen Auswahl in die Rechnung
                   übernommen,  ist kein Warenempfänger eingetragen,  wird
                   die des Rechnungsempfängers benutzt.
- Kommentar:       Bliebiger ergänzender Text
- Anschrift        Anschrift entsprechend den  Adressdaten zur  leichteren
                   Orientierung. Formatiert entsprechend des  "Grossen An-
                   schriftenformat" der @{" Ländereinstellungen " link Länder}


@{b}Mitarbeiter@{ub}
- Niederl.:        Niederlassung, bei der der Mitarbeiter beschäftigt ist.
- Eintritt:        Datum, ab der der Mitarbeiter in der Firma tätig ist.
- Tarifgrp:        Tarifgruppe (für Lohn-/Gehaltsrechnung)
- Steuerkl.:       Steuerklasse (für Lohn-/Gehaltsrechnung)
- Anz Kind.:       Anzahl Kinder (für Lohn-/Gehaltsrechnung)
- User (+):        Benutzerkennung für die  Anmeldung in MT-Rechnung.  Bei
                   Anlage eines Mitarbeiters wird dort automatisch aus der
                   Adressverwaltung der Nachname eingesetzt. Der User kann
                   nur vom jeweiligen  Mitarbeiter selbst  abgeändert wer-
                   den!
- Passwort:        Passwort für  die Anmeldung in MT-Rechnung.  Bei Anlage
                   eines Mitarbeiters wird  dort automatisch  der Nachname
                   aus der Adressverwaltung der  Nachname eingesetzt.  Das
                   Passwort kann nur vom jeweiligen Mitarbeiter selbst ab-
                   geändert werden! Die Änderung ist nur möglich, wenn das
                   Passwort zweimal identisch eingegeben wird.
                   Für den Fall,  daß ein Mitarbeiter sein  Passwort nicht
                   mehr weiß,  kann es mit dem rechts daneben befindlichen
                   Knopf auf  den selben  Wert wie der User  zurückgesetzt
                   werden. 
- Währung:         Bevorzugte Währung des Mitarbeiters.
- Personalnr:      Personalnummer
- Tätigkeit:       Bezeichnung der Tätigkeit des Mitarbeiters
- Austrittsd:      Datum, ab der der Mitarbeiter seine Tätigkeit beendet.
- Zusatzverg.:     Aussertarifliche Vergütungen.
- Jahresurlaub:    Urlaub, der dem Mitarbeiter jedes Jahr zusteht.
- Akt. Urlaub:     Aktuell zur verfügung stehende Urlaubstage.
- Resturlaub:      Anzahl Urlaubstage, aus dem Vorjahr

@{u}Zugriffsberechtigungen:@{uu}
Die Zugriffsberechtigungen für Mitarbeiter Nummer 1 besitzt alle möglichen
Berechtigungen.  Diese können nicht geändert werden, damit soll verhindert
werden, daß man sich selbst aus dem Programm ausschliesst.  Berechtigungen
können nur von Mitarbeitern  vergeben werden,  die für  den entsprechenden
Bereich die volle Berechtigung besitzen.

- Adressen (1)     keine:     weder Anzeigen noch ändern der Daten ist er-
- Kunden (2)                  laubt.
- Lieferanten (3)  anzeigen:  die Daten können eingesehen,  aber nicht ge-
- Mitarbeiter (4)             ändert werden.
- Niederl. (6)     alles:     die Daten können  eingesehen,  neu  erfasst,
- E. Rechnung (7)             angelegt, gelöscht und geändert werden.
- A. Rechnung (8)
- Artikel/Versand (9)
- Länderdaten (0)
- Einstellungen (ß)
- Inventur
- Konten(plan)
- Buchführung

- PW rück. (5)     keine:     keine Berechtigung, den Passwort-Rücksetzen
                              Knopf zu bedienen.
                   rücksetzen: Der Passowort-Rücksetzen  Knopf  darf  ge-
                              drückt werden.

- Anschrift        Anschrift entsprechend den  Adressdaten zur  leichteren
                   Orientierung. Formatiert entsprechend des  "Grossen An-
                   schriftenformat" der @{" Ländereinstellungen " link Länder}


@{b}Niederlassung@{ub}
- ILN:             International Location Number, eine allgemeine Standort-
                   nummer,  vor allem  für den  Datenaustausch  mit anderen
                   Firmen von Bedeutung.
- Steuernummer:    Steuernummer
- UStID:           UmsatzSteuer ID-Nummer
- HRB:             HRB
- Finanzamt:       Adresse des Finanzamts,  diese muß in der  Adressverwal-
                   tung angelegt sein.
- Gericht:         Adresse  des  zuständigen  Gerichts,  dieses muß  in der
                   Adressverwaltung angelegt sein.
- Anschrift        Anschrift entsprechend den  Adressdaten zur  leichteren
                   Orientierung. Formatiert entsprechend des  "Grossen An-
                   schriftenformat" der @{" Ländereinstellungen " link Länder}


@{b}Lieferanten@{ub}
- Kundennummer:    Die Kundennummer der eigenen Firma beim Lieferanten.
- Mindestbestellwert:   Mindestsumme, die eine Bestellung beim Lieferanten
                   aufweisen muß.  Diese wird derzeit nicht abgeprüft, je-
                   doch bei der Eingangsrechnung-Verwaltung angezeigt.
- Währung:         Bevorzugte Währung des Lieferanten. Diese wird bei Ein-
                   gangsrechnungserfassung  automatisch  übernommen,  kann
                   dort allerdings abgeändert werden.
- ILN:             International Location Number, eine allgemeine Standort-
                   nummer.
- Zu-/Abschlag:    Zu-/Abschlagsvorgabe  für den Lieferanten.  Wird automa-
  Wert:            tisch in die  Eingangsbelege übernommen,  kann dort aber
                   geändert werden.
- MWSt befreit:    Vorgabe für MWSt-Befreiung des Lieferanten bei Eingangs-
                   belegen, auch dieses kann geändert werden.
- Konto Zahlung:   Kontenvorgabe für die Bezahlung der Rechnungen.  In dem
                   Eingangsbelegen kann das Konto nochmals abgeändert wer-
                   den

@{u}Preiskalkulationsvorgaben:@{uu}
ACHTUNG! Diese Werte werden bei Zuordnung eines Lieferanten zum Artikel in
die Artikeldaten übernommen. Die Angaben beim Lieferanten dienen lediglich
als Vorgaben und werden zu keinerlei Berechnung herangezogen.

Kundenpreis      -> Händlerpreis       Legt fest, ob bei Kundenpreiseinga-
                    Lieferantentpreis  be  automatisch  der  Händler- bzw.
                                       Lieferantenpreis  kalkuliert werden
                                       soll.
Händlerpreis     -> Kundenpreis        Legt fest,  ob bei Händlerpreisein-
                    Lieferantentpreis  gabe  automatisch  der Kunden- bzw.
                                       Lieferantenpreis  kalkuliert werden
                                       soll.
Lieferantenpreis -> Kundenpreis        Legt fest, ob bei Lieferantenpreis-
                    Händlerpreis       eingabe  automatisch   der  Kunden-
                                       bzw. Händlerpreis kalkuliert werden
                                       soll.
@{i}Lieferant->Händler@{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Lie-
ferantenpreise  errechnet werden.  Die Errechnung der Lieferantenpreis aus
den Händlerpreisen erfolgt entsprechend in umgekehrter Reihenfolge.

@{i}Händler->Kunde{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Kun-
denpreise errechnet werden.  Die Errechnung der Händlerpreise aus den Kun-
denpreisen erfolgt entsprechend in umgekehrter Reihenfolge.
Eine direkte Verbindung  der Lieferanten- zu den  Kundenpreisen  existiert
nicht, die Kalkulation erfolgt immer über den Händlerpreis.

@{i}Runden{ui}
Runden Lieferanten-  Legt fest, ob der entsprechende Preis nach dem er er-
, Händler-           rechnet wurde,  gerundet  werden soll.  Entspricht er
und Kundenpreise     keinen der unten beschriebenen Rundungsregeln, erfogt
                     eine Rundung nach mathematischen Regeln  auf die ent-
                     sprechende Anzahl Nachkommastellen.  Ist die  Rundung
                     nicht angegeben, sind Beträge wie 1,45789015370347698
                     durchaus möglich, die zwar am Bildschirm und auch bei
                     der Druckausgabe entsprechend  gerundet werden,  aber
                     für die Berechnung in voller Genauigkeit einer DOUBLE
                     Zahl (52 Bit Mantisse, 11 Bit Exponent) bereitsteht.

Nachkomma von        Mit diesen vier Zeilen können Rundungsregeln für kal-
          bis        kulierte Preise festgelegt werden.  Dazu wird der Be-
          zu         trag in einen Vorkomma- und einen Nachkommabetrag ge-
                     teilt. Liegt der Nachkommabetrag innerhalb  eines der
                     angegebenen von bis Bereiche, wird der Vorkommabetrag
                     und der zu-Wert addiert und bildet den neuen Preis.
                     Beispiel: Errechnet wurde 12,857235...,  dieser  Wert
                               wird aufgeteilt  in 12 und 0,857235.... Als
                               von-bis-Bereich wurde von 0,80 bis 1,00 an-
                               gegeben, der zu-Wert steht auf 0,95. Daraus
                               wird dann letztendlich 12 + 0,95 -> 12,95.
                               Im zu-Feld sind auch negative Werte erlaubt
- Anschrift        Anschrift entsprechend den  Adressdaten zur  leichteren
                   Orientierung. Formatiert entsprechend des  "Grossen An-
                   schriftenformat" der @{" Ländereinstellungen " link Länder}
@ENDNODE

@NODE Artikel "Artikelverwaltung"

Die Artikelverwaltung hat neben den "globalen" Menüpunkten zusätzlich noch
einen "Artikel sortieren" Eintrag. Dieser ermöglicht es den Artikelbestand
entweder nach der 2. Artikelnummer oder der EAN zu sortieren. Bitte beach-
ten Sie dabei, dass neben der Sortierung auch alle Verweise (Eingangs- wie
Ausgangsbelegspositionen,  Ersatzartikelverweise  und  Bestandsartikel bei
Versandarten) berichtigt werden müssen.
Der Vorgang kann einige  Zeit in Anspruch nehmen und darf  auf keinen Fall
abgebrochen  werden.  Auch ein Stromausfall oder  Programmabsturz führt zu
einer fehlerhaften Datenbank!
@{b}Erstellen Sie also unbedingt vor jeder Sortierung  einen Sicherungsbestand
Ihrer Daten!@{ub}

In der  Artikelverwaltung werden,  Sie haben es sicher schon gedacht,  die
Artikel eingegeben, dazu stehen folgende Daten zur Verfügung:

- Artikelnr. 2   Alternativ  zur laufenden Artikelnummer kann auch mit ei-
                 ner alternativen Artikelnummer gearbeitet werden.  Es er-
                 folgt keine  Prüfung,  ob diese Nummer bereits  vorhanden
                 ist.  Ob mit der 2. Artiklenummer gearbeitet werden soll,
                 kann in den @{" Einstellungen " link Prefs} festgelegt werden.
- EAN            von der International Article Numbering Assoziaton  fest-
                 gelegte Nummer,  mit der alternativ  zur laufend  oder 2.
                 Artikelnummer gearbeitet werden kann.
- Lieferant      Lieferant,  von dem der  Artikel bezogen  wird (inklusive
                 @{" Suchfunktion " link Suchen})
- Lief.-Name     Anschrift des Lieferanten im Kurzformat.
- ArtNr. Lief.   Artikelnummer,  den der Artikel beim Lieferanten hat,  in
                 der Eingangsrechnungsverwaltung  kann damit alternativ zu
                 den anderen Artikelnummern gearbeitet werden.
- Bezeichnung    Bezeichnung/Name des Artikels
- Artikelgruppe  Artikelgruppe entsprechend den @{" Einstellungen " link Prefs}
- MWSt           Mehrwertsteuersatz  für den Artikel entsprechend den Vor-
                 gaben aus den @{" Einstellungen " link Prefs}
- Mengeneinheit  Mengeneinheit
- Buch.konto eing.:   FiBu-Konto für Eingänge  (Buchung der Positionen von
                      Eingangsrechnungen)
- Buch.konto ausg.:   FiBu-Konto für Ausgänge  (Buchung der Positionen von
                      Ausgangsrechnungen)
- Zusatztext     Bemerkungen oder Ergänzung zur Artikelbezeichnung

- Bestandsführung (nein/ja/Ersatzartikel)
  nein:          Dürfte klar sein, es erfolgt keine automatische Bestands-
                 führung, für Dienstleistungen und andere Leistungen,  die
                 keinen realen bestand haben
  ja:            Bestandsführung erfolgt auf dem Artikel
  Ersatzartikel: Die Bestandsführung erfolgt nicht auf dem aktuellen Arti-
                 kel,  sondern den angegebenen Ersatzartikeln.  Anzuwenden
                 ist sowas  z.B. bei einem PD-Versender,  der verschiedene
                 Serien zu unterschiedlichen Preisen führt,  die Bestands-
                 verwaltung soll aber nicht für jede Serie einzelnt erfol-
                 gen,  sondern auf einem  zentralen Diskettenbestand.  Die
                 jeweiligen Ersatzartikel dürfen  weiter verzweigen,  also
                 ihrerseits wieder Bestandsführung auf Ersatzartikel legen
                 um Endlosschleifen zu vermeiden (Artikel 1 -> 2 -> 1 ...)
                 wird bei der Bestandsfortschreibung  maximal 10 Stufen in
                 die Tiefe gegangen,  da jeweils  bis zu 10 Artikel einge-
                 tragen werden können,  können jedem Artikel maximal 10^10
                 bestandsführende Artikel zugeordnet werden,  das sind als
                 10.000.000.000, also 10 Milliarden, sollte das nicht aus-
                 reichen, dann las ich mir was einfallen.
- Vorgemerkte    Menge,  wird automatisch gepflegt,  entspricht den Mengen
                 der Ausgangsrechnungen mit Status Angebot.
- Reservierte    Menge,  wird automatisch gepflegt,  entspricht den Mengen
                 der Ausgangsrechnungen mit Status Bestellt.
- Akt. Bestand   Aktuelle Bestandsmenge, wird automatisch gepflegt
- Bestellte Menge  Derzeit bestellte aber noch nicht eingetroffenen Menge,
                 wird automatisch gepflegt.
- Mindestbestand Die Menge, ab der eine Bestellung wieder nötig wird
- Mitbestellb.   Die Menge,  ab der mitbestellt werden soll,  wenn bei dem
                 entsprechenden Lieferanten  sowieso schon eine Bestellung
                 erfolgt.
- Sollbestand    Der Bestand,  der nach  einer Bestellung erreicht  werden
                 soll.
- Verpackung     Die Menge,  in der ein Artikel verkauft werden kann, z.B.
                 bei Disketten,  die nur im 10er Pack verkauft werden kön-
                 nen, wäre hier eine 10 einzutragen.
- VP Lief        Verpackungseinheit beim Lieferanten für Bestellungen
- Gewicht        Gewicht eines einzelnen Artikels in Kilogramm

Im unteren Teil werden in den ersten drei Karteireiteren  die Preise fest-
gelegt:  Kunden-,  Händler-  und Lieferantenpreise  können hier festgelegt
werden.

- Währung:       Brutto oder Netto  (also in-/exklusive MWSt)  und die ei-
                 gentliche Währung wird hier ausgewählt,  bei Änderung des
                 Kennzeichens erfolgt keine Umrechnung der Preise!
- Umr$:          Umrechnen, beim ändern der Währung?
- Preiseinheit:  Anzahl Mengeneinheiten  (Stück, Liter, ...)  für die  der
                 Preis gilt. So kann z.B. der Preis von 1000 Schrauben an-
                 gegeben werden,  wenn der Einzelpreis unterhalb der Pfen-
                 niggrenze liegt
- Menge          ab der der Preis gilt
- Preis

- Zu-/Ab. Vorabe Drei Vorgaben für  Zu- oder Abschläge.  Die Arten der Zu-
-  " Vorgabewert und Abschläge erfolgt  in den  Einstellungen.  Die  Werte
                 werden  automatisch  in  die Positionszu-/-abschläge  der
                 Ein- oder Ausgangsrechnungen übernommen, können dort aber
                 abgeändert werden.

Per Karteireiter kann auf die Ersatzartikeleingabe umgeschaltet werden, es
sind bis zu 10 Artikel möglich:

- Anzahl/Menge
- Artikelnummer mit Suchfunktion
- Artikelbezeichnung (nur Anzeige)


@{b}5. Kalk.@{ub}
ACHTUNG! Diese Werte werden bei Neuanlage aus den Einstellungen übernommen
wird ein Lieferant zugewisen, werden dessen Daten übernommen.

Kundenpreis      -> Händlerpreis       Legt fest, ob bei Kundenpreiseinga-
                    Lieferantentpreis  be  automatisch  der  Händler- bzw.
                                       Lieferantenpreis  kalkuliert werden
                                       soll.
Händlerpreis     -> Kundenpreis        Legt fest,  ob bei Händlerpreisein-
                    Lieferantentpreis  gabe  automatisch  der Kunden- bzw.
                                       Lieferantenpreis  kalkuliert werden
                                       soll.
Lieferantenpreis -> Kundenpreis        Legt fest, ob bei Lieferantenpreis-
                    Händlerpreis       eingabe  automatisch   der  Kunden-
                                       bzw. Händlerpreis kalkuliert werden
                                       soll.
@{i}Lieferant->Händler@{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Lie-
ferantenpreise  errechnet werden.  Die Errechnung der Lieferantenpreis aus
den Händlerpreisen erfolgt entsprechend in umgekehrter Reihenfolge.

@{i}Händler->Kunde{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Kun-
denpreise errechnet werden.  Die Errechnung der Händlerpreise aus den Kun-
denpreisen erfolgt entsprechend in umgekehrter Reihenfolge.
Eine direkte Verbindung  der Lieferanten- zu den  Kundenpreisen  existiert
nicht, die Kalkulation erfolgt immer über den Händlerpreis.

@{i}Runden{ui}
Runden Lieferanten-  Legt fest, ob der entsprechende Preis nach dem er er-
, Händler-           rechnet wurde,  gerundet  werden soll.  Entspricht er
und Kundenpreise     keinen der unten beschriebenen Rundungsregeln, erfogt
                     eine Rundung nach mathematischen Regeln  auf die ent-
                     sprechende Anzahl Nachkommastellen.  Ist die  Rundung
                     nicht angegeben, sind Beträge wie 1,45789015370347698
                     durchaus möglich, die zwar am Bildschirm und auch bei
                     der Druckausgabe entsprechend  gerundet werden,  aber
                     für die Berechnung in voller Genauigkeit einer DOUBLE
                     Zahl (52 Bit Mantisse, 11 Bit Exponent) bereitsteht.

Nachkomma von        Mit diesen vier Zeilen können Rundungsregeln für kal-
          bis        kulierte Preise festgelegt werden.  Dazu wird der Be-
          zu         trag in einen Vorkomma- und einen Nachkommabetrag ge-
                     teilt. Liegt der Nachkommabetrag innerhalb  eines der
                     angegebenen von bis Bereiche, wird der Vorkommabetrag
                     und der zu-Wert addiert und bildet den neuen Preis.
                     Beispiel: Errechnet wurde 12,857235...,  dieser  Wert
                               wird aufgeteilt  in 12 und 0,857235.... Als
                               von bis Bereich wurde von 0,80 bis 1,00 an-
                               gegeben, der zu-Wert steht auf 0,95. Daraus
                               wird dann letztendlich 12 + 0,95 -> 12,95.
                               Im zu-Feld sind auch negative Werte erlaubt
@ENDNODE

@NODE Versand "Versandverwaltung"

In der Versandverwaltung  legen Sie verschiedene  Versandarten sowie deren
Preise fest. Folgende Daten können dabei eingegeben werden:

- Bezeichnung    3 Textfelder zur Eingabe der Versandbezeichnung
- Mehrwertsteuer (die Werte aus den @{" Einstellungen " link Prefs})
- Skonto/ZuAb    Kennzeichnet,  ob Zu-/Abschläge und/oder  Skonto auch für
                 die Versandkosten gilt/gelten.
- Zahl-Konto     FiBu-Konto  auf dem die Zahlungen  für die Ausgangsbelege
                 verbucht werden.

@{b}Preis@{ub}
- Währung        Kennzeichen, brutto oder netto  (also in-/exklusive MWSt)
                 und die eigentliche Währung wird hier ausgewählt, bei Än-
                 derung des Kennzeichens  erfolgt je nach Umrechnungskenn-
                 zeichen eine Umrechnung der Preise, oder eben nicht!
- Umr0           Bei Aktivierung des Gadgets werden bei Änderung der Währ-
                 ung die Versand- und Versandzusatzkosten umgerechnet, ist
                 es nicht aktiviert, dann erfolgt keine Umrechnung.
- Gewicht        Gewicht, ab dem die Versandkosten gelten sollen,  für die
                 kleinste Kategorie sollte das  Gewichts auf 0 bleiben, um
                 zu vermeiden,  daß gar keine Versandkosten ermittelt wer-
                 den können.
- Versandkosten  Zu zahlender Betrag für den Versand.
- Versandzusatzkosten, z.B. Überweisungsgebühr bei Nachnahmesendungen. Die
                 Zusatzkosten erscheinen nicht auf der Rechnung.

@{b}Bestandsartikel@{ub}
Zusätzlich läst sich für jede der angegebenen Gewichtsstufen @{b}ein@{ub} bestands-
führender Artikel festlegen, sollte ein Artikel nicht ausreichen, bedienen
Sie sich eines  Pseudoartikels und weisen Sie diesem  entsprechend die ge-
wünschten Artikel  als Ersatzartikel zu.  Die Bestandsführung  stellen Sie
dort natürlich auf Ersatzartikel um.

- Anzahl/Menge
- Artikelnummer mit Suchfunktion
- Artikelbezeichnung (nur Anzeige)

@{b}Schnelldruck@{ub}
Unter dem dritten Karteireiter  können zuguterletzt für  jeden Status, den
eine Ausgangsrechnung durchläuft, bis zu sechs Druckdokumente hinterlegen.
Bei Verwendung der Schnelldruckfunktion sind diese  Dokumente dann automa-
tisch selektiert.
@ENDNODE

@NODE ARechnung "Ausgangsrechnungsverwaltung"

Bitte beachten Sie, so wie Sie mit den Cursortasten durch die Artikelliste
blaettern können, ermöglicht das gleichzeitige  drücken der rechten <ALT>-
Taste, die änderung der Reihenfolge.

Folgende Eingabefelder stehen für die Ausgangsrechnungen zur Verfügung:

@{b}Rechnungsstatus:@{ub}
- Status, den der erfasste Auftrag im Moment hat.
  Bei den  Stati  "Angebot" und  "Storniert"  erfolgt keine  Bestandsfort-
  schreibung, bei allen anderen wird die jeweilige Menge vom aktuellen Be-
  stand abgezogen.
  Der Kontostand des Kunden  wird in den Stati  "Lieferschein" bis  "keine
  Zahlung" gemindert.
- Datum, zum Status passendes Datum
- <- Heute: Setzt das aktuelle Tagesdatum  (korrekt gestellte  interne Uhr
  vorausgesetzt)
- Währungskennzeichen, brutto oder netto (also in-/exklusive MWSt) und die
  eigentliche Währung wird hier ausgewählt,  bei Änderung des Kennzeichens
  erfolgt automatisch eine Umrechnung der Preise!
- Preissystem:     Zu  verwendendes  Preissystem  für  Ausgangsrechnungen,
                   Kunden-, Händler- oder Lieferantenpreise.
- MWSt befreit:    Von Mehrwertsteuer befreite Kunden, z.B. einige EG-Aus-
                   länder.
- Buchen           Der Button wird es in einer der künftigen Versionen er-
                   lauben, die Rechnung automatisch zu buchen.

@{b}Rechnungs-/Warenempfänger:@{ub}
- REmpfänger: Kundennummer des Rechnungsempfängers mit @{" Suchfunktion " link Suchen}
              Bei Eingabe / Änderung des Rechnungsempfängers  wird automa-
              tisch das Währungskennzeichen auf den für diesen Kunden vor-
              gegebenen Wert gesetzt und die Preise entsprechend angepaßt!
- WEmpfänger: Kundennummer des Warenempfängers mit  @{" Suchfunktion " link Suchen} , wird
              der  Warenempfänger nicht  gefüllt,  gilt der  Rechnungsemp-
              fänger auch als Warenempfänger.

@{b}Artikel@{ub}
- Neu:        Neue Position hinzufügen
- Anlegen:    Wechselt automatisch in die Artikelverwaltung, legt dort ei-
              nen neuen Artikel an und platziert den Cursor gleich auf das
              Artikelbezeichnungsfeld.  Beim Beenden der Artikelverwaltung
              wird der Artikel automatisch in die Rechnung übernommen.
- Auflösen:   Artikel mit hinterlegten Ersatzartikeln können hier auf eben
              diese Ersatzartikel aufgelöst werden. Der angezeigte Artikel
              wird also durch alle eingegebenen Ersatzartikel ersetzt.
- Löschen:    aktuelle Position löschen
- Nummer:     Artikelnummer mit @{" Suchfunktion " link Suchen}
- Anzahl:     Anzahl der Artikel
- Bezeichnung Anzeige der Artikelbezeichnung
- EPreis:     Einzelpreis des Artikels
- GPreis:     Anzeige der errechneten Positionssumme (unter Einbeziehung
              der Zu- und Abschläge

@{b}Details@{ub}
- Nummer:     Artikelnummer mit @{" Suchfunktion " link Suchen}
- Bezeichnung Anzeige der Artikelbezeichnung
- Anzahl:     Anzahl der Artikel und Preiseinheit
- Einzelpreis Preis je Preiseinheit
- Verfügbar:  Verfügbare Menge (aktueller Bestand - reservierte Menge)
- Vorgemerkt: Vorgemerkte Menge
- Zu-/Ab. 1-3 Zu- oder Abschlag auf Positionsebene
- Wert 1-3:   Wert des Zu- oder Abschlags entsprechend den Vorgaben in den
              Einstellungen entweder prozentuale oder monetäre Angabe. Da-
              neben wird der errechnete Wert für die Position angezeigt.
- Summe:      Positionssumme ohne Einbeziehung von Zu- und Abschlägen
- Summe Zu/Ab Positionssumme unter Einbeziehung von Zu- und Abschlägen

@{b}Bemerkung@{ub}
- Bemerkung:  Zusätzlicher Text je Position

@{b}Summe@{ub}
- Versandart: Auswahl der Versandart (siehe @{" Versandverwaltung " link Versand})
- Versandkosten
- Zu-/Ab. 1-3 Zu- oder Abschlag bezogen auf die komplette Rechnung
- Wert 1-3:   Wert des Zu- oder Abschlags entsprechend den Vorgaben in den
              Einstellungen entweder prozentuale oder monetäre Angabe. Da-
              neben wird der errechnete Wert für die Position angezeigt.
- Skonto %:   Skonto-Prozentsatz
- Skonto-Summe Entsprechender Betrag
- MWSt:       Gesamtbetrag der enthaltenen Mehrwertsteuer
- Netto/Brutto Endbeträge mit und ohne Mehrwertsteuer

@{b}Zusatztext@{ub}
- Zusatztext  Beliebiger Text

@{b}Kasse@{ub} (Daten des Kassenmoduls)
- Summe Brutto Zu zahlende Summe nach abzug aller Zu- und Abschläge, sowie
              der Skontosumme
- Bezahlt     Die Summe, die der Kunde bezahlt hat (diese Angabe ist nicht
              notwendig, sie dient nur dazu,  die Errechnung der Rückgabe-
              summe zu erleichtern)
- Rückgabe    Betrag,  den der Kunde zurückerhält  (positive Summe),  oder
              noch zu zahlen hat (negative Summe)
@ENDNODE

@NODE ERechnung "Eingangsrechnungs-/Bestellverwaltung"

Bitte beachten Sie, so wie sie mit den Cursortasten durch die Artikelliste
blaettern können, ermöglicht das gleichzeitige  drücken der rechten <ALT>-
Taste, die änderung der Reihenfolge.

Folgende Eingabefelder stehen für die Eingangsrechnungen zur Verfügung:

@{b}Rechnungsstatus:@{ub}
- Status, den der erfasste Auftrag im Moment hat.
  Bei den Stati "Bestellt",  "Lieferschein" und  "unbezahlte Rechnung" er-
  folgt die Bestandsfortschreibung auf  dem Feld bestellte Menge,  bei dem
  Status storniert erfolgt keine Bestandsfortschreibung, bei allen anderen
  Stati  erfolgt  die Bestandsfortschreibung  im Bestandsfeld.  Die Mengen
  werden aufaddiert.
- Datum, zum Status passendes Datum
- <- Heute: Setzt das aktuelle Tagesdatum  (korrekt gestellte  interne Uhr
  vorausgesetzt)
- Währungskennzeichen, brutto oder netto (also in-/exklusive MWSt) und die
  eigentliche Währung wird hier ausgewählt,  bei Änderung des Kennzeichens
  erfolgt automatisch eine Umrechnung der Preise!
- Preissystem:     Zu  verwendendes  Preissystem  für  Ausgangsrechnungen,
                   Kunden-, Händler- oder Lieferantenpreise.
- MWSt befreit:    Von Mehrwertsteuer befreite Kunden, z.B. einige EG-Aus-
                   länder.
- Buchen           Der Button wird es in einer der künftigen Versionen er-
                   lauben, die Rechnung automatisch zu buchen.

@{b}Lieferant:@{ub}
- Lieferant:  Nummer des Lieferanten mit @{" Suchfunktion " link Suchen}
              Bei Eingabe / Änderung des Lieferanten  wird automatisch das
              Währungskennzeichen auf  den für diesen Kunden  vorgegebenen
              Wert gesetzt und die Preise entsprechend angepaßt!
- RechNr:     Rechnungsnummer des Lieferanten.
- MinBestWert Mindestbestellwert beim Lieferanten
- Konto Zahlung  FiBu-Konto, von dem die Zahlungen abgebucht werden sollen

@{b}Artikel@{ub}
- Neu:        Neue Position hinzufügen
- Anlegen:    Wechselt automatisch in die Artikelverwaltung, legt dort ei-
              nen neuen Artikel an und platziert den Cursor gleich auf das
              Artikelbezeichnungsfeld.  Beim Beenden der Artikelverwaltung
              wird der Artikel automatisch in die Rechnung übernommen.
- Auflösen:   Artikel mit hinterlegten Ersatzartikeln können hier auf eben
              diese Ersatzartikel aufgelöst werden. Der angezeigte Artikel
              wird also durch alle eingegebenen Ersatzartikel ersetzt.
- Löschen:    aktuelle Position löschen
- Nummer:     Artikelnummer mit @{" Suchfunktion " link Suchen}
- Anzahl:     Anzahl der Artikel
- Bezeichnung Anzeige der Artikelbezeichnung
- EPreis:     Einzelpreis des Artikels
- GPreis:     Anzeige der errechneten Positionssumme (unter Einbeziehung
              der Zu- und Abschläge

@{b}Details@{ub}
- Nummer:     Artikelnummer mit @{" Suchfunktion " link Suchen}
- Bezeichnung Anzeige der Artikelbezeichnung
- Anzahl:     Anzahl der Artikel und Preiseinheit
- Einzelpreis Preis je Preiseinheit
- Verfügbar:  Verfügbare Menge (aktueller Bestand - reservierte Menge)
- Vorgemerkt: Vorgemerkte Menge
- Zu-/Ab. 1-3 Zu- oder Abschlag auf Positionsebene
- Wert 1-3:   Wert des Zu- oder Abschlags entsprechend den Vorgaben in den
              Einstellungen entweder prozentuale oder monetäre Angabe. Da-
              neben wird der errechnete Wert für die Position angezeigt.
- Summe:      Positionssumme ohne Einbeziehung von Zu- und Abschlägen
- Summe Zu/Ab Positionssumme unter Einbeziehung von Zu- und Abschlägen

@{b}Bemerkung@{ub}
- Bemerkung:  Zusätzlicher Text je Position

@{b}Summe@{ub}
- Versandkosten:  Versandkosten
- MWSt %:     Mehrwertsteuerprozentsatz zu den Versandkosten
- Versand-Zusatz:  Versandzusatzkosten, die nicht in der Rechnung erschei-
              nen sollen, wie Nachnahmegebühr.
- MWSt %:     Mehrwertsteuerprozentsatz zu den Versandzusatzkosten
- Zu-/Ab. 1-3 Zu- oder Abschlag bezogen auf die komplette Rechnung
- Wert 1-3:   Wert des Zu- oder Abschlags entsprechend den Vorgaben in den
              Einstellungen entweder prozentuale oder monetäre Angabe. Da-
              neben wird der errechnete Wert für die Position angezeigt.
- Skonto %:   Skonto-Prozentsatz
- S/ZA:       Legt fest, ob Skonto und Zu-/Abschläge auch bei den Versand-
              kosten eingerechnet werden sollen.
- Skonto-Summe Entsprechender Betrag
- MWSt:       Gesamtbetrag der enthaltenen Mehrwertsteuer
- Netto/Brutto Endbeträge mit und ohne Mehrwertsteuer


@{b}Zusatztext@{ub}
- Zusatztext  Beliebiger Text
@ENDNODE

@NODE Inventurfenster "Lagerverwaltung, Inventurfenster"

- Datum Start      Datum der Anlage dieser Inventurliste
- Datum Ende       Datum des Abschlusses der Inventurliste
- Dieses Jahr      Ist dieses Gadget aktiviert,  werden bei  Aufnahme über
                   die Suchfunktion nur Artikel berücksichtigt, die dieses
                   Jahr noch keine Inventur hatten.
- Währung          Währung, in der die Inventurwerte berechnet werden
- Gesamtsumme      Wert des Inventurbestands. Als Grundlage dient der Lie-
                   ferantenpreis ohne Berücksichtigung der Mengenstaffel.
- VG1 - VG4        Die vier Artikelsuchvorgaben aus den Einstellungen.
- suche starten + aufnehmen
                   Entsprechend der  Suchvorgaben  auf der rechten  Seite,
                   werden  alle  gefundenen  Artikel in die  Inventurliste
                   aufgenommen.
- Abschluß         Die Inventurliste wird abgeschlossen,  die neuen Mengen
                   werden in die Artikeldatenbank übernommen. Nach dem Ab-
                   schluß ist die Liste nicht mehr veränderbar!
- Suchfeld ...     In der rechten Spalte  befinden sich  die Suchvorgaben,
                   analog zu denen der @{"Suchfunktion" link Suchen}.

Im unteren Teil werden  die Artikel im Listview-Gadget dagestellt,  bis zu
250 Artikel je Inventurliste sind möglich.

- Neu              Fügt einen Artikel hinzu
- Sort             Sortiert die Artikel entsprechend ihrer Artikelnummer
- Löschen          Entfernt den aktuellen Artikel aus der Inventurliste

- Artikelnr        eingabe der Artikelnummer mit Suchfunktion
- Bezeichnung      Artikelbezeichnung
- Menge System     Menge, die laut Artikelverwaltung zum Zeitpunkt der Auf-
                   nahme des Artikels  in die  Inventurliste zur  Verfügung
                   steht bzw. gestanden hat.
- Menge Real       Inventurmenge, die tatsächliche Menge, die gezählt oder
                   gewogen wurde.
- Wert             Inventurmenge *  Artikellieferantenpreis  (ohne Berück-
                   sichtigung eventueller  Mengenstaffelung, aber mit Ein-
                   bereichnung der Preiseinheit).
@ENDNODE

@NODE Buchenfenster "Buchführung, Kontengruppen und Kontenrahmen"

@{b}Buchen@{ub}
Demnächst auch auf Ihrem Bildschrim...

@{b}Kontengruppen@{ub}
Der linke Teil  zeigt die Kontengruppen  der jeweils aktuell  ausgewählten
Art (Einname-, Ausgabe- und neutrale Konten) an.
Im obern rechten Teil kann zwischen den Kontenarten gewechselt werden. Die
Listenanzeige wird entsprechend angepasst.

Bezeichnung        Bezeichnung der Kontengruppe
Kommentar          zusätzliche Bemerkung zur Kontengruppe

@{b}Konten@{ub}
Links werden in  der Liste alle Konten aufgelistet . Die Anzahl der Konten
ist nur  durch den Speicher begrenzt.  Die Konten werden  automatisch nach
Kontennummern sortiert.

Neu                Fügt ein neues Konto hinzu
Löschen            Löscht das aktuelle Konto aus der Liste

Kontengruppe       Zugeordnete Kontengruppe
Konto              Nummer des Kontos
Bezeichnung        Kontenbezeichnung
Kontentyp          Einnahmekonto
                   Ausgabekonto
                   Neutrales Konto
                   Geldkonto
Mehwertsteursatz   Zugeordneter Mehrwertsteuersatz
@ENDNODE

@NODE Kassenfenster "Kassenmodul"

Das Kassenmodul ist eine  vereinfachte und den Bedürfnissen der  schnellen
Erfassung angepasste Variante der Ausgangsrechnungsverwaltung.  Es basiert
auf der selben Datenbank,  weshalb alle hier erfassten  Belege auch in der
Ausgangsrechnungsverwaltung auftauchen und umgekehrt.
Bevor Sie mit  der Arbeit im  Kassenmodul beginnen,  sollten Sie unbedingt
das "Kassenbon"-Formular, die Versandeinstellung und den Kassentext in den
@{" Einstellungen " link Prefs} unter dem Automatik-Karteireiter vornehmen.
Eine Besonderheit weist der Navigator beim  Kassenmodul auf.  Die Schnell-
druckfunktion ist nur dann zur Verfügung, wenn das Kassenbon-Formular ein-
gestellt ist. Es erscheint dann nicht kein Auswahlfenster mehr, in dem die
zur Verfügung stehenden Dokumente angezeigt werden, sondern der Druck wird
sofort eingeleitet,  die Schnelldruck-Abfrage mal ausgenommen,  wenn diese
eingestellt ist.

- Arikelgruppen:   Auflistung aller festgelegter Artikelgruppen. Durch ei-
                   nen Doppelklick auf eine dieser Gruppen werden alle zu-
                   gehörigen Artikel im Fenster rechts daneben angezeigt.
                   Mit einer  der beiden  Umschalt-  und den  Cursortasten
                   kann in der Liste geblättert werden.
- ->               Der Button hat die  selbe Wirkung,  wie ein Doppelklick
                   auf eine der Artikelgruppen.

- Artikelübersicht: Die Liste ist zu Beginn leer, nach Selektion einer Ar-
                   tikelgruppe durch einen Doppelklick werden alle Zugehö-
                   rigen Artikel (Artikelnummer und Bezeichnung) aufgelis-
                   tet. Ein Doppelklick auf einen dieser Artikel fügt die-
                   sen in den aktuellen Beleg mit Menge eins ein,  wenn er
                   darin noch nicht enthalten ist.
                   Befindet sich der Artikel bereits im Beleg,  wird diese
                   Position aktiviert und deren Menge um eins erhöht.
                   Mit einer der beiden Alt- und den  Cursortasten kann in
                   der Liste geblättert werden.
- V                Der Button hat die  selbe Wirkung,  wie ein Doppelklick
                   auf einen der Arikel der Artikelübersicht

- Neu              Neue Position hinzufügen
- Löschen          aktuelle Position löschen
- Nummer:          Artikelnummer mit @{" Suchfunktion " link Suchen}
- Anzahl:          Anzahl der Artikel mit PopUp-Button, über das  sich die
                   Anzahl per Maus  verändern läst.  Die angebotenen Werte
                   von +10 bis -10 werden zu dem bestehenden Wert hinzuge-
                   zählt,  negative Werte sind aber  auch damit nicht mög-
                   lich.
- Bezeichnung:     Anzeige der Artikelbezeichnung
- EPreis:          Einzelpreis des Artikels
- GPreis:          Anzeige der errechneten Positionssumme  (unter Einbezie-
                   hung der Zu- und Abschläge auf Positionsebene)

- Währung:         Währungskennzeichen,  brutto oder netto (also in-/exklu-
                   sive MWSt)  und die eigentliche Währung wird hier ausge-
                   wählt, bei Änderung des Kennzeichens erfolgt automatisch
                   eine Umrechnung der Preise!
- Netto:           Gesamtbelegsumme ohne MWSt (nach Einberechnung aller Zu-
                   und Abschläge, sowie des Skontobetrages, wenn der Beleg
                   aus der Ausgangsrechnungsverwaltung stammt und entspre-
                   chende Daten enthält)
- MWSt:            Im beleg enthaltene MWSt
- Brutto:          Gesamtbelegsumme inklusive MWSt (nach Einberechnung der
                   Zu-  und Abschläge, sowie des Skontobetrages,  wenn der
                   Beleg  aus  der Ausgangsrechnungsverwaltung stammt  und
                   entsprechende Daten enthält)
- Bezahlt:         Summe, die der Kunde Bezahlt hat
- Rückgabe:        Betrag,  den der  Kunde zurückerhält  (positive Summe),
                   oder noch zu zahlen hat (negative Summe)

- Zusatztext       Neben den Summenfeldern steht noch ein Textfeld für die
                   Eingabe eines  Zusatztexts  zur Verfügung,  der mit den
                   Vorgaben aus den @{" Einstellungen " link Prefs} vorbelegt ist.
@ENDNODE

@NODE Druckfenster "Druckfenster"

Im Druckfenster können  einzelne Datensätze oder auch  ganze Datenbereiche
gedruckt werden,  wählen Sie den Karteireiter passend zum  gewünschten Be-
reich, die jeweils verfügbaren Dokumente (siehe dazu auch das  Kapitel zum
Aufbau von @{" Druckdokumenten " link DruDok}) werden in der Liste aufgezeigt.  Wählen Sie
das gewünschte Dokument  und den zu druckenden  Nummernbereich (die Nummer
entspricht der Datensatznummer, Kundennummer, Artikelnummer, ...).
Bei korrekter @{"Druckerinstallation kann jetzt über den Button "Vorschau"
das Ergebnis auf  dem Bildschirm betrachtet werden oder  mit "Drucken" auf
Papier gebannt werden.  "Sichern" letztendlich  speichert die  PostScript-
Datei nach Abfrage des Dateinamen.

- VG1 (7):    Suchvorgabe 1 aus den Einstellungen
- VG2 (8):    Suchvorgabe 2 aus den Einstellungen
- VG3 (9):    Suchvorgabe 3 aus den Einstellungen
- VG4 (0):    Suchvorgabe 4 aus den Einstellungen
@ENDNODE

@NODE SDruck "Schnelldruckfunktion"

Beherrscht wird das Fenster von zwei Listen, links werden alle verfügbaren
Dokumente aufgelistet, rechts die für den Druck ausgewählten. Mit den zwei
Buttons dazwischen  oder einem Doppelklick können  Dokumente in die rechte
Liste aufgenommen und auch wieder daraus entfernt werden.

Der Buttons "Drucken"  löst die  Druckfunktion für alle ausgewählten Doku-
mente auf. Abhängig von den @{" Einstellungen " link Prefs} erfolgt eine  Abfrage vor dem
jeweiligen Druck oder eben nicht
"Abbruch" beendet das Schnelldruckfenster, ohne den Druck auszulösen.
@ENDNODE

@NODE Prefs "Einstellungen"

In den "Einstellungen" werden allgemeine Programmeinstellungen festgelegt,

@{b}MWSt@{ub}
- MWSt-Sätze           Liste der Mehrwertsteuersätze
- Prozentsatz          Mehrwertsteuersatz  entsprechend  des  ausgewählten
                       Eintrags der Liste
- Bezeichnung          Ergänzende Bezeichnung zur Mehrwertsteuer
- vom Nettowert        Berechnungsgrundlage für den Mehrwertsteuerbetrag
  vom Bruttowert (Pauschalsatz)
- Vorsteuerkonto       FiBu-Konto, auf dem Vorsteuer (Eingangsbelege)  ge-
                       bucht werden.
- Umsatzsteuerkonto    FiBu-Konto,  auf dem  Umsatzsteuer (Ausgangsbelege)
                       gebucht werden.

- Versandkosten Eingang:  MWSt-Vorgabe für Versandkosten bei Eingangsrech.
- Versandzusatz Eingang:  MWSt-Vorgabe für Versandzusatzkosten bei "
- Versandkosten Ausgang:  MWSt-Vorgabe für Versandkosten bei Ausgangsrech.
- Versandzusatz Ausgang:  MWSt-Vorgabe für Versandzusatzkosten bei "
- Artikel:                MWSt-Vorgabe für Artikel

@{b}Darstellung@{ub}
- Screen:    Hiermit läst sich festlegen,  ob das  Programm seinen eigenen
             Screen öffnen soll, oder auf einem bereits geöffneten öffent-
             lichen Schirm (pubscreen) eines anderen Programmes erscheinen
             soll.
- ScreenMode/Name:    Stellt bei Nutzung eines eigenen Screens einen Knopf
             zur Verfügung, bei dessen  Betätigung ein  ASL-Screenmode-Re-
             quester  geöffnet  wird.  Dieser gestattet  die Wahl  des ge-
             wünschten Bildschirmmoduses.
             Steht die  Screen-Einstellung auf PubScreen,  steht Ihnen ein
             Cyclegadget  mit allen derzeit geöffneten öffentlichen Schir-
             men zur Verfügung.
             Ein neuer Bildschrimmodus/PublicScreen wird  beim Beenden des
             Einstellungsfensters aktiv!

- Fensterposition sichern:        Legt fest, ob die Fensterpositionen beim
             Beenden des Programms gesichert werden sollen oder nicht.

- Nachkommastellen:     Anzahl Nachkommastellen bei "Nicht-Prozentangaben"

- Nachkomma Prozentangaben:   Anzahl Nachkommastellen bei "Prozentangaben"

- Füllnullen/Vornullen:    Legt die Länge von laufenden Nummern (Artikel-,
             Lieferanten-,  Mitarbeiter-, Kundennummer, ...) beim Ausdruck
             fest. Wenn die Nummer kürzer ist, wird der Rest mit führenden
             Nullen gefüllt. Stellt man z.B. 6 ein, wird aus 15 -> 000015.
             Die Eingabe von "0" bedeutet,  daß jeweils  die nötige Anzahl
             Stellen verwendet wird, es werden keine Nullen vorangestellt

- Jahr vierstellig erzwingen:    Erzwingt eine vierstellige Jahresanzeige,
             (Jahrhundert und Jahr) auch wenn die Ländereinstellungen, wie
             in Deutschland, nur eine zweistellige Anzeige voraussieht.
             Dies ist für ein korrektes Arbeiten über das Jahr 1999 hinaus
             nicht unbedingt notwendig, gespeichert  wird immer der exakte
             Wert und die Eingabe ist immer zwei oder vierstellig möglich!

- Druckrand horizontal (X)
- Druckrand vertikal (Y):
             Stellen Sie hier die horizontalen  und vertikalen Druckränder
             ihres  Druckers ein  (Angabe in Milimeter),  diese Angabe ist
             nicht in jedem  Fall nötig,  PostScript-Drucker dürften  dies
             automatisch ausgleichen,  GhostScript mit Druckerdirektunter-
             stützung  gleicht die Ränder  ebenfalls aus,  ein Durck eines
             der mitgelieferten Formulare dürfte hier Klarheit schaffen.


@{b}Vorgaben@{ub}
- Zu verwendende Art. Nr:    Gibt an, mit welcher Artikelnummer gearbeitet
             werden soll. Eine Ausnahme bildet die Eingangsrechnung, siehe
             nächster Punkt.

- " bei Eingangsbelegen:  Gibt an, mit welcher Artikelnummer bei Eingangs-
             belegen  gearbeitet  werden soll.  Soll die  Herstellernummer
             verwendet werden,  beachten Sie bitte,  daß auch der passende
             Hersteller eingetragen ist,  ansonsten wird der Artikel nicht
             gefunden!

- Zu verwendende Kundennr:        Gibt an, mit welche Kundennummer bei den
             Ausgangsbelegen gearbeitet  werden soll.  Sowohl die laufende
             Nummer, als auch die 2. Kundennummer sind dabei möglich.

- Symbol der 2. Währung: Währungssymbol für eine zweite Währung, z.B.  EUR
             für den Euro, der einig EU-Staaten seit 1.1.1999 beglückt.

- Umrechnungskurs: Umrechnungskurs von Währung1 -> Währung2 wobei Währung1
             geteilt durch den Umrechnungskurs Währung2 ergibt.  Die offi-
             zielen Euro-Umrechnungskurse liegen bei (Angabe ohne Gewähr):
                    1 EUR =    40,339.900 BEF
                    1 EUR =     1,955.830 DEM
                    1 EUR =   166,386.000 ESP
                    1 EUR =     6,559.570 FRF
                    1 EUR =     0,787.564 IEP
                    1 EUR = 1.936,270.000 ITL
                    1 EUR =    40,339.900 LUF
                    1 EUR =     2,203.710 NLG
                    1 EUR =    13,760.300 ATS
                    1 EUR =   200,482.000 PTE
                    1 EUR =     5,945.730 FIM

- Währung:   Bei Neueanlage  eines Kunden,  Lieferanten oder  Mitarbeiters
             und einige  andere Sachen  wird die hier  ausgewählte Währung
             als Vorgabe verwendet.

- KundenKreditLimit:  Vorgabe des Kreditlimits,  wird als  Vorgabe bei der
             Anlage eines neuen Kunden verwendet.

- Schnelldruck nachfragen:      Soll beim Druck über die Schnelldruckfunk-
             tion oder der Druckautomatik  (AutoMahnen oder AutoBestellen)
             vor jedem Druck nachgefragt werden?

Kontenvorgaben:
- Versandeingang:  FiBu-Kontenvorgabe für das Buchen der Versandkosten von
             Eingangsbelegen
- Versandzusatz E.:  FiBu-Konto, auf das Versandzusatzkosten bei Eingangs-
             belegen gebucht werden sollen
- Zahlung Eingang:  FiBu-Konto, von dem die Zahlungen von Eingangsrechnun-
             gen gebucht werden sollen. Diese Angabe dient als Vorlage für
             das Anlegen von Lieferanten.  Die Angabe bei  den Lieferanten
             dient als Vorgabe für den Eingangsbeleg.
- Abgeschrieben E.:  FiBu-Konto, auf das Abschreibungen bei Eingangsbele-
             gen gebucht werden sollen.
- Skonto Eingang:   FiBu-Konto, auf dem Skonti bei Eingangsbelegen gebucht
             werden sollen.
- Versandausgang:  FiBu-Konto für  das Buchen der  Versandkosten  von Aus-
             gangsbelegen.
- Zahlung Ausg.:     FiBu-Kontovorgabe  für das Verbuchen  der Zahlung von
             Ausgangsbelegen. Es dient lediglich als Vorlage für neue Ver-
             sandarten, welche dann zum buchen herangezogen werden.
- Abgeschrieben A:     FiBu-Konto für das Verbuchen von Abschreibungen bei
             Ausgangsbelegen.
- Skonto Ausg. ü:   FiBu-Konto, auf das Skonti bei Ausgangsbelegen gebucht
             werden sollen.
- Währungsdiff.:  FiBu-Konto,  auf das  Währungsdifferenzen gebucht werden
             werden.


@{b}Automatik@{ub}
- Auto. Best.:  Automatisches Bestellsystem bei Programmstart:
             aus:                 Es erfolgt keine  automatische  Prüfung,
                                  ob Artikel in ausreichenden  Mengen vor-
                                  liegen.
             nur erstellen:       Bei Programmstart erfolgt eine Bestands-
                                  prüfung. Für Artikel, deren vorhandene +
                                  bestellte  Menge  den Mindestbestand un-
                                  terschreiten wird eine Bestellung  (Ein-
                                  gangsrechnung) erstellt. Das Fenster für
                                  die Eingangsrechnung  wird geöffnet  und
                                  zur  ersten  erstellten  Bestellung  ge-
                                  sprungen.  Berücksichtigt wird  auch der
                                  Mitbestellbestand.
             erstellen + drucken: Wie "nur erstellen", allerdings wird die
                                  Bestellung gleich gedruckt und nicht im
                                  Dialog angezeigt.

- Bestellform.: Druckformular für die automatische Bestellung.

- Auto. Mahnen:       Automatische Prüfen auf Mahnungen beim Start:
             aus:     keine Prüfung
             Hinweis: Bei Programmstart werden  die Ausgangsrechnungen mit
                      den Stati "Unbezahlte Rechnung",  "1. Mahnung" sowie
                      "2. Mahnung" geprüft,  ob der  "Mahnung nach Tagen"-
                      Zeitraum abgelaufen ist. Wurden solche gefunden, er-
                      scheint das Suchfenster in dem alle gefundenen Rech-
                      nungen erscheinen. Wie immer kann durch anwählen des
                      Eintrags in der Liste,  sowie durch  Bestätigung des
                      OK-Buttons die Rechnung angezeigt werden.
             drucken: ähnlich "Hinweis", jedoch werden alle entsprechenden
                      Ausgangsrechnungen direkt gedruckt. Die Stati werden
                      automatisch um- und das aktuelle Datum eingesetzt.

- 1. M. > Tage:  Anzahl der Tage, nach denen die erste Mahnung geschrieben
             werden soll.

- 2. M. > Tage:  Anzahl der Tage,  nach denen die zweite Mahnung geschrie-
             ben werden soll.

- 3. M. > Tage:  Anzahl der Tage,  nach denen die dritte Mahnung geschrie-
             ben werden soll.

- Formular:  die drei  Formulare für die  drei Mahnungen.  Diese Formulare
             kommen nur zum Einsatz,  wenn bei der Versandart nichts fest-
             gelegt wurde!!
- Kassenbon: Druckformular für die Schnelldruckfunktion im Kassenmodul, in
             der Regel wohl ein Kassenbon
- Versand Kasse: Versandart, die im Kassenomdul verwendet werden soll. Die
             Versandkosten werden unabhängig  von dieser Einstellung auf 0
             gestellt, ebenso die Versandzusatzkosten.
- Kassentext:    Text, der als Vorgabe in den Belegtext in das Kassenmodul
             übernommen wird.

@{b}Suchvorgaben:@{ub}
- Datenbank: Datenbank, zu der die Suchkriterien festgelegt werden sollen.

- Vorgabe:   Nummer der Vorgabe  (vier Stück sind je  Datenbank  möglich).
             Die erste Vorgabe wird automatisch gesetzt.

- Suchvorgaben: Hier können alle Felder wie bei der @{" Suchfunktion" link Suchen} gesetzt
             werden. Diese Werte können sowohl bei der Such-, als auch bei
             der Druckfunktion per Knopfdruck gesetzt werden.


@{b}Zu/Ab@{ub}
- Liste      Liste aller Zu- und Abschläge
- Neu        Anlegen eines neuen Zu- oder Abschlags
- Art        Festlegung, um welche Art von Zu- oder Abschlag  es sich han-
             delt,  auf Positionsebene haben  die einzelnen Werte folgende
             Bedeutung:

             +% = prozentualer Zuschlag
             +E = monetärer Zuschlag je Preiseinheit
             +V = monetärer Zuschlag je Verpackungseinheit, ist keine Ver-
                  packungseinheit festgelegt,  wird die  Preiseinheit ver-
                  wendet.
             +L = monetärer Zuschlag je Lieferantenverpackungseinheit, ist
                  keine Lieferantenverpackungseinheit festgelegt, wird die
                  Preiseinheit verwendet.
             +A = monetärer Zuschlag absolut
             -% = prozentualer Abschlag
             -E = monetärer Abschlag je Preiseinheit
             -V = monetärer Abschlag je Verpackungseinheit, ist keine Ver-
                  packungseinheit festgelegt,  wird die  Preiseinheit ver-
                  wendet.
             -L = monetärer Abschlag je Lieferantenverpackungseinheit, ist
                  keine Lieferantenverpackungseinheit festgelegt, wird die
                  Preiseinheit verwendet.
             -A = monetärer Abschlag absolut

             Auf Rechnungsebene stehen Preis- und Verpackungseinheiten na-
             türlich nicht zur Verfügung, entsprechend 

             +% = prozentualer Zuschlag
             +E, +V, +L und +A = monetärer Zuschlag absolut
             -% = prozentualer Abschlag
             -E, -V, -L und -A = monetärer Abschlag absolut
-Bezeichnung Bezeichnung des Zu- oder Abschlags
- Limit von  Legt den Wertebereich fest, der für den Zu- oder Abschlag er-
  Limit bis  laubt ist.
- Konto Eingang   Konto aus dem Zu- oder Abschläge bei Eingangsbelegen ge-
             bucht werden   (Zu-/Abschläge auf Positionsebene werden nicht
             einzeln verbucht, nur die auf Rechnungsebene!)
- Konto Ausgang   Konto aus dem Zu- oder Abschläge bei Ausgangsbelegen ge-
             bucht werden   (Zu-/Abschläge auf Positionsebene werden nicht
             einzeln verbucht, nur die auf Rechnungsebene!)


@{b}Art.Gruppen@{ub}
- Liste      Auflistung aller festgelegten Artikelgruppen
- Neu        Anlegen einer neuen Artikelgruppe
- Sortieren  Sortiert die Artikelgruppen alphabetisch aufsteigend
- Artikelgruppe  Bezeichnung der Artikelgruppe


@{b}Preiskalk. %@{ub}
ACHTUNG!! Hier vorgenommene Einstellungen dienen lediglich als Vorgabe für
die Neuanlage  eines  Lieferanten oder Artikels.  Sie werden nicht automa-
tisch wirksam.

Kunden -> Händlerp. Legt fest,  ob bei Kundenpreiseingabe  automatisch der
     Lieferantentp. Händler- bzw. Lieferantenpreis  kalkuliert werden soll

Händler -> Kundenp. Legt fest,  ob bei Händlerpreiseingabe automatisch der
     Lieferantentp. Lieferantenpreis  kalkuliert werden soll

Lief.   -> Kundenp. Legt fest, ob bei Lieferantenpreiseingabe  automatisch
          Händlerp. der  Kunden-  bzw. Händlerpreis kalkuliert werden soll


@{i}Lieferant->Händler@{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Lie-
ferantenpreise  errechnet werden.  Die Errechnung der Lieferantenpreis aus
den Händlerpreisen erfolgt entsprechend in umgekehrter Reihenfolge.

@{i}Händler->Kunde{ui}
Legt die Zu-/Abschlagsarten und deren Werte fest, mit deren Hilfe die Kun-
denpreise errechnet werden.  Die Errechnung der Händlerpreise aus den Kun-
denpreisen erfolgt entsprechend in umgekehrter Reihenfolge.
Eine direkte Verbindung  der Lieferanten- zu den  Kundenpreisen  existiert
nicht, die Kalkulation erfolgt immer über den Händlerpreis.

@{i}Runden{ui}
Runden Lieferanten-  Legt fest, ob der entsprechende Preis nach dem er er-
, Händler-           rechnet wurde,  gerundet  werden soll.  Entspricht er
und Kundenpreise     keinen der unten beschriebenen Rundungsregeln, erfogt
                     eine Rundung nach mathematischen Regeln  auf die ent-
                     sprechende Anzahl Nachkommastellen.  Ist die  Rundung
                     nicht angegeben, sind Beträge wie 1,45789015370347698
                     durchaus möglich, die zwar am Bildschirm und auch bei
                     der Druckausgabe entsprechend  gerundet werden,  aber
                     für die Berechnung in voller Genauigkeit einer DOUBLE
                     Zahl (52 Bit Mantisse, 11 Bit Exponent) bereitsteht.

Nachkomma von        Mit diesen vier Zeilen können Rundungsregeln für kal-
          bis        kulierte Preise festgelegt werden.  Dazu wird der Be-
          zu         trag in einen Vorkomma- und einen Nachkommabetrag ge-
                     teilt. Liegt der Nachkommabetrag innerhalb  eines der
                     angegebenen von bis Bereiche, wird der Vorkommabetrag
                     und der zu-Wert addiert und bildet den neuen Preis.
                     Beispiel: Errechnet wurde 12,857235...,  dieser  Wert
                               wird aufgeteilt  in 12 und 0,857235.... Als
                               von bis Bereich wurde von 0,80 bis 1,00 an-
                               gegeben, der zu-Wert steht auf 0,95. Daraus
                               wird dann letztendlich 12 + 0,95 -> 12,95.
                               Im zu-Feld sind auch negative Werte erlaubt


@{b}Mengene.@{ub}
- Liste      Auflistung aller festgelegten Mengeneinheiten
- Neu        Anlegen einer neuen Mengeneinheit
- Sortieren  Sortiert die Mengeneinheiten alphabetisch aufsteigend
- Mengeneinheit   Bezeichnung der Mengeneinheit


@{b}Kundenk.@{ub}
- Liste      Auflistung aller festgelegten Kundenkategorien
- Neu        Anlegen einer neuen Kundenkategorie
- Sortieren  Sortiert die Kundenkategorien alphabetisch aufsteigend
- Kundenkategorie   Bezeichnung der Kundenkategorie
@ENDNODE

@NODE Suchen "Suchfunktion"

Die Suchfunktion gestattet  es nach bis zu drei Begriffen  in einem Durch-
gang zu fahnden.

- Suchfeld:  Das Datenbankfeld, nachdem gesucht werden soll, je nachdem in
             welcher Datenbank gesucht wird,  stehen hier unterschiedliche
             Werte zur Verfügung.

- Suchtext:  Der eigentliche Wert, nach dem gesucht werden soll:
             * Bei Textfeldern stehen selbstverständlich alle Jokerzeichen
               des Betriebssytems zur Verfügung,  werden Jokerzeichen ein-
               gesetzt, wird die Auswahl in "Vergleich"  nicht berücksich-
               tigt hier einige Beispiele mit Jokerzeichen:

               "A#BC"        steht für "AC", "AbC", "AbbC", "AbbbC" etc.
               "A???C"       steht für "AxxxC", "A123C", "AabcC" etc.
               "A#?C"        steht für "AC", "AxyzC", "AbbC", "A123C" etc.
               "A'#C"        steht für "A#C"
               "(ABC|DEF)G"  steht für "abcG" und "defG"
               "AB[CD]E"     steht für "ABcE" und "ABdE"
               "AB[C-E]F"    steht für "ABcF", "ABdF" und "ABeF"
               "#(ABC|DEF)G" steht für "G", "abcG", "abcabcG", "defabcG",
                                       "defdefG", "abcdefabcG", etc.
               "AB(C|D|%)E"  steht für "ABcE", "ABdE" und "ABE"
               "~A"          steht für alles außer "A"
               "~(ABC|DEF)"  steht für alles außer "ABC" und "DEF"
               "A'?"         steht für "A?"

             * Bei Zahlenfeldern sind keine Jokerzeichen erlaubt, die ein-
               gabe wird vor dem Vergleich in ein Zahlenfeld des richtigen
               Formats umgewandelt,  alle nicht numerischen Zeichen werden
               dabei ausgefiltert.

             * Bei Datumsfeldern sind seit V0.61 Platzhalter erlaubt,  bei
               deren Verwendung gelten die selben Einschränkungen wie auch
               bei den Textfeldern,  auf exakte Schreibweise im Kurzformat
               des jeweiligen Landes ist zu achten.

             * Datenfelder,  die in der jeweiligen Maske als Cycle-Gadgets
               dargestellt  werden,  wie etwa die  Mehrwertsteuer,  bieten
               seit Version 0.92 ebenfalls Cycle-Gadgets zur Auswahl an.

- Vergleich: Gibt an,  unter welchen Umständen der Begriff  gefunden wird:
             =  Beide Werte müssen identisch sein
             <= der eingegebene  Wert muß kleiner oder  gleich dem Wert in
                der Datenbank sein.
             <  der eingegebene Wert muß kleiner als  der in der Datenbank
                sein.
             >  der eingegebene Wert muß grösser  als der in der Datenbank
                sein.
             >= der eingegebene Wert  muß grösser oder gleich  dem Wert in
                der Datenbank sein.
             Bei Verwendung von  Jockerzeichen  spielt das  Vergleichsfeld
             keine Rolle!!

Die drei einzelnen Suchfelder können mit einem  logischen "und" oder einem
logischen "oder" verknüpft werden.

- VG1 (7):   Suchvorgabe 1 aus den Einstellungen
- VG2 (8):   Suchvorgabe 2 aus den Einstellungen
- VG3 (9):   Suchvorgabe 3 aus den Einstellungen
- VG4 (0):   Suchvorgabe 4 aus den Einstellungen

Mit dem "Ok" Button kann der ausgewählte Eintrag übernommen werden.
@ENDNODE

@NODE DruDok "Aufbau der Druckdaten"

Zum Druck wird PostScript verwendet, demzufolge lag es nahe, die Druckvor-
lagen auch bereits in PostScript zu halten und diese dann nur mit den ent-
sprechenden Daten vom Programm zu vervollständigen. Es gibt eigentlich nur
eine Besonderheit zu beachten, nämlich die erste Zeile! Diese signalisiert
dem Programm nämlich, ob es sich um ein Einzeldokument oder eine Liste mit
vielen Einzelsätzen in einem Dokument handelt.  Steht an der ersten Stelle
der ersten Zeile eine 1, handelt es sich um ein Einzeldokument,  bei einer
2 oder 3 um eine Liste, 3 ist dabei eine kompaktere Version.
Was sich im Rest der Zeile tummelt, bleibt jedem selbst überlassn, ich hab
einen Versionsstring nach Commodore-Richtlinen hineingepackt.  Die Zeile 1
wird von MT-Rechnung anschliessend herausgefiltert und ist im eigentlichen
Druckdokuent nicht mehr enthalten.

In den folgenden Zeilen befindet sich der PostScript-Header, er wird unge-
sehen einfach weitergeschleust, bis die erste Leerzeile kommt. Diese Zeile
muß wirklich leer sein und darf ausser dem Zeilenumbruch nichts enthalten.

Ist diese Stelle erreicht, setzt MT-RechnungIII die Daten aus der zugeord-
neten Datenbank ein, welche dies sind, können Sie leicht einer gespeicher-
ten PostScript-Datei entnehmen.
Die Zuordnung eines Dokuments zu einer Datenbank geschiet im übrigen durch
die jeweilige Dateiendung:
	#?.artpri -> Artikeldatenbank
	#?.adrpri -> Adressdatenbank
	#?.brapri -> Niederlassungsdatenbank (+ Adressdatenbank)
	#?.cuspri -> Kundendatenbank (+ Adressdatenbank)
	#?.emppri -> Mitarbeiterdatenbank (+ Adressdatenbank)
	#?.suppri -> Lieferantendatenbank (+ Adressdatenbank)
	#?.inbpri -> Eingangsrechnungsdatenbank (+ alles was dazu gehört)
	#?.outpri -> Ausgangsrechnungsdatenbank (+ alles was dazu gehört)
	#?.stopri -> Inventurdatenbank
	#?.accpri -> Konten(rahmen)datenbank
	#?.boopri -> Buchführungsdatenbank

Der Rest beeinhaltet das eigentliche PostScript-Programm,  das die überge-
benen Daten auswertet. Literatur zum Thema  PostScript sollte in jeder gut
sortierten Computerbuchhandlung zu finden sein.  Das Offizielle Refferenz-
Handbuch stammt von Adobe, nennt sich "PostScript Language Reference Manu-
al" und ist beim Addison Wesley-Verlag erschienen, ISBN 0-201-16127-4.

Bei der Druckaufbereitung werden immer die Variablen

DruckDatum
DruckZeit
DruckrandX
DruckrandY

und bei Einzeldokumenten zusätzlich:

DokumentNr

geschrieben,  folgende Variablen oder  Tabellen werden bei der Druckaufbe-
reitung vom Programm zusätzlich, abhängig von dem Dokumententyp, geschrie-
ben:

@{" Einzel-Artikel " link ArtEinz}	@{" Artikelliste " link ArtListe}		@{" Artikelliste-kurz " link ArtListek}
@{" Einzel-Adresse " link AdrEinz}	@{" Adressliste " link AdrListe}		@{" Adressliste-kurz " link AdrListek}
@{" Einzel-Niederlassung " link NiedEinz}	@{" Niederlassungsliste " link NiedListe}	@{" Niederlassungsliste-kurz " link NiedListek}
@{" Einzel-Kunde " link KunEinz}		@{" Kundenliste " link KunListe}		@{" Kundenliste-kurz " link KunListek}
@{" Einzel-Mitarbeiter " link MitarbEinz}	@{" Mitarbeiterliste " link MitarbListe}	@{" Mitarbeiterliste-kurz " link MitarbListek}
@{" Einzel-Lieferant " link LiefEinz}	@{" Lieferantenliste " link LiefListe}	@{" Lieferantenliste-kurz " link LiefListek}
@{" Einzel-ERechnung " link ERechEinz}	@{" Eingangsrech. Liste " link ERechListe}	@{" Eingangsrech. Liste-kurz " link ERechListek}
@{" Einzel-ARechnung " link ARechEinz}	@{" Ausgangsrech. Liste " link ARechListe}	@{" Ausgangsrech. Liste-kurz " link ARechListek}
@{" Einzel-Inventur " link InventurEinz}	@{" Inventur-Liste " link InventurListe}	@{" Inventur-Liste-kurz " link InventurListek}
@{" Einzel-Konten " link KontenEinz}		@{" Konten-Liste " link KontenListe}		@{" Konten-Liste-kurz " link KontenListek}
@{" Einzel-Buchungen " link BuchEinz}	@{" Buchungen-Liste " link BuchListe}	@{" Buchungen-Liste-kurz " link BuchListek}
@ENDNODE

@NODE GWF "Grosses Währungsformat"

Aufgebaut in einer Tabelle aus 4 Werten:

1. Währung 1 Netto (ohne MWSt/USt)
2. Währung 1 Brutto (mit MWSt/USt)
3. Währung 2 Netto (ohne MWSt/USt)
4. Währung 2 Brutto (mit MWSt/USt)

Die vorgegebene Währung kann mit Hilfe des jeweiligen Währungskennzeichens
ermittelt werden.
@ENDNODE

@NODE KWF "Kleines Währungsformat"

Aufgebaut in einer Tabelle aus 2 Werten:

1. Währung 1
2. Währung 2

Die vorgegebene Währung kann mit Hilfe des jeweiligen Währungskennzeichens
ermittelt werden, dieses erst durch zwei teilen und abrunden.
@ENDNODE

@NODE ArtEinz "Aufbau der gelieferten Daten für Einzelartikeldokumenten"

ArtikelNr2			Artikelnummer2
ArtikelEAN			EAN
ArtikelBezeich			Artikelbezeichnung
ArtikelZusatztext		[Zusatztext] (V1.02: als Tabelle, eventuell mehrzeilig)
ArtikelME			Mengeneinheit
ArtikelGewichtGef		Kennzeichen ob das Gewicht gefüllt ist (true oder false)
ArtikelGewicht			Gewicht in Kilogramm mit drei Nachkommastellen
ArtikelMWSt			eingestellter Mehrwertsteuerprozentsatz
ArtikelBestandsfuehr		Bestandsführungskennzeichen (	0 = Keine Bestandsführung
								1 = Bestandsführung
								2 = auf Ersatzartikel )
ArtikelAktBestand		Aktuelle Bestandsmenge
ArtikelVorgemerkteMenge		Vorgemerkte Menge
ArtikelReservierteMenge		Reservierte Menge
ArtikelBestellMenge		Bestellte Menge
ArtikelMindestBestand		Mindestbestandsmenge
ArtikelMitbestellBestand	Mitbestellbestandsmenge
ArtikelSollBestand		Soll Bestandsmenge
ArtikelVerpackung		Verpackungsgrösse
ArtikelVerpackungLief		Verpackungsgrösse Lieferant
ArtikelBuchkontoEin		Buchführungskonto Eingang (V1.04, Vorher: ArtikelBuchkonto)
ArtikelLieferant		Lieferantennummer
ArtikelNrLief			Artikelnummer beim Lieferanten
ArtikelGroesse			Artikelgrösse, Höhe, Breite, Tiefe [(0,000)(0,000)(0,000)]
ArtikelWaehrungKunde		Währung Kundenpreise (		0 = Währung1 netto
								1 = Währung1 brutto
								2 = Währung2 netto
								3 = Währung2 brutto )
ArtikelWaehrungKSym		Währungssymbol Kundenpreise (DM), (EUR), ...
ArtikelMinMengeKunde		[ 10 x Mindestmenge Kunde]
ArtikelPreisKunde		[ 10 x Kundenpreis ] @{"Grosses Währungsformat" link GWF}
ArtikelWaehrungLief		Währung Lieferantenpreise (	0 = Währung1 netto
								1 = Währung1 brutto
								2 = Währung2 netto
								3 = Währung2 brutto )
ArtikelWaehrungLSym		Währungssymbol Lieferantenpreise ( siehe Kundenpreise )
ArtikelMinMengeLief		[ 10 x Mindestmenge Lieferant]
ArtikelPreisLief		[ 10 x Lieferantenpreis ] @{"Grosses Währungsformat" link GWF} 
ArtikelErsatzArt		[
					[ 10 x Tabellen mit Inhalt Menge und Artikelnummer ]
				]
ArtikelWaehrungHaend		Währung Händlerpreise (		0 = Währung1 netto
								1 = Währung1 brutto
								2 = Währung2 netto
								3 = Währung2 brutto )
ArtikelWaehrungHSym		Währungssymbol Händlerpreise ( siehe Kundenpreise )
ArtikelMinMengeHaend		[ 10 x Mindestmenge Händler]
ArtikelPreisHaend		[ 10 x Händlerpreis ] @{"Grosses Währungsformat" link GWF} 
ArtikelZuAbNrK			[ 3 x Nummer des Zu-/Abschlags] (V1.02)
ArtikelZuAbWertK			[ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
						Beträge im @{"Grosses Währungsformat" link KWF}
ArtikelZuAbBezeichK		[ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
ArtikelZuAbTypK			[ 3 x Typ des Zu- oder Abschlags ] (	0 = prozentualer Zuschlag
								1 = monetärer Zuschlag je Einheit
								2 = monetärer Zuschlag je Verpackungseinheit
								3 = monetärer Zuschlag je Lieferntenverpackungseinheit
								4 = monetärer Zuschlag absolut
								5 = prozentualer Abschlag
								6 = monetärer Abschlag je Einheit
								7 = monetärer Abschlag je Verpackungseinheit
								8 = monetärer Abschlag je Lieferntenverpackungseinheit
								9 = monetärer Abschlag absolut) (V1.02)
ArtikelZuAbNrH			[ 3 x Nummer des Zu-/Abschlags] (V1.02)
ArtikelZuAbWertH			[ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
						Beträge im @{"Grosses Währungsformat" link KWF}
ArtikelZuAbBezeichH		[ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
ArtikelZuAbTypH			[ 3 x Typ des Zu- oder Abschlags ] (siehe oben) (V1.02)
ArtikelZuAbNrL			[ 3 x Nummer des Zu-/Abschlags] (V1.02)
ArtikelZuAbWertL			[ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
						Beträge im @{"Grosses Währungsformat" link KWF}
ArtikelZuAbBezeichL		[ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
ArtikelZuAbTypL			[ 3 x Typ des Zu- oder Abschlags ] (siehe oben) (V1.02)
ArtikelPreisEinheitK		Preiseinheit Kunde
ArtikelPreisEinheitH		Preiseinheit Händler
ArtikelPreisEinheitL		Preiseinheit Lieferant
ArtikelGruppe			Artikelgruppe (V1.03)
ArtikelBuchkontoAus		Buchführungskonto Ausgang (V1.04)
@ENDNODE

@NODE ArtListe "Aufbau der gelieferten Daten für Artikellisten"

/ArtikelTabelle
[
  [ <-- Diese Tabelle kommt je Artikel einmal vor
    (  0) Artikelnummer (laufende Nummer)
    (  1) Artikelnummer2
    (  2) EAN
    (  3) Artikelbezeichnung
    (  4) [Zusatztext] (V1.02: als Tabelle, eventuell mehrzeilig)
    (  5) Mengeneinheit
    (  6) Kennzeichen ob das Gewicht gefüllt ist (true oder false)
    (  7) Gewicht in Kilogramm mit drei Nachkommastellen
    (  8) eingestellter Mehrwertsteuerprozentsatz
    (  9) Bestandsführungskennzeichen ( 0 = Keine Bestandsführung
                                        1 = Bestandsführung
                                        2 = auf Ersatzartikel )
    ( 10) Aktuelle Bestandsmenge
    ( 11) Vorgemerkte Menge
    ( 12) Reservierte Menge
    ( 13) Bestellte Menge
    ( 14) Mindestbestandsmenge
    ( 15) Mitbestellbestandsmenge
    ( 16) Soll Bestandsmenge
    ( 17) Verpackungsgrösse
    ( 18) Verpackungsgrösse Lieferant
    ( 19) Buchführungskonto Eingang (V1.04)
    ( 20) Lieferantennummer
    ( 21) Artikelnummer beim Lieferanten
    ( 22) Artikelgrösse, Höhe, Breite, Tiefe [(0,000)(0,000)(0,000)]
    ( 23) Währung Kundenpreise (      0 = Währung1 netto
                                      1 = Währung1 brutto
                                      2 = Währung2 netto
                                      3 = Währung2 brutto )
    ( 24) Währungssymbol Kundenpreise (DM), (EUR), ...
    ( 25) [ 10 x Mindestmenge Kunde]
    ( 26) [ 10 x Kundenpreis ] @{"Grosses Währungsformat" link GWF}
    ( 27) Währung Lieferantenpreise ( 0 = Währung1 netto
                                      1 = Währung1 brutto
                                      2 = Währung2 netto
                                      3 = Währung2 brutto )
    ( 28) Währungssymbol Lieferantenpreise ( siehe Kundenpreise )
    ( 29) [ 10 x Mindestmenge Lieferant]
    ( 30) [ 10 x Lieferantenpreis ] @{"Grosses Währungsformat" link GWF} 
    ( 31) [
            [ 10 x Tabellen mit Inhalt Menge und Artikelnummer ]
          ]
    ( 32) Währung Händlerpreise     ( 0 = Währung1 netto
                                      1 = Währung1 brutto
                                      2 = Währung2 netto
                                      3 = Währung2 brutto )
    ( 33) Währungssymbol Händlerpreise ( siehe Kundenpreise )
    ( 34) [ 10 x Mindestmenge Händlerpreis]
    ( 35) [ 10 x Händlerpreis ] @{"Grosses Währungsformat" link GWF} 
    Kundenzu-/-abschläge
    ( 36) [ 3 x Nummer des Zu-/Abschlags ] (V1.02)
    ( 37) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}
    ( 38) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe Kunde(V1.02)
    ( 39) [ 3 x Typ des Zu- oder Abschlags ] ( 0 = prozentualer Zuschlag
                                               1 = monetärer Zuschlag je Einheit
                                               2 = monetärer Zuschlag je Verpackungseinheit
                                               3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                                               4 = monetärer Zuschlag absolut
                                               5 = prozentualer Abschlag
                                               6 = monetärer Abschlag je Einheit
                                               7 = monetärer Abschlag je Verpackungseinheit
                                               8 = monetärer Abschlag je Lieferntenverpackungseinheit
                                               9 = monetärer Abschlag absolut) (V1.02)
    Händlerzu-/-abschläge
    ( 40) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 41) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}
    ( 42) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 43) [ 3 x Typ des Zu- oder Abschlags ] (siehe oben) (V1.02)
    Lieferantenzu-/-abschläge
    ( 44) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 45) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}
    ( 46) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 47) [ 3 x Typ des Zu- oder Abschlags ] (siehe oben) (V1.02)
    ( 48) Preiseinheit Kunde
    ( 49) Preiseinheit Händler
    ( 50) Preiseinheit Lieferant
    ( 51) Artikelgruppe (V1.03)
    ( 52) Buchführungskonto Ausgang (V1.04)
  ]
] def
@ENDNODE

@NODE ArtListek "Aufbau der gelieferten Daten für Artikellisten (kurze Variante)"

/ArtikelTabelle
[
  [ <-- Diese Tabelle kommt je Artikel einmal vor
    (  0) Artikelnummer (laufende Nummer)
    (  1) Artikelnummer2
    (  2) EAN
    (  3) Artikelbezeichnung
    (  4) Zusatztext
    (  5) Mengeneinheit
    (  6) Kennzeichen ob das Gewicht gefüllt ist (true oder false)
    (  7) Gewicht in Kilogramm mit drei Nachkommastellen
    (  8) eingestellter Mehrwertsteuerprozentsatz
    (  9) Buchführungskonto Eingang
    ( 10) Lieferantennummer
    ( 11) Artikelnummer beim Lieferanten
    ( 12) Artikelgruppe (V1.03)
    ( 13) Buchführungskonto Ausgang (V1.04)
  ]
] def
@ENDNODE

@NODE AdrEinz "Aufbau der gelieferten Daten für Einzeladressdokumenten"

Adresse1             [ Adresse Format 1, eventuell mehrzeilig ]
Adresse2             [ Adresse Format 2, eventuell mehrzeilig ]
Adresse3             [ Adresse Format 3, eventuell mehrzeilig ]
KundenNr             Kundennummer
MitarbeiterNr        Mitarbeiternummer
NiederlassungNr      Niederlassungsnummer
LieferantenNr        Lieferantennummer
Anrede               Anrede
Name                 Nachname
Vorname              Vorname
Firma1               Firmenbezeichnung 1
Firma2               Firmenbezeichnung 2
Strasse              Straße
PLZ                  Postleitzahl
PLZ2                 Postleitzahl mit Länderkennzeichen
Ort                  Stadt/Ort
Land                 Land
Bundesland           Bundesland/Staat/Kanton
Telefon              Telefonnummer
Telefax              Telefaxnummer
DFUENr               DFÜ-Nummer
EMail1               E-Mail 1
EMail2               E-Mail 2
EMail3               E-Mail 3
BLZ                  Bankleitzahl
BLZ2                 Bankleitzahl formatiert
Bank                 Bankbezeichnung
Bankkurz             Bankkurzbezeichnung
Konto                Kontonummer
Geburtstag           [Geburtstag]
Aufnahme             [Aufnahmedatum]
Familienstand        Familienstand
Kommentar            [Zusatztext/Kommentar] (V1.02: als Tabelle, eventuell mehrzeilig)
TelefonPrivat        Telefonnummer Privat   (V1.06)
TelefonMobil         Telefonnummer Mobil    (V1.06)
URL                  URL                    (V1.06)
@ENDNODE

@NODE AdrListe "Aufbau der gelieferten Daten für Adressliste"

/AdressenTabelle
[
  [ <-- Diese Tabelle kommt je Adresse einmal vor
    (  0) Adressnummer (laufende Nummer)
    (  1) [ Adresse Format 1, eventuell mehrzeilig ]
    (  2) [ Adresse Format 2, eventuell mehrzeilig ]
    (  3) [ Adresse Format 3, eventuell mehrzeilig ]
    (  4) Kundennummer
    (  5) Mitarbeiternummer
    (  6) Niederlassungsnummer
    (  7) Lieferantennummer
    (  8) Anrede
    (  9) Nachname
    ( 10) Vorname
    ( 11) Firmenbezeichnung 1
    ( 12) Firmenbezeichnung 2
    ( 13) Straße
    ( 14) Postleitzahl
    ( 15) Postleitzahl mit Länderkennzeichen
    ( 16) Ort
    ( 17) Land
    ( 18) Bundesland
    ( 19) Telefonnummer
    ( 20) Telefaxnummer
    ( 21) DFÜ-Nummer
    ( 22) E-Mail 1
    ( 23) E-Mail 2
    ( 24) E-Mail 3
    ( 25) Bankleitzahl
    ( 26) Bankleitzahl formatiert
    ( 27) Bankbezeichnung
    ( 28) Bankkurzbezeichnung
    ( 29) Kontonummer
    ( 30) [Geburtstag]
    ( 31) [Aufnahmedatum]
    ( 32) Familienstand
    ( 33) [Zusatztext/Kommentar] (V1.02: als Tabelle, eventuell mehrzeilig)
    ( 34) Telefonnummer Privat   (V1.06)
    ( 35) Telefonnummer Mobil    (V1.06)
    ( 36) URL                    (V1.06)
  ]
] def
@ENDNODE

@NODE AdrListek "Aufbau der gelieferten Daten für Adressliste (kurze Version)"

/AdressenTabelle
[
  [ <-- Diese Tabelle kommt je Adresse einmal vor
    (  0) Adressnummer (laufende Nummer)
    (  1) [ Adresse Format 1, eventuell mehrzeilig ]
    (  2) [ Adresse Format 2, eventuell mehrzeilig ]
    (  3) [ Adresse Format 3, eventuell mehrzeilig ]
    (  4) Kundennummer
    (  5) Mitarbeiternummer
    (  6) Niederlassungsnummer
    (  7) Lieferantennummer
    (  8) Anrede
    (  9) Nachname
    ( 10) Vorname
    ( 11) Firmenbezeichnung 1
    ( 12) Firmenbezeichnung 2
    ( 13) Straße
    ( 14) Postleitzahl
    ( 15) Postleitzahl mit Länderkennzeichen
    ( 16) Ort
    ( 17) Land
    ( 18) Bundesland
    ( 19) Telefonnummer
    ( 20) Telefaxnummer
    ( 21) DFÜ-Nummer
    ( 22) E-Mail 1
  ]
] def
@ENDNODE

@NODE NiedEinz "Aufbau der gelieferten Daten für Niederlassungseinzeldokumenten"

@{" Adressdaten " link AdrEinz}
@{" Adressdaten Finanzamt (ergänzt mit FA) " link AdrEinz}
@{" Adressdaten Gericht (ergänzt mit GER) " link AdrEinz}
AdressenNr		Adressnummer
FinanzamtNr		Adressnummer zuständiges Finanzamt
GerichtNr		Adressnummer zuständiges Gericht
ILN			ILN
Steuernr		Steuernummer
UstID			Umsatzsteuer-ID
HRB			HRB
@ENDNODE

@NODE NiedListe "Aufbau der gelieferten Daten für Niederlassungslisten (lange Version)"

/NiederlassungTabelle
[
  [ <-- Diese Tabelle kommt je Niederlassung einmal vor
    (  0) Niederlassungsnummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
    (  2) [ Adressdaten zuständiges Finanzamt, siehe @{" Adressliste " link AdrListe} ]
    (  3) [ Adressdaten zuständiges Gericht, siehe @{" Adressliste " link AdrListe} ]
    (  4) Adressnummer
    (  5) Adressnummer zuständiges Finanzamt
    (  6) Adressnummer zuständiges Gericht
    (  7) ILN
    (  8) Steuernummer
    (  9) Umsatzsteuer-ID
    ( 10) HRB
  ]
] def
@ENDNODE

@NODE NiedListek "Aufbau der gelieferten Daten für Niederlassungslisten (kurze Version)"

/NiederlassungTabelle
[
  [ <-- Diese Tabelle kommt je Niederlassung einmal vor
    (  0) Niederlassungsnummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
  ]
] def
@ENDNODE

@NODE KunEinz "Aufbau der gelieferten Daten für Kundeneinzeldokumenten"

@{" Adressdaten " link AdrEinz}
AdressenNr           Adressnummer
KundenNr2            Kundennummer2
WaehrungKunde        Währung ( 0 = Währung1 netto
                               1 = Währung1 brutto
                               2 = Währung2 netto
                               3 = Währung2 brutto )
WaehrungKSymbol      Währungssymbol (DM), (EUR), ...
KontostandGef        Kontostand gefüllt? (true/false)
Kontostand           [ Kontostand @{"kleines Währungsformat" link KWF} ]
ZuAbNr               Nummer des Zu-/Abschlags (V1.02 vorher: Rabatt gefüllt (true/false))
ZuAbWert             [ Betrag ] oder [ Prozentsatz ] des Zu-Abschlags (V1.02 vorher: Rabattsatz)
                     Beträge im @{"grosses Währungsformat" link GWF}
Kundeseit            [ Kunde seit ]
KreditLimit          [ Kreditlimit @{"kleines Währungsformat" link KWF} ]
Preissystem          Verwendetes Preissystem ( 0 = Kundenpreis
                                               1 = Händlerpreis
                                               2 = Lieferantenpreis ) (V1.01)
MWStBefreit          Mehrwertsteuerbefreit (true/false) (V1.01)
ZuAbBezeich          Bezeichnung der Zu-/Abschlagsvorgabe (V1.02)
ZuAbTyp              Typ des Zu- oder Abschlags ( 0 = prozentualer Zuschlag
                                                  1 = monetärer Zuschlag je Einheit
                                                  2 = monetärer Zuschlag je Verpackungseinheit
                                                  3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                                                  4 = monetärer Zuschlag absolut
                                                  5 = prozentualer Abschlag
                                                  6 = monetärer Abschlag je Einheit
                                                  7 = monetärer Abschlag je Verpackungseinheit
                                                  8 = monetärer Abschlag je Lieferntenverpackungseinheit
                                                  9 = monetärer Abschlag absolut) (V1.02)
Kommentar            [Zusatztext/Kommentar]        (V1.05)
KundenILN            International Location Number (V1.06)
Kategorie            [3 mal Kundenkategorie]       (V1.06)
@ENDNODE

@NODE KunListe "Aufbau der gelieferten Daten für Kundenliste"

/KundenTabelle
[
  [ <-- Diese Tabelle kommt je Kunde einmal vor
    (  0) Kundennummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
    (  2) Adressnummer
    (  3) Kundennummer2
    (  4) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    (  5) Währungssymbol (DM), (EUR), ...
    (  6) Kontostand gefüllt? (true/false)
    (  7) [ Kontostand @{"kleines Währungsformat" link KWF} ]
    (  8) Nummer des Zu-/Abschlags (V1.02 vorher: Rabatt gefuellt (true/false))
    (  9) Betrag oder Prozentsatz des Zu-Abschlags (V1.02 vorher: Rabattsatz)
    ( 10) [ Kunde seit ]
    ( 11) [ Kreditlimit @{"kleines Währungsformat" link KWF} ]
    ( 12) Verwendetes Preissystem ( 0 = Kundenpreis
                                    1 = Händlerpreis
                                    2 = Lieferantenpreis ) (V1.01)
    ( 13) Mehrwertsteuerbefreit (true/false) (V1.01)
    ( 14) Bezeichnung der Zu-/Abschlagsvorgabe (V1.02)
    ( 15) Typ des Zu- oder Abschlags ( 0 = prozentualer Zuschlag
                                       1 = monetärer Zuschlag je Einheit
                                       2 = monetärer Zuschlag je Verpackungseinheit
                                       3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                                       4 = monetärer Zuschlag absolut
                                       5 = prozentualer Abschlag
                                       6 = monetärer Abschlag je Einheit
                                       7 = monetärer Abschlag je Verpackungseinheit
                                       8 = monetärer Abschlag je Lieferntenverpackungseinheit
                                       9 = monetärer Abschlag absolut) (V1.02)
    ( 16) [Zusatztext/Kommentar]        (V1.05)
    ( 17) International Location Number (V1.06)
    ( 18) [3 mal Kundenkategorie]      (V1.06)
  ]
] def
@ENDNODE

@NODE KunListek "Aufbau der gelieferten Daten für Kundenliste (kurze Version)"

/KundenTabelle
[
  [ <-- Diese Tabelle kommt je Kunde einmal vor
    (  0) Kundennummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
  ]
] def
@ENDNODE

@NODE MitarbEinz "Aufbau der gelieferten Daten für Mitarbeitereinzeldokumenten"

@{" Adressdaten " link AdrEinz}
AdressenNr           Adressnummer
MNiederlassungNr     zugeordnete Niederlassung
PersonalNr           Personalnummer
Taetigkeit           Tätigkeit
MEintritt            [ Eintrittsdatum ]
MAustritt            [ Austrittsdatum ]
Tarifgruppe          Tarifgruppe
WaehrungMA           Währung ( 0 = Währung1 netto
                               1 = Währung1 brutto
                               2 = Währung2 netto
                               3 = Währung2 brutto )
WaehrungMASymbol     Währungssymbol (DM), (EUR), ...
ZusatzverguetungGef  Zusatzvergütung gefüllt? (true/false)
Zusatzverguetung     [ Zusatzvergütung @{"kleines Währungsformat" link KWF} ]
AnzahlKinder         Anzahl Kinder
Steuerklasse         Steuerklasse
Jahresurlaub         Jahresurlaub (Tage)
AktuellerUrlaub      Aktuell verfügbare Urlaubstage
RestUrlaub           Resturlaub aus dem/n Vorjahr/en
@ENDNODE

@NODE MitarbListe "Aufbau der gelieferten Daten für Mitarbeiterliste"

/MitarbeiterTabelle
[
  [ <-- Diese Tabelle kommt je Mitarbieter einmal vor
    (  0) Mitarbeiternummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
    (  2) Adressnummer
    (  3) zugeordnete Niederlassung
    (  4) Personalnummer
    (  5) Tätigkeit
    (  6) [ Eintrittsdatum ]
    (  7) [ Austrittsdatum ]
    (  8) Tarifgruppe
    (  9) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    ( 10) Währungssymbol (DM), (EUR), ...
    ( 11) Zusatzvergütung gefüllt? (true/false)
    ( 12) [ Zusatzvergütung @{"kleines Währungsformat" link KWF} ]
    ( 13) Anzahl Kinder
    ( 14) Steuerklasse
    ( 15) Jahresurlaub (Tage)
    ( 16) Aktuell verfügbare Urlaubstage
    ( 17) Resturlaub aus dem/n Vorjahr/en
  ]
] def
@ENDNODE

@NODE MitarbListek "Aufbau der gelieferten Daten für Mitarbeiterliste (kurze Version)"

/MitarbeiterTabelle
[
  [ <-- Diese Tabelle kommt je Mitarbieter einmal vor
    (  0) Mitarbeiternummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
  ]
] def
@ENDNODE

@NODE LiefEinz "Aufbau der gelieferten Daten für Lieferanteneinzeldokumenten"

@{" Adressdaten " link AdrEinz}
AdressenNr           Adressnummer
KundenNrLieferant    Kundennummer beim Lieferanten
WaehrungLieferant    Währung ( 0 = Währung1 netto
                               1 = Währung1 brutto
                               2 = Währung2 netto
                               3 = Währung2 brutto )
WaehrungLSymbol      Währungssymbol (DM), (EUR), ...
MinBestWertGef       Mindestbestellwert gefüllt? (true/false)
MinBestWert          [ Mindestbestellwert @{"kleines Währungsformat" link KWF} ]
ILN                  ILN (International Artikelnumber)
Preissystem          Verwendetes Preissystem ( 0 = Kundenpreis
                                               1 = Händlerpreis
                                               2 = Lieferantenpreis ) (V1.01)
MWStBefreit          Mehrwertsteuerbefreit (true/false) (V1.01)
ZuAbNr               Nummer des Zu-/Abschlags (V1.02)
ZuAbWert             [ Betrag ] oder [ Prozentsatz ] des Zu-Abschlags (V1.02)
                     Beträge im @{"grosses Währungsformat" link GWF}
ZuAbBezeich          Bezeichnung der Zu-/Abschlagsvorgabe (V1.02)
ZuAbTyp              Typ des Zu- oder Abschlags ( 0 = prozentualer Zuschlag
                                                  1 = monetärer Zuschlag je Einheit
                                                  2 = monetärer Zuschlag je Verpackungseinheit
                                                  3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                                                  4 = monetärer Zuschlag absolut
                                                  5 = prozentualer Abschlag
                                                  6 = monetärer Abschlag je Einheit
                                                  7 = monetärer Abschlag je Verpackungseinheit
                                                  8 = monetärer Abschlag je Lieferntenverpackungseinheit
                                                  9 = monetärer Abschlag absolut ) (V1.02)
@ENDNODE

@NODE LiefListe "Aufbau der gelieferten Daten für Lieferantenliste"

/LieferantTabelle
[
  [ <-- Diese Tabelle kommt je Lieferant einmal vor
    (  0) Lieferantennummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
    (  2) Adressnummer
    (  3) Kundennummer beim Lieferanten
    (  4) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    (  5) Währungssymbol (DM), (EUR), ...
    (  6) Mindestbestellwert gefüllt? (true/false)
    (  7) [ Mindestbestellwert @{"kleines Währungsformat" link KWF} ]
    (  8) ILN
    (  9) Verwendetes Preissystem ( 0 = Kundenpreis
                                    1 = Händlerpreis
                                    2 = Lieferantenpreis ) (V1.01)
    ( 10) Mehrwertsteuerbefreit (true/false) (V1.01)
    ( 11) Nummer des Zu-/Abschlags (V1.02 vorher: Rabatt gefuellt (true/false))
    ( 12) Betrag oder Prozentsatz des Zu-Abschlags (V1.02 vorher: Rabattsatz)
    ( 13) Bezeichnung der Zu-/Abschlagsvorgabe (V1.02)
    ( 14) Typ des Zu- oder Abschlags ( 0 = prozentualer Zuschlag
                                       1 = monetärer Zuschlag je Einheit
                                       2 = monetärer Zuschlag je Verpackungseinheit
													3 = monetärer Zuschlag je Lieferntenverpackungseinheit
													4 = monetärer Zuschlag absolut
													5 = prozentualer Abschlag
													6 = monetärer Abschlag je Einheit
													7 = monetärer Abschlag je Verpackungseinheit
													8 = monetärer Abschlag je Lieferntenverpackungseinheit
													9 = monetärer Abschlag absolut) (V1.02)
  ]
] def
@ENDNODE

@NODE LiefListek "Aufbau der gelieferten Daten für Lieferantenliste (kurze Version)"

/LieferantTabelle
[
  [ <-- Diese Tabelle kommt je Lieferant einmal vor
    (  0) Lieferantennummer
    (  1) [ Adressdaten, siehe @{" Adressliste " link AdrListe} ]
  ]
] def
@ENDNODE

@NODE ERechEinz "Aufbau der gelieferten Daten für Eingangsrechnungsdokumente"

@{" Niederlassungsdaten mit Nied ergänzt " link NiedEinz}
@{" Mitarbeiterdaten (Besteller mit Bes ergänzt " link MitarbEinz}
@{" Lieferantendaten mit Lief ergänzt " link LiefEinz}
ERNiederlassungNr    Niederlassungsnummer
ERBestellerNr        Mitarbeiternummer (Besteller)
ERLieferNr           Lieferantennummer
ERRechnungsNr        Rechnungsnummer Lieferant
ERRechStatus         Rechnungsstatus
ERBestellDatum       [ Bestelldatum ]
ERLieferscheinDatum  [ Lieferscheindatum ]
ERRechnungDatum      [ Rechnungsdatum ]
ERWareneinDatum      [ Wareneingangsdatum ]
ERMahn1Datum         [ Datum 1. Mahnung ]
ERMahn2Datum         [ Datum 2. Mahnung ]
ERMahn3Datum         [ Datum 3. Mahnung ]
ERMahnVerDatum       [ Datum Mahnverfahren ]
ERStornoDatum        [ Stornodatum ]
ERBezahltDatum       [ Datum bezahlt ]
ERBemerkung          [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
ERWaehrung           Währung ( 0 = Währung1 netto
                               1 = Währung1 brutto
                               2 = Währung2 netto
                               3 = Währung2 brutto )
ERWaehrungSymbol     Währungssymbol (DM), (EUR), ...
ERVersandMWStSatz    Mehrwertsteuersatz Versandkosten
ERVersandkostenGef   Versandkosten gefüllt (true/false)
ERVersandWert        [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
ERZusatzkostenGef    Zusatzkosten gefüllt (true/false)
ERZusatzWert         [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
ERVersZusWert        [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
ERVersMWStWert       [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
ERZusMWStWert        [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
ERVersZusMWStWert    [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
entfällt V1.02: ERRabattGef			Rabatt vorhanden? (true/false)
entfällt V1.02: ERRabattSatz			Rabattsatz
entfällt V1.02: ERRabattWert			[ Rabattwert ] @{"Grosses Währungsformat" link GWF}
entfällt V1.02: ERRabattMWStWert		[ MWSt Rabatt ] @{"kleines Währungsformat" link KWF}
ERSkontoGef          Skonto vorhanden? (true/false)
ERSkontoSatz         Skontosatz
ERSkontoWert         [ Skontowert ] @{"Grosses Währungsformat" link GWF}
ERSkontoMWStWert     [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
ERGesamtWert         [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
ERGesamtminRabWert   [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
ERGesamtminRabSkonWert     [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
ERGesamtZusWert            [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
ERGesamtZusminRabWert      [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
ERGesamtZusminRabSkonWert  [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
ERMWStSatz                 [ 10 * Mehrwertsteuersatz ]
ERMWStBel                  [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
ERMWStGesWert              [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
ERMWStGesMinRabWert        [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ERMWStGesMinRabSkoWert     [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ERjeMWStWert               [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
ERjeMWStMinRabWert         [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
ERjeMWStMinRabSkoWert      [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
ERMWStSummeWert            [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
ERMWStSummeMinRabWert      [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ERMWStSummeMinRabSkoWert   [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ERZMWStGesWert             [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
ERZMWStGesMinRabWert       [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ERZMWStGesMinRabSkoWert    [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ERZjeMWStWert              [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
ERZjeMWStMinRabWert        [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
ERZjeMWStMinRabSkoWert     [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
ERZMWStSummeWert           [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
ERZMWStSummeMinRabWert     [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ERZMWStSummeMinRabSkoWert  [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ERZuAbNr             [ 3 x Nummer des Zu-/Abschlags] (V1.02)
ERZuAbWert           [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
                     Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
ERZuAbBezeich        [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
ERZuAbTyp            [ 3 x Typ des Zu- oder Abschlags ]
                     ( 0 = prozentualer Zuschlag
                       1 = monetärer Zuschlag je Einheit
                       2 = monetärer Zuschlag je Verpackungseinheit
                       3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                       4 = monetärer Zuschlag absolut
                       5 = prozentualer Abschlag
                       6 = monetärer Abschlag je Einheit
                       7 = monetärer Abschlag je Verpackungseinheit
                       8 = monetärer Abschlag je Lieferntenverpackungseinheit
                       9 = monetärer Abschlag absolut) (V1.02)
ERZuAbBetrag         [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
ERPositionen         [
                       [ <- Einmal je Artikel der Rechnung
                          (  0) [ Artikeldaten, siehe @{" Artikelliste (kurze Version)" link ArtListek} ]
                          (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
                       ]
                     ]
@ENDNODE

@NODE ERechListe "Aufbau der gelieferten Daten für Eingangsrechnungsliste"

/ERechnungTabelle
[
  [
    (  0) Rechnungsnummer
    (  1) [ Niederlassungsdaten, siehe @{" Niederlassungsliste " link NiedListe} ]
    (  2) [ Mitarbeiterdaten (Besteller), siehe @{" Mitarbeiterliste " link MitarbListe} ]
    (  3) [ Lieferantendaten, siehe @{" Lieferantenliste " link LiefListe} ]
    (  4) Niederlassungsnummer
    (  5) Mitarbeiternummer (Besteller)
    (  6) Lieferantennummer
    (  7) Rechnungsnummer Lieferant
    (  8) Rechnungsstatus
    (  9) [ Bestelldatum ]
    ( 10) [ Lieferscheindatum ]
    ( 11) [ Rechnungsdatum ]
    ( 12) [ Wareneingangsdatum ]
    ( 13) [ Datum 1. Mahnung ]
    ( 14) [ Datum 2. Mahnung ]
    ( 15) [ Datum 3. Mahnung ]
    ( 16) [ Datum Mahnverfahren ]
    ( 17) [ Stornodatum ]
    ( 18) [ Datum bezahlt ]
    ( 19) [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
    ( 20) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    ( 21) Währungssymbol (DM), (EUR), ...
    ( 22) Mehrwertsteuersatz Versandkosten
    ( 23) Versandkosten gefüllt (true/false)
    ( 24) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    ( 25) Zusatzkosten gefüllt (true/false)
    ( 26) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    ( 27) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    ( 29) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
          Rabatt vorhanden? entfällt V1.02
          Rabattsatz entfällt V1.02
          [ Rabattwert ] entfällt V1.02
          [ MWSt Rabatt ] entfällt V1.02
    ( 31) Skonto vorhanden? (true/false)
    ( 32) Skontosatz
    ( 33) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 34) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 35) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 38) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 39) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 40) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 41) [ 10 * Mehrwertsteuersatz ]
    ( 42) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 43) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 44) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 45) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 46) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 47) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 48) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 49) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 50) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 51) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 52) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 53) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 54) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 55) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 56) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 57) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 58) [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
    ( 59) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 60) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 61) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 62) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
    ( 63) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 64) [ 3 x Typ des Zu- oder Abschlags ]
          (0 = prozentualer Zuschlag
           1 = monetärer Zuschlag je Einheit
           2 = monetärer Zuschlag je Verpackungseinheit
           3 = monetärer Zuschlag je Lieferntenverpackungseinheit
           4 = monetärer Zuschlag absolut
           5 = prozentualer Abschlag
           6 = monetärer Abschlag je Einheit
           7 = monetärer Abschlag je Verpackungseinheit
           8 = monetärer Abschlag je Lieferntenverpackungseinheit
           9 = monetärer Abschlag absolut) (V1.02)
    ( 65) [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
    ( 66) [
            [ <- Einmal je Artikel der Rechnung
              (  0) [ Artikeldaten, siehe @{" Artikelliste (kurze Version) " link ArtListek} ]
              (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
            ]
          ]
  ]
  [ <- Gesamtsummen aller Rechnungen
    (  0) Versandkosten gefüllt (true/false)
    (  1) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    (  2) Zusatzkosten gefüllt (true/false)
    (  3) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    (  4) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    (  5) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    (  6) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  7) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  8) Zu/Ab vorhanden? (true/false)
    (  9) [ Zu/Abwert ] @{"Grosses Währungsformat" link GWF}
    ( 10) [ MWSt Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 11) Skonto vorhanden? (true/false)
    ( 12) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 13) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 14) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 15) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 16) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 17) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 18) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 19) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 20) [ 10 * Mehrwertsteuersatz ]
    ( 21) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 22) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 23) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 24) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 25) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 26) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 27) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 29) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 31) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 32) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 33) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 34) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ MWSt Summe inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 38) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 39) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
  ]
] def
@ENDNODE

@NODE ERechListek "Aufbau der gelieferten Daten für Eingangsrechnungsliste (kurze Version)"

/ERechnungTabelle
[
  [
    (  0) Rechnungsnummer
    (  1) Niederlassungsnummer
    (  2) Mitarbeiternummer (Besteller)
    (  3) Lieferantennummer
    (  4) Rechnungsnummer Lieferant
    (  5) Rechnungsstatus
    (  6) [ Bestelldatum ]
    (  7) [ Lieferscheindatum ]
    (  8) [ Rechnungsdatum ]
    (  9) [ Wareneingangsdatum ]
    ( 10) [ Datum 1. Mahnung ]
    ( 11) [ Datum 2. Mahnung ]
    ( 12) [ Datum 3. Mahnung ]
    ( 13) [ Datum Mahnverfahren ]
    ( 14) [ Stornodatum ]
    ( 15) [ Datum bezahlt ]
    ( 16) [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
    ( 17) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    ( 18) Währungssymbol (DM), (EUR), ...
    ( 19) Mehrwertsteuersatz Versandkosten
    ( 20) Versandkosten gefüllt (true/false)
    ( 21) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    ( 22) Zusatzkosten gefüllt (true/false)
    ( 23) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    ( 24) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 25) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    ( 26) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 27) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
          Rabatt vorhanden? entfällt V1.02
          Rabattsatz entfällt V1.02
          [ Rabattwert ] entfällt V1.02
          [ MWSt Rabatt ] entfällt V1.02
    ( 28) Skonto vorhanden? (true/false)
    ( 29) Skontosatz
    ( 30) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 31) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 32) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 33) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 34) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 38) [ 10 * Mehrwertsteuersatz ]
    ( 39) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 40) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 41) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 42) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 43) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 44) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 45) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 46) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 47) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 48) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 49) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 50) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 51) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 52) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 53) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 54) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 55) [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
    ( 56) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 57) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 58) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 59) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
    ( 60) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 61) [ 3 x Typ des Zu- oder Abschlags ]
          (0 = prozentualer Zuschlag
           1 = monetärer Zuschlag je Einheit
           2 = monetärer Zuschlag je Verpackungseinheit
           3 = monetärer Zuschlag je Lieferntenverpackungseinheit
           4 = monetärer Zuschlag absolut
           5 = prozentualer Abschlag
           6 = monetärer Abschlag je Einheit
           7 = monetärer Abschlag je Verpackungseinheit
           8 = monetärer Abschlag je Lieferntenverpackungseinheit
           9 = monetärer Abschlag absolut) (V1.02)
    ( 62) [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
    ( 63) [
            [ <- Einmal je Artikel der Rechnung
              (  0) [ Artikeldaten, siehe @{" Artikelliste (kurze Version) " link ArtListek} ]
              (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
            ]
          ]
  ]
  [ <- Gesamtsummen aller Rechnungen
    (  0) Versandkosten gefüllt (true/false)
    (  1) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    (  2) Zusatzkosten gefüllt (true/false)
    (  3) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    (  4) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    (  5) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    (  6) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  7) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  8) Zu/Ab vorhanden? (true/false)
    (  9) [ Zu/Abwert ] @{"Grosses Währungsformat" link GWF}
    ( 10) [ MWSt Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 11) Skonto vorhanden? (true/false)
    ( 12) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 13) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 14) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 15) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 16) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 17) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 18) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 19) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 20) [ 10 * Mehrwertsteuersatz ]
    ( 21) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 22) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 23) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 24) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 25) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 26) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 27) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 29) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 31) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 32) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 33) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 34) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ MWSt Summe inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 38) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 39) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
  ]
] def
@ENDNODE

@NODE ARechEinz "Aufbau der gelieferten Daten für Ausgangsrechnungsdokumente"

@{" Niederlassungsdaten mit Nied ergänzt " link NiedEinz}
@{" Mitarbeiterdaten (Verkäufer) mit Verk ergänzt " link MitarbEinz}
@{" Kundendaten Rechnungsempfänger mit Rempf ergänzt " link KunEinz}
@{" Kundendaten Warenempfänger mit Wempf ergänzt " link KunEinz}
ARNiederlassungNr    Niederlassungsnummer
ARVerkaeuferNr       Mitarbeiternummer (Verkäufer)
ARRechEmpfNr         Rechnungsempfängernummer
ARWareEmpfNr         Warenempfängernummer
ARRechStatus         Rechnungsstatus
ARAngebotDatum       [ Angebotsdatum ]
ARBestDatum          [ Bestelldatum ]
ARLieferscheinDatum  [ Lieferscheindatum ]
ARRechnungDatum      [ Rechnungsdatum ]
ARMahn1Datum         [ Datum 1. Mahnung ]
ARMahn2Datum         [ Datum 2. Mahnung ]
ARMahn3Datum         [ Datum 3. Mahnung ]
ARMahnVerDatum       [ Datum Mahnverfahren ]
ARAbgeDatum          [ Abgeschrieben Datum ]
ARStornoDatum        [ Stornodatum ]
ARBezahltDatum       [ Datum bezahlt ]
ARVersandbez1        Versandbezeichnung 1
ARVersandbez2        Versandbezeichnung 2
ARVersandbez3        Versandbezeichnung 3
ARBemerkung          [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
ARWaehrung           Währung ( 0 = Währung1 netto
                               1 = Währung1 brutto
                               2 = Währung2 netto
                               3 = Währung2 brutto )
ARWaehrungSymbol     Währungssymbol (DM), (EUR), ...
ARVersandMWStSatz    Mehrwertsteuersatz Versandkosten
ARVersandkostenGef   Versandkosten gefüllt (true/false)
ARVersandWert        [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
ARZusatzkostenGef    Zusatzkosten gefüllt (true/false)
ARZusatzWert         [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
ARVersZusWert        [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
ARVersMWStWert       [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
ARZusMWStWert        [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
ARVersZusMWStWert    [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
entfällt V1.02: ARRabattGef			Rabatt vorhanden? (true/false)
entfällt V1.02: ARRabattSatz			Rabattsatz
entfällt V1.02: ARRabattWert			[ Rabattwert ] @{"Grosses Währungsformat" link GWF}
entfällt V1.02: ARRabattMWStWert		[ MWSt Rabatt ] @{"kleines Währungsformat" link KWF}
ARSkontoGef          Skonto vorhanden? (true/false)
ARSkontoSatz         Skontosatz
ARSkontoWert         [ Skontowert ] @{"Grosses Währungsformat" link GWF}
ARSkontoMWStWert     [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
ARGesamtWert         [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
ARGesamtminRabWert          [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
ARGesamtminRabSkonWert      [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
ARGesamtZusWert             [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
ARGesamtZusminRabWert       [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
ARGesamtZusminRabSkonWert   [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
ARMWStSatz                  [ 10 * Mehrwertsteuersatz ]
ARMWStBel                   [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
ARMWStGesWert               [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
ARMWStGesMinRabWert         [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ARMWStGesMinRabSkoWert      [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ARjeMWStWert                [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
ARjeMWStMinRabWert          [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
ARjeMWStMinRabSkoWert       [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
ARMWStSummeWert             [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
ARMWStSummeMinRabWert       [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ARMWStSummeMinRabSkoWert    [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ARZMWStGesWert              [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
ARZMWStGesMinRabWert        [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ARZMWStGesMinRabSkoWert     [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ARZjeMWStWert               [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
ARZjeMWStMinRabWert         [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
ARZjeMWStMinRabSkoWert      [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
ARZMWStSummeWert            [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
ARZMWStSummeMinRabWert      [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
ARZMWStSummeMinRabSkoWert   [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
ARZuAbNr             [ 3 x Nummer des Zu-/Abschlags] (V1.02)
ARZuAbWert           [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
                     Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
ARZuAbBezeich        [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
ARZuAbTyp            [ 3 x Typ des Zu- oder Abschlags ]
                     ( 0 = prozentualer Zuschlag
                       1 = monetärer Zuschlag je Einheit
                       2 = monetärer Zuschlag je Verpackungseinheit
                       3 = monetärer Zuschlag je Lieferntenverpackungseinheit
                       4 = monetärer Zuschlag absolut
                       5 = prozentualer Abschlag
                       6 = monetärer Abschlag je Einheit
                       7 = monetärer Abschlag je Verpackungseinheit
                       8 = monetärer Abschlag je Lieferntenverpackungseinheit
                       9 = monetärer Abschlag absolut) (V1.02)
ARZuAbBetrag         [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
ARPositionen         [
                       [ <- Einmal je Artikel der Rechnung
                          (  0) [ Artikeldaten, siehe @{" Artikelliste (kurze Version)" link ArtListek} ]
                          (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
                       ]
                     ]
ARBezahltWert        [ Summe bezahlt (Kassenmodul) ] @{"Grosses Währungsformat" link GWF} (V1.06)
ARRueckgabeWert      [ Summe zurückgegeben (Kassenmodul) ] @{"Grosses Währungsformat" link GWF} (V1.06)
@ENDNODE

@NODE ARechListe "Aufbau der gelieferten Daten für Ausgangsrechnungsliste"

/ARechnungTabelle
[
  [
    (  0) Rechnungsnummer
    (  1) [ Niederlassungsdaten, siehe @{" Niederlassungsliste " link NiedListe} ]
    (  2) [ Mitarbeiterdaten (Verkäufer), siehe @{" Mitarbeiterliste " link MitarbListe} ]
    (  3) [ Rechnungsempfängerdaten, siehe @{" Kundenliste " link KunListe} ]
    (  4) [ Warenempfängerdaten, siehe @{" Kundenliste " link KunListe} ]
    (  5) Niederlassungsnummer
    (  6) Mitarbeiternummer (Verkäufer)
    (  7) Rechnungsempfängernummer
    (  8) Warenempfängernummer
    (  9) Rechnungsstatus
    ( 10) [ Angebotsdatum ]
    ( 11) [ Bestelltdatum ]
    ( 12) [ Lieferscheindatum ]
    ( 13) [ Rechnungsdatum ]
    ( 14) [ Datum 1. Mahnung ]
    ( 15) [ Datum 2. Mahnung ]
    ( 16) [ Datum 3. Mahnung ]
    ( 17) [ Datum Mahnverfahren ]
    ( 18) [ Abgeschriebendatum ]
    ( 19) [ Stornodatum ]
    ( 20) [ Datum bezahlt ]
    ( 21) Versandbezeichnung 1
    ( 22) Versandbezeichnung 2
    ( 23) Versandbezeichnung 3
    ( 24) [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
    ( 25) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    ( 26) Währungssymbol (DM), (EUR), ...
    ( 27) Mehrwertsteuersatz Versandkosten
    ( 28) Versandkosten gefüllt (true/false)
    ( 29) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    ( 30) Zusatzkosten gefüllt (true/false)
    ( 31) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    ( 32) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 33) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    ( 34) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 35) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
          Rabatt vorhanden? (true/false) entfällt V1.02
          Rabattsatz entfällt V1.02
          [ Rabattwert ] entfällt V1.02
          [ MWSt Rabatt ] entfällt V1.02
    ( 36) Skonto vorhanden? (true/false)
    ( 37) Skontosatz
    ( 38) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 39) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 40) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 41) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 42) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 43) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 44) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 45) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 46) [ 10 * Mehrwertsteuersatz ]
    ( 47) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 48) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 49) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 50) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 51) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 52) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 53) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 54) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 55) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 56) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 57) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 58) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 59) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 60) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 61) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 62) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 63) [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
    ( 64) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 65) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 66) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 67) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
    ( 68) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 69) [ 3 x Typ des Zu- oder Abschlags ]
          (0 = prozentualer Zuschlag
           1 = monetärer Zuschlag je Einheit
           2 = monetärer Zuschlag je Verpackungseinheit
           3 = monetärer Zuschlag je Lieferntenverpackungseinheit
           4 = monetärer Zuschlag absolut
           5 = prozentualer Abschlag
           6 = monetärer Abschlag je Einheit
           7 = monetärer Abschlag je Verpackungseinheit
           8 = monetärer Abschlag je Lieferntenverpackungseinheit
           9 = monetärer Abschlag absolut) (V1.02)
    ( 70) [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
    ( 71) [
            [ <- Einmal je Artikel der Rechnung
              (  0) [ Artikeldaten, siehe @{" Artikelliste kurz " link ArtListek} ]
              (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
            ]
          ]
  ]
  [ <- Gesamtsummen aller Rechnungen
    (  0) Versandkosten gefüllt (true/false)
    (  1) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    (  2) Zusatzkosten gefüllt (true/false)
    (  3) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    (  4) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    (  5) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    (  6) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  7) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  8) Zu/Ab vorhanden? (true/false)
    (  9) [ Zu/Abwert ] @{"Grosses Währungsformat" link GWF}
    ( 10) [ MWSt Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 11) Skonto vorhanden? (true/false)
    ( 12) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 13) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 14) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 15) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 16) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 17) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 18) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 19) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 20) [ 10 * Mehrwertsteuersatz ]
    ( 21) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 22) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 23) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 24) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 25) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 26) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 27) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 29) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 31) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 32) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 33) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 34) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ MWSt Summe inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 38) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 39) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
  ]
] def
@ENDNODE

@NODE ARechListek "Aufbau der gelieferten Daten für Ausgangsrechnungsliste (kurze Version)"

/ARechnungTabelle
[
  [
    (  0) Rechnungsnummer
    (  1) Niederlassungsnummer
    (  2) Mitarbeiternummer (Verkäufer)
    (  3) Rechnungsempfängernummer
    (  4) Warenempfängernummer
    (  5) Rechnungsstatus
    (  6) [ Angebotsdatum ]
    (  7) [ Bestelltdatum ]
    (  8) [ Lieferscheindatum ]
    (  9) [ Rechnungsdatum ]
    ( 10) [ Datum 1. Mahnung ]
    ( 11) [ Datum 2. Mahnung ]
    ( 12) [ Datum 3. Mahnung ]
    ( 13) [ Datum Mahnverfahren ]
    ( 14) [ Abgeschriebendatum ]
    ( 15) [ Stornodatum ]
    ( 16) [ Datum bezahlt ]
    ( 17) Versandbezeichnung 1
    ( 18) Versandbezeichnung 2
    ( 19) Versandbezeichnung 3
    ( 20) [ Bemerkung ] (V1.02: als Tabelle, eventuell mehrzeilig)
    ( 21) Währung ( 0 = Währung1 netto
                    1 = Währung1 brutto
                    2 = Währung2 netto
                    3 = Währung2 brutto )
    ( 22) Währungssymbol (DM), (EUR), ...
    ( 23) Mehrwertsteuersatz Versandkosten
    ( 24) Versandkosten gefüllt (true/false)
    ( 25) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    ( 26) Zusatzkosten gefüllt (true/false)
    ( 27) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 29) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 31) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
          Rabatt vorhanden? (true/false) entfällt V1.02
          Rabattsatz entfällt V1.02
          [ Rabattwert ] entfällt V1.02
          [ MWSt Rabatt ] entfällt V1.02
    ( 32) Skonto vorhanden? (true/false)
    ( 33) Skontosatz
    ( 34) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 36) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 38) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 39) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 40) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 41) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 42) [ 10 * Mehrwertsteuersatz ]
    ( 43) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 44) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 45) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 46) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 47) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 48) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 49) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 50) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 51) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 52) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 53) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 54) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 55) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 56) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 57) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 58) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 59) [ MWSt inkl. Zusatzkosten Summe ] @{"kleines Währungsformat" link KWF}
    ( 60) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 61) [ MWSt inkl. Zusatzkosten Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 62) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
    ( 63) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
          Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
    ( 64) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
    ( 65) [ 3 x Typ des Zu- oder Abschlags ]
          (0 = prozentualer Zuschlag
           1 = monetärer Zuschlag je Einheit
           2 = monetärer Zuschlag je Verpackungseinheit
           3 = monetärer Zuschlag je Lieferntenverpackungseinheit
           4 = monetärer Zuschlag absolut
           5 = prozentualer Abschlag
           6 = monetärer Abschlag je Einheit
           7 = monetärer Abschlag je Verpackungseinheit
           8 = monetärer Abschlag je Lieferntenverpackungseinheit
           9 = monetärer Abschlag absolut) (V1.02)
    ( 66) [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
    ( 67) [
            [ <- Einmal je Artikel der Rechnung
              (  0) [ Artikeldaten, siehe @{" Artikelliste (kurze Version)" link ArtListek} ]
              (  1) [ Artikelpositionsdaten, siehe @{" Artikelpositionen " link ArtPosListe}
            ]
          ]
  ]
  [ <- Gesamtsummen aller Rechnungen
    (  0) Versandkosten gefüllt (true/false)
    (  1) [ Versandkosten ] @{"Grosses Währungsformat" link GWF}
    (  2) Zusatzkosten gefüllt (true/false)
    (  3) [ Zusatzkostenkosten ] @{"Grosses Währungsformat" link GWF}
    (  4) [ Versand- + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    (  5) [ MWSt Versandkosten ] @{"kleines Währungsformat" link KWF}
    (  6) [ MWSt Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  7) [ MWSt Versand- + Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    (  8) Zu/Ab vorhanden? (true/false)
    (  9) [ Zu/Abwert ] @{"Grosses Währungsformat" link GWF}
    ( 10) [ MWSt Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 11) Skonto vorhanden? (true/false)
    ( 12) [ Skontowert ] @{"Grosses Währungsformat" link GWF}
    ( 13) [ MWSt Skonto ] @{"kleines Währungsformat" link KWF}
    ( 14) [ Rechnungssumme ] @{"Grosses Währungsformat" link GWF}
    ( 15) [ Rechnungssumme - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 16) [ Rechnungssumme - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 17) [ Rechnungssumme + Zusatzkosten ] @{"Grosses Währungsformat" link GWF}
    ( 18) [ Rechnungssumme + Zusatzkosten - Zu/Ab ] @{"Grosses Währungsformat" link GWF}
    ( 19) [ Rechnungssumme + Zusatzkosten - Zu/Ab - Skonto ] @{"Grosses Währungsformat" link GWF}
    ( 20) [ 10 * Mehrwertsteuersatz ]
    ( 21) [ 10 * Mehrwertsteuer gefuellt? (true/false) ]
    ( 22) [ 10 * MWSt Rechnungssumme ] @{"kleines Währungsformat" link KWF}
    ( 23) [ 10 * MWSt Rechnungssumme - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 24) [ 10 * MWSt Rechnungssumme - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 25) [ 10 * Rechnungssumme je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 26) [ 10 * Rechnungssumme - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 27) [ 10 * Rechnungssumme - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 28) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
    ( 29) [ MWSt Summe - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 30) [ MWSt Summe - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 31) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 32) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 33) [ 10 * MWSt Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
    ( 34) [ 10 * Rechnungssumme inkl. Zusatzkosten je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 35) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 36) [ 10 * Rechnungssumme inkl. Zusatzkosten - Zu/Ab - Skonto je MWSt ] @{"Grosses Währungsformat" link GWF}
    ( 37) [ MWSt Summe inkl. Zusatzkosten ] @{"kleines Währungsformat" link KWF}
    ( 38) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab ] @{"kleines Währungsformat" link KWF}
    ( 39) [ MWSt Summe inkl. Zusatzkosten - Zu/Ab - Skonto ] @{"kleines Währungsformat" link KWF}
  ]
] def
@ENDNODE

@NODE ArtPosListe "Artikelpositinen bei Ausgangs- und Eingangsrechnungen"

(  0) Position in der Datenbank
(  1) Artikelnummer (Voreinstellungen der Prefs!)
(  2) Artikelanzahl
      Rabatt entfällt mit V1.02
(  3) Einzelpreis @{"Grosses Währungsformat" link GWF}
(  4) Einzelpreis unter Einbeziehung der Zu-/Abschläge @{"Grosses Währungsformat" link GWF}
(  5) Positionssumme @{"Grosses Währungsformat" link GWF}
(  6) Positionssumme unter Einbeziehung der Zu-/Abschläge @{"Grosses Währungsformat" link GWF}
(  7) Zu-Abschlagsgesamtsumme Position @{"Grosses Währungsformat" link GWF}
(  8) MWSt Satz
(  9) [ MWSt Summe ] @{"kleines Währungsformat" link KWF}
( 10) [ MWSt Summe ] @{"kleines Währungsformat" link KWF} unter Einbeziehung der Zu-/Abschläge
( 11) [ 3 x Nummer des Zu-/Abschlags] (V1.02)
( 12) [ 3 x Betrag oder Prozentsatz ] des Zu-Abschlags (V1.02)
      Beträge im @{"Grosses Währungsformat" link KWF}, sonst viermal der selbe Prozentsatz
( 13) [ 3 x Bezeichnung ] der Zu-/Abschlagsvorgabe (V1.02)
( 14) [ 3 x Typ des Zu- oder Abschlags ]
      (0 = prozentualer Zuschlag
       1 = monetärer Zuschlag je Einheit
       2 = monetärer Zuschlag je Verpackungseinheit
       3 = monetärer Zuschlag je Lieferntenverpackungseinheit
       4 = monetärer Zuschlag absolut
       5 = prozentualer Abschlag
       6 = monetärer Abschlag je Einheit
       7 = monetärer Abschlag je Verpackungseinheit
       8 = monetärer Abschlag je Lieferntenverpackungseinheit
       9 = monetärer Abschlag absolut) (V1.02)
( 15) [ 3 x Positionsbetrag des jeweiligen Zu-/Abschlags ] (V1.02)
( 16) [ Bemerkung ] Mehrzeiliger Zusatztext zur Position (V1.02)
( 17) Preiseinheit
@ENDNODE

@NODE InventurEinz "Aufbau der gelieferten Daten für Inventurlistendokumente ab V1.04"

InventurDatumBeginn          [ Datum, an dem die Liste angelegt wurde ]
InventurDatumEnde            [ Datum, an dem die Liste abgeschlossen wurde ]
InventurWaehrung             Währung ( 0 = Währung1 netto
                                       1 = Währung1 brutto
                                       2 = Währung2 netto
                                       3 = Währung2 brutto )
InventurWaehrungSym          Währungssymbol (DM), (EUR), ...
InventurArtikelNr            [ bis zu 250 x Artikelnummer ]
InventurArtikelBezeich       [ bis zu 250 x Artikelbezeichnung ]
InventurBestandSystem        [ bis zu 250 x Bestand im System ]
InventurBestandInventur      [ bis zu 250 x Bestand laut Inventur ]
InventurBestandswert         [ bis zu 250 x Bestandswert @{"Grosses Währungsformat" link KWF} ]
InventurSummme               [ Summe Inventurwert @{"Grosses Währungsformat" link KWF} ]
@ENDNODE

@NODE InventurListe "Aufbau der gelieferten Daten für Inventurlisten-Listendokumente ab V1.04"

(  0) Position in der Datenbank
(  1) [ Datum, an dem die Liste angelegt wurde ]
(  2) [ Datum, an dem die Liste abgeschlossen wurde ]
(  3) Währung ( 0 = Währung1 netto
                1 = Währung1 brutto
                2 = Währung2 netto
                3 = Währung2 brutto )
(  4) Währungssymbol (DM), (EUR), ...
(  5) [ bis zu 250 x Artikelnummer ]
(  6) [ bis zu 250 x Artikelbezeichnung ]
(  7) [ bis zu 250 x Bestand im System ]
(  8) [ bis zu 250 x Bestand laut Inventur ]
(  9) [ bis zu 250 x Bestandswert @{"Grosses Währungsformat" link KWF} ]
( 10) [ Summe Inventurwert @{"Grosses Währungsformat" link KWF} ]
@ENDNODE

@NODE InventurListek "Aufbau der gelieferten Daten für Inventurlisten-Listendokumente (kurze Version) ab V1.04"

siehe @{" InventurListe " link InventurListe}
@ENDNODE

@NODE KontenEinz "Aufbau der gelieferten Daten für Kontendokumente ab V1.04"

KontenGruppenBezeich         [ 60 x Artikelgruppenbezeichnung ]
KontenGruppenBemerkung       [ 60 x Artikelgruppenbemerkung ]
                             jeweils  0 bis 19 = EinnahmeKonto
                                     20 bis 39 = AusgabeKonto
                                     40 bis 59 = neutrales Konto
Konten [
                             @{" Kontendaten je Konto " link KontenPosListe}
       ]
@ENDNODE

@NODE KontenListe "Aufbau der gelieferten Daten für Konten-Listendokumente ab V1.04"

(  0) Position in der Datenbank
(  1) [ 60 x Artikelgruppenbezeichnung ]
(  2) [ 60 x Artikelgruppenbemerkung ]
      jeweils  0 bis 19 = EinnahmeKonto
              20 bis 39 = AusgabeKonto
              40 bis 59 = neutrales Konto
(  3) [
        @{" Kontendaten je Konto " link KontenPosListe}
      ]
@ENDNODE

@NODE KontenListek "Aufbau der gelieferten Daten für Konten-Listendokumente (kurze Version) ab V1.04"

siehe @{" KontenListe " link KontenListe}
@ENDNODE

@NODE KontenPosListe "Konten bei Kontenlisten"

(  0) Position in der Datenbank
(  1) Kotennummer
(  2) Kontenbezeichnung
(  3) Kontentyp
      0 = EinnahmeKonto
      1 = AusgabeKonto
      2 = neutrales Konto
      3 = GeldKonto
(  4) zugeordneter Mehrwertsteuerprozentsatz
(  5) Nummer der Kontengruppe
@ENDNODE

@NODE BuchEinz "Aufbau der gelieferten Daten für Buchungsdokumente ab V1.05"

Erst in späterer Version verfügbar!
@ENDNODE

@NODE BuchListe "Aufbau der gelieferten Daten für Buchnungen-Listendokumente ab V1.05"

Erst in späterer Version verfügbar!
@ENDNODE

@NODE BuchListek "Aufbau der gelieferten Daten für Buchungen-Listendokumente (kurze Version) ab V1.05"

Erst in späterer Version verfügbar!
@ENDNODE


@NODE Neubeginn "Was beim anlegen einer neuen Datenbank zu beachten sind"

Umsteiger von MT-RechnungII starten  zum Import der Daten am besten gleich
mal das "Import_MTRechnungII.rexx" ARexx-Script  (Menü: ARexx/ARexx Skript
starten, Siehe auch @{" beiliegende ARexx-Scripts " link REXX_SCRIPTS}
Für Umsteiger  von "MUI-Rechnung" gibt es analog dazu  ein Script  mit dem
treffenden Namen "Import_MUIRechnung.rexx".

Beim Anlegen  einer neuen Datenbank sind  einige Dinge zu beachten,  damit
es später nicht zu Problemen kommt, bitte beachten Sie die Anweisungen mit
gröster Sorgfalt! Zunächst einen Blick in die Testdaten zu werfen kann den
Start durchaus erleichtern.


1. Wenn die  Programmdaten direkt  im Programmverzeichnis  angelegt werden
   sollen, starten sie  MTRechnungIII mit einem Doppelklick, ansonsten muß
   zunächst einmal das Verzeichnis angelegt werden,  in dem die Daten sich
   befinden sollen.  Kopieren Sie nun das  MTRechnungIII-Testdaten Symbol,
   benennen es nach  freien Stücken um  und tragen Sie in den entsprechen-
   den @{" Merkmalen (ToolTypes) " link Tooltypes} den passenden  Pfad ein.  Nun starten  Sie
   durch einen Doppelklick das Programm.

2. Beim ersten Programmstart  verwendet MT-RechnungIII  den selben Screen-
   mode, den Sie auch für die Workbench eingestellt haben. Sollte dort ei-
   ne Auflösung von weniger als 640x400 Bildpunkten verwendet werden, for-
   dert Sie MT-Rechnung auf,  einen anderen  Bildschirmmodus  auszuwählen,
   dieser wird für die Zukunft abgespeichert.

3. Zwei Fenster befinden sich auf dem Schirm, rechts der Selector, der die
   Auswahl der verschiedenen  Programmbereiche  ermöglicht und  am unteren
   Bildschirmrand der Navigator, der die Steuerung durch die einzelnen Da-
   tenbanken ermöglicht.
   Starten Sie als erstes die Einstellungen durch Anklicken  des Fragezei-
   chens im Selector (letztes Symbol).  Ändern Sie die  Fenstergrösse nach
   Möglichkeit so,  daß die Titelleiste des Screens frei ist  (dort werden
   Hilfstexte zu dem Gadget angezeigt, über dem sich der Mauszeiger gerade
   befindet, zumindestens ab OS3.0),  ausserdem sollten Navigator  und Se-
   lector sichtbar sein  (Sie sollten das auch bei allen anderen Fensteren
   einstellen, beim Programmende werden die Fensterpositionen gesichert).
   Stellen Sie nun die Mehrwertsteuersätze ein, in Deutschland also die 16
   und 7 Prozent. Für den Anfang reicht das, die Bedeutung der weiteren
   Einstellungen entnehmen Sie bitte dem @{" Einstellungen-Kapitel " link Prefs}.

4. Der nächste Schritt sollte der Weg in die Länderverwaltung sein (Symbol
   mit den  Flaggen.  Legen Sie einen neuen Datensatz  an (Symbol im Navi-
   gator mit der F8 oder eben F8).  Erfassen Sie die Daten für  eines oder
   mehrere Länder, möglichst mit dem eigenen beginnend.  Die Bedeutung der
   einzelnen Felder entnehmen Sie bitte der  Onlinehilfe in der Titelzeile
   oder dem @{" Länderverwaltungs-Kapitel " link Länder}.

5. Sobald mindestens ein Dandensatz in der Länderverwaltung angelegt wurde,
   steht nun auch die Adressverwaltung  (der Wuschelkopf im Selector)  zur
   Verfügung, diese gilt es nun zu Starten.  Zuerst gilt es  die Firmenan-
   schrift  zu erfassen,  legen Sie dazu als erstes  einen neue Adresse an
   (Karteireiter muß auf Adressen  stehen und F8  oder den  entsprechenden
   Button im Navigator). Geben Sie nun die Adresse ihres Unternehmens ein,
   die Bedeutung der Felder entnehmen  Sie entweder der Onlinehilfe,  oder
   Lesen sie im Kapitel @{" Adressverwaltung " link Adressen} nach.
   Die eingegebene Adresse muß dem Programm  jetzt noch als  Anschrift des
   eigenen Unternehmens bekannt gemacht werden, dies geschieht durch akti-
   vieren des Niederlassung Buttons im rechten oberen Eck. Der Button wird
   daraufhin gesperrt und rechts daneben wird die Niederlassungsnummer an-
   gezeigt.  Im Karteireiter Niederlassungen stehen nun weitere Einabemög-
   lichkeiten zur Verfügung.
   Die Eingabe  weiterer Niederlassungen ist jederzeit möglich und erfolgt
   auf die selbe Weise.

6. Sobald die  Niederlassung(en)  eingegeben  ist/sind,  wird es Zeit, die
   Mitarbeiter anzulegen.  Die Vorgehensweise ist  weitestgehend identisch
   mit der Anlage von Niederlassungen.  Eine Besonderheit gilt es in jedem
   Fall vor der ersten Anlage eines Mitarbeiters zu beachten,  denn Mitar-
   beiter eins nimmt eine Sonderstellung ein,  er hat prinzipiel sämtliche
   Rechte,  diese können nicht geändert werden,  auch gelöscht werden kann
   dieser Mitarbeiter nicht.
   Zum Anlegen eines Mitarbeiters muß zunächst dessen Adresse erfasst wer-
   den,  natürlich kann auch eine Adresse  einer Niederlassung  Verwendung
   finden.  Nach Eingabe aller Adressdaten aktivieren Sie den Mitarbeiter-
   Button auf der linken Seite, zweite Zeile. Die Felder "User" und "Pass-
   wort" werden mit dem Nachnahmen vorbelegt,  können aber abgeändert wer-
   den.  Bitte merken Sie sich die Werte gut,  Sie brauchen sie  für jeden
   künftigen Programmstart!!!

7. Auf die selbe Art und Weise können nun auch  die Kunden und Lieferanten
   erfasst werden.  Sollten Sie ihre Adressen bisher mit ADM oder DFA ver-
   waltet haben,  gibt es auch die Möglichkeit,  diese Adressen per Arexx-
   Script zu  importieren,  entsprechende  Scripts liegen bei,  siehe dazu
   auch die @{" ARexx-Script-Übersicht " link REXX_SCRIPTS}.

8. So weit, so gut,  wir haben jetzt unsere Niederlassungen,  Mitarbeiter,
   Kunden und Lieferanten,  das Ganze ist noch ziemlich sinnlos,  wenn wir
   nichts zum ver- und einkaufen haben.  Es ist also an der Zeit, ein paar
   Artikel  anzulegen.  Im Selector befindet  sich an  dritter Stelle auch
   schon das passende Symbol. Wie überall in MTRechnungIII, wird ein neuer
   neuer Datensatz  (in dem Fall Artikel) über das  F8-Symbol  des Naviga-
   tors oder die gleichlautende Taste anlegen.
   Die wichtigsten Felder, die es zu füllen gilt, sind natürlich die Arti-
   kelbezeichnung, der Mehrwertsteuersatz (den Sie hoffentlich in den Ein-
   stellung angegeben haben, wie bei Punkt 3 beschrieben).  Es gibt unter-
   schiedliche Preise: Kunden-, Händler- und Lieferantenpreis, mit welchem
   Preis jeweils gearbeitet wird,  ist in den Kunden- und  Lieferantenein-
   stellungen festzulegen, genaueres können Sie in den Kapiteln @{" Adress- " link Adressen}
   @{" verwaltung " link Adressen} und @{" Artikelerwaltung " link Artikel} nachlesen.
   Für den Schnelleinstieg  reicht es erst mal,  dan ersten Kundenpreis zu
   füllen. Legen Sie auf dieselbe Weise auch die weiteren Artikel an.

9. So, fast ist es soweit, die erste Rechnung anlegen zu können, nur eines
   fehlt noch.  Irgendwie muß  die Ware ja von  unserem Betrieb zum Kunden
   gelangen, die unterschiedlichen Möglichkeiten sind in der Versandarten-
   verwaltung anzugeben. Dazu betätigen Sie den vierten Button im Selector
   legen einen neuen Datensatz an (F8, sie wissen schon...).
   Drei Bezeichnungen  stehen zur Verfügung,  die erste  wird auf Angebot,
   Lieferschein  und Rechnung angedruckt,  die beiden anderen  nur auf der
   Rechnung, Sie sollten Hinweise  zur Zahlung  und dergleichen enthalten.
   Darunter ist der geltende MWSt-Satz für  Versand- und Versandzusatzkos-
   ten anzugeben.
   Im unteren Teil werden die Versand- und Versandzusatzkosten gewichtsge-
   staffelt angegeben.  In der linken Spalte wird das Mindestgewicht ange-
   geben,  in der mittleren die zugehörigen  Versandkosten  und rechts die
   Zusatzkosten. Versandzusatzkosten sind Kosten,  die nicht auf der Rech-
   nung erscheinen sollen,  aber aus anderen Gründen benötigt werden,  wie
   z.B. Nachnahmegebühren.  Die weiteren Felder können Sie im entsprechen-
   den Kapitel @{" Versandverwaltung " link Versand} nachlesen.

10.So, jetzt gehts ans Eingemachte,  die nötigen Daten sind erfasst, jetzt
   kann der erste Auftrag eingegeben werden. Starten Sie dazu die Ausgangs-
   rechnungsverwaltung  (das fünfte Symbol im Selector).  Im linken oberen
   Eck sehen Sie den Status,  in dem sich der Auftrag gerade befindet, das
   zugehörige Datum befindet sich rechts daneben. Im Block darunter können
   Sie den Rechnungs- und, wenn davon abweichend, auch einen separaten Wa-
   renempfänger angegeben werden, tragen Sie dazu die entsprechende Nummer
   ein, oder benutzen Sie die @{" Suchfunktion " link Suchen}.  Bei Barverkauf können auch
   beide Angaben leer bleiben.
   Im Mittelteil der Rechnung werden die Positionen erfasst,  mit neu kann
   eine hinzugefügt, mit löschen die aktuelle entfernt werden.  Einzugeben
   ist die Artikelnummer und die Anzahl, der Preis und die Artikelbezeich-
   nung werden automatisch gefüllt,  der Preis kann jedoch abgeändert wer-
   den.
   Im unteren Teil schliesslich werden die Versandart und die entsprechen-
   den Versandkosten  festgelegt.  Die letzte  Zeile zeigt  die enthaltene
   Mehrwertsteuer,  sowie die  Gesamtbeträge  Netto (ohne MWSt) und Brutto
   (mit MWSt).  Die Bedeutung der weiteren Felder entnehmen Sie wieder dem
   passenden @{" Ausgangsrechnungskapitel " link ARechnung}.

11.Das Ganze am Bildschirm zu haben,  ist ja schön und gut, aber letztend-
   lich will man ja eine gedruckte Rechnung, ein Angebot, ... erzeugen das
   man dem Kunden in die Hand  drücken kann.  Dazu gibt es jetzt zwei Mög-
   lichkeiten, entweder Sie bemühen die @{" Druckfunktion" link Druckfenster},  die sich über das
   Druckersymbol im  Selector starten lässt,  sie ist sehr umfangreich und
   ermöglicht über die  integrierte Suchfunktion  recht komplexe Abfragen.
   Neben dem  eigentlichen Druck ist  es auch möglich,  sich eine Vorschau
   des Dokuments anzeigen zu lassen, oder dieses abzuspeichern.
   Die zweite Möglichkeit ist die @{" Schnelldruckfunktion" link SDruck} im Navigator, sie
   ist fix an den aktuellen Datensatz gebunden  und bietet ausschliesslich
   die passenden Dokumente und  ARexx-Scripts zum Druck an.  Hier ist aus-
   schliesslich der Druck möglich, Vorschau und Speichern stehen nicht zur
   zur Verfügung,  eine Vorgabe der auszuwählenden Dokumente ist überigens
   in der @{" Versandverwaltung " link Versand} möglich.

12.Ich denke, die Grundlagen sollten damit geklärt sein,  da die Eingangs-
   rechnungsverwalung  nahezu identisch  mit der für Ausgangsrechnung ist,
   spare ich mir hier im Schnelleinstieg weitere Erläuterungen hierzu. Was
   mir noch bleibt, ist, Ihnen viel Spaß mit dem Programm zu wünschen.
@ENDNODE

@NODE Bugs "Bekannte Fehler von MT-RechnungIII"

Zu folgenden Problemen bitte  keine Bugreports an mich verschicken, da die
Fehler bekannt sind:

Hey, im Moment sind keine Fehler bekannt, ist ja Wahnsinn.
@ENDNODE

@NODE FAQ "Häufig gestellte Fragen"
@{i}Frage:
Wird MT-RechnungIII Probleme mit der Jahrtausendwende haben,  man liest ja
in der Zeitung so viel über bevorstehende Katastrophen und irrsinnige Kos-
ten, die durch nicht Jahr2000 fähige Software entstehen sollen? @{ui}

Antwort:
Es ist richtig, das viele Probleme mit der  Jahrtausendwende  auf die eine
oder andere Software(firma) zukommen werden, in MT-Rechnung und Amiga-Pro-
grammen im allgemeinen,  die das Datum im Amigatypischen-Format verwenden,
trifft das glücklicherweise  nicht zu.  Obwohl ich die  Datumsfunktion der
"locale.library" nicht verwenden konnte, da diese mit Dati vor 1978 nichts
anfangen kann,  so ist die Jahr 2000-Fähigkeit  doch gesichert,  alle Dati
von 1878 - 2277 bereiten  dem Programm  keinerlei Probleme.  Auch wenn das
Datum je nach Ländereinstellung  nur mit zweistelligem Jahr angezeigt wird
(in Deutschland ist das z.B. der Fall),  so kann das Jahr doch immer vier-
stellig eingegeben werden und wird auch so berücksichtigt!


@{i}Frage:
Und was passiert, wenn der Euro kommt.@{ui}

Antwort:
Naja, seit dem 01.01.1999 ist er  ja nun offiziell da,  aber kein Problem,
das Programm ist seit Version 0.70 Zweiwährungsfähig,  arbeitet also mit 2
Währungen parallel!
Die Arbeiten für den Benutzer  von MT-RechnungIII sind minmal,  einfach in
den Einstellungen als Währungssymbol "EUR" für den Euro eingeben,  den Um-
rechnungskurs eintragen,  schon kann überall korrekt mit  beiden Währungen
gearbeitet werden. Einige angepasste Fonts mit Euro-Symbol für Bildschirm-
darstellung und Ausdruck liegen auf meiner @{" Homepage " link Adresse}. Es handelt sich da-
bei um keine offizielle Lösung!
Die Umrechnungskurse laut  http://europa.eu.int/eurobirth/rates.html (alle
Angaben ohne Gewähr) sehen wie folgt aus:

		1 EUR =    40,339.900 BEF
		1 EUR =     1,955.830 DEM
		1 EUR =   166,386.000 ESP
		1 EUR =     6,559.570 FRF
		1 EUR =     0,787.564 IEP
		1 EUR = 1.936,270.000 ITL
		1 EUR =    40,339.900 LUF
		1 EUR =     2,203.710 NLG
		1 EUR =    13,760.300 ATS
		1 EUR =   200,482.000 PTE
		1 EUR =     5,945.730 FIM


@{i}Frage:
Warum läuft  MT-RechnungIII nicht  unter Kickstart 1.3 und 0.5 MB Ram  auf
meinem alten Amiga500? @{ui}

Antwort:
Wieso sollte es? AmigaOS in der Version 3.x ist seit Ende 1992 erhältlich,
auf ältere Versionen Rücksicht zu nehmen,  würde nur den Programmcode auf-
blähen und/oder die Funktionalität einschränken. Ein derart komplexes Pro-
gramm in dieser Form mit 0,5 MB lauffähig zu machen, halte ich desweiteren
sowieso für komplett unmöglich (mein Sourcecode-Verzeichnis umfasst nahezu
8 MByte)!


@{i}Frage:
Lassen sich Daten nicht vollständig aus der Datenbank löschen? @{ui}

Antwort:
Aus geschwindigkeitsgründen wurde die Datenbank so konzipiert, daß der Key
jeweils die aktuelle laufende Nummer in der Datenbank darstellt. Würde ein
Satz gestrichen, würden sich entsprechend die Keys der nachfolgenden Daten-
sätze ändern, womit sich Artikel-, Kunden-, ... Nummern ändern würden.  Da
dies in keinem Fall sein darf, bleibt der Datensatz erhalten  und wird nur
als gelöscht vermerkt.


@{i}Frage:
Wird es eine PowerPC-Version von MT-RechungIII geben? @{ui}

Antwort:
Das hängt von der Anzahl Registrierungen ab, mein derzeitiger Compiler der
MaxonC++-Compier,  unterstützt den PPC-Prozessor nicht,  eine derartig Er-
weiterung ist nach dem Ausstieg von  Maxon aus dem  Amiga-Markt auch nicht
mehr zu erwarten.
Die Anschaffung des StormC-Compilers ist aufgrund  des derzeitigen "regis-
trierungsansturms" nicht zu  finanzieren,  die bereits getätigten Ausgaben
dürften (wenns so weitergeht) erst in drei Jahren wieder herin sein.
Sollte trotzdem eine ungeahnte Geldschwemme über mich hereinschwappen, ist
das natürlich nach wie vor nicht ausgeschlossen.


@{i}Frage:
Was passiert wenn die Mehrwertsteuer erhöht wird? @{ui}

Antwort:
Einstellungen starten und die Mehrwertsteuer ändern. Vorhandene Rechnungen
werden nicht angetastet!  Artikel, deren  Preise als  Netto-Preis  erfasst
wurden,  erhalten einen entsprechend höheren Brutto-Preis.  Artikel, deren
Preis  als  Brutto-Preis  eingegeben sind,  eine  entsprechend niedrigeren
Netto-Preis.


@{i}Frage:
Ist eine Amiga OS5.0 Umsetzung von MT-RechnungIII geplant? @{ui}

Antwort:
Die Daten bezüglich der neuen  Amiga-Generation sind im Moment noch reich-
lich vage, auch steht kein (realistischer) Erscheinungstermin fest. Es ist
jedoch durchaus denkbar,  dass nach  der aktuellen Version ein MT-Rechnung
IV - komplett in Java geschrieben - folgen könnte. Auf welchem Rechner das
nun auch immer laufen soll, bleibt den Vorlieben eines jeden einzelnen je-
den einzelnen überlassen.


@{i}Frage:
Wieso erscheinen bei  Eingangs- oder Ausgangsrechnungslisten  alle Belege,
auch stornierte, ...? @{ui}

Antwort:
Um nicht für jede  mögliche  Kombination  eigene  PostScript-Dokumente er-
stellen und warten zu müssen, wurde in den Dokumenten selbst, komplett auf
Status oder Datumsprüfungen  verzichtet.  Die Einschränkungen  auf gewisse
Gruppen sind mit der "Suchdruck-Wahl" Funktion anzugeben.
Einige Beispiel für Ausgangsrechnungen:

Suchfeld 1: Status
Suchtext 1: bezahlt
Vergleich 1: =

Verknüpfung: und

Suchfeld 2: Bezahltdatum
Suchtext 2: #?.1998 <- Datumsformat beachten!!!!
Vergleich 2: =      <- Bei Verwendung von Platzhaltern ohne Bedeutung

Liefert alle Ausgangsrechnungen, die 1998 bezahlt wurden
@ENDNODE

@NODE Copyright "Copyright ©1997-1999 MT Graphic & Design"

@{i}Nutzungsrisiken:@{ui}
Die Nutzung von MT-Rechnung III geschieht auf eigene Gefahr.  Ich versuche
zwar permanent Fehler auszumerzen und die Funktionalität zu erhöhen,  doch
kann ich nicht garantieren, daß nicht noch irgendwo Fehler vorhanden sind.
Sollten Ihnen durch solche Fehler oder falsche  Bedienung Schäden oder fi-
nanzielle Verluste entstehen,  so kann ich als der Autor nicht haftbar ge-
macht werden.

@{i}Copyright:@{ui}
Dieses  Programm ist Shareware,  es darf 30 Tage  getestet werden,  danach
ist eine Registriergebühr von 15,00 EUR (29,34 DM) oder ein entsprechender
Betrag in der jeweiligen Landeswährung an @{" mich" link Adresse} zu entrichten. Wird diese
Registriergebühr nicht  bezahlt, ist eine über die Testphase hinausgehende
Nutzung des Programmes strafbar!!!

Das Programm darf frei weitergegeben werden, bei Aufnahme in eine PD-Serie
auf Diskette oder CD-Rom, ist das Archiv vollständig beizulegen,  ein "um-
packen" mit einem anderen Archiver ist erlaubt, eine ungepackte weitergabe
ebenso, solange alle Daten enthalten bleiben.  Beachten Sie, daß die Daten
direkt auf Platte  verwaltet werden,  eine ausführbare  Version auf CD-Rom
(keine Schreibmöglichkeit) kann also nicht sinnvoll verwendet werden!

Die frei vertreibbare Version unterscheidet sich nicht von der registrier-
ten Version, bitte unterstützen Sie den Shareware-Gedanken trotzdem,  eine
Weiterentwicklung und Portierung auf PowerPC hängt von Ihrer Unterstützung
ab.

Hier die @{" Adresse + Bankverbindung " link Adresse} des Autors

@{i}Warenzeichen:@{ui}
Amiga®  und  AmigaGuide® sind  eingetragene  Warenzeichen von Amiga Inter-
national und Gateway.  PostScript ist eingetragenes Warenzeichen von Adobe
Systems Incorporated.
Andere  Warenzeichen  dienen nur  zur Identifikation  von  Produkten,  und
können auch ohne ausdrücklichen Hinweis geschützt sein.
@ENDNODE

@NODE Regist "Wie registriere ich mich?"

Wenn Sie Ihre Daten  bereits in  der Adressverwaltung  (als Niederlassung)
erfasst haben, können Sie im Druckfenster einfach das Registrierungsdruck-
formular auswählen. Drucken Sie es entweder aus oder senden Sie es mir via
E-Mail (siehe meine @{" Adresse " link Adresse}).
Die Registrierungsgebühr können Sie entweder beilegen (wird bei Verwendung
der E-Mail-Variante unter umständen etwas schwierig),  oder sie überweisen
die 15,- EUR (29,34 DM) einfach an @{" mein Konto " link Adresse}, eine Überweisungsformular
kann ebenfalls aus MT-Rechnung III gedruckt werden.  Die Registrierungsge-
bühr ist für jede installierter Einheit/jeden Arbeitsplatz fällig,  an dem
gleichzeitig mit dem Programm gearbeitet wird!

Die unregistrierte Version von MT-RechnungIII enthält keinerlei Einschrän-
kungen, es ist also kein Keyfile nötig. Antwort auf Ihre Registrierung er-
halten Sie nur auf ausdrücklichen Wunsch. Sollte eine Antwort per Post ge-
wünscht werden, legen Sie dazu bitte einen @{b}ausreichend frankierten Rückum-
schlag@{ub} bei.
@ENDNODE

@NODE Rexx "Der ARexx-Port"

@{b}Achtung,@{ub} der Arexx-Port kann nur genutzt werden,  wenn zuvor der ARexx-In-
terpreter "RexxMast" gestartet wurde,  nach der Workbench-Installation be-
findet er sich im System-Ordner.  Sollte "RexxMast" nicht aktiv sein, gibt
MT-RechnungIII eine Fehlermeldung beim Starten des Scripts aus.

Die ARexx-Scripts werden anhand ihrerer Endung  in verschiedene Kategorien
unterteilt:

"#?.rexx"    - "Normales" ARexx-Script,  kann über  den Menüpunkt  "ARexx-
               Script starten" ausgeführt werden.

"#?.adrrexx" - Druck-Script, Adressen
"#?.cusrexx" - Druck-Script, Kunden
"#?.emprexx" - Druck-Script, Mitarbeiter
"#?.brarexx" - Druck-Script, Niedrlassungen
"#?.suprexx" - Druck-Script, Lieferanten
"#?.artrexx" - Druck-Script, Artikel
"#?.outrexx" - Druck-Script, Ausgangsrechnungen
"#?.inbrexx" - Druck-Script, Eingangsrechnungen
"#?.storexx" - Druck-Script, Inventurdatenbank
"#?.accrexx" - Druck-Script, Konten(rahmen)datenbank
"#?.boorexx" - Druck-Script, Buchführungsdatenbank

Druck-Scripts werden wie Druckdokumente in  den Drucklisten aufgeführt und
können wie diese gestartet werden. Die Besonderheit dabei ist, daß mit dem
Befehl @{" PRINTFIND " link REXX_PRINTFIND} die selektierten Dokumente einfachst durchgelesen wer-
den können, ohne daß im Script die Einzelheiten bekannt sein müssen.
Druck-Scripts  sollten immer den  Druckstatus mit dem Befehl @{" PRINTSTATE " link REXX_PRINTSTATE}
prüfen, ob Druck, Vorschau oder Speichern gewünscht wird. Ein Blick in die
beigelegten Beispielscripts hilft hier sicher weiter.

Alle ARexx-Scripts sollten die MT-RechnungIII Oberfläche mit @{" LOCKGUI " link REXX_LOCKGUI} zu
Beginn des Scripts gesperrt und zu Ende  wieder mit @{" FREEGUI " link REXX_FREEGUI} freigegeben
werden. Dies ist wegen der gemeinsamen Datennutzung nötig,  da es sonst zu
konflikten zwischen Benutzereingaben und Änderungen durch das ARexx-Script
kommen kann.

Ausdrücklich warnen möchte ich auch  davor  eigene  ARexx-Scripts mit pro-
duktiven Daten zu testen.  Mit ARexx-Scripts  stehen wesentlich  mehr Mög-
lichkeiten zur Datenmanipulation zur Verfügung, als es über die Oberfläche
möglich wäre,  ein fehlerhaftes Script kann damit  die ganze Datenbank un-
brauchbar machen!

@{" Befehlsübersicht logisch " link REXX_BEFEHLE}	@{" Befehlsübersicht sortiert " link REXX_BEFEHLE_SOR}

@{" beiliegende ARexx-Scripts " link REXX_SCRIPTS}
@ENDNODE

@NODE REXX_SCRIPTS "Übersicht über die beiliegenden ARexx-Scripts"

@{b}Druckscripts (Druck/Sichern/Vorschau)@{ub}
Mit XX beginnende Druck-Scripts stehen analog zu jedem PostScript-Druckdo-
kument zur Verfügung.  Die Vorschau erfolgt  mit Hilfe von MultiView,  sie
entspricht nur bedingt dem Druckergebnis,  mit Layout-Abweichnungen muß in
vielen Fällen gerechnet werden.
Das Druckergebnis wurde mit Hilfe der ANSI-Steuersequenzen aufbereitet und
an das Aussehen der PostScript-Varianten angelehnt.

Mit WW beginnende Druck-Scripts  steuern WordWorth per ARexx an.  Die ent-
sprechenden WordWorth-Dokumente sind im  WWDokumente Ordner  enthalten und
können ohne grösseren Aufwand im Design angepasst werden. Bei Inhaltlichen
Änderungen ist allerdings in der Regel auch eine Änderung des ARexxScripts
nötig. Es wird WordWorth mindestens in der Version 5 benötigt.
Die Ansteuerung von WordWorth ist nicht eben  die schnellste Druckausgabe,
auch mit einem 68060er Prozessor ist mit erheblichen Wartezeiten zu  rech-
nen.

Mit FW beginnende Druck-Scripts steuern FinalWriter an. Diese sind mit den
WW-Scripts vergleichbar. Zum Test stand Version 3 von FinalWriter zur ver-
fügung.  Die Geschwindigkeit ist  auch hier  nicht als  berauschend zu be-
zeichnen, dürfte aber ein schönes Stück über der von WordWorth liegen.

@{b}sonstige Scripts@{ub}
Import_ADM.rexx          Importiert sämtliche Adressen eines  gleichzeitig
                         laufenden ADM (AddressMaster) in MT-RechnungIII.
                         Die importierten Adressen  werden an  die bereits
                         bestehenden angehängt.
Import_DFA.rexx          Importiert alle markierten Adressen  eines gleich-
                         zeitig laufenden DFA in MT-RechnungIII.
                         Die importierten Adressen  werden an  die bereits
                         bestehenden angehängt.
Import_MTRechnungII.rexx Übernimmt sämtliche Daten, wie Adressen, Artikel,
                         Einstellungen und Rechnungen von MT-RechnungII.
                         Die Übernahme  benötigt  einige Zeit,  also bitte
                         nicht  ungeduldig  werden, schneller und sicherer
                         als Abtippen ist es in jedem Fall. User/Benutzer-
                         kennung und Paßwort werden nach der Übernahme an-
                         gezeigt und sind natürlich änderbar.
Import_MUIRechnung.rexx  Übernimmt die Daten,  wie Adressen, Artikel, Ein-
                         stellungen, Angebote und Rechnungen von MUIRechn-
                         nung.
                         MUI-Rechnung und MTRechnungIII unterscheiden sich
                         konzeptionell  in vielen  Punkten, die  Übernahme
                         gestaltet sich entsprechend kompliziert  (das Im-
                         portscript hat ein viertel der Grösse von MTRech-
                         nung II!). Dennoch hoffe ich, daß der Import ohne
                         grössere Probleme über die Bühne geht.
                         Ein Rat nebenbei:  Starten Sie das Script,  bevor
                         Sie ins  Kino oder  zur Arbeit gehen,  es braucht
                         bei grösseren Beständen "etwas" Zeit.
@ENDNODE

@NODE REXX_BEFEHLE "Übersicht über die zur Verfügung gestellten ARexx-Befehle logische Reihenfolge"

@{b}Allgemein:@{ub}
@{" VERSION                " link REXX_VERSION} - Liefert die Version von MT-RechnungIII zurück
@{" PUBSCREEN              " link REXX_PUBSCREEN} - Liefert den Namen des PubScreens von MT-RechnungIII zurück
@{" LOCKGUI                " link REXX_LOCKGUI} - Sperrt die Oberfläche von MT-RechnungIII
@{" FREEGUI                " link REXX_FREEGUI} - Gibt die Oberfläche von MT-RechnungIII wieder frei
@{" MTSCREENTOFRONT        " link REXX_MTSCREENTOFRONT} - Bringt den Screen von MT-RechnungIII nach vorn
@{" WBENCHTOFRONT          " link REXX_WBENCHTOFRONT} - Bringt den Workbenchscreen nach vorn
@{" GET_REXXPATH           " link REXX_GET_REXXPATH} - Liefert den aktuellen ARexx-Pfad
@{" NAME_OF_FAMILY_STATE   " link REXX_NAME_OF_FAMILY_STATE} - Bezeichnung zur Familienstatusnummer
@{" NAME_OF_INBILL_RSTATE  " link REXX_NAME_OF_INBILL_RSTATE} - Bezeichnung zum Eingangrechnungsstatus
@{" NAME_OF_OUTBILL_RSTATE " link REXX_NAME_OF_OUTBILL_RSTATE} - Bezeichnung zum Ausgangrechnungsstatus
@{" NAME_OF_QUANTITY_UNIT  " link REXX_NAME_OF_QUANTITY_UNIT} - Bezeichnung zur Mengeneinheitsnummer
@{" NAME_OF_SALUTATION     " link REXX_NAME_OF_SALUTATION} - Bezeichnung zur Anredenummer

@{b}Druckscript-Befehle:@{ub}
@{" PRINTSTATE             " link REXX_PRINTSTATE} - Liefert Druckauswahl Drucken/Vorschau/Speichern (nur Druck-Scripts)
@{" PRINTFIND              " link REXX_PRINTFIND} - Liefert den nächsten zu druckenden Datensatz zurück (nur Druck-Scripts)

@{b}Requester:@{ub}
@{" EASY_REQUEST           " link REXX_EASY_REQUEST} - Öffnet einen Hinweis-Requester und liefert das Ergebnis zurück
@{" ASL_FILE_REQUEST       " link REXX_ASL_FILE_REQUEST} - Öffnet einen File-Requester und liefert das Ergebnis zurück

@{b}Formatierung:@{ub}
@{" FORMAT_DATE_SHORT      " link REXX_FORMAT_DATE_SHORT} - Formatiert ein Datum, kurzes Format
@{" PARSE_DATE_SHORT       " link REXX_PARSE_DATE_SHORT} - Parsed ein Datum, kurzes Format
@{" FORMAT_DATE_LONG       " link REXX_FORMAT_DATE_LONG} - Formatiert ein Datum, langes Format
@{" PARSE_DATE_LONG        " link REXX_PARSE_DATE_LONG} - Parsed ein Datum, langes Format
@{" FORMAT_TIME_SHORT      " link REXX_FORMAT_TIME_SHORT} - Formatiert übergebene Uhrzeit, kurzes Format
@{" PARSE_TIME_SHORT       " link REXX_PARSE_TIME_SHORT} - Parsed übergebene Uhrzeit, kurzes Format
@{" FORMAT_TIME_LONG       " link REXX_FORMAT_TIME_LONG} - Formatiert übergebene Uhrzeit, langes Format
@{" PARSE_TIME_LONG        " link REXX_PARSE_TIME_LONG} - Parsed übergebene Uhrzeit, langes Format
@{" FORMAT_MONEY1          " link REXX_FORMAT_MONEY1} - Formatiert übergebene Zahl, Währung 1
@{" FORMAT_MONEY2          " link REXX_FORMAT_MONEY2} - Formatiert übergebene Zahl, Währung 2
@{" PARSE_MONEY            " link REXX_PARSE_MONEY} - Parsed übergebene Zahl, Währung 1 und 2
@{" FORMAT_NUMBER          " link REXX_FORMAT_NUMBER} - Formatiert übergebene Zahl, Nummern
@{" PARSE_NUMBER           " link REXX_PARSE_NUMBER} - Parsed übergebene Zahl, Nummern

@{b}Adressen:@{ub}
@{" NUMBER_ADDRESS         " link REXX_NUMBER_ADDRESS} - Anzahl vorhandener Adressen
@{" POSITION_ADDRESS       " link REXX_POSITION_ADDRESS} - Nummer der aktuellen Adresse
@{" GET_ADDRESS            " link REXX_GET_ADDRESS} - Liest eine bestimmte Adresse
@{" SET_ADDRESS            " link REXX_SET_ADDRESS} - Schreibt eine bestimmte Adresse
@{" NEW_ADDRESS            " link REXX_NEW_ADDRESS} - Fügt eine neue Adresse hinzu
@{" DEL_ADDRESS            " link REXX_DEL_ADDRESS} - Adresse löschen
@{" ADD_CUSTOMER           " link REXX_ADD_CUSTOMER} - Fügt der Adresse ein Kunden-Segment hinzu
@{" NUMBER_CUSTOMER        " link REXX_NUMBER_CUSTOMER} - Anzahl vorhandener Kunden
@{" POSITION_CUSTOMER      " link REXX_POSITION_CUSTOMER} - Nummer des aktuellen Kunden
@{" GET_CUSTOMER           " link REXX_GET_CUSTOMER} - Liest einen bestimmten Kunden
@{" SET_CUSTOMER           " link REXX_SET_CUSTOMER} - Schreibt einen bestimmten Kunden
@{" DEL_CUSTOMER           " link REXX_DEL_CUSTOMER} - Löscht einen Kunden
@{" ADD_EMPLOYEE           " link REXX_ADD_EMPLOYEE} - Fügt der Adresse ein Mitarbeiter-Segment hinzu
@{" NUMBER_EMPLOYEE        " link REXX_NUMBER_EMPLOYEE} - Anzahl vorhandener Mitarbeiter
@{" POSITION_EMPLOYEE      " link REXX_POSITION_EMPLOYEE} - Nummer des aktuellen Mitarbeiters
@{" GET_EMPLOYEE           " link REXX_GET_EMPLOYEE} - Liest einen bestimmten Mitarbeiter
@{" SET_EMPLOYEE           " link REXX_SET_EMPLOYEE} - Schreibt einen bestimmten Mitarbeiter
@{" DEL_EMPLOYEE           " link REXX_DEL_EMPLOYEE} - Löscht einen Mitarbeiter
@{" GET_LOGON_EMPLOYEE     " link REXX_GET_LOGON_EMPLOYEE} - Liest die Daten des eingelogten Mitarbeiters
@{" ADD_BRANCHOFFICE       " link REXX_ADD_BRANCHOFFICE} - Fügt der Adresse ein Niederlassungs-Segment hinzu
@{" NUMBER_BRANCHOFFICE    " link REXX_NUMBER_BRANCHOFFICE} - Anzahl vorhandener Niederlassungen
@{" POSITION_BRANCHOFFICE  " link REXX_POSITION_BRANCHOFFICE} - Nummer der aktuellen Niederlassung
@{" GET_BRANCHOFFICE       " link REXX_GET_BRANCHOFFICE} - Liest eine bestimmte Niederlassung
@{" SET_BRANCHOFFICE       " link REXX_SET_BRANCHOFFICE} - Schreibt eine bestimmte Niederlassung
@{" DEL_BRANCHOFFICE       " link REXX_DEL_BRANCHOFFICE} - Löscht eine Niederlassung
@{" GET_LOGON_BRANCHOFFICE " link REXX_GET_LOGON_BRANCHOFFICE} - Liest die Niederlassung des angelogten Mitarbeiters
@{" ADD_SUPPLIER           " link REXX_ADD_SUPPLIER} - Fügt der Adresse ein Lieferanten-Segment hinzu
@{" NUMBER_SUPPLIER        " link REXX_NUMBER_SUPPLIER} - Anzahl vorhandener Lieferanten
@{" POSITION_SUPPLIER      " link REXX_POSITION_SUPPLIER} - Nummer des aktuellen Lieferanten
@{" GET_SUPPLIER           " link REXX_GET_SUPPLIER} - Liest einen bestimmten Lieferanten
@{" SET_SUPPLIER           " link REXX_SET_SUPPLIER} - Schreibt einen bestimmten Lieferanten
@{" DEL_SUPPLIER           " link REXX_DEL_SUPPLIER} - Löscht einen Lieferanten

@{b}Artikel:@{ub}
@{" NUMBER_ARTICLE         " link REXX_NUMBER_ARTICLE} - Anzahl vorhandener Artikel
@{" POSITION_ARTICLE       " link REXX_POSITION_ARTICLE} - Nummer des aktuellen Artikels
@{" GET_ARTICLE            " link REXX_GET_ARTICLE} - Liest einen bestimmten Artikel
@{" SET_ARTICLE            " link REXX_SET_ARTICLE} - Schreibt einen bestimmten Artikel
@{" NEW_ARTICLE            " link REXX_NEW_ARTICLE} - Fügt einen neuen Artikel hinzu
@{" DEL_ARTICLE            " link REXX_DEL_ARTICLE} - Artikel löschen

@{b}Ausgangsrechnungen:@{ub}
@{" NUMBER_OUTBILL         " link REXX_NUMBER_OUTBILL} - Anzahl vorhandener Ausgangsrechnungen
@{" POSITION_OUTBILL       " link REXX_POSITION_OUTBILL} - Nummer aktuelle Ausgangsrechnung
@{" GET_OUTBILL            " link REXX_GET_OUTBILL} - Liest eine bestimmte Ausgangsrechnung
@{" SET_OUTBILL            " link REXX_SET_OUTBILL} - Schreibt eine bestimmte Ausgangsrechnung
@{" NEW_OUTBILL            " link REXX_NEW_OUTBILL} - Fügt eine Ausgangsrechnung hinzu
@{" DEL_OUTBILL            " link REXX_DEL_OUTBILL} - Löscht eine Ausgangsrechnung
@{" ADD_ARTICLE_OUTBILL    " link REXX_ADD_ARTICLE_OUTBILL} - Fügt einen Artikel zur Ausgangsrechnung hinzu
@{" REMOVE_ARTICLE_OUTBILL " link REXX_REMOVE_ARTICLE_OUTBILL} - Entfernt einen Arikel aus der Ausgangsrechnung

@{b}Eingangsrechnungen:@{ub}
@{" NUMBER_INBILL          " link REXX_NUMBER_INBILL} - Anzahl vorhandener Eingangsrechnungen
@{" POSITION_INBILL        " link REXX_POSITION_INBILL} - Nummer aktuelle Eingangsrechnung
@{" GET_INBILL             " link REXX_GET_INBILL} - Liest eine bestimmte Eingangsrechnung
@{" SET_INBILL             " link REXX_SET_INBILL} - Schreibt eine bestimmte Eingangsrechnung
@{" NEW_INBILL             " link REXX_NEW_INBILL} - Fügt eine Eingangsrechnung hinzu
@{" DEL_INBILL             " link REXX_DEL_INBILL} - Löscht eine Eingangsrechnung
@{" ADD_ARTICLE_INBILL     " link REXX_ADD_ARTICLE_INBILL} - Fügt einen Artikel zur Eingangsrechnung hinzu
@{" REMOVE_ARTICLE_INBILL  " link REXX_REMOVE_ARTICLE_INBILL} - Entfernt einen Arikel aus der Eingangsrechnung

@{b}Einstellungen:@{ub}
@{" GET_PREFS              " link REXX_GET_PREFS} - Liest die Einstellungen
@{" SET_PREFS              " link REXX_SET_PREFS} - Schreibt die Einstellungen

@{b}Inventur:@{ub}
@{" NUMBER_STOCKTAKING     " link REXX_NUMBER_STOCKTAKING} - Anzahl vorhandener Inventurlisten
@{" POSITION_STOCKTAKING   " link REXX_POSITION_STOCKTAKING} - Nummer aktuelle Inventurliste
@{" GET_STOCKTAKING        " link REXX_GET_STOCKTAKING} - Liest eine bestimmte Inventurliste
@{" SET_STOCKTAKING        " link REXX_SET_STOCKTAKING} - Schreibt eine bestimmte Inventurliste
@{" NEW_STOCKTAKING        " link REXX_NEW_STOCKTAKING} - Neue Inventurliste anfügen
@{" DEL_STOCKTAKING        " link REXX_DEL_STOCKTAKING} - Inventurliste löschen

@{b}Konten:@{ub}
@{" GET_ACCOUNT            " link REXX_GET_ACCOUNT} - Liest die Kontengruppen und Konten
@{" SET_ACCOUNT            " link REXX_SET_ACCOUNT} - Schreibt die Kontengruppen und Konten
@{" ADD_ACCOUNT_ACCOUNT    " link REXX_ADD_ACCOUNT_ACCOUNT} - Fügt ein neues Konto hinzu
@{" REMOVE_ACCOUNT_ACCOUNT " link REXX_REMOVE_ACCOUNT_ACCOUNT} - Entfernt ein Konto

@{b}Länderdaten:@{ub}
@{" NUMBER_COUNTRY         " link REXX_NUMBER_COUNTRY} - Anzahl vorhandener Länder
@{" POSITION_COUNTRY       " link REXX_POSITION_COUNTRY} - Nummer aktuelles Land
@{" GET_COUNTRY            " link REXX_GET_COUNTRY} - Liest ein bestimmtes Land
@{" SET_COUNTRY            " link REXX_SET_COUNTRY} - Schreibt ein bestimmtes Land
@{" NEW_COUNTRY            " link REXX_NEW_COUNTRY} - Neues Land anfügen
@{" DEL_COUNTRY            " link REXX_DEL_COUNTRY} - Land löschen

@{b}Versandarten:@{ub}
@{" NUMBER_DISPATCH        " link REXX_NUMBER_DISPATCH} - Anzahl vorhandener Versandarten
@{" POSITION_DISPATCH      " link REXX_POSITION_DISPATCH} - Nummer aktuelle Versandart
@{" GET_DISPATCH           " link REXX_GET_DISPATCH} - Liest eine bestimmte Versandart
@{" SET_DISPATCH           " link REXX_SET_DISPATCH} - Schreibt eine bestimmte Versandart
@{" NEW_DISPATCH           " link REXX_NEW_DISPATCH} - Fügt eine neue Versandart hinzu
@{" DEL_DISPATCH           " link REXX_DEL_DISPATCH} - Versandart löschen
@ENDNODE

@NODE REXX_BEFEHLE_SOR "Übersicht über die zur Verfügung gestellten ARexx-Befehle sortierte Reihenfolge"

@{b}A:@{ub}
@{" ADD_ACCOUNT_ACCOUNT    " link REXX_ADD_ACCOUNT_ACCOUNT} - Fügt ein neues Konto hinzu
@{" ADD_ARTICLE_INBILL     " link REXX_ADD_ARTICLE_INBILL} - Fügt einen Artikel zur Eingangsrechnung hinzu
@{" ADD_ARTICLE_OUTBILL    " link REXX_ADD_ARTICLE_OUTBILL} - Fügt einen Artikel zur Ausgangsrechnung hinzu
@{" ADD_BRANCHOFFICE       " link REXX_ADD_BRANCHOFFICE} - Fügt der Adresse ein Niederlassungs-Segment hinzu
@{" ADD_CUSTOMER           " link REXX_ADD_CUSTOMER} - Fügt der Adresse ein Kunden-Segment hinzu
@{" ADD_EMPLOYEE           " link REXX_ADD_EMPLOYEE} - Fügt der Adresse ein Mitarbeiter-Segment hinzu
@{" ADD_SUPPLIER           " link REXX_ADD_SUPPLIER} - Fügt der Adresse ein Lieferanten-Segment hinzu
@{" ASL_FILE_REQUEST       " link REXX_ASL_FILE_REQUEST} - Öffnet einen File-Requester und liefert das Ergebnis zurück

@{b}D:@{ub}
@{" DEL_ADDRESS            " link REXX_DEL_ADDRESS} - Adresse löschen
@{" DEL_ARTICLE            " link REXX_DEL_ARTICLE} - Artikel löschen
@{" DEL_BRANCHOFFICE       " link REXX_DEL_BRANCHOFFICE} - Löscht eine Niederlassung
@{" DEL_COUNTRY            " link REXX_DEL_COUNTRY} - Land löschen
@{" DEL_CUSTOMER           " link REXX_DEL_CUSTOMER} - Löscht einen Kunden
@{" DEL_DISPATCH           " link REXX_DEL_DISPATCH} - Versandart löschen
@{" DEL_EMPLOYEE           " link REXX_DEL_EMPLOYEE} - Löscht einen Mitarbeiter
@{" DEL_INBILL             " link REXX_DEL_INBILL} - Löscht eine Eingangsrechnung
@{" DEL_OUTBILL            " link REXX_DEL_OUTBILL} - Löscht eine Ausgangsrechnung
@{" DEL_STOCKTAKING        " link REXX_DEL_STOCKTAKING} - Inventurliste löschen
@{" DEL_SUPPLIER           " link REXX_DEL_SUPPLIER} - Löscht einen Lieferanten

@{b}E:@{ub}
@{" EASY_REQUEST           " link REXX_EASY_REQUEST} - Öffnet einen Hinweis-Requester und liefert das Ergebnis zurück

@{b}F:@{ub}
@{" FORMAT_DATE_LONG       " link REXX_FORMAT_DATE_LONG} - Formatiert ein Datum, langes Format
@{" FORMAT_DATE_SHORT      " link REXX_FORMAT_DATE_SHORT} - Formatiert ein Datum, kurzes Format
@{" FORMAT_MONEY1          " link REXX_FORMAT_MONEY1} - Formatiert übergebene Zahl, Währung 1
@{" FORMAT_MONEY2          " link REXX_FORMAT_MONEY2} - Formatiert übergebene Zahl, Währung 2
@{" FORMAT_NUMBER          " link REXX_FORMAT_NUMBER} - Formatiert übergebene Zahl, Nummern
@{" FORMAT_TIME_LONG       " link REXX_FORMAT_TIME_LONG} - Formatiert übergebene Uhrzeit, langes Format
@{" FORMAT_TIME_SHORT      " link REXX_FORMAT_TIME_SHORT} - Formatiert übergebene Uhrzeit, kurzes Format
@{" FREEGUI                " link REXX_FREEGUI} - Gibt die Oberfläche von MT-RechnungIII wieder frei

@{b}G:@{ub}
@{" GET_ACCOUNT            " link REXX_GET_ACCOUNT} - Liest die Kontengruppen und Konten
@{" GET_ADDRESS            " link REXX_GET_ADDRESS} - Liest eine bestimmte Adresse
@{" GET_ARTICLE            " link REXX_GET_ARTICLE} - Liest einen bestimmten Artikel
@{" GET_BRANCHOFFICE       " link REXX_GET_BRANCHOFFICE} - Liest eine bestimmte Niederlassung
@{" GET_COUNTRY            " link REXX_GET_COUNTRY} - Liest ein bestimmtes Land
@{" GET_CUSTOMER           " link REXX_GET_CUSTOMER} - Liest einen bestimmten Kunden + Adresse
@{" GET_DISPATCH           " link REXX_GET_DISPATCH} - Liest eine bestimmte Versandart
@{" GET_EMPLOYEE           " link REXX_GET_EMPLOYEE} - Liest einen bestimmten Mitarbeiter + Adresse
@{" GET_INBILL             " link REXX_GET_INBILL} - Liest eine bestimmte Eingangsrechnung
@{" GET_LOGON_BRANCHOFFICE " link REXX_GET_LOGON_BRANCHOFFICE} - Liest die Niederlassung des angelogten Mitarbeiters
@{" GET_LOGON_EMPLOYEE     " link REXX_GET_LOGON_EMPLOYEE} - Liest die Daten des eingelogten Mitarbeiters
@{" GET_OUTBILL            " link REXX_GET_OUTBILL} - Liest eine bestimmte Ausgangsrechnung
@{" GET_PREFS              " link REXX_GET_PREFS} - Liest die Einstellungen
@{" GET_STOCKTAKING        " link REXX_GET_STOCKTAKING} - Liest eine bestimmte Inventurliste
@{" GET_SUPPLIER           " link REXX_GET_SUPPLIER} - Liest einen bestimmten Lieferanten

@{b}L:@{ub}
@{" LOCKGUI                " link REXX_LOCKGUI} - Sperrt die Oberfläche von MT-RechnungIII

@{b}M:@{ub}
@{" MTSCREENTOFRONT        " link REXX_MTSCREENTOFRONT} - Bringt den Screen von MT-RechnungIII nach vorn

@{b}N:@{ub}
@{" NAME_OF_FAMILY_STATE   " link REXX_NAME_OF_FAMILY_STATE} - Bezeichnung zur Familienstatusnummer
@{" NAME_OF_INBILL_RSTATE  " link REXX_NAME_OF_INBILL_RSTATE} - Bezeichnung zum Eingangrechnungsstatus
@{" NAME_OF_OUTBILL_RSTATE " link REXX_NAME_OF_OUTBILL_RSTATE} - Bezeichnung zum Ausgangrechnungsstatus
@{" NAME_OF_QUANTITY_UNIT  " link REXX_NAME_OF_QUANTITY_UNIT} - Bezeichnung zur Mengeneinheitsnummer
@{" NAME_OF_SALUTATION     " link REXX_NAME_OF_SALUTATION} - Bezeichnung zur Anredenummer
@{" NEW_ADDRESS            " link REXX_NEW_ADDRESS} - Fügt eine neue Adresse hinzu
@{" NEW_ARTICLE            " link REXX_NEW_ARTICLE} - Fügt einen neuen Artikel hinzu
@{" NEW_COUNTRY            " link REXX_NEW_COUNTRY} - Neues Land anfügen
@{" NEW_DISPATCH           " link REXX_NEW_DISPATCH} - Fügt eine neue Versandart hinzu
@{" NEW_INBILL             " link REXX_NEW_INBILL} - Fügt eine Eingangsrechnung hinzu
@{" NEW_OUTBILL            " link REXX_NEW_OUTBILL} - Fügt eine Ausgangsrechnung hinzu
@{" NEW_STOCKTAKING        " link REXX_NEW_STOCKTAKING} - Neue Inventurliste anfügen
@{" NUMBER_ADDRESS         " link REXX_NUMBER_ADDRESS} - Anzahl vorhandener Adressen
@{" NUMBER_ARTICLE         " link REXX_NUMBER_ARTICLE} - Anzahl vorhandener Artikel
@{" NUMBER_BRANCHOFFICE    " link REXX_NUMBER_BRANCHOFFICE} - Anzahl vorhandener Niederlassungen
@{" NUMBER_COUNTRY         " link REXX_NUMBER_COUNTRY} - Anzahl vorhandener Länder
@{" NUMBER_CUSTOMER        " link REXX_NUMBER_CUSTOMER} - Anzahl vorhandener Kunden
@{" NUMBER_DISPATCH        " link REXX_NUMBER_DISPATCH} - Anzahl vorhandener Versandarten
@{" NUMBER_EMPLOYEE        " link REXX_NUMBER_EMPLOYEE} - Anzahl vorhandener Mitarbeiter
@{" NUMBER_INBILL          " link REXX_NUMBER_INBILL} - Anzahl vorhandener Eingangsrechnungen
@{" NUMBER_OUTBILL         " link REXX_NUMBER_OUTBILL} - Anzahl vorhandener Ausgangsrechnungen
@{" NUMBER_STOCKTAKING     " link REXX_NUMBER_STOCKTAKING} - Anzahl vorhandener Inventurlisten
@{" NUMBER_SUPPLIER        " link REXX_NUMBER_SUPPLIER} - Anzahl vorhandener Lieferanten

@{b}P:@{ub}
@{" PARSE_DATE_LONG        " link REXX_PARSE_DATE_LONG} - Parsed ein Datum, langes Format
@{" PARSE_DATE_SHORT       " link REXX_PARSE_DATE_SHORT} - Parsed ein Datum, kurzes Format
@{" PARSE_MONEY            " link REXX_PARSE_MONEY} - Parsed übergebene Zahl, Währung 1 und 2
@{" PARSE_NUMBER           " link REXX_PARSE_NUMBER} - Parsed übergebene Zahl, Nummern
@{" PARSE_TIME_LONG        " link REXX_PARSE_TIME_LONG} - Parsed übergebene Uhrzeit, langes Format
@{" PARSE_TIME_SHORT       " link REXX_PARSE_TIME_SHORT} - Parsed übergebene Uhrzeit, kurzes Format
@{" POSITION_ADDRESS       " link REXX_POSITION_ADDRESS} - Nummer der aktuellen Adresse
@{" POSITION_ARTICLE       " link REXX_POSITION_ARTICLE} - Nummer des aktuellen Artikels
@{" POSITION_BRANCHOFFICE  " link REXX_POSITION_BRANCHOFFICE} - Nummer der aktuellen Niederlassung
@{" POSITION_COUNTRY       " link REXX_POSITION_COUNTRY} - Nummer aktuelles Land
@{" POSITION_CUSTOMER      " link REXX_POSITION_CUSTOMER} - Nummer des aktuellen Kunden
@{" POSITION_DISPATCH      " link REXX_POSITION_DISPATCH} - Nummer aktuelle Versandart
@{" POSITION_EMPLOYEE      " link REXX_POSITION_EMPLOYEE} - Nummer des aktuellen Mitarbeiters
@{" POSITION_INBILL        " link REXX_POSITION_INBILL} - Nummer aktuelle Eingangsrechnung
@{" POSITION_OUTBILL       " link REXX_POSITION_OUTBILL} - Nummer aktuelle Ausgangsrechnung
@{" POSITION_STOCKTAKING   " link REXX_POSITION_STOCKTAKING} - Nummer aktuelle Inventurliste
@{" POSITION_SUPPLIER      " link REXX_POSITION_SUPPLIER} - Nummer des aktuellen Lieferanten
@{" PRINTFIND              " link REXX_PRINTFIND} - Liefert den nächsten zu druckenden Datensatz zurück (nur Druck-Scripts)
@{" PRINTSTATE             " link REXX_PRINTSTATE} - Liefert Druckauswahl Drucken/Vorschau/Speichern (nur Druck-Scripts)
@{" PUBSCREEN              " link REXX_PUBSCREEN} - Liefert den Namen des PubScreens von MT-RechnungIII zurück

@{b}R:@{ub}
@{" REMOVE_ACCOUNT_ACCOUNT " link REXX_REMOVE_ACCOUNT_ACCOUNT} - Entfernt ein Konto
@{" REMOVE_ARTICLE_INBILL  " link REXX_REMOVE_ARTICLE_INBILL} - Entfernt einen Arikel aus der Eingangsrechnung
@{" REMOVE_ARTICLE_OUTBILL " link REXX_REMOVE_ARTICLE_OUTBILL} - Entfernt einen Arikel aus der Ausgangsrechnung

@{b}S:@{ub}
@{" SET_ACCOUNT            " link REXX_SET_ACCOUNT} - Schreibt die Kontengruppen und Konten
@{" SET_ADDRESS            " link REXX_SET_ADDRESS} - Schreibt eine bestimmte Adresse
@{" SET_ARTICLE            " link REXX_SET_ARTICLE} - Schreibt einen bestimmten Artikel
@{" SET_BRANCHOFFICE       " link REXX_SET_BRANCHOFFICE} - Schreibt eine bestimmte Niederlassung
@{" SET_COUNTRY            " link REXX_SET_COUNTRY} - Schreibt ein bestimmtes Land
@{" SET_CUSTOMER           " link REXX_SET_CUSTOMER} - Schreibt einen bestimmten Kunden
@{" SET_DISPATCH           " link REXX_SET_DISPATCH} - Schreibt eine bestimmte Versandart
@{" SET_EMPLOYEE           " link REXX_SET_EMPLOYEE} - Schreibt einen bestimmten Mitarbeiter
@{" SET_INBILL             " link REXX_SET_INBILL} - Schreibt eine bestimmte Eingangsrechnung
@{" SET_OUTBILL            " link REXX_SET_OUTBILL} - Schreibt eine bestimmte Ausgangsrechnung
@{" SET_PREFS              " link REXX_SET_PREFS} - Schreibt die Einstellungen
@{" SET_STOCKTAKING        " link REXX_SET_STOCKTAKING} - Schreibt eine bestimmte Inventurliste
@{" SET_SUPPLIER           " link REXX_SET_SUPPLIER} - Schreibt einen bestimmten Lieferanten

@{b}V:@{ub}
@{" VERSION                " link REXX_VERSION} - Liefert die Version von MT-RechnungIII zurück

@{b}W:@{ub}
@{" WBENCHTOFRONT          " link REXX_WBENCHTOFRONT} - Bringt den Workbenchscreen nach vorn
@ENDNODE

@NODE REXX_ADD_ACCOUNT_ACCOUNT

ADD_ACCOUNT_ACCOUNT

(Seit Version 1.04)
Fügt ein Konto hinzu

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      1 wenn erfolgreich, 0 im Fehlerfall
@{" Kontendaten " link REXX_ACCOUNT_DATE}
@ENDNODE

@NODE REXX_ADD_ARTICLE_INBILL

ADD_ARTICLE_INBILL @{i}Rechnungsnummer @{ui}

Fügt einen Artikel zur Eingangsrechnung hinzu

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung, bei der eine Position eingefügt wer-
                 den soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Rechnungsnummer, wenn der Artikel angehängt werde konnte.
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE}
@ENDNODE

@NODE REXX_ADD_ARTICLE_OUTBILL

ADD_ARTICLE_OUTBILL @{i}Rechnungsnummer @{ui}

Fügt einen Artikel zur Ausgangsrechnung hinzu

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung, bei der eine Position eingefügt wer-
                 den soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Rechnungsnummer, wenn der Artikel angehängt werde konnte.
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE}
@ENDNODE

@NODE REXX_ADD_BRANCHOFFICE

ADD_BRANCHOFFICE @{i}Adressnummer @{ui}

Fügt der Adresse ein Niederlassungs-Segment hinzu

@{u}Übergaben:@{uu}
Adressnummer:    Nummer der Adresse, bei der die Niederlassungsdaten ange-
                 hängt werden sollen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Niederlassungsnummer, wenn das Anhängen geklappt hat oder
                 die Niederlassung bereits vorhanden ist.
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE}
@ENDNODE

@NODE REXX_ADD_CUSTOMER

ADD_CUSTOMER @{i}Adressnummer @{ui}

Fügt der Adresse ein Kunden-Segment hinzu

@{u}Übergaben:@{uu}
Adressnummer:    Nummer  der Adresse,  bei der die  Kundendaten  angehängt
                 werden sollen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Kundennummer,  wenn  das Anhängen  geklappt  hat oder die
                 Kundendaten bereits vorhanden ist.
@{" Kundendaten " link REXX_CUSTOMER_DATE}
@ENDNODE

@NODE REXX_ADD_EMPLOYEE

ADD_EMPLOYEE @{i}Adressnummer @{ui}

Fügt der Adresse ein Mitarbeiter-Segment hinzu

@{u}Übergaben:@{uu}
Adressnummer:    Nummer  der Adresse,  bei der die  Mitarbeiterdaten ange-
                 hängt werden sollen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Mitarbeiternummer,  wenn das Anhängen  geklappt  hat oder
                 die Mitarbeiterdaten bereits vorhanden ist.
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE}
@ENDNODE

@NODE REXX_ADD_SUPPLIER

ADD_SUPPLIER @{i}Adressnummer @{ui}

Fügt der Adresse ein Lieferanten-Segment hinzu

@{u}Übergaben:@{uu}
Adressnummer:    Nummer  der Adresse,  bei der die  Lieferantendaten ange-
                 hängt werden sollen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall
                 Lieferantennummer,  wenn das Anhängen  geklappt  hat oder
                 die Lieferantendaten bereits vorhanden ist.
@{" Lieferantendaten " link REXX_SUPPLIER_DATE}
@ENDNODE

@NODE REXX_ASL_FILE_REQUEST

ASL_FILE_REQUEST

Öffnet einen File-Requester und liefert die gewählte Datei zurück

@{u}Übergaben:@{uu}
Folgende ARexx-Variablen werden eingelesen und ausgewertet
ASLFR_TITLETEXT       Text in der Titelzeile des Filerequester
ASLFR_INITIALDRAWER   Vorgabe-Verzeichnis
ASLFR_INITIALPATTERN  Schablone (DOS-Pattern)
ASLFR_INITIALFILE     Vorgabe-Dateiname

@{u}Rückgaben:@{uu}
MTR_RESULT:      leer im Fehlerfall (Abbruch gedrückt)
                 Ausgewählte Datei  (Ok gedrückt) inklusive Verzeichnis
@ENDNODE

@NODE REXX_DEL_ADDRESS

DEL_ADDRESS @{i}Adressnummer @{ui}

Löscht die vorgegebene Adresse,  ist dieser bereits gelöscht, wird die Lö-
schung aufgehoben.

@{u}Übergaben:@{uu}
Adressnummer:    Nummer der Adresse, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Adresse nicht vorhanden ist.
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_ARTICLE

DEL_ARTICLE @{i}Artikelnummer @{ui}

Löscht den vorgegebenden Artikel,  ist dieser  bereits gelöscht,  wird die
Löschung aufgehoben.

@{u}Übergaben:@{uu}
Artikelnummer:   Nummer des Artikels, der gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Adresse nicht vorhanden ist.
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_BRANCHOFFICE

DEL_BRANCHOFFICE @{i}Niederlassungsnummer @{ui}

Löscht die vorgegebene  Niederlassung,  die Löschung kann nicht aufgehoben
werden, beim  Versuch eine  gelöschte  Niederlassung  zu löschen,  wird in
MTR_RESULT 0 zurückgeliefert. Der Artikel->Niederlassungs-Verweis wird ge-
löscht.

@{u}Übergaben:@{uu}
Niederlassungsnummer: Nummer der Niederlassung, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Niederlassung nicht vorhanden ist.
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE}
@ENDNODE

@NODE REXX_DEL_COUNTRY

DEL_COUNTRY @{i}Ländernummer @{ui}

Löscht das vorgegebene Land, ist dieser bereits gelöscht, wird die Löschung
aufgehoben.

@{u}Übergaben:@{uu}
Ländernummer:    Nummer des Landes, der gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn das Land nicht vorhanden ist.
                 Nummer des Landes, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_CUSTOMER

DEL_CUSTOMER @{i}Kundennummer @{ui}

Löscht den vorgegebenen Kunden, die Löschung kann nicht aufgehoben werden,
beim Versuch einen gelöschten Kunden zu löschen,  wird in MTR_RESULT 0 zu-
rückgeliefert. Der Artikel->Kunden-Verweis wird gelöscht.

@{u}Übergaben:@{uu}
Kundennummer:    Nummer des Kunden, der gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn der Kunde nicht vorhanden ist.
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@{" Kundendaten " link REXX_CUSTOMER_DATE}
@ENDNODE

@NODE REXX_DEL_DISPATCH

DEL_DISPATCH @{i}Versandnummer @{ui}

Löscht die vorgegebene Versandart,  ist diese  bereits gelöscht,  wird die
Löschung aufgehoben.

@{u}Übergaben:@{uu}
Versandnummer:   Nummer der Versandart, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Versandart nicht vorhanden ist.
                 Nummer des Landes, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_EMPLOYEE

DEL_EMPLOYE @{i}Mitarbeiternummer @{ui}

Löscht den  vorgegebenen Mitarbeiter,  die Löschung  kann nicht aufgehoben
werden, beim Versuch einen gelöschten Mitarbeiter zu löschen, wird in MTR_
RESULT 0 zurückgeliefert. Der Artikel->Mitarbeiter-Verweis wird gelöscht.

@{u}Übergaben:@{uu}
Mitarbeiterummer: Nummer des Mitarbeiters, der gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn der Mitarbeiter nicht vorhanden ist
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE}
@ENDNODE

@NODE REXX_DEL_INBILL

DEL_INBILL @{i}Eingangsrechnungsnummer @{ui}

Löscht die vorgegebene Eingangsrechnung, ist diese bereits gelöscht,  wird
die Löschung aufgehoben. Bestandsfortschreibungen werden automatisch getä-
tigt.

@{u}Übergaben:@{uu}
Eingangsrechnungsnummer: Nummer der Rechnung, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Rechnung nicht vorhanden ist.
                 Nummer der Rechnung, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_OUTBILL

DEL_OUTBILL @{i}Ausgangsrechnungsnummer @{ui}

Löscht die vorgegebene Ausgangsrechnung, ist diese bereits gelöscht,  wird
die Löschung aufgehoben. Bestandsfortschreibungen werden automatisch getä-
tigt.

@{u}Übergaben:@{uu}
Ausgangsrechnungsnummer: Nummer der Rechnung, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Rechnung nicht vorhanden ist.
                 Nummer der Rechnung, wenn die Löschung erfolgreich war.
@ENDNODE

@NODE REXX_DEL_STOCKTAKING

DEL_STOCKTAKING @{i}Inventurlistennummer @{ui}

Löscht die vorgegebenen Inventurliste

@{u}Übergaben:@{uu}
Inventurlistennummer: Nummer der Inventurliste, die gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn die Liste nicht vorhanden ist.
                 Nummer der Liste, wenn die Löschung erfolgreich war.
@{" Inventurdaten " link REXX_STOCKTAKING_DATE}
@ENDNODE

@NODE REXX_DEL_SUPPLIER

DEL_SUPPLIER @{i}Lieferantennummer @{ui}

Löscht den  vorgegebenen Lieferanten,  die Löschung kann nicht  aufgehoben
werden, beim Versuch einen gelöschten Lieferanten zu löschen, wird in MTR_
RESULT 0 zurückgeliefert. Der Artikel->Lieferanten-Verweis wird gelöscht.

@{u}Übergaben:@{uu}
Lieferantennummer: Nummer des Lieferanten, der gelöscht werden soll

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 im Fehlerfall, wenn der Lieferant nicht vorhanden ist.
                 Nummer der Adresse, wenn die Löschung erfolgreich war.
@{" Lieferantendaten " link REXX_SUPPLIER_DATE}
@ENDNODE

@NODE REXX_EASY_REQUEST

EASY_REQUEST

Öffnet einen Hinweis-Requester und liefert das Ergebnis zurück

@{u}Übergaben:@{uu}
Folgende ARexx-Variablen werden eingelesen und ausgewertet
ES_TITLE         Text in der Titelzeile des Requesters
ES_TEXTFORMAT    Hinweistext des Requesters
ES_GADGETFORMAT  Texte der Buttons,  die Texte der einzelnen  Buttons sind
                 mit | zu trennen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 der am weitesten rechts  positionierte Button wurde be-
                   tätigt.
                 1 der am weitesten links positionierte Butten wurde betä-
                   tigt.
                 2 der zweite Button von links wurde betätigt
                 3 der dritte Button von links wurde betätigt
                 ...
@ENDNODE

@NODE REXX_FORMAT_DATE_LONG

FORMAT_DATE_LONG @{i}Datum JJJJMMTT @{ui}

Formatiert ein Datum im Format JJJJMMTT (vierstelliges Jahr, zweistelliges
Monat und zweistelliger Tag  wie es date(s)  zurückliefert),  in das lange
Datumsformat gemäß den Ländereinstellungen der locale.library.

@{u}Übergaben:@{uu}
Datum JJJJMMTT   Datum wie von der ARexx-Funktion date(s) geliefert.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Datum, formatier gemäß dem langen Datumsformat der Locale
                 library
@ENDNODE

@NODE REXX_FORMAT_DATE_SHORT

FORMAT_DATE_SHORT @{i}Datum JJJJMMTT @{ui}

Formatiert ein Datum im Format JJJJMMTT (vierstelliges Jahr, zweistelliges
Monat und zweistelliger Tag  wie es date(s)  zurückliefert),  in das kurze
Datumsformat gemäß den Ländereinstellungen der locale.library.

@{u}Übergaben:@{uu}
Datum JJJJMMTT   Datum wie von der ARexx-Funktion date(s) geliefert.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Datum, formatier gemäß dem kurzen Datumsformat der Locale
                 library
@ENDNODE

@NODE REXX_FORMAT_MONEY1

FORMAT_MONEY1 @{i}Zahl @{ui}

Formatiert eine Zahl entsprechend den Vorgaben der locale.library als Wäh-
rung, verwendet wird das in der locale.library hinterlegte Währungssymbol.
Aus 2.0 wird z.B. 2,00 DM.

@{u}Übergaben:@{uu}
Zahl             Beliebige Zahl, die Formatiert werden soll.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Formatierter Währungswert
@ENDNODE

@NODE REXX_FORMAT_MONEY2

FORMAT_MONEY2 @{i}Zahl @{ui}

Formatiert eine Zahl entsprechend den Vorgaben der locale.library als Wäh-
rung, verwendet wird das in den Einstellungen hinterlegte  Kennzeichen für
die zweite Währung.
Aus 2.0 wird z.B. 2,00 EUR.

@{u}Übergaben:@{uu}
Zahl             Beliebige Zahl, die Formatiert werden soll.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Formatierter Währungswert
@ENDNODE

@NODE REXX_FORMAT_NUMBER

FORMAT_NUMBER @{i}Zahl Nachkommastellen @{ui}

Formatiert eine Zahl entsprechend den Vorgaben der locale.library als Zahl.
Die gewünschte Nachkommastellen kann mit angegeben werden.
Aus 2000.0 wird z.B. 2.000,000.000

@{u}Übergaben:@{uu}
Zahl             Beliebige Zahl, die Formatiert werden soll.
Nachkommastellen Gewünschte Anzahl Nachkommastellen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Formatierte Zahl
@ENDNODE

@NODE REXX_FORMAT_TIME_LONG

FORMAT_TIME_LONG @{i}Zeit HH:MM:SS @{ui}

Formatiert eine Uhrzeit im Format HH:MM:SS  (zweistellige Stunde, :, zwei-
stellige Minuten, :, zweistellige Sekunden,  wie sie von time(n) zurückge-
liefert wird),  entsprechend dem langen  Uhrzeitformat der Ländereinstell-
ungen der locale.library.

@{u}Übergaben:@{uu}
Zeit HH:MM:SS    Uhrzeit wie von der ARexx-Funktion time(n) gliefert.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Uhrzeit, formatier gemäß dem langen Uhrzeitformat der Lo-
                 cale.library
@ENDNODE

@NODE REXX_FORMAT_TIME_SHORT

FORMAT_TIME_SHORT @{i}Zeit HH:MM:SS @{ui}

Formatiert eine Uhrzeit im Format HH:MM:SS  (zweistellige Stunde, :, zwei-
stellige Minuten, :, zweistellige Sekunden,  wie sie von time(n) zurückge-
liefert wird),  entsprechend dem kurzen  Uhrzeitformat der Ländereinstell-
ungen der locale.library.

@{u}Übergaben:@{uu}
Zeit HH:MM:SS    Uhrzeit wie von der ARexx-Funktion time(n) gliefert.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Uhrzeit, formatier gemäß dem kurzen Uhrzeitformat der Lo-
                 cale.library
@ENDNODE

@NODE REXX_FREEGUI

FREEGUI

Gibt die Oberfläche von MT-RechnungIII wieder frei

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
-
@ENDNODE

@NODE REXX_GET_ACCOUNT

GET_ACCOUNT

(Seit Version 1.04)
Liest die Kontengruppen und Konten.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      1 bei Erfolg, oder 0, wenn nicht vorhanden
@{" Kontendaten " link REXX_ACCOUNT_DATE}
@ENDNODE

@NODE REXX_GET_ADDRESS

GET_ADDRESS @{i}Adressnummer @{ui}

Liest eine bestimmte Adresse, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Adressnummer:    Nummer der Adresse

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der Adresse, oder 0, wenn nicht vorhanden
@{" Adressdaten " link REXX_ADDRESS_DATE}
@ENDNODE

@NODE REXX_GET_ARTICLE

GET_ARTICLE @{i}Artikelnummer @{ui}

Liest einen bestimmten Artikel, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Artikelnummer:    Nummer des Artikel (laufende Nummer)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Artikels, oder 0, wenn nicht vorhanden
@{" Artikeldaten " link REXX_ARTICLE_DATE}
@ENDNODE

@NODE REXX_GET_BRANCHOFFICE

GET_BRANCHOFFICE @{i}Niederlassungsnummer @{ui}

Liest eine bestimmte Niederlassung, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Niederlassungsnummer: Nummer der Niederlassung

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der Niederlassung, oder 0, wenn nicht vorhanden
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE}
@ENDNODE

@NODE REXX_GET_COUNTRY

GET_COUNTRY @{i}Ländernummer @{ui}

Liest ein bestimmtes Land, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Ländernummer:    Nummer des Landes

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Landes, oder 0, wenn nicht vorhanden
@{" Länderdaten " link REXX_COUNTRY_DATE}
@ENDNODE

@NODE REXX_GET_CUSTOMER

GET_CUSTOMER @{i}Kundennummer @{ui}

Liest einen bestimmten Kunden, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Kundennummer:    Nummer des Kunden

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Kunden, oder 0, wenn nicht vorhanden
@{" Kundendaten " link REXX_CUSTOMER_DATE}
@ENDNODE

@NODE REXX_GET_DISPATCH

GET_DISPATCH @{i}Versandartnummer @{ui}

Liest eine bestimmte Versandart, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Versandartnummer: Nummer der Versandart

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der Versandart, oder 0, wenn nicht vorhanden
@{" Versanddaten " link REXX_DISPATCH_DATE}
@ENDNODE

@NODE REXX_GET_EMPLOYEE

GET_EMPLOYEE @{i}Mitarbeiternummer @{ui}

Liest einen bestimmten Mitarbeiter, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Mitarbeiternummer: Nummer des Mitarbeiters

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Mitarbeiters, oder 0, wenn nicht vorhanden
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE}
@ENDNODE

@NODE REXX_GET_INBILL

GET_INBILL @{i}Rechnungsnummer @{ui}

Liest eine bestimmte Eingangsrechnung, entsprechend der vorgegebenen Nr..

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der Rechnung, oder 0, wenn nicht vorhanden
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE}
@ENDNODE

@NODE REXX_GET_LOGON_BRANCHOFFICE

GET_LOGON_BRANCHOFFICE

(Seit Version 1.00)
Liest die Niederlassungsdaten des aktuell angelogten Benutzers

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE}
@ENDNODE

@NODE REXX_GET_LOGON_EMPLOYEE

GET_LOGON_EMPLOYEE

(Seit Version 1.00)
Liest die Daten des aktuell angelogten Mitarbeiters

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE}
@ENDNODE

@NODE REXX_GET_OUTBILL

GET_OUTBILL @{i}Rechnungsnummer @{ui}

Liest eine bestimmte Ausgangsrechnung, entsprechend der vorgegebenen Nr..

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der Rechnung, oder 0, wenn nicht vorhanden
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE}
@ENDNODE

@NODE REXX_GET_PREFS

GET_PREFS

Liest die Einstellungen

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
@{" Einstellungsdaten " link REXX_PREFS_DATE}
@ENDNODE

@NODE REXX_GET_STOCKTAKING

GET_STOCKTAKING @{i}Inventurlistennummer @{ui}

(Seit Version 1.04)
Liest einen bestimmten Inventurliste, entsprechend der vorgegebenen Nummer

@{u}Übergaben:@{uu}
Inventurlistennummer: Nummer der Liste

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Liste, oder 0, wenn nicht vorhanden
@{" Inventurdaten " link REXX_STOCKTAKING_DATE}
@ENDNODE

@NODE REXX_GET_SUPPLIER

GET_SUPPLIER @{i}Lieferantennummer @{ui}

Liest einen bestimmten Lieferanten, entsprechend der vorgegebenen Nummer.

@{u}Übergaben:@{uu}
Lieferantennummer: Nummer des Lieferanten

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des Lieferanten, oder 0, wenn nicht vorhanden
@{" Lieferantendaten " link REXX_SUPPLIER_DATE}
@ENDNODE

@NODE REXX_GET_REXXPATH

GET_REXXPATH

(Seit Version 1.00)
Liefert den Pfad der ARexx-Scripts zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Pfad der ARexx-Scripts
@ENDNODE

@NODE REXX_LOCKGUI

REXX_LOCKGUI

Sperrt die Oberfläche von MT-RechnungIII

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
-
@ENDNODE

@NODE REXX_MTSCREENTOFRONT

MTSCREENTOFRONT

Bringt den Screen von MT-RechnungIII nach vorn

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
-
@ENDNODE

@NODE REXX_NAME_OF_FAMILY_STATE

NAME_OF_FAMILY_STATE @{i}Nummer @{ui}

(Seit Version 1.00)
Liefert die Bezeichnung zur Nummer des Familienstatuses

@{u}Übergaben:@{uu}
Nummer:          Nummer des Familienstatuses (0 bis 3)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name des Familienstatuses,  oder Leer, wenn zur angegebe-
                 nen Nummer keine ME existiert.
@ENDNODE

@NODE REXX_NAME_OF_INBILL_RSTATE

NAME_OF_INBILL_RSTATE @{i}Nummer @{ui}

(Seit Version 1.00)
Liefert die Bezeichnung zum Eingangsrechnungsstatus

@{u}Übergaben:@{uu}
Nummer:          Nummer des Statuses (0 bis 9)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name des Rechnungsstatus, oder Leer, wenn zur angegebenen
                 Nummer keine Bezeichnung existiert.
@ENDNODE

@NODE REXX_NAME_OF_OUTBILL_RSTATE

NAME_OF_OUTBILL_RSTATE @{i}Nummer @{ui}

(Seit Version 1.00)
Liefert die Bezeichnung zum Ausgangsrechnungsstatus

@{u}Übergaben:@{uu}
Nummer:          Nummer des Statuses (0 bis 10)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name des Rechnungsstatus, oder Leer, wenn zur angegebenen
                 Nummer keine Bezeichnung existiert.
@ENDNODE

@NODE REXX_NAME_OF_QUANTITY_UNIT

NAME_OF_QUANTITY_UNIT @{i}Nummer @{ui}

(Seit Version 1.00)
Liefert die Bezeichnung zur Nummer einer Mengeneinheit

@{u}Übergaben:@{uu}
Nummer:          Nummer der Mengeneinheit (0 bis 13)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name der Mengeneinheit,  oder Leer,  wenn zur angegebenen
                 Nummer keine Bezeichnung existiert.
@ENDNODE

@NODE REXX_NAME_OF_SALUTATION

NAME_OF_SALUTATION @{i}Nummer @{ui}

(Seit Version 1.00)
Liefert die Bezeichnung zur Nummer einer Anrede

@{u}Übergaben:@{uu}
Nummer:          Nummer der Anrede (0 bis 4)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name der Anrede,  oder Leer,  wenn zur angegebenen Nummer
                 keine Bezeichnung existiert.
@ENDNODE

@NODE REXX_NEW_ADDRESS

NEW_ADDRESS

Fügt eine neue Adresse hinzu und liefert diese, sowie deren Nummer zurück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der eingefügten Adresse
@{" Adressdaten " link REXX_ADDRESS_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_ARTICLE

NEW_ARTICLE

Fügt einen neuen Artikel hinzu und liefert diese,  sowie deren  Nummer zu-
rück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des eingefügten Artikels
@{" Artikeldaten " link REXX_ARTICLE_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_COUNTRY

NEW_COUNTRY

Fügt ein neues Land hinzu und liefert dieses, sowie deren Nummer zurück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des eingefügten Landes
@{" Länderdaten " link REXX_COUNTRY_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_DISPATCH

NEW_DISPATCH

Fügt eine neue Versandart hinzu und liefert dieses, sowie deren Nummer zu-
rück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der eingefügten Versandart
@{" Versanddaten " link REXX_DISPATCH_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_INBILL

NEW_INBILL

Fügt eine neue Eingangsrechnung hinzu und liefert dieses, sowie deren Num-
mer zurück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der eingefügten Rechnung
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_OUTBILL

NEW_OUTBILL

Fügt eine neue Ausgangsrechnung hinzu und liefert dieses, sowie deren Num-
mer zurück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der eingefügten Rechnung
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NEW_STOCKTAKING

NEW_STOCKTAKING

(Seit Version 1.04)
Fügt eine neue Inventurliste hinzu und liefert dieses,  sowie deren Nummer
zurück.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der eingefügten Inventurliste
@{" Inventurdaten " link REXX_STOCKTAKING_DATE} (leer, bzw. mit Vorgaben gefüllt)
@ENDNODE

@NODE REXX_NUMBER_ADDRESS

NUMBER_ADDRESS

Ermittelt die Anzahl vorhandener Adressen

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Adresseinträge
@ENDNODE

@NODE REXX_NUMBER_ARTICLE

NUMBER_ARTICLE

Ermittelt die Anzahl vorhandener Artikel

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Artikeleinträge
@ENDNODE

@NODE REXX_NUMBER_BRANCHOFFICE

NUMBER_BRANCHOFFICE

Ermittelt die Anzahl vorhandener Niederlassungen

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Niederlassungen
@ENDNODE

@NODE REXX_NUMBER_COUNTRY

NUMBER_COUNTRY

Ermittelt die Anzahl vorhandener Länder

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Länder
@ENDNODE

@NODE REXX_NUMBER_CUSTOMER

NUMBER_COSTOMER

Ermittelt die Anzahl vorhandener Kunden

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Kunden
@ENDNODE

@NODE REXX_NUMBER_DISPATCH

NUMBER_DISPATCH

Ermittelt die Anzahl vorhandener Versandarten

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Versandarten
@ENDNODE

@NODE REXX_NUMBER_EMPLOYEE

NUMBER_EMPLOYEE

Ermittelt die Anzahl vorhandener Mitarbeiter

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Mitarbeiter
@ENDNODE

@NODE REXX_NUMBER_INBILL

NUMBER_INBILL

Ermittelt die Anzahl vorhandener Eingangsrechnungen

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Eingangsrechnungen
@ENDNODE

@NODE REXX_NUMBER_OUTBILL

NUMBER_OUTBILL

Ermittelt die Anzahl vorhandener Ausgangsrechnungen

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Ausgangsrechnungen
@ENDNODE

@NODE REXX_NUMBER_STOCKTAKING

NUMBER_STOCKTAKING

(Seit Version 1.04)
Ermittelt die Anzahl vorhandener Inventurlisten

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Inventurlisten
@ENDNODE

@NODE REXX_NUMBER_SUPPLIER

NUMBER_SUPPLIER

Ermittelt die Anzahl vorhandener Lieferanten

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Anzahl vorhandener Lieferanten
@ENDNODE

@NODE REXX_PARSE_DATE_LONG

PARSE_DATE_LONG @{i}Datum (formatiert, langes Format) @{ui}

Wandelt ein formatiertes Datum, entsprechend dem langen Format der locale-
library in das Format JJJJMMTT (vierstelliges Jahr, zweistelligts Monat
und zweistelliger Tag).

@{u}Übergaben:@{uu}
Datum:           Datum entsprechend dem langen locale.library Format

@{u}Rückgaben:@{uu}
MTR_RESULT:      Datum im Format JJJJMMTT
@ENDNODE

@NODE REXX_PARSE_DATE_SHORT

PARSE_DATE_SHORT @{i}Datum (formatiert, kurzes Format) @{ui}

Wandelt ein formatiertes Datum, entsprechend dem kurzen Format der locale-
library in das Format JJJJMMTT (vierstelliges Jahr, zweistelligts Monat
und zweistelliger Tag).

@{u}Übergaben:@{uu}
Datum:           Datum entsprechend dem kurzen locale.library Format

@{u}Rückgaben:@{uu}
MTR_RESULT:      Datum im Format JJJJMMTT
@ENDNODE

@NODE REXX_PARSE_MONEY

PARSE_MONEY @{i}Zahl (als Währung1 oder 2 formatiert) @{ui}

Wandelt  eine als  Währung (Währungsformat 1 oder 2)  entsprechend der lo-
cale.library formatierte Zahl in  eine gewöhnliche Zahl,  mit der auch ge-
rechnet werden kann.

@{u}Übergaben:@{uu}
Zahl:            als Währung formatiert

@{u}Rückgaben:@{uu}
MTR_RESULT:      gewöhnliche Zahl
@ENDNODE

@NODE REXX_PARSE_NUMBER

PARSE_NUMBER @{i}Zahl (formatiert) @{ui}

Wandelt eine entsprechend der locale.library formatierte Zahl in  eine ge-
wöhnliche Zahl, mit der auch gerechnet werden kann.

@{u}Übergaben:@{uu}
Zahl:            formatiert

@{u}Rückgaben:@{uu}
MTR_RESULT:      gewöhnliche Zahl
@ENDNODE

@NODE REXX_PARSE_TIME_LONG

PARSE_TIME_LONG @{i}Uhrzeit (formatiert, langes Format) @{ui}

Wandelt eine formatierte Uhrzeit,  entsprechend dem langen  Format der lo-
cale.library in das Format HH:MM:SS  (zweistellige Stunde, :, zweistellige
Minuten, :, zweistellige Sekunden).

@{u}Übergaben:@{uu}
Uhrzeit:         Uhrzeit entsprechend dem langen locale.library Format

@{u}Rückgaben:@{uu}
MTR_RESULT:      Uhrzeit im Format HH:MM:SS
@ENDNODE

@NODE REXX_PARSE_TIME_SHORT

PARSE_TIME_SHORT @{i}Uhrzeit (formatiert, kurzes Format) @{ui}

Wandelt eine formatierte Uhrzeit,  entsprechend dem kurzen  Format der lo-
cale.library in das Format HH:MM:SS  (zweistellige Stunde, :, zweistellige
Minuten, :, zweistellige Sekunden).

@{u}Übergaben:@{uu}
Uhrzeit:         Uhrzeit entsprechend dem langen locale.library Format

@{u}Rückgaben:@{uu}
MTR_RESULT:      Uhrzeit im Format HH:MM:SS
@ENDNODE

@NODE REXX_POSITION_ADDRESS

POSITION_ADDRESS

Liefert die Nummer der aktuellen Adresse zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der aktuellen Adresse
@ENDNODE

@NODE REXX_POSITION_ARTICLE

POSITION_ARTICLE

Liefert die Nummer des aktuellen Artikels zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Artikels
@ENDNODE

@NODE REXX_POSITION_BRANCHOFFICE

POSITION_BRANCHOFFICE

Liefert die Nummer der aktuellen Niederlassung zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der aktuellen Niederlassung
@ENDNODE

@NODE REXX_POSITION_COUNTRY

POSITION_COUNTRY

Liefert die Nummer des aktuellen Landes zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Landes
@ENDNODE

@NODE REXX_POSITION_CUSTOMER

POSITION_CUSTOMER

Liefert die Nummer des aktuellen Kunden zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Kunden
@ENDNODE

@NODE REXX_POSITION_DISPATCH

POSITION_DISPATCH

Liefert die Nummer der aktuellen Versandart zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der aktuellen Versandart
@ENDNODE

@NODE REXX_POSITION_EMPLOYEE

POSITION_EMPLOYEE

Liefert die Nummer des aktuellen Mitarbeiters zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Mitarbeiters
@ENDNODE

@NODE REXX_POSITION_INBILL

POSITION_INBIlL

Liefert die Nummer der aktuellen Eingangsrechnung zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der aktuellen Eingangsrechnung
@ENDNODE

@NODE REXX_POSITION_OUTBILL

POSITION_OUTBILL

Liefert die Nummer der aktuellen Ausgangsrechnung zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer der aktuellen Ausgangsrechnung
@ENDNODE

@NODE REXX_POSITION_STOCKTAKING

POSITION_STOCKTAKING

(Seit Version 1.04)
Liefert die Nummer des aktuellen Inventurliste zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Inventurliste
@ENDNODE

@NODE REXX_POSITION_SUPPLIER

POSITION_SUPPLIER

Liefert die Nummer des aktuellen Lieferanten zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des aktuellen Lieferanten
@ENDNODE

@NODE REXX_PRINTFIND

REXX_PRINTFIND

@{b}Achtung, die Funktion ist nur in Druck-Scripts anwendbar, in allen anderen
Scripts ist das Ergebnis nicht absehbar!!!@{ub}
Liefert zurück, ob Druck, Vorschau oder Speichern gewählt wurde.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Nummer des gelesenen Datensatzes oder 0, wenn keiner mehr
                 zu lesen da ist.
Je nach gewählter Datenbank entweder:
@{" Adressdaten " link REXX_ADDRESS_DATE},
@{" Kundendaten " link REXX_CUSTOMER_DATE},
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE},
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE},
@{" Lieferantendaten " link REXX_SUPPLIER_DATE},
@{" Artikeldaten " link REXX_ARTICLE_DATE},
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE} oder
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE}
@{" Inventurdaten " link REXX_STOCKTAKING_DATE} (V1.04)
@{" Kontendaten " link REXX_ACCOUNT_DATE} (V1.04)
des nächsten Datenbanksatzes entsprechend der Selektion.
@ENDNODE

@NODE REXX_PRINTSTATE

REXX_PRINSTATE

@{b}Achtung, die Funktion ist nur in Druck-Scripts anwendbar, in allen anderen
Scripts ist das Ergebnis nicht absehbar!!!@{ub}
Liefert zurück, ob Druck, Vorschau oder Speichern gewählt wurde.

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      0 = Drucken
                 1 = Vorschau
                 2 = Speichern
@ENDNODE

@NODE REXX_PUBSCREEN

PUBSCREEN

Liefert den Namen des PubScreens von MT-RechnungIII zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Name des Public-Screens, auf dem MT-RechnungIII läuft.
@ENDNODE

@NODE REXX_REMOVE_ARTICLE_INBILL

REMOVE_ARTICLE_INBILL @{i}Rechnungsnummer Artikelposition @{ui}

Entfernt einen Arikel aus der Eingangsrechnung

@{u}Übergaben:@{uu}
Rechnungsnummer: Rechnung, bei der der Artikel gelöscht werden soll.
Artikelposition: Position des Artikels innerhalb der Rechnung.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Artikelposition oder 0, wenn die angegebene Rechnung oder
                 der angegebene Artikel nicht vorhanden ist.
@ENDNODE

@NODE REXX_REMOVE_ACCOUNT_ACCOUNT

REMOVE_ACCOUNT_ACCOUNT @{i}Kontenposition @{ui}

(Seit Version 1.04)
Entfernt/löscht ein Konto aus dem aktuellen Kontenrahmen

@{u}Übergaben:@{uu}
Kontenposition: Position des Kontos im aktuellen Kontenrahmen.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Artikelposition oder 0, wenn die Löschung fehlschlug
@{" Kontendaten " link REXX_ACCOUNT_DATE}
@ENDNODE

@NODE REXX_REMOVE_ARTICLE_OUTBILL

REMOVE_ARTICLE_OUTBILL @{i}Rechnungsnummer Artikelposition @{ui}

Entfernt einen Arikel aus der Ausgangsrechnung

@{u}Übergaben:@{uu}
Rechnungsnummer: Rechnung, bei der der Artikel gelöscht werden soll.
Artikelposition: Position des Artikels innerhalb der Rechnung.

@{u}Rückgaben:@{uu}
MTR_RESULT:      Artikelposition oder 0, wenn die angegebene Rechnung oder
                 der angegebene Artikel nicht vorhanden ist.
@ENDNODE

@NODE REXX_SET_ACCOUNT

SET_ACCOUNT

(Seit Version 1.04)
Schreibt die Kontendaten

@{u}Übergaben:@{uu}
@{" Kontendaten " link REXX_ACCOUNT_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      1 wenn erfolgreich, oder 0,  wenn das Update nicht durch-
                 geführt wurde.
@{" Kontendaten " link REXX_ACCOUNT_DATE}
@ENDNODE

@NODE REXX_SET_ADDRESS

SET_ADDRESS @{i}Adressnummer @{ui}

Schreibt eine bestimmte Adresse

@{u}Übergaben:@{uu}
Adressnummer;    Nummer der Adresse, die geändert werden soll.
@{" Adressdaten " link REXX_ADDRESS_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Adressnummer, oder 0,  wenn das Update nicht durchgeführt
                 wurde.
@{" Adressdaten " link REXX_ADDRESS_DATE}
@ENDNODE

@NODE REXX_SET_ARTICLE

SET_ARTICLE @{i}Artikelnummer @{ui}

Schreibt einen bestimmten Artikel

@{u}Übergaben:@{uu}
Artikelnummer:   Nummer des Artikels, der geändert werden soll.
@{" Artikeldaten " link REXX_ARTICLE_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Artikelnummer, oder 0, wenn das Update nicht durchgeführt
                 wurde.
@{" Artikeldaten " link REXX_ARTICLE_DATE}
@ENDNODE

@NODE REXX_SET_BRANCHOFFICE

SET_BRANCHOFFICE @{i}Niederlassungsnummer @{ui}

Schreibt eine bestimmte Niederlassung

@{u}Übergaben:@{uu}
Niederlassungsnummer: Nummer der Niederlassung, die geändert werden soll.
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Niederlassungsnummer, oder 0, wenn das Update nicht durch-
                 geführt wurde.
@{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE}
@ENDNODE

@NODE REXX_SET_COUNTRY

SET_COUNTRY @{i}Ländernummer @{ui}

Schreibt ein bestimmtes Land

@{u}Übergaben:@{uu}
Ländernummer:    Nummer des Landes, das geändert werden soll.
@{" Länderdaten " link REXX_COUNTRY_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Landesnummer, oder 0,  wenn das Update nicht durchgeführt
                 wurde.
@{" Länderdaten " link REXX_COUNTRY_DATE}
@ENDNODE

@NODE REXX_SET_CUSTOMER

SET_CUSTOMER @{i}Kundennummer @{ui}

Schreibt einen bestimmten Kunden

@{u}Übergaben:@{uu}
Kundennummer:    Nummer des Kunden, der geändert werden soll.
@{" Kundendaten " link REXX_CUSTOMER_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Kundennummer, oder 0,  wenn das Update nicht durchgeführt
                 wurde.
@{" Kundendaten " link REXX_CUSTOMER_DATE}
@ENDNODE

@NODE REXX_SET_DISPATCH

SET_DISPATCH @{i}Versandnummer @{ui}

Schreibt eine bestimmte Versandart

@{u}Übergaben:@{uu}
Versandnummer:   Nummer der Versandart, die geändert werden soll.
@{" Versanddaten " link REXX_DISPATCH_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Versandartnummer, oder 0,  wenn das Update nicht durchge-
                 führt wurde.
@{" Versanddaten " link REXX_DISPATCH_DATE}
@ENDNODE

@NODE REXX_SET_EMPLOYEE

SET_EMPLOYEE @{i}Mitarbeiternummer @{ui}

Schreibt einen bestimmten Mitarbeiter

@{u}Übergaben:@{uu}
Mitarbeiternummer: Nummer des Mitarbeiters, der geändert werden soll.
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Mitarbeiternummer, oder 0, wenn das Update nicht durchge-
                 führt wurde.
@{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE}
@ENDNODE

@NODE REXX_SET_INBILL

SET_INBILL @{i}Rechnungsnummer @{ui}

Schreibt eine bestimmte Eingangsrechnung

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung, die geändert werden soll
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Rechnungsnummer,  oder 0,  wenn das Update nicht durchge-
                 führt wurde.
@{" Eingangsrechnungsdaten " link REXX_INBILL_DATE}
@ENDNODE

@NODE REXX_SET_OUTBILL

SET_OUTBILL @{i}Rechnungsnummer @{ui}

Schreibt eine bestimmte Ausgangsrechnung

@{u}Übergaben:@{uu}
Rechnungsnummer: Nummer der Rechnung, die geändert werden soll
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Rechnungsnummer,  oder 0,  wenn das Update nicht durchge-
                 führt wurde.
@{" Ausgangsrechnungsdaten " link REXX_OUTBILL_DATE}
@ENDNODE

@NODE REXX_SET_PREFS

SET_PREFS

Schreibt die Einstellungen

@{u}Übergaben:@{uu}
@{" Einstellungsdaten " link REXX_PREFS_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
@{" Einstellungsdaten " link REXX_PREFS_DATE}
@ENDNODE

@NODE REXX_SET_STOCKTAKING

SET_STOCKTAKING @{i}Inventurlistennummer @{ui}

(Seit Version 1.04)
Schreibt eine bestimmten Inventurliste

@{u}Übergaben:@{uu}
Inventurlistennummer: Inventurliste, deren Daten geändert werden sollen
@{" Inventurdaten " link REXX_STOCKTAKING_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Inventurlistennummer,  oder  0,  wenn  das  Update  nicht
                 durchgeführt wurde.
@{" Inventurdaten " link REXX_STOCKTAKING_DATE}
@ENDNODE

@NODE REXX_SET_SUPPLIER

SET_SUPPLIER @{i}Lieferantennummer @{ui}

Schreibt einen bestimmten Lieferanten

@{u}Übergaben:@{uu}
Lieferantennummer: Lieferant, dessen Daten geändert werden sollen
@{" Lieferantendaten " link REXX_SUPPLIER_DATE} (die mit * markierten Werte)

@{u}Rückgaben:@{uu}
MTR_RESULT:      Lieferantennummer, oder 0, wenn das Update nicht durchge-
                 führt wurde.
@{" Lieferantendaten " link REXX_SUPPLIER_DATE}
@ENDNODE

@NODE REXX_VERSION

REXX_VERSION

Liefert die Version von MT-RechnungIII zurück

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
MTR_RESULT:      Version des verwendeten MT-RechnungIII-Programms.
@ENDNODE

@NODE REXX_WBENCHTOFRONT

WBENCHTOFRONT

Bringt den Workbenchscreen nach vorn

@{u}Übergaben:@{uu}
-

@{u}Rückgaben:@{uu}
-
@ENDNODE


@NODE REXX_ACCOUNT_DATE "Konten-/-gruppendaten"

  ACCOUNT.STATE            Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
* ACCOUNT.GROUP_NAME.0     Artikelgruppenbezeichnung
...                         0 - 19 = EinnahmeKonten
* ACCOUNT.GROUP_NAME.59    20 - 39 = AusgabeKonten
                           40 - 59 = neutrales Konto

* ACCOUNT.GROUP_REMARK.0   Artikelgruppe Bemerkung
...                         0 - 19 = EinnahmeKonto
* ACCOUNT.GROUP_REMARK.59  20 - 39 = AusgabeKonto
                           40 - 59 = neutrales Konto

  ACCOUNT.COUNT_ACCOUNT    Anzahl Konten

  Nachfolgende Kontendaten stehen je Konto zur Verfügung und sind durchnummeriert:

* ACCOUNT.NUMBER.x         Kontennummern
* ACCOUNT.NAME.x           Kontenbezeichnung
* ACCOUNT.TYPE.x           Kontentyp
                           0 = EinnahmeKonto
                           1 = AusgabeKonto
                           2 = neutrales Konto
                           3 = GeldKonto
* ACCOUNT.VALUE.x          Verwendeter Mehrwertsteuersatz (0 - 9)
* ACCOUNT.GROUP.x          Nummer der zugehörigen Kontengruppe (0 - 59)
@ENDNODE

@NODE REXX_ADDRESS_DATE "Adressdaten"

  ADDRESS.STATE            Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
  ADDRESS.CUSTOMER_NUMBER  Kundennummer oder 0, wenn kein Kunde
  ADDRESS.EMPLOYEE_NUMBER  Mitarbeiternummer oder 0, wenn kein Mitarbeiter
  ADDRESS.BRANCH_NUMBER    Niederlassungsnummer oder 0, wenn keine Nieder-
                           lassung
  ADDRESS.SUPPLIER_NUMBER  Lieferantennummer oder 0, wenn kein Lieferant
  ADDRESS.ADDRESS.0        Aufbereitete Adresse/Anschrift, Format 1
  ADDRESS.ADDRESS.1        Aufbereitete Adresse/Anschrift, Format 2
  ADDRESS.ADDRESS.2        Aufbereitete Adresse/Anschrift, Format 3
* ADDRESS.SALUTATION       Anrede
                           0 = Firma
                           1 = Fräulein
                           2 = Frau
                           3 = Herr
                           4 = Familie
                           5 = "" (leer)
* ADDRESS.SURNAME          Nachname
* ADDRESS.PRENAME          Vorname
* ADDRESS.COMPANY1         Firmenbezeichnung 1
* ADDRESS.COMPANY2         Firmenbezeichnung 2
* ADDRESS.STREET           Strassenbezeichnung
* ADDRESS.ZIP              Postleitzahl
* ADDRESS.CITY             Ort/Stadt
* ADDRESS.COUNTRY_NUMBER   Nummer des Landes - 1 (also von 0 an aufwärts)
* ADDRESS.STATE_NUMBER     Nummer des Bundeslandes (von 0 an aufwärts)
* ADDRESS.PHONE            Telefonnummer (ohne Länderwerte)
* ADDRESS.FAX              Telefaxnummer (ohne Länderwerte)
* ADDRESS.EDI              DFÜ-Nummer    (ohne Länderwerte)
* ADDRESS.EMAIL.0          E-Mail-Adresse 1
* ADDRESS.EMAIL.1          E-Mail-Adresse 2
* ADDRESS.EMAIL.2          E-Mail-Adresse 3
* ADDRESS.ADDITIONAL_TEXT  Zusatztext
* ADDRESS.BANK_CODE_NUMBER Bankleitzahl
* ADDRESS.BANK_NAME        Bankbezeichnung
* ADDRESS.BANK_SHORT       Bankbezeichnung, kurze Version
* ADDRESS.ACCOUNT          Kontonummer
* ADDRESS.BIRTHDAY         Geburtstag (Format JJJJMMTT)
* ADDRESS.RECEPTION_DATE   Aufnahmedatum (Format JJJJMMTT)
* ADDRESS.FAMILY_STATUS    Familienstatus
                           0 = ledig
                           1 = verheiratet
                           2 = geschieden
                           3 = verwitwet
* ADDRESS.PHONE_PRIVATE    Private Telefonnummer (V1.06)
* ADDRESS.PHONE_MOBILE     Telefonnummer Mobil   (V1.06)
* ADDRESS.URL              URL                   (V1.06)
@ENDNODE

@NODE REXX_ARTICLE_DATE "Artikeldaten"

  ARTICLE.STATE            Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
* ARTICLE.NUMBER2          Zweite Artikelnummer
* ARTICLE.EAN              EAN (Europen Article Number)
* ARTICLE.DESCRIPTION      Artikelbezeichnung
* ARTICLE.ADDITIONAL_TEXT  Artikelzusatztext
* ARTICLE.QUANTITY_UNIT    Mengeneinheit
                           0  = Stück
                           1  = Kilo
                           2  = Liter
                           3  = Meter
                           4  = m²
                           5  = m³
                           6  = Gramm
                           7  = Tonne
                           8  = Paar
                           9  = Packung
                           10 = Stunden
                           11 = Minuten
                           12 = Sekunden
                           13 = Kilometer
* ARTICLE.WEIGHT           Artikelgewicht je Mengeneinheit
* ARTICLE.VALUE_USED       Mehrwertsteuerkennzeichen 0 - 9
* ARTICLE.STOCK_USE        Bestandsführung
                           0 = keine Bestandsführung
                           1 = Bestandsführung
                           2 = Bestandsführung auf Ersatzartikel
* ARTICLE.STOCK            Aktueller Bestand
* ARTICLE.STOCK_ORDERD     Bestellte Menge
* ARTICLE.STOCK_MINIMUM    Mindestbestandswert
* ARTICLE.STOCK_COORDER    Mitbestellbestand
* ARTICLE.STOCK_TENDER     Vorgemerkte Menge
* ARTICLE.STOCK_RESERVED   Reservierte Menge
* ARTICLE.PACKAGE          Packungsgrösse
* ARTICLE.PACKAGE_SUPPLIER Packungsgrösse beim Lieferanten
* ARTICLE.SUPPLIER         Lieferantennummer
* ARTICLE.SUPPLIER_ARTICLE Artikelnummer beim Lieferanten
* ARTICLE.SIZE_X           Artikelgrösse (derzeit nicht benutzt)
* ARTICLE.SIZE_Y           Artikelgrösse (derzeit nicht benutzt)
* ARTICLE.SIZE_Z           Artikelgrösse (derzeit nicht benutzt)
* ARTICLE.CURRENCY_USED    Verwendete Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* ARTICLE.CURRENCY_USED_SUPPLIER  Verwendete Währung, Lieferantenpreise
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* ARTICLE.CURRENCY_USED_TRADER  Verwendete Währung, Händlerpreise (V1.01)
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* ARTICLE.QUANTITY_MIN.0   KundenPreis-Mindestmengen
  ...
* ARTICLE.QUANTITY_MIN.9   KundenPreis-Mindestmengen

* ARTICLE.PRICE.0.0        KundenPreis Währung 1 + 2 Netto + Brutto
  ...
* ARTICLE.PRICE.9.3        KundenPreis Währung 1 + 2 Netto + Brutto

* ARTICLE.QUANTITY_MIN_SUPPLIER.0 LieferantenPreis-Mindestmenge
  ...
* ARTICLE.QUANTITY_MIN_SUPPLIER.9 LieferantenPreis-Mindestmenge

* ARTICLE.PRICE_SUPPLIER.0.0 LieferantenPreis Währung 1 + 2 Netto + Brutto
  ...
* ARTICLE.PRICE_SUPPLIER.9.3 LieferantenPreis Währung 1 + 2 Netto + Brutto

* ARTICLE.QUANTITY_MIN_TRADER.0 HändlerPreis-Mindestmenge (V1.01)
  ...
* ARTICLE.QUANTITY_MIN_TRADER.9 HändlerPreis-Mindestmenge (V1.01)

* ARTICLE.PRICE_TRADER.0.0 HändlerPreis Währung 1 + 2 Netto + Brutto (V1.01)
  ...
* ARTICLE.PRICE_TRADER.9.3 HändlerPreis Währung 1 + 2 Netto + Brutto (V1.01)

* ARTICLE.QUANTITY_REPLACEMENT.0  Menge Ersatzartikel
  ...
* ARTICLE.QUANTITY_REPLACEMENT.9  Menge Ersatzartikel

* ARTICLE.ARTICLE_REPLACEMENT.0   Ersatzartikelnummer
  ...
* ARTICLE.ARTICLE_REPLACEMENT.9   Ersatzartikelnummer

* ARTICLE.ADD_RED_USED.0          Nummer der Zu- oder Abschlagsart in den Prefs (V1.02)
* ARTICLE.ADD_RED_USED.1          Kundenpreise
* ARTICLE.ADD_RED_USED.2
* ARTICLE.ADD_RED_VALUE.0.0       Zu- oder Abschlagswert oder Prozentsatz (V1.02)
* ARTICLE.ADD_RED_VALUE.0.1       Kundenpreise
* ARTICLE.ADD_RED_VALUE.0.2
* ARTICLE.ADD_RED_VALUE.0.3
...
* ARTICLE.ADD_RED_VALUE.2.3

* ARTICLE.ADD_RED_USED_TRADER.0   Nummer der Zu- oder Abschlagsart in den Prefs (V1.02)
* ARTICLE.ADD_RED_USED_TRADER.1   Händlerpreise
* ARTICLE.ADD_RED_USED_TRADER.2
* ARTICLE.ADD_RED_VALUE_TRADER.0.0  Zu- oder Abschlagswert oder Prozentsatz (V1.02)
...                                 Händlerpreise
* ARTICLE.ADD_RED_VALUE_TRADER.2.3

* ARTICLE.ADD_RED_USED_SUPPLIER.0 Nummer der Zu- oder Abschlagsart in den Prefs (V1.02)
* ARTICLE.ADD_RED_USED_SUPPLIER.1 Lieferantpreise
* ARTICLE.ADD_RED_USED_SUPPLIER.2
* ARTICLE.ADD_RED_VALUE_SUPPLIER.0.0 Zu- oder Abschlagswert oder Prozentsatz (V1.02)
...                                  Lieferantpreise
* ARTICLE.ADD_RED_VALUE_SUPPLIER.2.3
* ARTICLE.PRICE_UNIT              Preiseinheit Kunde (V1.02)
* ARTICLE.PRICE_UNIT_TRADER       Preiseinheit Händler (V1.02)
* ARTICLE.PRICE_UNIT_SUPPLIER     Preiseinheit Lieferant (V1.02)
* ARTICLE.ARTICLE_GROUP           Nummer der Artikelgruppe in den Prefs oder 0            (V1.03)
* ARTICLE.CALC_CT                 automatische Kalkulation Kunden-   -> Händlerpreise     (V1.03)
* ARTICLE.CALC_CS                 automatische Kalkulation Kunden-   -> Lieferantenpreise (V1.03)
* ARTICLE.CALC_TC                 automatische Kalkulation Händler-  -> Händlerpreise     (V1.03)
* ARTICLE.CALC_TS                 automatische Kalkulation Händler-  -> Lieferantenpreise (V1.03)
* ARTICLE.CALC_SC                 automatische Kalkulation Liefer.-  -> Kundenpreise      (V1.03)
* ARTICLE.CALC_ST                 automatische Kalkulation Liefer.-  -> Händlerpreise     (V1.03)
* ARTICLE.CALC_ADD_RED.0          Zu-/Abschlagstyp für die automatische Kalkulation       (V1.03)
...                               0 bis 2 sind für die Lieferanten-  -> Händlerpreis,
* ARTICLE.CALC_ADD_RED.5          3 bis 5 für die      Händlerpreis  -> Kundenpreis

* ARTICLE.CALC_ADD_RED_VALUE.0.0  Zu-/Abschlagswerte oder Prozentsätze                    (V1.03)
...
* ARTICLE.CALC_ADD_RED_VALUE.5.3  entsprechend den angegebenen Zu-/Abschlagstypen

* ARTICLE.CALC_ROUND_S            Errechneten Lieferantenpreis runden? (Y/N)              (V1.03)
* ARTICLE.CALC_ROUND_T            Errechneten Händlerpreis runden? (Y/N)                  (V1.03)
* ARTICLE.CALC_ROUND_C            Errechneten Kundenpreis runden? (Y/N)                   (V1.03)
* ARTICLE.CALC_ROUND_FROM.0       Nachkommabereich von                                    (V1.03)
...
* ARTICLE.CALC_ROUND_FROM.3
* ARTICLE.CALC_ROUND_TO.0         Nachkommabereich bis                                    (V1.03)
...
* ARTICLE.CALC_ROUND_TO.3
* ARTICLE.CALC_ROUND_TO.0         Nachkommabereich gewünscht                              (V1.03)
...
* ARTICLE.CALC_ROUND_TO.3
* ARTICLE.ACCOUNT_IN              Buchungskontonummernverweis Eingang                     (V1.04)
* ARTICLE.ACCOUNT_OUT             Buchungskontonummernverweis Ausgang                     (V1.04)
@ENDNODE

@NODE REXX_BRANCHOFFICE_DATE "Niederlassungsdaten"

  @{" Adressdaten " link REXX_ADDRESS_DATE} mit vorangestelltem "OFFICE."

  OFFICE.STATE             Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
  OFFICE.ADDRESS_NUMBER    Nummer der zughörigen Adresse
* OFFICE.ILN               ILN (International Location Number)
* OFFICE.TAX_NUMBER        Steuernummer
* OFFICE.VALLUE_ID         Umsatzsteuer-ID
* OFFICE.HRB               HRB
* OFFICE.REVENUE_OFFICE_NUMBER  Adressnummer des zuständigen Finanzamts
* OFFICE.COURT_NUMBER      Adressnummer des zuständigen Gerichts
@ENDNODE

@NODE REXX_COUNTRY_DATE "Länderdaten"

  COUNTRY.STATE            Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
* COUNTRY.NAME             Name des Landes
* COUNTRY.SYMBOL           Landeskennzeichen
* COUNTRY.PHONE_HOME       Inlandvorwahl
* COUNTRY.PHONE_FOREIGN    Auslandsvorwahl
* COUNTRY.PHONE_FROMFOREIGN  Landestelefoncode
* COUNTRY.STATE.0          Bundesland-Bezeichnung
  ...
* COUNTRY.STATE.63         Bundesland-Bezeichnung
@ENDNODE

@NODE REXX_CUSTOMER_DATE "Kundendaten"

  @{" Adressdaten " link REXX_ADDRESS_DATE} mit vorangestelltem "CUSTOMER."

  CUSTOMER.STATE           Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
  CUSTOMER.ADDRESS_NUMBER  Nummer der zughörigen Adresse
* CUSTOMER.CLIENT_CODE     Kundennummer
* CUSTOMER.ACCOUNT_MONEY.0 Kontostand des Kunden, Währung 1
* CUSTOMER.ACCOUNT_MONEY.1 Kontostand des Kunden, Währung 2
* CUSTOMER.ADD_RED_USED    Nummer der Zu- oder Abschlagsart in den Prefs (V1.02)
* CUSTOMER.ADD_RED_VALUE.0 Prozent oder Wert, je nach Einstellung (V1.02)
* CUSTOMER.ADD_RED_VALUE.1 Währung 1 und 2
* CUSTOMER.DISCOUNT        Entfällt (V1.02)
* CUSTOMER.RECEPTION_DATE  Aufnahmedatum (Format JJJJMMTT)
* CUSTOMER.CURRENCY_USED   Währungsvorgabe
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* CUSTOMER.CREDITLIMIT.0   Kreditlimit, Währung 1
* CUSTOMER.CREDITLIMIT.1   Kreditlimit, Währung 2
* CUSTOMER.PRICE_SYSTEM    Verwendetes Preissystem ( 0 = Kundenpreis
                                                     1 = Händlerpreis
                                                     2 = Lieferantenpreis ) (V1.01)
* CUSTOMER.VALUE_FREE      Mehrwertsteuerbefreit (Y/N)    (V1.01)
* CUSTOMER.NUMBER_DISPATCH Nummer der Versandartenvorgabe (V1.03)
* CUSTOMER.ADDITIONAL_TEXT Zusatztext                     (V1.05)
* CUSTOMER.ILN             International Location Number  (V1.06)
* CUSTOMER.CATEGORY.0      Kundenkategorie 1 - 3 Nummern  (V1.06)
* CUSTOMER.CATEGORY.1      entsprechend der Festlegungen  (V1.06)
* CUSTOMER.CATEGORY.2      in den Prefs oder 0            (V1.06)
@ENDNODE

@NODE REXX_DISPATCH_DATE "Versanddaten"

  DELIVERY.STATE           Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
* DELIVERY.DESCRIPTION.0   Versandbezeichnung 1
* DELIVERY.DESCRIPTION.1   Versandbezeichnung 2
* DELIVERY.DESCRIPTION.2   Versandbezeichnung 3
* DELIVERY.VALUE_USED      Verwendeter Mehrwertsteuersatz (0-9)
* DELIVERY.VALUE_ADDITIONAL_USED  Verwendeter MWSt-Satz Zusatzkosten (0-9)
* DELIVERY.CURRENCY_USED   Verwendete Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* DELIVERY.DISCOUNT_ALLOWANCE  Skonto und/oder Zu/Ab auf Versandkosten?
                           0 = Keines von beiden
                           1 = Nur Skonto
                           2 = Nur Zu/Ab
                           3 = Beides möglich
* DELIVERY.MINWEIGHT.0     Mindestgewicht
  ...
* DELIVERY.MINWEIGHT.9     Mindestgewicht

* DELIVERY.COSTS.0.0       Versandkosten Währung 1 und 2, Netto und Brutto
  ...
* DELIVERY.COSTS.9.3       Versandkosten Währung 1 und 2, Netto und Brutto

* DELIVERY.ADDITIONAL_COSTS.0.0 Zusatzkosten Währung 1/2, Netto und Brutto
  ...
* DELIVERY.ADDITIONAL_COSTS.9.3 Zusatzkosten Währung 1/2, Netto und Brutto

* DELIVERY.QUANTITY.0      Bestandsführende Artikel: Mengen
  ,,,
* DELIVERY.QUANTITY.9      Bestandsführende Artikel: Mengen

* DELIVERY.ARTICLE.0       Bestandsführende Artikel: Artiklenummer
  ...
* DELIVERY.ARTICLE.9       Bestandsführende Artikel: Artiklenummer

* DELIVERY.DOCUMENT.0      Druckdokument-Vorgaben (je Status 6 Stück)
  ...
* DELIVERY.DOCUMENT.65     Druckdokument-Vorgaben (je Status 6 Stück)

* DELIVERY.ACCOUNT_PAY_OUT Buchungskonto für die Zahlung von Ausgangsbelegen       (V1.04)
@ENDNODE

@NODE REXX_EMPLOYEE_DATE "Mitarbeiterdaten"

  @{" Adressdaten " link REXX_ADDRESS_DATE} mit vorangestelltem "EMPLOYEE."

  EMPLOYEE.STATE           Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
  EMPLOYEE.ADDRESS_NUMBER  Nummer der zughörigen Adresse
* EMPLOYEE.BRANCHOFFICE_NUMBER  Nummer der Niederlassung, bei der der Mit-
                           arbeiter tätig ist
* EMPLOYEE.STUFF_NUMBER    Personalnummer
* EMPLOYEE.OCCUPATION      Tätigkeit
* EMPLOYEE.RECEPTION_DATE  Eintrittsdatum (Format JJJJMMTT)
* EMPLOYEE.LEAVE_DATE      Austrittsdatum (Format JJJJMMTT)
* EMPLOYEE.AGREED_SCALE_GROUP  Tarigruppe
* EMPLOYEE.EXTRA_SALARY.0  Zusatzvergütung, Währung 1
* EMPLOYEE.EXTRA_SALARY.1  Zusatzvergütung, Währung 2
* EMPLOYEE.CHILDREN_COUNT  Anzahl Kinder
* EMPLOYEE.TAX_BRACKET     Steuerklasse
* EMPLOYEE.HOLLYDAY_YEAR   Jahresurlaub
* EMPLOYEE.HOLLYDAY_ACTUALLY  Aktuell zur Verfügung stehende Urlaubstage
* EMPLOYEE.HOLLYDAY_REST   Resturlaub
* EMPLOYEE.CURRENCY_USED   Währung Vorgaben
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* EMPLOYEE.RIGHT_ADDRESS   Berechtigung Adressdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_CUSTOMER  Berechtigung Kundendaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_SUPPLIER  Berechtigung Lieferantendaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_EMPLOYEE  Berechtigung Mitarbeiterdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_PASSWORD  Berechtigung Passwortrücksetzung
                           0 = keine Berechtigung
                           1 = rücksetzen erlaubt
* EMPLOYEE.RIGHT_BRANCHOFFICE  Berechtigung Niederlasungsdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_INBILL    Berechtigung Eingangsrechnungsdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_OUTBILL   Berechtigung Ausgangsrechnungsdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_ARTICLE   Berechtigung Artikel- und Versanddaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_COUNTRY   Berechtigung Länderdaten
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_PREFS     Berechtigung Einstellungen
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_STOCK     Berechtigung Inventur          (V1.04)
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_ACCOUNT   Berechtigung Kontenplan        (V1.04)
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
* EMPLOYEE.RIGHT_BOOK      Berechtigung Buchungen         (V1.04)
                           0 = keine Berechtigung
                           1 = nur ansehen
                           2 = ansehen und bearbeiten
@ENDNODE

@NODE REXX_INBILL_DATE "Eingangsrechnungsdaten"

  IB.STATE                 Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht

  @{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE} mit vorangestelltem "IB."
  @{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE} mit vorangestelltem "IB."
  @{" Lieferantendaten " link REXX_SUPPLIER_DATE} mit vorangestel "IB."

* IB.OFFICE_NUMBER         Niederlassungsnummer
* IB.ORDERER_NUMBER        Mitarbeiternummer des Bestellers
* IB.INVOICEE_NUMBER       Lieferantennummer
* IB.BILL_NUMBER           (V1.00) Rechnungsnummer beim Lieferanten
* IB.BILL_STATE            Rechnungsstatus
                           0 = Bestellt
                           1 = Bestätigt/Lieferschein
                           2 = Rechnung (unbezahlt)
                           3 = Wareneingang
                           4 = Rechnung (1* gemahnt)
                           5 = Rechnung (2* gemahnt)
                           6 = Rechnung (3* gemahnt)
                           7 = Rechnung (mahnverfahren)
                           8 = storniert
                           9 = Rechnung bezahlt
* IB.DATE_ORDER            Bestelldatum       (Format JJJJMMTT)
* IB.DATE_DELIVERY_NOTE    Lieferscheindatum  (Format JJJJMMTT)
* IB.DATE_BILL             Rechnungsdatum     (Format JJJJMMTT)
* IB.DATE_GOODS_RECEIVED   Wareneingangsdatum (Format JJJJMMTT)
* IB.DATE_DUNNING.1        Datum 1. Mahnung   (Format JJJJMMTT)
* IB.DATE_DUNNING.2        Datum 2. Mahnung   (Format JJJJMMTT)
* IB.DATE_DUNNING.3        Datum 3. Mahnung   (Format JJJJMMTT)
* IB.DATE_DUNNING.4        Datum Mahverfahren (Format JJJJMMTT)
* IB.DATE_CANCEL           Stornodatum        (Format JJJJMMTT)
* IB.DATE_PAYED            Bezahtldatum       (Format JJJJMMTT)
* IB.REMARK                Bemerkung/Zusatztext
* IB.PRICE_SYSTEM          Verwendetes Preissystem ( 0 = Kundenpreis
                                                     1 = Händlerpreis
                                                     2 = Lieferantenpreis ) (V1.02)
* IB.VALUE_FREE            Mehrwertsteuerbefreit (Y/N) (V1.02)
* IB.CURRENCY_USED         Verwendet Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* IB.DISPATCH_VALUE        VersandMehrwertsteuer-Kennzeichen (0 - 9)
  IB.DISPATCH_TAX.0        Versandkosten Mehrwertsteuerbetrag (Währung 1)
  IB.DISPATCH_TAX.1        Versandkosten Mehrwertsteuerbetrag (Währung 2)
* IB.DISPATCH_COSTS.0      Versandkosten (Netto,  Währung 1)
* IB.DISPATCH_COSTS.1      Versandkosten (Brutto, Währung 1)
* IB.DISPATCH_COSTS.2      Versandkosten (Netto,  Währung 2)
* IB.DISPATCH_COSTS.3      Versandkosten (Brutto, Währung 2)
* IB.DISPATCH_ADDITION_VALUE    Versanzusatzkosten MWSt-Kennz. (0 - 9)
  IB.DISPATCH_ADDITION_TAX.0    Versandzusatzkosten MWSt Betrag (Währung 1)
  IB.DISPATCH_ADDITION_TAX.1    Versandzusatzkosten MWSt Betrag (Währung 2)
* IB.DISPATCH_ADDITION_COSTS.0  Versandzusatzkosten (Netto,  Währung 1)
* IB.DISPATCH_ADDITION_COSTS.1  Versandzusatzkosten (Brutto, Währung 1)
* IB.DISPATCH_ADDITION_COSTS.2  Versandzusatzkosten (Netto,  Währung 2)
* IB.DISPATCH_ADDITION_COSTS.3  Versandzusatzkosten (Brutto, Währung 2)
  entfällt mit V1.02: * IB.ALLOWANCE_PERCENT     Rabattsatz in Prozent
  entfällt mit V1.02:  IB.ALLOWANCE.0           Rabattbetrag  (Netto,  Währung 1)
  entfällt mit V1.02:  IB.ALLOWANCE.1           Rabattbetrag  (Brutto, Währung 1)
  entfällt mit V1.02:  IB.ALLOWANCE.2           Rabattbetrag  (Netto,  Währung 2)
  entfällt mit V1.02:  IB.ALLOWANCE.3           Rabattbetrag  (Brutto, Währung 2)
  entfällt mit V1.02:  IB.ALLOWANCE_TAX.0       Rabatt-MWSt-Betrag (Währung 1)
  entfällt mit V1.02:  IB.ALLOWANCE_TAX.1       Rabatt-MWSt-Betrag (Währung 2)
* IB.DISCOUNT_PERCENT      Skontosatz in Prozent
  IB.DISCOUNT.0            Skontobetrag  (Netto,  Währung 1)
  IB.DISCOUNT.1            Skontobetrag  (Brutto, Währung 1)
  IB.DISCOUNT.2            Skontobetrag  (Netto,  Währung 2)
  IB.DISCOUNT.3            Skontobetrag  (Brutto, Währung 2)
  IB.DISCOUNT_TAX.0        Skonto-MWSt-Betrag (Währung 1)
  IB.DISCOUNT_TAX.1        Skonto-MWSt-Betrag (Währung 2)
  IB.TOTAL.0               Rechnungsgesamtsumme (Netto,  Währung 1)
  IB.TOTAL.1               Rechnungsgesamtsumme (Brutto, Währung 1)
  IB.TOTAL.2               Rechnungsgesamtsumme (Netto,  Währung 2)
  IB.TOTAL.3               Rechnungsgesamtsumme (Brutto, Währung 2)
  IB.TOTAL_M_ALL.0         " - Rabatt (Netto,  Währung 1)
  IB.TOTAL_M_ALL.1         " - Rabatt (Brutto, Währung 1)
  IB.TOTAL_M_ALL.2         " - Rabatt (Netto,  Währung 2)
  IB.TOTAL_M_ALL.3         " - Rabatt (Brutto, Währung 2)
  IB.TOTAL_M_ALL_CH.0      " - Rabatt und Skonto (Netto,  Währung 1)
  IB.TOTAL_M_ALL_CH.1      " - Rabatt und Skonto (Brutto, Währung 1)
  IB.TOTAL_M_ALL_CH.2      " - Rabatt und Skonto (Netto,  Währung 2)
  IB.TOTAL_M_ALL_CH.3      " - Rabatt und Skonto (Brutto, Währung 2)
  IB.TOTAL_ADD.0           " + Versandzusatzkosten (Netto,  Währung 1)
  IB.TOTAL_ADD.1           " + Versandzusatzkosten (Brutto, Währung 1)
  IB.TOTAL_ADD.2           " + Versandzusatzkosten (Netto,  Währung 2)
  IB.TOTAL_ADD.3           " + Versandzusatzkosten (Brutto, Währung 2)
  IB.TOTAL_ADD_M_ALL.0     " + " - Rabatt (Netto,  Währung 1)
  IB.TOTAL_ADD_M_ALL.1     " + " - Rabatt (Brutto, Währung 1)
  IB.TOTAL_ADD_M_ALL.2     " + " - Rabatt (Netto,  Währung 2)
  IB.TOTAL_ADD_M_ALL.3     " + " - Rabatt (Brutto, Währung 2)
  IB.TOTAL_ADD_M_ALL_CH.0  " + " - Rabatt und Skonto (Netto,  Währung 1)
  IB.TOTAL_ADD_M_ALL_CH.1  " + " - Rabatt und Skonto (Brutto, Währung 1)
  IB.TOTAL_ADD_M_ALL_CH.2  " + " - Rabatt und Skonto (Netto,  Währung 2)
  IB.TOTAL_ADD_M_ALL_CH.3  " + " - Rabatt und Skonto (Brutto, Währung 2)
* IB.VALUE_PERCENT.0       Mehrwertsteuerprozentsätze
  ...
* IB.VALUE_PERCENT.9       Mehrwertsteuerprozentsätze
  IB.VALUE.0.0             Mehrwertsteuersumme je Prozentsatz (Währung 1)
  IB.VALUE.0.1             Mehrwertsteuersumme je Prozentsatz (Währung 2)
  ...
  IB.VALUE.9.0             Mehrwertsteuersumme je Prozentsatz (Währung 1)
  IB.VALUE.9.1             Mehrwertsteuersumme je Prozentsatz (Währung 2)

  IB.VALUE_M_ALL.0.0       " - Rabatt je Prozentsatz (Währung 1)
  IB.VALUE_M_ALL.0.1       " - Rabatt je Prozentsatz (Währung 2)
  ...
  IB.VALUE_M_ALL.9.0       " - Rabatt je Prozentsatz (Währung 1)
  IB.VALUE_M_ALL.9.1       " - Rabatt je Prozentsatz (Währung 2)

  IB.VALUE_M_ALL_CH.0.0    " - Rabatt und Skonto je Prozentsatz (Währung 1)
  IB.VALUE_M_ALL_CH.0.1    " - Rabatt und Skonto je Prozentsatz (Währung 2)
  ...
  IB.VALUE_M_ALL_CH.9.0    " - Rabatt und Skonto je Prozentsatz (Währung 1)
  IB.VALUE_M_ALL_CH.9.1    " - Rabatt und Skonto je Prozentsatz (Währung 2)

  IB.SUM_PER_VALUE.0.1     Summe je Prozentsatz (Netto,  Währung 1)
  ...
  IB.SUM_PER_VALUE.9.4     Summe je Prozentsatz (Brutto, Währung 2)

  IB.SUM_PER_VALUE_M_ALL.0.1    Summe - Rabatt je % (Netto,  Währung 1)
  ...
  IB.SUM_PER_VALUE_M_ALL.9.4    Summe - Rabatt je % (Brutto, Währung 2)

  IB.SUM_PER_VALUE_M_ALL_CH.0.1 Summe - Rabatt u Skonto je % (Netto, W. 1)
  ...
  IB.SUM_PER_VALUE_M_ALL_CH.9.4 Summe - Rabatt u Skonto je % (Brutto,W. 2)

  IB.SUM_VALUE.0           Mehrwertsteuersumme (Währung 1)
  IB.SUM_VALUE.1           Mehrwertsteuersumme (Währung 2)
  IB.SUM_VALUE_M_ALL.0     Mehrwertsteuersumme - Rabatt (Währung 1)
  IB.SUM_VALUE_M_ALL.1     Mehrwertsteuersumme - Rabatt (Währung 2)
  IB.SUM_VALUE_M_ALL_CH.0  Mehrwertsteuersumme - Rabatt u Skonto (W. 1)
  IB.SUM_VALUE_M_ALL_CH.1  Mehrwertsteuersumme - Rabatt u Skonto (W. 2)

  IB.VALUE_ADD.0.0         Mehrwertsteuersumme je % + Zusatzkosten (W.1)
  IB.VALUE_ADD.0.1         Mehrwertsteuersumme je % + Zusatzkosten (W.2)
  ...
  IB.VALUE_ADD.9.0         Mehrwertsteuersumme je % + Zusatzkosten (W.1)
  IB.VALUE_ADD.9.1         Mehrwertsteuersumme je % + Zusatzkosten (W.2)

  IB.VALUE_ADD_M_ALL.0.0   " + Zus. - Rabatt je Prozentsatz (Währung 1)
  IB.VALUE_ADD_M_ALL.0.1   " + Zus. - Rabatt je Prozentsatz (Währung 2)
  ...
  IB.VALUE_ADD_M_ALL.9.0   " + Zus. - Rabatt je Prozentsatz (Währung 1)
  IB.VALUE_ADD_M_ALL.9.1   " + Zus. - Rabatt je Prozentsatz (Währung 2)

  IB.VALUE_ADD_M_ALL_CH.0.0 " + Zus. - Rabatt und Skonto je % (Währung 1)
  IB.VALUE_ADD_M_ALL_CH.0.1 " + Zus. - Rabatt und Skonto je % (Währung 2)
  ...
  IB.VALUE_ADD_M_ALL_CH.9.0 " + Zus. - Rabatt und Skonto je % (Währung 1)
  IB.VALUE_ADD_M_ALL_CH.9.1 " + Zus. - Rabatt und Skonto je % (Währung 2)

  IB.SUM_ADD_PER_VALUE.0.1 Summe + Zus. je Prozentsatz (Netto,  Währung 1)
  ...
  IB.SUM_ADD_PER_VALUE.9.4 Summe + Zus. je Prozentsatz (Brutto, Währung 2)

  IB.SUM_ADD_PER_VALUE_M_ALL.0.1    Summe + Zus. - Rabatt je % (Netto, W1)
  ...
  IB.SUM_ADD_PER_VALUE_M_ALL.9.4    Summe + Zus. - Rabatt je % (Brutto,W2)

  IB.SUM_ADD_PER_VALUE_M_ALL_CH.0.1 Summe + Zus. - R.u S. je % (Netto, W1)
  ...
  IB.SUM_ADD_PER_VALUE_M_ALL_CH.9.4 Summe + Zus. - R.u S. je % (Brutto,W2)

  IB.SUM_ADD_VALUE.0           Mehrwertsteuersumme + Zusatz. (Währung 1)
  IB.SUM_ADD_VALUE.1           Mehrwertsteuersumme + Zusatz. (Währung 2)
  IB.SUM_ADD_VALUE_M_ALL.0     " inkl. Zusatzkosten - Rabatt (Währung 1)
  IB.SUM_ADD_VALUE_M_ALL.1     " inkl. Zusatzkosten - Rabatt (Währung 2)
  IB.SUM_ADD_VALUE_M_ALL_CH.0  " inkl. Zusatzkosten - R. u Skonto (W. 1)
  IB.SUM_ADD_VALUE_M_ALL_CH.1  " inkl. Zusatzkosten - R. u Skonto (W. 2)

* IB.ADD_RED_USED.0        Zu-/Abschlagstyp (V1.02)
* IB.ADD_RED_USED.1        Zu-/Abschlagstyp (V1.02)
* IB.ADD_RED_USED.2        Zu-/Abschlagstyp (V1.02)
* IB.ADD_RED_TYPE.0        Zu-/Abschlagsart (V1.02)
* IB.ADD_RED_TYPE.1        Zu-/Abschlagsart (V1.02)
* IB.ADD_RED_TYPE.2        Zu-/Abschlagsart (V1.02)
* IB.ADD_RED_VALUE.0.0     Zu-/Abschlagswert oder Prozentsatz (V1.02)
...                        (eingegebener Wert)
* IB.ADD_RED_VALUE.2.3
  IB.ADD_RED_VALUE_POS.0.0 Zu-/Abschlagspositionssumme (V1.02)
...
  IB.ADD_RED_VALUE_POS.2.3
* IB.ACCOUNT_PAY_IN        Buchungskonto für die Zahlung von Eingangsbelegen (V1.04)
* IB.VALUETYPE.0           Mehrwertsteuerart                                 (V1.04)
  ...                      0 = Berechnung vom Nettowert
* IB.VALUETYPE.9           1 = Berechnung vom Bruttowert (Pauschalsatz)
  IB.BOOKED                Kennzeichen Gebucht (Y/N)                         (V1.04)

  IB.COUNT_ARTICLE         Anzahl vorhandener Artikel


  Jeweils mit vorangestelltem IB.x. (wobei "x" die jeweilige  Artikelposi-
  tionsnummer kennzeichnet 1, 2, ...):
  @{" Artikeldaten " link REXX_ARTICLE_DATE}
* @{" Positionen " link REXX_POS_DATE}
@ENDNODE

@NODE REXX_OUTBILL_DATE "Ausgangsrechnungsdaten"

  OB.STATE                 Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht

  @{" Niederlassungsdaten " link REXX_BRANCHOFFICE_DATE} mit vorangestelltem "OB."
  @{" Mitarbeiterdaten " link REXX_EMPLOYEE_DATE} mit vorangestelltem "OB."
  @{" Kundendaten/Rechnungsempfänger " link REXX_CUSTOMER_DATE} mit vorangestelltem "OB.INVOICEE."
  @{" Kundendaten/Warenempfänger " link REXX_CUSTOMER_DATE} mit vorangestelltem "OB.CONSIGNEE."
  @{" Versanddaten " link REXX_DISPATCH_DATE} mit vorangestelltem "OB."

* OB.OFFICE_NUMBER         Nummer der zugehörigen Niederlassung
* OB.SELLER_NUMBER         Mitarbeiternummer des Verkäufers
* OB.INVOICEE_NUMBER       Kundennummer des Rechnungsempfängers
* OB.CONSIGNEE_NUMBER      Kundennummer des Warenempfängers
* OB.BILL_STATE            Rechnungsstatus
                           0  = Angebot
                           1  = Bestellt
                           2  = Lieferschein
                           3  = Rechnung (unbezahlt)
                           4  = Rechnung (1* gemahnt)
                           5  = Rechnung (2* gemahnt)
                           6  = Rechnung (3* gemahnt)
                           7  = Rechnung (mahnverfahren)
                           8  = Rechnung (kein Zahlung)
                           9  = Rechnung (storniert)
                           10 = Rechnung bezahlt
* OB.DATE_TENDER           Angebotsdatum      (Format: JJJJMMTT)
* OB.DATE_ORDER            Bestelldatum       (Format: JJJJMMTT)
* OB.DATE_DELIVERY_NOTE    Lieferscheindatum  (Format: JJJJMMTT)
* OB.DATE_BILL             Rechnungsdatum     (Format: JJJJMMTT)
* OB.DATE_DUNNING.1        1. Mahndatum       (Format: JJJJMMTT)
* OB.DATE_DUNNING.2        2. Mahndatum       (Format: JJJJMMTT)
* OB.DATE_DUNNING.3        3. Mahndatum       (Format: JJJJMMTT)
* OB.DATE_DUNNING.4        Mahnverfahrendatum (Format: JJJJMMTT)
* OB.DATE_WRITING_OFF      Datum Abgeschrieb. (Format: JJJJMMTT)
* OB.DATE_CANCEL           Stornodatum        (Format: JJJJMMTT)
* OB.DATE_PAYED            Bezahlt-Datum      (Format: JJJJMMTT)
* OB.REMARK                Bemerkung/Zusatztext
* OB.NUMBER_DISPATCH       Nummer der Versandart
* OB.PRICE_SYSTEM          Verwendetes Preissystem ( 0 = Kundenpreis
                                                     1 = Händlerpreis
                                                     2 = Lieferantenpreis ) (V1.01)
* OB.VALUE_FREE            Mehrwertsteuerbefreit (Y/N) (V1.01)
* OB.CURRENCY_USED         Verwendet Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* OB.DISPATCH_VALUE        VersandMehrwertsteuer-Kennzeichen (0 - 9)
  OB.DISPATCH_TAX.0        Versandkosten Mehrwertsteuerbetrag (Währung 1)
  OB.DISPATCH_TAX.1        Versandkosten Mehrwertsteuerbetrag (Währung 2)
* OB.DISPATCH_COSTS.0      Versandkosten (Netto,  Währung 1)
* OB.DISPATCH_COSTS.1      Versandkosten (Brutto, Währung 1)
* OB.DISPATCH_COSTS.2      Versandkosten (Netto,  Währung 2)
* OB.DISPATCH_COSTS.3      Versandkosten (Brutto, Währung 2)
* OB.DISPATCH_ADDITION_VALUE    Versanzusatzkosten MWSt-Kennz. (0 - 9)
  OB.DISPATCH_ADDITION_TAX.0    Versandzusatzkosten MWSt Betrag (Währung 1)
  OB.DISPATCH_ADDITION_TAX.1    Versandzusatzkosten MWSt Betrag (Währung 2)
* OB.DISPATCH_ADDITION_COSTS.0  Versandzusatzkosten (Netto,  Währung 1)
* OB.DISPATCH_ADDITION_COSTS.1  Versandzusatzkosten (Brutto, Währung 1)
* OB.DISPATCH_ADDITION_COSTS.2  Versandzusatzkosten (Netto,  Währung 2)
* OB.DISPATCH_ADDITION_COSTS.3  Versandzusatzkosten (Brutto, Währung 2)
  entfällt mit V1.02:* OB.ALLOWANCE_PERCENT     Rabattsatz in Prozent
  entfällt mit V1.02:  OB.ALLOWANCE.0           Rabattbetrag  (Netto,  Währung 1)
  entfällt mit V1.02:  OB.ALLOWANCE.1           Rabattbetrag  (Brutto, Währung 1)
  entfällt mit V1.02:  OB.ALLOWANCE.2           Rabattbetrag  (Netto,  Währung 2)
  entfällt mit V1.02:  OB.ALLOWANCE.3           Rabattbetrag  (Brutto, Währung 2)
  entfällt mit V1.02:  OB.ALLOWANCE_TAX.0       Rabatt-MWSt-Betrag (Währung 1)
  entfällt mit V1.02:  OB.ALLOWANCE_TAX.1       Rabatt-MWSt-Betrag (Währung 2)
* OB.DISCOUNT_PERCENT      Skontosatz in Prozent
  OB.DISCOUNT.0            Skontobetrag  (Netto,  Währung 1)
  OB.DISCOUNT.1            Skontobetrag  (Brutto, Währung 1)
  OB.DISCOUNT.2            Skontobetrag  (Netto,  Währung 2)
  OB.DISCOUNT.3            Skontobetrag  (Brutto, Währung 2)
  OB.DISCOUNT_TAX.0        Skonto-MWSt-Betrag (Währung 1)
  OB.DISCOUNT_TAX.1        Skonto-MWSt-Betrag (Währung 2)
  OB.TOTAL.0               Rechnungsgesamtsumme (Netto,  Währung 1)
  OB.TOTAL.1               Rechnungsgesamtsumme (Brutto, Währung 1)
  OB.TOTAL.2               Rechnungsgesamtsumme (Netto,  Währung 2)
  OB.TOTAL.3               Rechnungsgesamtsumme (Brutto, Währung 2)
  OB.TOTAL_M_ALL.0         " - Rabatt (Netto,  Währung 1)
  OB.TOTAL_M_ALL.1         " - Rabatt (Brutto, Währung 1)
  OB.TOTAL_M_ALL.2         " - Rabatt (Netto,  Währung 2)
  OB.TOTAL_M_ALL.3         " - Rabatt (Brutto, Währung 2)
  OB.TOTAL_M_ALL_CH.0      " - Rabatt und Skonto (Netto,  Währung 1)
  OB.TOTAL_M_ALL_CH.1      " - Rabatt und Skonto (Brutto, Währung 1)
  OB.TOTAL_M_ALL_CH.2      " - Rabatt und Skonto (Netto,  Währung 2)
  OB.TOTAL_M_ALL_CH.3      " - Rabatt und Skonto (Brutto, Währung 2)
  OB.TOTAL_ADD.0           " + Versandzusatzkosten (Netto,  Währung 1)
  OB.TOTAL_ADD.1           " + Versandzusatzkosten (Brutto, Währung 1)
  OB.TOTAL_ADD.2           " + Versandzusatzkosten (Netto,  Währung 2)
  OB.TOTAL_ADD.3           " + Versandzusatzkosten (Brutto, Währung 2)
  OB.TOTAL_ADD_M_ALL.0     " + " - Rabatt (Netto,  Währung 1)
  OB.TOTAL_ADD_M_ALL.1     " + " - Rabatt (Brutto, Währung 1)
  OB.TOTAL_ADD_M_ALL.2     " + " - Rabatt (Netto,  Währung 2)
  OB.TOTAL_ADD_M_ALL.3     " + " - Rabatt (Brutto, Währung 2)
  OB.TOTAL_ADD_M_ALL_CH.0  " + " - Rabatt und Skonto (Netto,  Währung 1)
  OB.TOTAL_ADD_M_ALL_CH.1  " + " - Rabatt und Skonto (Brutto, Währung 1)
  OB.TOTAL_ADD_M_ALL_CH.2  " + " - Rabatt und Skonto (Netto,  Währung 2)
  OB.TOTAL_ADD_M_ALL_CH.3  " + " - Rabatt und Skonto (Brutto, Währung 2)
* OB.VALUE_PERCENT.0       Mehrwertsteuerprozentsätze
  ...
* OB.VALUE_PERCENT.9       Mehrwertsteuerprozentsätze
  OB.VALUE.0.0             Mehrwertsteuersumme je Prozentsatz (Währung 1)
  OB.VALUE.0.1             Mehrwertsteuersumme je Prozentsatz (Währung 2)
  ...
  OB.VALUE.9.0             Mehrwertsteuersumme je Prozentsatz (Währung 1)
  OB.VALUE.9.1             Mehrwertsteuersumme je Prozentsatz (Währung 2)

  OB.VALUE_M_ALL.0.0       " - Rabatt je Prozentsatz (Währung 1)
  OB.VALUE_M_ALL.0.1       " - Rabatt je Prozentsatz (Währung 2)
  ...
  OB.VALUE_M_ALL.9.0       " - Rabatt je Prozentsatz (Währung 1)
  OB.VALUE_M_ALL.9.1       " - Rabatt je Prozentsatz (Währung 2)

  OB.VALUE_M_ALL_CH.0.0    " - Rabatt und Skonto je Prozentsatz (Währung 1)
  OB.VALUE_M_ALL_CH.0.1    " - Rabatt und Skonto je Prozentsatz (Währung 2)
  ...
  OB.VALUE_M_ALL_CH.9.0    " - Rabatt und Skonto je Prozentsatz (Währung 1)
  OB.VALUE_M_ALL_CH.9.1    " - Rabatt und Skonto je Prozentsatz (Währung 2)

  OB.SUM_PER_VALUE.0.1     Summe je Prozentsatz (Netto,  Währung 1)
  ...
  OB.SUM_PER_VALUE.9.4     Summe je Prozentsatz (Brutto, Währung 2)

  OB.SUM_PER_VALUE_M_ALL.0.1    Summe - Rabatt je % (Netto,  Währung 1)
  ...
  OB.SUM_PER_VALUE_M_ALL.9.4    Summe - Rabatt je % (Brutto, Währung 2)

  OB.SUM_PER_VALUE_M_ALL_CH.0.1 Summe - Rabatt u Skonto je % (Netto, W. 1)
  ...
  OB.SUM_PER_VALUE_M_ALL_CH.9.4 Summe - Rabatt u Skonto je % (Brutto,W. 2)

  OB.SUM_VALUE.0           Mehrwertsteuersumme (Währung 1)
  OB.SUM_VALUE.1           Mehrwertsteuersumme (Währung 2)
  OB.SUM_VALUE_M_ALL.0     Mehrwertsteuersumme - Rabatt (Währung 1)
  OB.SUM_VALUE_M_ALL.1     Mehrwertsteuersumme - Rabatt (Währung 2)
  OB.SUM_VALUE_M_ALL_CH.0  Mehrwertsteuersumme - Rabatt u Skonto (W. 1)
  OB.SUM_VALUE_M_ALL_CH.1  Mehrwertsteuersumme - Rabatt u Skonto (W. 2)

  OB.VALUE_ADD.0.0         Mehrwertsteuersumme je % + Zusatzkosten (W.1)
  OB.VALUE_ADD.0.1         Mehrwertsteuersumme je % + Zusatzkosten (W.2)
  ...
  OB.VALUE_ADD.9.0         Mehrwertsteuersumme je % + Zusatzkosten (W.1)
  OB.VALUE_ADD.9.1         Mehrwertsteuersumme je % + Zusatzkosten (W.2)

  OB.VALUE_ADD_M_ALL.0.0   " + Zus. - Rabatt je Prozentsatz (Währung 1)
  OB.VALUE_ADD_M_ALL.0.1   " + Zus. - Rabatt je Prozentsatz (Währung 2)
  ...
  OB.VALUE_ADD_M_ALL.9.0   " + Zus. - Rabatt je Prozentsatz (Währung 1)
  OB.VALUE_ADD_M_ALL.9.1   " + Zus. - Rabatt je Prozentsatz (Währung 2)

  OB.VALUE_ADD_M_ALL_CH.0.0 " + Zus. - Rabatt und Skonto je % (Währung 1)
  OB.VALUE_ADD_M_ALL_CH.0.1 " + Zus. - Rabatt und Skonto je % (Währung 2)
  ...
  OB.VALUE_ADD_M_ALL_CH.9.0 " + Zus. - Rabatt und Skonto je % (Währung 1)
  OB.VALUE_ADD_M_ALL_CH.9.1 " + Zus. - Rabatt und Skonto je % (Währung 2)

  OB.SUM_ADD_PER_VALUE.0.1 Summe + Zus. je Prozentsatz (Netto,  Währung 1)
  ...
  OB.SUM_ADD_PER_VALUE.9.4 Summe + Zus. je Prozentsatz (Brutto, Währung 2)

  OB.SUM_ADD_PER_VALUE_M_ALL.0.1    Summe + Zus. - Rabatt je % (Netto, W1)
  ...
  OB.SUM_ADD_PER_VALUE_M_ALL.9.4    Summe + Zus. - Rabatt je % (Brutto,W2)

  OB.SUM_ADD_PER_VALUE_M_ALL_CH.0.1 Summe + Zus. - R.u S. je % (Netto, W1)
  ...
  OB.SUM_ADD_PER_VALUE_M_ALL_CH.9.4 Summe + Zus. - R.u S. je % (Brutto,W2)

  OB.SUM_ADD_VALUE.0           Mehrwertsteuersumme + Zusatz. (Währung 1)
  OB.SUM_ADD_VALUE.1           Mehrwertsteuersumme + Zusatz. (Währung 2)
  OB.SUM_ADD_VALUE_M_ALL.0     " inkl. Zusatzkosten - Rabatt (Währung 1)
  OB.SUM_ADD_VALUE_M_ALL.1     " inkl. Zusatzkosten - Rabatt (Währung 2)
  OB.SUM_ADD_VALUE_M_ALL_CH.0  " inkl. Zusatzkosten - R. u Skonto (W. 1)
  OB.SUM_ADD_VALUE_M_ALL_CH.1  " inkl. Zusatzkosten - R. u Skonto (W. 2)

* OB.ADD_RED_USED.0        Zu-/Abschlagstyp (V1.02)
* OB.ADD_RED_USED.1        Zu-/Abschlagstyp (V1.02)
* OB.ADD_RED_USED.2        Zu-/Abschlagstyp (V1.02)
* OB.ADD_RED_TYPE.0        Zu-/Abschlagsart (V1.02)
* OB.ADD_RED_TYPE.1        Zu-/Abschlagsart (V1.02)
* OB.ADD_RED_TYPE.2        Zu-/Abschlagsart (V1.02)
* OB.ADD_RED_VALUE.0.0     Zu-/Abschlagswert oder Prozentsatz (V1.02)
...                        (eingegebener Wert)
* OB.ADD_RED_VALUE.2.3
  OB.ADD_RED_VALUE_POS.0.0 Zu-/Abschlagspositionssumme (V1.02)
...
  OB.ADD_RED_VALUE_POS.2.3

* OB.VALUETYPE.0           Mehrwertsteuerart                      (V1.04)
  ...                      0 = Berechnung vom Nettowert
* OB.VALUETYPE.9           1 = Berechnung vom Bruttowert (Pauschalsatz)
  OB.BOOKED                Kennzeichen Gebucht (Y/N)              (V1.04)

* OB.SUM_PAYED.0           Bezahlter Betrag (Kassenmodul)         (V1.06)
  ...
* OB.SUM_PAYED.3           Bezahlter Betrag (Kassenmodul)         (V1.06)

  OB.SUM_BACK.0            Rückgabebetrag (Kassenmodul)           (V1.06)
  ...
  OB.SUM_BACK.3            Rückgabebetrag (Kassenmodul)           (V1.06)


  OB.COUNT_ARTICLE         Anzahl vorhandener Artikel

  Jeweils mit vorangestelltem OB.x. (wobei "x" die jeweilige  Artikelposi-
  tionsnummer kennzeichnet 1, 2, ...):
  @{" Artikeldaten " link REXX_ARTICLE_DATE}
* @{" Positionen " link REXX_POS_DATE}
@ENDNODE

@NODE REXX_POS_DATE "Positionsdaten für Ein- und Ausgangsrechnungen"

  POS_ARTICLE_NUMBER_FORMATED  Artikelnummer entsprechend den Einstellun-
                           gen (Laufende, 2. Art., EAN, Lieferanten)
* POS_ARTICLE_NUMBER       Laufende Artikelnummer
* POS_QUANTITY             Artikelanzahl, Menge
* POS_SINGLE_PRICE.0       Artikeleinzelpreis          (Netto,  Währung 1)
* POS_SINGLE_PRICE.1       Artikeleinzelpreis          (Brutto, Währung 1)
* POS_SINGLE_PRICE.2       Artikeleinzelpreis          (Netto,  Währung 2)
* POS_SINGLE_PRICE.3       Artikeleinzelpreis          (Brutto, Währung 2)
  POS_SINGLE_PRICE_M_ALL.0 Artikeleinzelpreis - Zu/Ab  (Netto,  Währung 1)
  POS_SINGLE_PRICE_M_ALL.1 Artikeleinzelpreis - Zu/Ab  (Brutto, Währung 1)
  POS_SINGLE_PRICE_M_ALL.2 Artikeleinzelpreis - Zu/Ab  (Netto,  Währung 2)
  POS_SINGLE_PRICE_M_ALL.3 Artikeleinzelpreis - Zu/Ab  (Brutto, Währung 2)
  POS_SUM.0                Positionssumme              (Netto,  Währung 1)
  POS_SUM.1                Positionssumme              (Brutto, Währung 1)
  POS_SUM.2                Positionssumme              (Netto,  Währung 2)
  POS_SUM.3                Positionssumme              (Brutto, Währung 2)
  POS_SUM_M_ALL.0          Positionssumme - Zu-/Absch. (Netto,  Währung 1)
  POS_SUM_M_ALL.1          Positionssumme - Zu-/Absch. (Brutto, Währung 1)
  POS_SUM_M_ALL.2          Positionssumme - Zu-/Absch. (Netto,  Währung 2)
  POS_SUM_M_ALL.3          Positionssumme - Zu-/Absch. (Brutto, Währung 2)
* POS_VALUE                Verwendeter Mehrwertsteuersatz (0 - 9)
  POS_TAX.0                Mehrwertsteuerbetrag                (Währung 1)
  POS_TAX.1                Mehrwertsteuerbetrag                (Währung 2)
  POS_TAX_M_ALL.0          Mehrwertsteuerbetrag - Zu-/Abschlag (Währung 1)
  POS_TAX_M_ALL.1          Mehrwertsteuerbetrag - Zu-/Abschlag (Währung 2)
* POS_ADD_RED_USED.0       Zu-/Abschlagstyp (V1.02)
* POS_ADD_RED_USED.1       Zu-/Abschlagstyp (V1.02)
* POS_ADD_RED_USED.2       Zu-/Abschlagstyp (V1.02)
* POS_ADD_RED_TYPE.0       Zu-/Abschlagsart (V1.02)
* POS_ADD_RED_TYPE.1       Zu-/Abschlagsart (V1.02)
* POS_ADD_RED_TYPE.2       Zu-/Abschlagsart (V1.02)
* POS_ADD_RED_VALUE.0.0    Zu-/Abschlagswert oder Prozentsatz (V1.02)
...                        (eingegebener Wert)
* POS_ADD_RED_VALUE.2.3
  POS_ADD_RED_VALUE_POS.0.0 Zu-/Abschlagspositionssumme (V1.02)
...
  POS_ADD_RED_VALUE_POS.2.3
* POS_REMARK               Mehrzeiliger Zusatztext/Bemerkung (V1.02)
* POS_PRICE_UNIT           Preiseinheit (V1.02)
@ENDNODE

@NODE REXX_PREFS_DATE "Einstellungsdaten"

* PREFS.SCREEN.PUBNAME     Name des voreingestellten Public-Screens
* PREFS.SCREEN.DISPLAYID   Display-ID des eingestellten eigenen Screens
* PREFS.SCREEN.DISPLAYDEEPTH Voreingestellte Farbtiefe des eigenen Screens
* PREFS.SCREEN.WIDTH       Breite in Bildpunkten des eigenen Screens
* PREFS.SCREEN.HIGHT       Höhe in Bildpunkten des eigenen Screens
* PREFS.SCREEN.OVERSCANTYPE Overscan-Typ des eigenen Screens
* PREFS.SCREEN.AUTOSCROLL  Autoscrool aktiviert (Y/N) des eigenen Screens
* PREFS.WINPOSSAVE         Fensterpositionen/-grössen  beim Verlassen  des
                           Programms sichern (Y/N)
* PREFS.PRINTOFFSET_X      Linker Druckrand in mm
* PREFS.PRINTOFFSET_Y      Oberer Druckrand in mm
* PREFS.AUTOORDER          Automatisches Bestellen
                           0 = Keine automatische Bestellung
                           1 = Nur erstellen
                           2 = erstellen und drucken
* PREFS.ORDERFORMULAR      Bestellformular
* PREFS.AUTODUNNING        Automatisches Mahnen
                           0 = Nicht mahnen
                           1 = Hinweis
                           2 = automatisch drucken
* PREFS.DUNAFTERDAYS.0     Anzahl Tage, nach der die 1. Mahnung erfolgt
* PREFS.DUNAFTERDAYS.1     Anzahl Tage, nach der die 2. Mahnung erfolgt
* PREFS.DUNAFTERDAYS.2     Anzahl Tage, nach der die 3. Mahnung erfolgt
* PREFS.DUNFORMULAR.0      Mahnformular
* PREFS.DUNFORMULAR.1      Mahnformular
* PREFS.DUNFORMULAR.2      Mahnformular
* PREFS.VALUEPERCENT.0     Mehrwertsteuerprozentsätze
  ...
* PREFS.VALUEPERCENT.9     Mehrwertsteuerprozentsätze
* PREFS.CURRENCYSYMBOL     Währungssymbol 2. Währung
* PREFS.CONVERSIONFACTOR   Umrechnungskurs
* PREFS.CURRENCY_USED      Währungsvorgabe
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* PREFS.OUTBILL_ART        Allgemein zu verwendende Artikelnummer
                           0 = laufende Artikelnummer
                           1 = EAN
                           2 = zweite Artikelnummer
* PREFS.INBILL_ART         Bei Eingangsrechnungen zu verwendende Artikelnr
                           0 = laufende Artikelnummer
                           1 = EAN
                           2 = zweite Artikelnummer
                           3 = Herstellerartikelnummer
* PREFS.CREDITLIMIT.0      Vorgabe Kundenkreditlimit
* PREFS.CREDITLIMIT.1      Währung 1 und 2
* PREFS.ASK_FASTPRINT      Beim Schnelldruck nachfragen (Y/N)
* PREFS.YEAR_4DIGIT        Jahresangabe vierstellig erzwingen (Y/N)
* PREFS.FRAC_DIGITS        Anzahl zu verwendenden Nachkommastellen
* PREFS.FRAC_DIGITS_PERCENT    Anzahl zu verwendenden Nachkommastellen bei
                           Prozentangaben
* PREFS.NUMBER_DIGITS      Vornullen  (Länge von  laufenden  Nummern  beim
                           Druck, mit Vornullen aufgefüllt).
* PREFS.CLIENT_CODE        Zu verwendende Kundennummer (V1.00)
                           0 = laufende Kundennummer
                           1 = 2. Kundennummer
* PREFS.ADD_RED_TEXT.0     Zu-/Abschlagstext                                       (V1.02)
...
* PREFS.ADD_RED_TEXT.49    Zu-/Abschlagstext                                       (V1.02)

* PREFS.ADD_RED_TYPE.0     Zu-/Abschlagsart                                        (V1.02)
...                        0  = Zuschlag Prozentual
* PREFS.ADD_RED_TYPE.49    1  = Zuschlag Wert je Einheit
                           2  = Zuschlag Wert je Verpachungseinheit
                           3  = Zuschlag Wert je Lieferantenverpackungseinheit
                           4  = Zuschlag Wert absolut
                           5  = Abschlag Prozentual
                           6  = Abschlag Wert je Einheit
                           7  = Abschlag Wert je Verpachungseinheit
                           8  = Abschlag Wert je Lieferantenverpackungseinheit
                           9  = Abschlag Wert absolut
* PREFS.ADD_RED_USED       Anzahl belegter Zu-/Abschlagselemente                   (V1.02)

* PREFS.ARTICLE_GROUP_USED Anzahl belegter Artikelgruppen                          (V1.03)

* PREFS.ARTICLE_GROUP.0    Artikelgruppenbezeichnung                               (V1.03)
...
* PREFS.ARTICLE_GROUP.99   Artikelgruppenbezeichnung                               (V1.03)

* PREFS.CALC_CT            automatische Kalkulation Kunden-   -> Händlerpreise     (V1.03)
* PREFS.CALC_CS            automatische Kalkulation Kunden-   -> Lieferantenpreise (V1.03)
* PREFS.CALC_TC            automatische Kalkulation Händler-  -> Kundenpreise      (V1.03)
* PREFS.CALC_TS            automatische Kalkulation Händler-  -> Lieferantenpreise (V1.03)
* PREFS.CALC_SC            automatische Kalkulation Liefer.-  -> Kundenpreise      (V1.03)
* PREFS.CALC_ST            automatische Kalkulation Liefer.-  -> Händlerpreise     (V1.03)
* PREFS.CALC_ADD_RED.0     Zu-/Abschlagstyp für die automatische Kalkulation       (V1.03)
...                        0 bis 2 sind für die Lieferanten-  -> Händlerpreis,
* PREFS.CALC_ADD_RED.5     3 bis 5 für die      Händlerpreis  -> Kundenpreis

* PREFS.CALC_ADD_RED_VALUE.0.0  Zu-/Abschlagswerte oder Prozentsätze               (V1.03)
...
* PREFS.CALC_ADD_RED_VALUE.5.3  entsprechend den angegebenen Zu-/Abschlagstypen

* PREFS.CALC_ROUND_S       Errechneten Lieferantenpreis runden? (Y/N)              (V1.03)
* PREFS.CALC_ROUND_T       Errechneten Händlerpreis runden? (Y/N)                  (V1.03)
* PREFS.CALC_ROUND_C       Errechneten Kundenpreis runden? (Y/N)                   (V1.03)
* PREFS.CALC_ROUND_FROM.0  Nachkommabereich von                                    (V1.03)
...
* PREFS.CALC_ROUND_FROM.3
* PREFS.CALC_ROUND_TO.0    Nachkommabereich bis                                    (V1.03)
...
* PREFS.CALC_ROUND_TO.3
* PREFS.CALC_ROUND_NEW.0   Nachkommabereich gewünscht                              (V1.03)
...
* PREFS.CALC_ROUND_NEW.3
* PREFS.DISPATCH_VALUE_IN  MWSt-Vorgabe Versandkosten bei Eingangsrechnungen (0-9) (V1.03)
* PREFS.ADDITION_VALUE_IN  MWSt-Vorgabe Zusatzkosten  bei Eingangsrechnungen (0-9) (V1.03)
* PREFS.DISPATCH_VALUE_IN  MWSt-Vorgabe Versandkosten bei Eingangsrechnungen (0-9) (V1.03)
* PREFS.ADDITION_VALUE_IN  MWSt-Vorgabe Zusatzkosten  bei Eingangsrechnungen (0-9) (V1.03)
* PREFS.ARTICLE_VALUE      MWSt-Vorgabe für Artikel                          (0-9) (V1.03)

* PREFS.VALUETYPE.0        Mehrwertsteuerart                                       (V1.04)
  ...                      0 = Berechnung vom Nettowert
* PREFS.VALUETYPE.9        1 = Berechnung vom Bruttowert (Pauschalsatz)

* PREFS.VALUENAME.0        Mehrwertsteuerbezeichnung                               (V1.04)
  ...
* PREFS.VALUENAME.9
* PREFS.VALUEACCOUNT_IN.0  Mehrwertsteuer-Konto Eingang (Vorsteuer)                (V1.04)
  ...
* PREFS.VALUEACCOUNT_IN.9
* PREFS.VALUEACCOUNT_OUT.0 Mehrwertsteuer-Konto Ausgang (Umsatzsteuer)             (V1.04)
  ...
* PREFS.VALUEACCOUNT_OUT.9

* PREFS.ACCOUNT_DISP_IN    Buchungskonto Versandkosten Eingangsbelege              (V1.04)
* PREFS.ACCOUNT_ADD_IN     Buchungskonto Versandzusatzkosten Eingangsbelege        (V1.04)
* PREFS.ACCOUNT_PAY_IN     Buchungskonto für die Zahlung von Eingangsbelegen       (V1.04)
* PREFS.ACCOUNT_WOFF_IN    Buchungskonto für Abschreibungen bei Eingangsbelegen    (V1.04)
* PREFS.ACCOUNT_DISCOUNT_IN  Buchungskonto für Skonto bei Eingangsbelegen          (V1.04)
* PREFS.ACCOUNT_ADD_RED_IN.0 Buchungskonto für Zu-/Abschlage bei Eingangsbelegen   (V1.04)
...
* PREFS.ACCOUNT_ADD_RED_IN.49

* PREFS.ACCOUNT_DISP_OUT   Buchungskonto Versandkosten Ausgangsbelege              (V1.04)
* PREFS.ACCOUNT_PAY_OUT    Buchungskonto für die Zahlung von Ausgangsbelegen       (V1.04)
* PREFS.ACCOUNT_WOFF_OUT   Buchungskonto für Abschreibungen bei Ausgangsbelegen    (V1.04)
* PREFS.ACCOUNT_DISCOUNT_OUT  Buchungskonto für Skonto bei Eingangsbelegen         (V1.04)
* PREFS.ACCOUNT_ADD_RED_OUT.0 Buchungskonto für Zu-/Abschlage bei Ausgangsbelegen  (V1.04)
...
* PREFS.ACCOUNT_ADD_RED_OUT.49
* PREFS.ACCOUNT_CURRENCY_DIFF Buchungskonto für Währungsdifferenzen                (V1.04)

* PREFS.ADD_RED_LIMIT_FROM.0 Zu-/Abschlagswertebereich von                         (V1.04)
...
* PREFS.ADD_RED_LIMIT_FROM.49

* PREFS.ADD_RED_LIMIT_TO.0 Zu-/Abschlagswertebereich bis                           (V1.04)
...
* PREFS.ADD_RED_LIMIT_TO.49

* PREFS.CUSTOMER_GROUP_USED Anzahl belegter Kundenklassen                          (V1.06)
* PREFS.CUSTOMER_GROUP.0    Kundenklassenbezeichnung                               (V1.06)
...
* PREFS.CUSTOMER_GROUP.99   Kundenklassenbezeichnung                               (V1.06)

* PREFS.QUANTITY_UNIT_USED  Anzahl belegten Mengeneinheiten                        (V1.06)
* PREFS.QUANTITY_UNIT.0     Bezeichnung der Mengeneinheit                          (V1.06)
...
* PREFS.QUANTITY_UNIT.29    Bezeichnung der Mengeneinheit                          (V1.06)
* PREFS.TILL_FORMULAR       Druckdokumentenforgabe fürs Kassenmodul (Kassenbon)    (V1.06)
* PREFS.TILL_TEXT           Zusatztextvorgabe für das Kassenmodul                  (V1.06)
* PREFS.TILL_DISPATCH       Pseudoversandart fürs Kassenmodul                      (V1.06)
@ENDNODE

@NODE REXX_STOCKTAKING_DATE "Inventurdaten"

  ST.STATE                 Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
* ST.DATE_START            Datum, an dem die Liste angelegt wurde
* ST.DATE_END              Datum, an dem die Liste abgeschlossen wurde
* ST.CURRENCY_USED         Vorgegebene Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* ST.VALUEPERCENT.0        Mehrwertsteuerprozentsätze
  ...
* ST.VALUEPERCENT.9        Mehrwertsteuerprozentsätze
* ST.VALUETYPE.0           Mehrwertsteuerart
  ...                      0 = Berechnung vom Nettowert
* ST.VALUETYPE.9           1 = Berechnung vom Bruttowert (Pauschalsatz)

* ST.ARTICLE_COUNT         Anzahl enthaltener Artikel

* ST.ARTICLE_NUMBER.0      Nummern der enthaltenen Artikel
  ...
* ST.ARTICLE_NUMBER.249

* ST.ARTICLE_STOCK_SYSTEM.0           Bestand aus dem System
  ...
* ST.ARTICLE_STOCK_SYSTEM.249

* ST.ARTICLE_STOCK_TAKING.0           Inventurbestand
  ...
* ST.ARTICLE_STOCK_TAKING.249

* ST.ARTICLE_STOCK_TAKING_MONEY.0.0   Inventurbestandswert
  ...
* ST.ARTICLE_STOCK_TAKING_MONEY.249.3

* ST.ARTICLE_VALUE.0       Mehrwertsteuerkennzeichen (0-9)
  ...
* ST.ARTICLE_VALUE.249

  ST.SUMM.0                Inventurbestandswert (Summe aller Artikel)
  ...
  ST.SUMM.3
@ENDNODE

@NODE REXX_SUPPLIER_DATE "Lieferantendaten"

  @{" Adressdaten " link REXX_ADDRESS_DATE} mit vorangestelltem "SUPPLIER."

  SUPPLIER.STATE           Status des Datensatzes:
                           0       Datensatz frei
                           1-65534 Nummer des Mitarbeiters, der den Daten-
                                   satz gerade bearbeitet
                           65535   Datensatz gelöscht
  SUPPLIER.ADDRESS_NUMBER  Nummer der zughörigen Adresse
* SUPPLIER.CLIENT_CODE     Kundennummer beim Lieferanten
* SUPPLIER.MIN_ORDER_VALUE Mindestbestellmenge
* SUPPLIER.CURRENCY_USED   Vorgegebene Währung
                           0 = Netto,  Währung 1
                           1 = Brutto, Währung 1
                           2 = Netto,  Währung 2
                           3 = Brutto, Währung 2
* SUPPLIER.ILN             ILN (International Location Number)
* SUPPLIER.ADD_RED_USED    Nummer der Zu- oder Abschlagsart in den Prefs (V1.02)
* SUPPLIER.ADD_RED_VALUE.0 Zu- oder Abschlagswert oder Prozentsatz (V1.02)
...
* SUPPLIER.ADD_RED_VALUE.3 Währung 1 und 2 (netto/brutto oder viermal Prozentsatz
* SUPPLIER.PRICE_SYSTEM    Verwendetes Preissystem ( 0 = Kundenpreis
                                                     1 = Händlerpreis
                                                     2 = Lieferantenpreis ) (V1.02)
* SUPPLIER.VALUE_FREE      Mehrwertsteuerbefreit (Y/N) (V1.02)
* SUPPLIER.CALC_CT         automatische Kalkulation Kunden-   -> Händlerpreise     (V1.03)
* SUPPLIER.CALC_CS         automatische Kalkulation Kunden-   -> Lieferantenpreise (V1.03)
* SUPPLIER.CALC_TC         automatische Kalkulation Händler-  -> Händlerpreise     (V1.03)
* SUPPLIER.CALC_TS         automatische Kalkulation Händler-  -> Lieferantenpreise (V1.03)
* SUPPLIER.CALC_SC         automatische Kalkulation Liefer.-  -> Kundenpreise      (V1.03)
* SUPPLIER.CALC_ST         automatische Kalkulation Liefer.-  -> Händlerpreise     (V1.03)
* SUPPLIER.CALC_ADD_RED.0  Zu-/Abschlagstyp für die automatische Kalkulation       (V1.03)
...                        0 bis 2 sind für die Lieferanten-  -> Händlerpreis,
* SUPPLIER.CALC_ADD_RED.5  3 bis 5 für die      Händlerpreis  -> Kundenpreis

* SUPPLIER.CALC_ADD_RED_VALUE.0.0  Zu-/Abschlagswerte oder Prozentsätze            (V1.03)
...
* SUPPLIER.CALC_ADD_RED_VALUE.5.3  entsprechend den angegebenen Zu-/Abschlagstypen

* SUPPLIER.CALC_ROUND_S    Errechneten Lieferantenpreis runden? (Y/N)              (V1.03)
* SUPPLIER.CALC_ROUND_T    Errechneten Händlerpreis runden? (Y/N)                  (V1.03)
* SUPPLIER.CALC_ROUND_C    Errechneten Kundenpreis runden? (Y/N)                   (V1.03)
* SUPPLIER.CALC_ROUND_FROM.0 Nachkommabereich von                                  (V1.03)
...
* SUPPLIER.CALC_ROUND_FROM.3
* SUPPLIER.CALC_ROUND_TO.0 Nachkommabereich bis                                    (V1.03)
...
* SUPPLIER.CALC_ROUND_TO.3
* SUPPLIER.CALC_ROUND_NEW.0  Nachkommabereich gewünscht                            (V1.03)
...
* SUPPLIER.CALC_ROUND_NEW.3

* SUPPLIER.ACCOUNT_PAY_IN  Buchungskonto für die Zahlung von Eingangsbelegen       (V1.04)
@ENDNODE

@NODE Zukunft "Was kommt als nächstes"

Jetzt geht es dann wohl los, eine kleine Buchhaltung in das Programm zu in-
tegrieren, auch sonst hab ich noch einiges im Kopf...

Für Wünsche und  Anregungen bezüglich neuer Funktionen  und Verbesserungen
hab ich selbstverständlich immer ein offenes Ohr,  wer also Ideen hat, der
möge sich die bitte notieren und sich nach(!) Realisierung der Buchführung
an @{" mich " link Adresse} wenden.

Insbesondere würde  ich mich über die  Zusendung von  allgemein nützlichen
Formularen freuen, um sie in PostScript für das Programm umzusetzen.
@ENDNODE

@NODE Adresse "Die ultimative Adresse, wenn es um Scannen, Bildbearbeitung und Drucken geht"

@{b}Snailmail:@{ub}
MT Graphic & Design
Manfred  Tremmel
Marschalkstr. 20

D-84419 Schwindegg (Germany)


@{b}Telefon@{ub} 08082/9111 (an Werktagen vor 18:00 Uhr keine Chance)


@{b}e-mail:@{ub} Manfred.Tremmel@iiv.de

@{b}Mailing-Liste:@{ub} MTRechnung@timewarp.insider.org
        Eintragen: Mail mit Betreff "subscribe"   an die Mailing-Liste
        Austragen: Mail mit Betreff "unsubscribe" an die Mailing-Liste
        Besten Dank an Armin Schmidhuber für die Einrichtung der Liste

@{b}HomePage:@{ub} http://www.iiv.de/schwinde/buerger/tremmel/

@{b}Bankverbindung:@{ub}

Raiffeisenbank Buchbach-Schwindegg eG
BLZ: 701 694 95
Konto: 30872
@ENDNODE

@NODE Install "Festplatteninstallation"

Ein entsprechendes  Installer-Script liegt bei.  Der Installer  selbst ist
nicht enthalten,  wenn Sie dies nicht sowieso schon längst getan haben, so
entnehmen Sie diesen der Workbench-Installationsdiskette  und kopieren Sie
ihn in ein mit path eingebundenes Verzeichnis, z.B. c:
Die aktuelle  Installer-Version  ist auch im AmiNet  zu finden,  util/misc
Installer_43_3.lha. Siehe auch das @{" Scripts Kapitel " link Scripts}.
@ENDNODE

@NODE History "Gott erschuf Himmel und Erde ... ok, überspringen wir ein paar Kapitel"

@{u}@{b}Version    Datum       Bemerkung                                           @{ub}@{uu}
0.50  Beta 21.09.1997  erste öffentliche Version
0.60  Beta 30.11.1997  - Hin und wieder wurde  bei 1,00 Werten  eine Nach-
                         kommastelle verschluckt -> behoben
                       - Bei  Ausgangs- und Eingangsrechnungen fehlte  je-
                         weils die zehnte MWSt -> Behoben
                       - Sperrung/Entsperrung der Fenster,  wenn noch kein
                         Datensatz vorhanden ist überarbeitet
                       - Druckdokumente mit mehreren Datensätzen eingebaut
                       - Einige kleinere Fehler behoben
0.61  Beta 06.12.1997  intern
                       - Suchfunktion  komplett überarbeitet, jetzt extrem
                         beschleunigt, kompakter und  einfacher zu warten,
                         Platzhalter bei Datumssuche jetzt möglich.
                       - Problem mit verschluckten  Nachkommanullen  jetzt
                         aber wirklich behoben.
0.65  Beta 11.12.1997  intern
                       - Kombination  der Suchfunktion  mit der Druckfunk-
                         tion
                       - einige interne Optimierungen
0.70  Beta 14.12.1997  - Zweiwährungsfähigkeit  (z.B.  DM und Euro)  jetzt
                         voll integriert.
                       - wieder einige Routinen optimiert  (man vergleiche
                         mal die Programmgrössen von V0.60 und V0.70 ;-) )
                       - ein paar kleinere Fehler behoben
0.73  Beta 17.12.1997  intern
                       - Fehler bei Lieferantensuche bei Eingangsrech. be-
                         hoben (Wert wurde nicht zurückgegeben).
                       - Fehler bei Preisermittlungen bei der Eingangrech-
                         nung behoben (Kundenpreis wurde ermittelt).
                       - Ersatzartikelverwaltung aufgenommen.
                       - einige interne Umstrukturierungen
0.75  Beta 19.12.1997  intern
                       - Bestandsartikel für Versandkosten aufgenommen.
0.80  Beta 24.12.1997  Frohe Weihnachten!!!!
                       - Bestandsführung integriert
                       - einige Eingabeprüfungen mit Korrekturzwang aufge-
                         nommen
                       - interne Umstrukturierungen und Optimierungen
0.81  Beta 26.12.1997  intern
                       - das Kontostandsfeld  der Kundendaten  wird  jetzt
                         automatisch gepflegt
                       - Neuanlage vereinfacht
0.82  Beta 27.12.1997  intern
                       - wenn bei Programmende noch fremde Fenster auf dem
                         Schirm zurückgeblieben  sind,  blieb  dieser auch
                         nach dem Schliessen der Fensters offen, behoben
                       - ScreenMode-Wechsel in den Prefs werden jetzt beim
                         schliessen des  Prefs-Fensters aktiv,  nicht erst
                         beim nächsten Programmstart
                       - ScreenModeRequester lässt keine kleineren Screens
                         als  640x400 Bildpunkte  mehr zu,  auch wenn eine
                         niedrigere Auflösung ausgewählt wird
                       - Bei Screens  kleiner  640x400 erscheint  bei Pro-
                         grammstart ein ScreenMode-Requester, dort muß ein
                         passender Modus gewählt werden
0.85  Beta 30.12.1997  intern
                       - Bestellautomatik eingebaut
0.88  Beta 01.01.1998  intern (Ein gutes neues Jahr 1998 wünsch ich)
                       - Mahnautomatik eingebaut
0.89  Beta 02.01.1998  intern
                       - Ersatzartikelauflösung eingebaut
                       - Sperre für nichtberechtigte Mitarbeitern enthielt
                         noch einige Lücken, Fehler behoben.
                       - Bundesländer-Liste in der  Länderverwaltung über-
                         arbeitet. Sortier-Button hinzugefügt.  Sortierung
                         und Löschung wird jetzt sofort  auf alle Adressen
                         übertragen (kann ein bisserl dauern).
                       - Artikelverwaltung: Preise+Mengen werden jetzt au-
                         tomatisch sortiert (Kunden- wie Lieferantenp.)
                       - Versandverwaltung: Preise + Gewichte werden jetzt
                         automatisch sortiert
0.90  Beta 04.01.1998  - Edit-Hook für  Zahlen- und Währungsfelder  einge-
                         klinkt
0.91  Beta 07.01.1998  intern
                       - Edit-Hook  für Passwort-Felder und die  berühmten
                         Sternchen bei dessen Eingabe
0.92  Beta 15.01.1998  - Eingabe für Suchfunktion  und  Such-Druckfunktion
                         für leichtere Eingabe erweitert
                       - einige Felder in die Suchfunktion aufgenommen und
                         die Suche bei Tabellen erweitert
                       - interne Umstrukturierungen und Optimierungen
0.93  Beta 24.01.1998  intern
                       - Auswahlmöglichkeit  für Eingangs-  und  Ausgangs-
                         rechnungen geschaffen,  nicht nur mit der laufen-
                         den Artikelnummer zu arbeiten.
                       - Datenbankupdate-Funktion integriert.  Ändert sich
                         die Datenbankstruktur,  wird automatisch bei Pro-
                         grammstart  die alte DB auf den neusten Stand ge-
                         bracht.
                       - einige kleinere Fehler behoben.
0.94  Beta 01.02.1998  intern
                       - Neue Felder in die Datenbank aufgenommen:
                         * Artikel:        EAN, vorgemerkte,   reservierte
                                           Menge (automatisch gepflegt)
                         * Lieferant:      ILN
                         * Niederlassung:  ILN, Steuernummer, UStID,  HRB,
                                           Zuständiges Finanzamt + Gericht
                         * Kunde:          Kreditlimit (wird bei Rechnungs-
                                           eingaben automatisch geprüft).
                         * Einstellungen:  Kreditlimit-Vorgabe
                         * Ausgangsrech.:  Neuer Status "Bestellt"
                         Wegen des Datenbankupdates dauert der erste Start
                         etwas länger keine Panik! Die neuen Felder stehen
                         sowohl in der Such-,  als auch  in der Druckfunk-
                         tion zur Verfügung.
                       - Datenbankzugriffe und Suchfunktion optimiert
                       - Bestandsfortschreibung erweitert.
0.95  Beta 24.02.1998  - Schnelldruckfunktion integriert
                       - GUI-Oberfläche überarbeitet und etwas redesigned,
                         wird jetzt auch mit V38 und V39 wizard.library so
                         dargestellt,  wie es sein soll. Neueren Libraries
                         fehlt allerdings  zum Teil  die Edit-Hook  Unter-
                         stützung, der Fehler wird aber in kürze von Haage
                         & Partner behoben.
                       - Die Pfadangaben in den Merkmalen/ToolTypes können
                         jetzt auch ohne abschliessendes / erfolgen,  dies
                         wird dann automatisch ergänzt.
                       - einige  Programmteile  überarbeitet und ein  paar
                         Fehler beseitigt.
                       - Installer-Script beigelegt
0.96  Beta 22.03.1998  - Screenhandling überarbeitet,  das  Programm  kann
                         jetzt auf einem Rechner mehrfach gestartet werden
                       - Datenbanksystem soweit überarbeitet,  daß ein Be-
                         trieb im Netzwerk von mehreren  Benutzern gleich-
                         zeitig möglich wird.
                       - Installer-Script erweitert und  viele Scripts zur
                         Druckerdirektansteuerung mit GhostScript erstellt
                       - Optimierungen und Fehlerbereinigungen.
0.96b Beta 25.03.1998  - Suchfunktion funktionierte in der V0.96 nicht, be-
                         hoben
                       - Fehler beim Eingangsrechnungsdruck behoben
0.96c Beta 29.03.1998  - Fehler beim Screenöffnen behoben
0.97  Beta 26.04.1998  - Druckaufbereitung neu geschrieben,  jetzt "etwas"
                         kompakter,  ein Update der Druckdateien ist unbe-
                         dingt nötig (geänderte Strukturen)!!!
                       - Neue  Felder in  Ein- und  Ausgangsrechnungsdruck
                         aufgenommen.
                       - Memorypools  zur Vermeidung  von Speicherfragmen-
                         tierungen verwendet
                       - Neue Listenart (kompakte Liste) aufgenommen
                       - Datenbankverarbeitung bei Ein- und  Ausgangsrech-
                         nungen überarbeitet und zusammengefasst
                       - Berechnungs- und Rundungsroutinen überarbeitet
                       - Neue Mengeneinheiten aufgenommen
                       - Fenster mit Close-Gadget lassen sich mit der ESC-
                         Taste schliesen.
                       - Bei  Ersatzartikeln  (Artikelverwaltung) und  Be-
                         standsartikeln  (Versandverwaltung)   kann  jetzt
                         mit EAN oder 2. Artikelnummer gearbeitet werden
                       - Wieder ein paar kleinere Fehler behoben
0.98  Beta 16.05.1998  - Festlegung der Anschriftenformate in den  Länder-
                         einstellungen ist jetzt möglich
                       - Mehrere Fehler behoben
0.99  Beta 28.07.1998  - Einstellungen erweitert "Jahr 4", "Pos. sichern",
                         "Nachkomma", "Nachkomma %" und "Vornullen" aufge-
                         nommen
                       - Neuer Info-Requester,  eine allesüberragende Neu-
                         erung, keine Frage ;-)
                       - Oberfläche ein wenig überarbeitet,  jetzt weniger
                         Probleme bei  niedrigen Auflösungen. Suchfunktio-
                         nen mit Bildchen.
                       - Neue ToolTypes: RexxPath, SavePrintPath, User und
                         Password
                       - Mengenfortschreibungen überarbeitet,  damit diese
                         jetzt auch bei Änderungen über den ARexx-Port in-
                         kraft tritt.
                       - ARexx-Port eingebaut (puh, schwere Geburt)
                       - Nochmal ein paar Fehler behoben  (hoffentlich die
                         letzten)
1.00       13.09.1998  Erste NonBeta-Release!!!
                       - Arexx: *Telefonnummern werden jetzt mit den Daten
                                 aus den Ländereinstellungen versehen (die
                                 0 vorne) und entfernen  diese beim Einle-
                                 sen wieder automatisch.
                                *Rechnungsnummer  bei   Eingangsrechnungen
                                 in V0.99 vergessen, jetzt aufgenommen.
                                *Als Versandzusatzkosten wurden versehent-
                                 lich die Versandkosten zurückgeliefert.
                                *Viele neue  Scripts gebastelt  (für jedes
                                 PostScript-Dokument  existiert jetzt  ein
                                 äquivalentes  Druck-Script,  MUI-Rechnung
                                 Import, WordWorth-Ansteuerung, ...).
                                *Neue Befehle:
                                  · GET_LOGON_BRANCHOFFICE
                                  · GET_LOGON_EMPLOYEE
                                  · NAME_OF_FAMILY_STATE
                                  · NAME_OF_INBILL_RSTATE
                                  · NAME_OF_OUTBILL_RSTATE
                                  · NAME_OF_QUANTITY_UNIT
                                  · NAME_OF_SALUTATION
                                  · GET_REXXPATH
                       - Das Einlesen der Druckdokumente und  -Scripts op-
                         timiert (sollte den Start etwas beschleunigen).
                       - In den ToolTypes angegebene  Verzeichnisse werden
                         nun zu absoluten Verzeichnissen ergänzt.
                       - Arbeiten mit der 2. Kundennummer ermöglicht.
                       - Edit-Hook für  Datumseingaben eingebaut  (für die
                         Eingabeformate  Deutschlands, Österreichs und der
                         Schweiz).
                       - Anzeige der Anschrift bei Kunden-,  Mitarbeiter-,
                         Niederlassungs- und  Lieferantenverarbeitung  zur
                         besseren Orientierung.
                       - Aufteilung der Einstellung in mehrere Bereiche in
                         einzelne Karteireiter (Platzmangel).
                       - Aufnahme von 4 Suchvorgaben  je Datenbank  in den
                         Einstellungen sowie der Such- und Such-Druckfunk-
                         tion.
                       - Beseitigung sämtlicher gemeldeter und selbst ent-
                         deckter Fehler (jetzt is aber wirklich genug).
1.01  Beta 06.10.1998  intern
                       - Händlerpreise aufgenommen.
                       - Wahl des Preissystems bei Kunden und ARechnung.
                       - MWSt-Befreite Rechnungen ermöglicht.
                       - Entsprechende Felder in den ARexx-Port  aufgenom-
                         men.
                       - Kleinen Fehler bei "SET_ARTICLE" behoben.
                       - UnDo/ReDo überarbeitet, halbierter Speicherbedarf
                         beschleunigte Bearbeitung beim lesen,  speichern,
                         UnDo und ReDo, außerdem wurde damit ein böser Bug
                         der Vorgängerversionen behoben.
1.02       08.11.1998  - E-Mail-Felder in der Adressverwaltung verlängert
                       - Im Schnelldruckfenster kann jetzt auch mit Doppel-
                         klick gearbeitet werden
                       - Zu-/Abschlagssystem eingebaut
                       - Zusatztexte je Artikel (Ein- wie Ausgangsrechnun-
                         gen) ermöglicht.
                       - Preiseinheit aufgenommen
                       - Neue Mengeneinheiten "Palette" und "Kiste"
                       - Grossteil der Druckdokumente und Druckscripts an-
                         gepasst  (unbedingt updaten,  die alten Versionen
                         laufen nicht mehr korrekt!)
                       - einige Fehler der V1.01 bereinigt
                       ACHTUNG: Der  erste Programmstart  nach dem  Update
                                dauert  deutlich  länger als  gewohnt, die
                                Datenbank  wird fast  komplett umgestellt,
                                eine Sicherheitskopie der  alten Datenbank
                                ist dringend anzuraten!!!
1.03       27.11.1998  - Versandartenvorgabe für Kunden aufgenommen
                       - Datenbankupdate  geändert,  um Probleme  bei Ver-
                         zeichnispfaden  mit Leer- und einigen  Sonderzei-
                         chen und das fehlerhafte .alt-Daten löschen einer
                         Vorgängerversion zu umgehen
                       - ARexx-Scripts zur Ansteuerung von FinalWriter neu
                         aufgenommen
                       - Die Reihenfolge der Artikel in Ein- und Ausgangs-
                         rechnungen kann nun mit der rechten ALT-Taste und
                         den Cursortasten geändert werden
                       - Artikelgruppe aufgenommen
                       - Preisumrechnen in der Artikelverwaltung eingebaut
                       - Anzeige der Rechnungsnummer bei der Eingangsrech-
                         nung funktionierte unter V1.02 nicht -> behoben
                       - Automatische Preiskalkulation eingebaut.
1.04       20.01.1999  - Währungsumrechnung nun auch bei Versandverwaltung
                       - Sortierfunktion für Artikelgruppen
                       - Inventurfunktion aufgenommen
                       - Mehrwertsteuerfestlegungen erweitert
                       - ToolTypes "StockTakingPath",  "AccountPath" sowie
                         "BookKeepingPath" aufgenommen
                       - Kontegruppen,  Kontenrahmen und  Kontenfestlegung
                         für die kommende FiBu eingebaut
                       - Entsprechend neue  ARexx-Befehle und  Drucklisten
                         aufgenommen
                       - Kleinen Fehler bei Währungsformatierung  mit Sym-
                         bolen deren ASCII-Wert >127 liegt behoben
                       - Mehrere Optimierungen und interne Änderungen.
                       - Umbau der PostScript-Dokument, benutzen jetzt ein
                         paar PostScript Level2 Features
                       - Oberfläche überarbeitet,  um auch bei  geringeren
                         Auflösungen wieder arbeiten zu können  (bei 640 x
                         400 bleibts zwar eng, aber es geht wieder fehler-
                         frei)
                       ACHTUNG: Wenn Sie eigene Icons für den  Start defi-
                                niert haben,  stellen Sie bereits  vor dem
                                erste Start sicher,  dass die  neuen Tool-
                                types korrekt gesetzt sind. Auch der Stack
                                sollte entsprechend angepasst werden!
1.05       07.02.1999  - Umstellung auf die >= V38  wizard.library,  womit
                         sich viele Probleme endlich erledigen
                       - Bemerkungstext in die Kundenverwaltung aufgenomm.
                       - Schnelldruckfunktion jetzt auch  in der Inventur-
                         liste und der Kontenverwaltung verfügbar.
                       - Im ScreenMode-Requester erscheint jetzt immer der
                         zuletzt selectierte Modus als Vorgabe
                       - Fehler im Sort der Artikelgruppen behoben
                       - mehrere Fehler in der Inventurfunktion behoben
                       - Eingabeprüfung bei Ein und Ausgangsbelegen, sowie
                         die Fortschreibung  des  Kundenkontostandes funk-
                         tioniert jetzt wieder einwandfrei
1.05b      10.02.1999  - Fehler in der Suchfunktion  behoben,  der mit der
                         wizard.library-Umstellung reingeraten ist
                       - Fehler  in der  Datumsformatierung im  ARexx-Port
                         beseitigt
1.06       02.03.1999  - Telefon Privat, Mobil und einer URL in die Adreß-
                         verwaltung aufgenommen
                       - ILN in die Kundenverwaltung aufgenommen
                       - Mengeneinheiten sind nun frei festlegbar
                       - Kundenklassen aufgenommen
                       - Edit-Hook für ILN und EAN eingebaut
                       - Sortierfunktion für den  Artikelstamm nach der 2.
                         Artikelnummer oder der EAN eingebaut
                       - Kassenmodul aufgenommen
                       - Die Fenster werden nicht mehr beim Programmstart,
                         sondern erst vor dem ersten öffnen aufgebaut, das
                         sollte den Startvorgang etwas beschleunigen
                       - Mehrere kleinere Umbauten
@ENDNODE

