Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
timeSensor® LEGAL Referenzmanual 4D Write Ausdrücke
R30-4D Write Ausdrücke
Schulungskonzept 2015 | 2.0
Imprint
timeSensor AG
Morgenstrasse 129
3018 Bern
Tel.: +41 31 511 3150
Fax: +41 31 511 0315
Document Version: 2.0
Document Language: de
Security Level: Low
Last change: 06.10.2015
Editorial Staff: DSO/KWB/PLO
� /�2 46
4D Write Ausdrücke Referenzmanual
Inhaltsverzeichnis Über 4D Write Ausdrücke
Allgemeines 4
Arten von Ausdrücken 4
Einfügen eines Ausdruckes 5
Syntax
Allgemeines 6
Argumente pro Familie 7
Referenz
AGE_INSERT (Befehl ; Option ; LeadText ; TrailText) 12
ADR_INSERT (Befehl ; Option ; LeadText ; TrailText) 13
CASE_INSERT (Befehl ; Option ; SprachISOCode ; LeadText ; TrailText) 17
GEN_INSERT (Befehl ; SprachISOCode ; Option ; LeadText ; TrailText) 24
INV_INSERT (Befehl ; Option ; Währung ; Wechselkurs ; LeadText ; TrailText) 26
RVG_INSERT (Befehl ; Option ; LeadText ; TrailText) 43
PICT_INSERT (Befehl ; Option ; Format ; Breite ; Höhe) 45
TXT_INSERT(„MaleText;“FemaleText“;“EntityText“;“ContactSelector“) 45
� /�3 46
4D Write Ausdrücke Referenzmanual
Über 4D Write Ausdrücke Allgemeines Es gibt zwei Möglichkeiten, in 4D Write Daten aus der Datenbank einfügen zu können:
a) Felder b) Ausdrücke
Während Felder direkt den in einem spezifischen Feld enthaltenen Wert wiedergeben, können mit Hilfe von Ausdrücken viel komplexere Da-tenblöcke abgerufen werden.
Ein weiterer Unterschied besteht darin, dass bei einem Feld der entsprechende Datensatz geladen sein muss (was möglicherweise nicht der Fall ist), während hinter den Ausdrücken eigentliche Programmteile stehen, welche sich aktiv aus verschiedenen Feldern und Datensätze die gewünschten Daten zusammensuchen.
Nachfolgend werden die in timeSensor verfügbaren Ausdrücke beschrieben.
Arten von Ausdrücken Die verschiedenen Ausdrücke sind, entsprechend ihrer Verwendung, in Familien zusammengefasst. Es gibt folgende Familien:
AGE_INSERT Fügt fristbezogene Daten ein ADR_INSERT Fügt adressbezogene Daten ein
CASE_INSERT Fügt fallbezogene Daten ein GEN_INSERT Fügt allgemeine Daten ein
INV_INSERT Fügt rechnungsbezogene Daten ein PICT_INSERT Fügt Bilddaten ein
RVG_INSERT Fügt rechnungsbezogene RVG Daten ein TXT_INSERT Fügt geschlechtsspezifische Daten ein
Ausdrücke aus den verschiedenen Familien können beliebig gemischt werden.
Die Verwendung von Ausdrücken in Vorlagen stellen überdurchschnittliche Anforderungen. Diese Art von "Programmierungsarbeiten" könnten einen Laien evt. überfordern.
� /�4 46
4D Write Ausdrücke Referenzmanual
Einfügen eines Ausdruckes Wählen Sie im Vorlagen Editor, im 4D Write Menu "Einfügen", die Position "4D Ausdruck...".
Klicken Sie im Fenster "4D Write Ausdruck einfügen" auf den Tab "Ausdruck" und anschliessend auf den Knopf "Bearbeiten":
� /�5 46
Syntax Referenzmanual
Syntax
Allgemeines • Zuerst wird der Ausdruck, entsprechend der gewünschten Familie, eingegeben, also z.B. ADR_INSERT oder INV_INSERT
• Der Ausdruck wird gefolgt durch eine Klammer auf
• Die folgenden Argumente sind in Anführungszeichen zu setzen
• Das erste Argument (Befehl) beschreibt den gewünschten Datenblock
• Weitere optionale Argumente können folgen
• Das letzte Argument wird mit einer Klammer zu abgeschlossen
Beispiele:
ADR_INSERT(„befehl“)
INV_INSERT(„befehl“;“ option“)
• Mit dem Argument „leadtext“ kann ein Text übergeben werden, welcher vor den gefundenen Daten zurückgegeben wird. Werden keine Daten gefunden, so wird auch „leadtext“ nicht zurückgegeben.Sofern „leadtext“ nicht mit einem Asterisk (*) beginnt, gilt:Das Zeichen „>“ wird in „leadtext“ durch einen Tab ersetztDas Zeichen „/“ wird in „leadtext“durch eine Zeilenschaltung ersetzt
• Mit dem Argument „trailtext“ kann ein Text übergeben werden, welcher nach den gefundenen Daten zurückgegeben wird. Werden keine Daten gefunden, so wird auch „trailtext“ nicht zurückgegeben.Sofern „trailtext“ nicht mit einem Asterisk (*) beginnt, gilt:Das Zeichen „>“ wird in „trailtext“ durch einen Tab ersetztDas Zeichen „/“ wird in „trailtext“durch eine Zeilenschaltung ersetzt
• Mit dem Befehl „SprachISOCode“ kann ein Sprach-ISO Code mit zwei Ziffern übergeben werden (z.B. „de“ für Deutsch, „en“ für Eng-lisch, „fr“ für Französisch.). Dadurch wird das Resultat des Ausdrucks, sofern verfügbar, in der betreffenden Sprache zurückgegeben.
� /�6 46
Syntax Referenzmanual
Argumente pro Familie Die einzelnen Argumente werden nachfolgend, pro Familie beschrieben
Familie „AGE_INSERT“Ausdrücke der Familie „AGE_INSERT“ verfügen über 1-4 Parameter:
AGE_INSERT(„befehl“;“option“;“leadtext“;“trailtext“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit AGE_INSERT holen sich Daten, welche im Zusammenhang mit dem aktuellen Fristen-/Agendadatensatz stehen, die aber über normale Felder nicht abgedeckt werden können.
So gibt zum Beispiel der Ausdruck AGE_INSERT(„owners“) eine Liste aller mit der Frist verbundenen Sachbearbeiter zurück.
Familie „ADR_INSERT“Ausdrücke der Familie „ADR_INSERT“ verfügen über 1-4 Parameter:
ADR_INSERT(„befehl“;“option“;“leadtext“;“trailtext“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit ADR_INSERT holen sich Daten, welche im Zusammenhang mit dem aktuellen Adressdatensatz stehen, die aber über normale Felder nicht abgedeckt werden können.
So gibt zum Beispiel der Ausdruck ADR_INSERT(„related“) eine Liste aller verbundener Adressen zurück.
� /�7 46
Syntax Referenzmanual
� /�8 46
Syntax Referenzmanual
Familie „CASE_INSERT“)Ausdrücke der Familie „CASE_INSERT“ verfügen über 1-5 Parameter:
CASE_INSERT(„befehl“;“option“;“SprachISOCode“;“leadtext“;“trailtext“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit CASE_INSERT holen sich Daten, welche im Zusammenhang mit dem aktuellen Mandat stehen, die aber über normale Felder nicht abgedeckt werden können.
So gibt zum Beispiel der Ausdruck CASE_INSERT(„profit_account“) den Namen des dem Mandat zugewiesenene Ertragskontos zurück.
Familie „GEN_INSERT“Ausdrücke der Familie „GEN_INSERT“ verfügen über 1-5 Parameter:
GEN_INSERT(„befehl“;“option“;“SprachISOCode“;“leadtext“;“trailtext“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit GEN_INSERT holen sich Daten, welche im Zusammenhang mit allgemeinen Informationen der Kanzlei stehen.
So gibt zum Beispiel der Ausdruck GEN_INSERT(„CurClientName “) den Namen der Kanzlei zurück.
Familie „INV_INSERT“Ausdrücke der Familie „INV_INSERT“ verfügen über 1-6 Parameter:
INV_INSERT(„befehl“;“option“;“currency“;“exchangerate“;“leadtext“;“trailtext“)
� /�9 46
Syntax Referenzmanual
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit INV_INSERT holen sich Daten, welche im Zusammenhang mit der aktuellen Rechnung stehen.
So gibt zum Beispiel der Ausdruck INV_INSERT(„principal “) die Adresse des Rechnungsschuldners zurück.
Das dritte (optionale) Argument (Währung) kann einen ISO Währungscode enthalten, sofern Beträge in eine andere Währung umgerechnet werden sollen. Es können nur Währungen verwendet werden, welche im Bereich "Spezial", im Menu "Basisdaten/Währungen" angelegt wur-den.
Das vierte (optionale) Argument (Fixkurs) kann einen festen Umrechnungskurs enthalten, sofern Beträge in eine andere Währung umge-rechnet werden sollen. Wird im dritten Argument ein gültiger Währungscode angegeben und das vierte Argument weggelassen, so wird der Tageskurs verwendet.
Wird dem vierten Argument ein Sternchen (*) vorangestellt, so wird die nachfolgende Zahl als Multiplikator für den Tageskurs interpretiert.
Beispiele für gültige Ausdrücke:
INV_INSERT("tax_code") Gibt die MwSt.-Nummer zurück
INV_INSERT("title";"uppercase") Gibt den Rechnungstitel in Grossbuchstaben zurück
INV_INSERT("services";"long";"USD") Gibt ein Total pro Leistungsgruppe zurück, umgerechnet in USD zum Tageskurs
INV_INSERT("services";"long";"USD";"1.2") Gibt ein Total pro Leistungsgruppe zurück, umgerechnet in USD zum Fixkurs von 1.2
INV_INSERT("services";"long";"USD";"*1.15") Gibt ein Total pro Leistungsgruppe zurück, umgerechnet in USD zum Tageskurs plus 15%
INV_INSERT("lines";"classic") Listet die einzelnen erbrachten Leistungen mit Datum auf
� /�10 46
Syntax Referenzmanual
Nicht immer ist es notwendig ein Rechnungstemplate in mühseliger Arbeit mit den einzelnen Befehlen zusammenzubauen. Für einfachere Anwendungen bestehen vordefinierte Befehle, welche ganze Blöcke fixfertig zurückgeben. Für viele Aufgaben genügen zwei Befehle, um sowohl die Totalisierung als auch die einzelnen Leistungen auszugeben:
Familie „PICT_INSERT“Ausdrücke der Familie „PICT_INSERT“ verfügen über 1-4 Parameter:
PICT_INSERT(„befehl“;“option“;“format“;“width“;“height“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional.
Ausdrücke mit PICT_ INSERT holen sich Daten, welche im Zusammenhang mit Bildern stehen.
So gibt zum Beispiel der Ausdruck PICT_INSERT(„pict1“) das Bild aus der aktuellen Adresse zurück.
INV_INSERT("summary";"long") ListetallerelevantenRechnungsinformationenintotalisierterFormauf
INV_INSERT("lines";"classic") ListetalleLeistungenchonologischauf.
INV_INSERT("hours";"creatorname";"";"";"Rekapitulation//") ListeteineRekapitulationdererbrachtenStundenproMitarbeiterauf.DerRekapitulationwirdderTitel"Rekapitulation",gefolgtvonzweiZeilenschaltungen,vorangestellt.WennkeineStundenvorhandensind,wirdnichtszurückgegeben.
� /�11 46
Syntax Referenzmanual
Familie „RVG_INSERT“Ausdrücke der Familie „RVG_INSERT“ verfügen über 1-4 Parameter:
RVG_INSERT(„befehl;“option“;“LeadText“;“Trailtext“)
Nur der erste Parameter („befehl“) ist zwingend. Die übrigen Parameter sind optional. Der zweite Parameter „option“ wird derzeit nicht ver-wendet.
Familie „TXT_INSERT“Ausdrücke der Familie „TXT_INSERT“ verfügen über 1-4 Parameter:
TXT_INSERT(„MaleText;“FemaleText“;“EntityText“;“ContactSelector“)
In der Regel werden alle vier Parameter übergeben.
Der Ausdruck TXT_INSERT gibt einen der ersten drei Parameter zurück, und zwar abhängig vom Geschlecht der gewählten Adresse. Welche Adresse gemeint ist, wird mit „ContactSelector“ bestimmt.
So gibt z.B. TXT_INSERT(„Gläubiger“;“Gläubigerin“;“Gläubigerin“;“related“) einen der drei ersten Ausdrücke zurück, und zwar abhängig vom Geschlecht des mit dem aktuellen Mandat verbundenen Datensatzes.
� /�12 46
Referenz Referenzmanual
Referenz AGE_INSERT (Befehl ; Option ; LeadText ; TrailText)
Informationen zur aktuellen Frist/Agendaeintrag
Befehl Option Erläuterung Beispiel
owners GibtdieKurzzeichendermitderFristbzw.demAgendaeintragverbundenenSachbearbeiterzurück
MUS,SAM
/ 13 46
Referenz Referenzmanual
ADR_INSERT (Befehl ; Option ; LeadText ; TrailText)
Informationen zum aktuellen Adressdatensatz
Befehl Option Erläuterung Beispieladdresses Gibt in zweiSpalten,nebeneinander stehend,diebeidenAdressen
eines Kontakts zurück (z.B.WORK undHOME). Die Hauptadressewird jeweils in der linken Spalte aufgeführt. Die beiden AdressenwerdendurcheinenTabvoneinandergetrennt.
WORKHOME
HansMeierHansMeierOberweg2Unterstr.26000Luzern6020Kriens
contacts GibteineListemitallenverfügbarenKontaktmöglichkeitenzurück,undzwarinderForm‚Label>Data’
PhoneW +41315113150FaxW +41315110315MobileW +41797342846eMailW [email protected]
country GibtdasLandderAdresseimKlartextzurück DEUTSCHLANDlanguage GibtdieSprachederAdresseimKlartextzurück Deutschmanager GibtdenvollständigenNamendesAccountManagersfürdenaktu-
ellenAdressdatensatzzurückRechtsanwältinMarthaHuber
manager project GibtdenvollständigenNamendesAccountManagersfürdasaktu-elleMandatAdressdatensatzzurück
RechtsanwältinMarthaHuber
mandate GibtdenvollständigenNamendesAccountManagersfürdasaktu-elleMandatAdressdatensatzzurück
RechtsanwältinMarthaHuber
canvasser Gibt den vollständigen Namen des Akquisiteurs für den aktuellenAdressdatensatzzurück
RechtsanwältinMarthaHuber
project Gibt den vollständigen Namen des Akquisiteurs für das aktuelleMandatAdressdatensatzzurück
RechtsanwältinMarthaHuber
mandate Gibt den vollständigen Namen des Akquisiteurs für das aktuelleMandatAdressdatensatzzurück
RechtsanwältinMarthaHuber
status GibtdenStatusdesaktuellenAdressdatensatzesimKlartextzurück Aktiv(oderInaktiv,Vertraulich,Intern)
Befehl
/ 14 46
Referenz Referenzmanual
cave GibtdenInfoTextfürdenaktuellenAdressdatensatzzurück.WennkeinInfoTextbesteht,wirdein„-„zurückgegeben.
-
related all GibteineListeallerverbundenenKontaktederaktuellenAdresse,sowiedesaktuellenMandateszurück,undzwarimFormat:
RelationName>Kontakt>Position
MitarbeiterMeier,Hans(Bern) PhoneW:+41315111222CEO
address GibteineListederverbundenenKontaktederaktuellenAdressezurück,undzwarimFormat:
RelationName>Kontakt>Position
MitarbeiterMeier,Hans(Bern) PhoneW:+41315111222CEO
mandate GibteineListederverbundenenKontaktedesaktuellenMandateszurück,undzwarimFormat:
RelationName>Kontakt>Position
MitarbeiterMeier,Hans(Bern) PhoneW:+41315111222CEO
project GibteineListederverbundenenKontaktedesaktuellenMandateszurück,undzwarimFormat:
RelationName>Kontakt>Position
MitarbeiterMeier,Hans(Bern) PhoneW:+41315111222CEO
relatedXXX reference GibtdieSpalte„Ref.“derimStammblattüberdieBeziehungmitIDXXXverbundenenAdressezurück.
ABC-123
categories GibteineListederKategorien,zuwelchemdieserDatensatzgehört,imKlartextzurück.DieeinzelnenKategoriensinddurcheinKommagetrennt.
Kategorie1,Kategorie2
Option Erläuterung BeispielBefehl
/ 15 46
Referenz Referenzmanual
pricelist GibtdenNamenderfürdasaktuelleMandatverwendetenPreislisteimKlartextzurück
Standard
invoice_template GibtdenNamenderfürdasaktuelleMandateingestelltenRechnungsvorlagezurück
Standard
reminder_scheme Gibt den Namen des für das aktuelle Mandat eingestelltenMahnschemaszurück
Standard
payment_account Gibt Kontonummer und Name des für das aktuelle MandateingestelltenZahlungskontoszurück
1020Bank
proOit_account Gibt Kontonummer und Name des für das aktuelle MandateingestelltenErtragskontoszurück
4000Ertrag
tax_option Gibt „Ja“ oder „Nein“ zurück, abhängig davon, ob das aktuelleMandatalsMwSt.-frei(odernicht)deriniertist
Ja
lump_option Gibt „Ja“ oder „Nein“ zurück, abhängig davon, ob das aktuelleMandatalsPauschalmandatderiniertist
Ja
invoice_by_plan Gibt „Ja“ oder „Nein“ zurück, abhängig davon, ob für das aktuelleMandateinZahlungsplanhinterlegtist
invoice_by_amount Gibtentweder„Ja>xxx“zurückoder„Nein“,abhängigdavon,obfürdas aktuelle Mandat ein Schwellenwert zur Auslösung einerRechnungderiniertist(xxx=Schwellenwert)
JaCHF5.000,00
ticket_to SoferninobigenFälleneinTicktausgelöstwerdensoll,gibtdieserAusdruckdenNamendesTicketempfängerszurück.
Michael
deviations Gibt eine Liste aller Zu- oder Abschläge zurück, und zwar imFormat:
Typ>Basis>Prozentsatz>Text
ZuschlagHONORAR3%Auslagenpauschale
total_uninvoiced GibtdenWertallernochnichtabgerechnetenLeistungenüberalleMandatehinwegzurück(TotalallerungerechnetenLeistungen).
1,940.67
Option Erläuterung BeispielBefehl
/ 16 46
Referenz Referenzmanual
total_retainers Gibt den Betrag (Neto) aller Vorschuss- und Teilrechnungen überalleMandatehinwegzurück.
1,000
total_credit Gibt den Betrag (Neto) aller über die Buchhaltung eingebuchterGuthabendesMandantenüberalleMandatehinwegzurück.
5,000.00
total_credit_retainers GibtdendenBetrag(Neto)allerüberdieBuchhaltungeingebuchterGuthaben und Vorschüsse des Mandanten über alle Mandatehinwegzurück.
1,500
total_balance GibtdenBetrag(Neto)alleraufgelaufenenLeistungenabzüglichderVorschüsseundGuthabenzurück.
1,059.33
Option Erläuterung BeispielBefehl
/ 17 46
Referenz Referenzmanual
CASE_INSERT (Befehl ; Option ; SprachISOCode ; LeadText ; TrailText)
A. Informationen zum aktuellen Mandat
Befehl Option Erläuterung Beispiel
id GibtdieinterneProjekt-IDzurück 2-00
status Gibt den Projektstatus im Klartext zurück (Aktiv, Inaktiv,Archiviert,Intern)
Aktiv
creation_stamp GibtDatumundZeitderAnlagedesDatensatzesan 20.11.201111:20
creation_date GibtdasDatumderAnlagedesDatensatzesan 20.11.2011
creation_time GibtdieZeitderAnlagedesDatensatzesan 11:20
creating_user GibtdenNamedesBenutzerszurück,welcherdenDatensatzangelegthat
Michael
modiOication_stamp GibtDatumundZeitderletztenModirikationdesDatensatzesan
20.11.201111:20
modiOication_date GibtdasDatumderletztenModirikationdesDatensatzesan 20.11.2011
modiOication_time GibtdieZeitderletztenModirikationdesDatensatzesan 11:20
modifying_user Gibt den Namen des Benutzers zurück, welcher denDatensatzzuletztmodirizierthat
Michael
name GibtdenNamendesMandatszurück Mandat4|11
proOit_account Gibt die Kontobezeichnung des Ertragskontos zurück,welches dem Mandat zugeordnet ist. Mit dem optionalenSprachcode kann auch auf die Kontenbezeichnung in eineranderenverfügbarenSprachezugegriffenwerden.
4000Ertrag
payment_account Gibt die Kontobezeichnung des Zahlungskontos zurück,welches dem Mandat zugeordnet ist. Mit dem optionalenSprachcode kann auch auf die Kontenbezeichnung in eineranderenverfügbarenSprachezugegriffenwerden.
1020Bank
Befehl
/ 18 46
Referenz Referenzmanual
pricelist_name Gibt die dem Mandat zugeordnete Preisliste im Klartextzurück
Standard
pricelist Gibt die Stundensätze auf der Basis der dem MandatzugeordnetenPreislistezurück
Partner>EUR>250,00
Associates>EUR>180,00
Sekretariat>EUR>85,00destroy_date Gibt das Datum zurück, an welchem die Mandatsakten
vernichtetwerdensollen10.12.2020
language GibtdenISOCodederdiesemMandatzugeordnetenSprachezurück
de
description GibtdasFeld‚inSachen’zurück Kramer./.Kramer
matter GibtdasFeld‚inSachen’zurück Kramer./.Kramer
reference Gibt das eigene Aktenzeichen desMandates zurück („UnserZeichen“)
XY-Ungelöst
value GibtdenGegenstandswert(Streitwert)desMandateszurück EUR200.000,00
storage GibtdenStandortderphysischenAktenzurück RegalA,RaumB
total_uninvoiced GibtdenBetragdernochoffenenLeistungenzurück EUR3.750,00
last_service GibtdasDatumderletztenerbrachtenLeistungzurück 20.11.2011
details GibtdieBeschreibungdesMandateszurück KlägerverlangtvomMandantenblablaba...
category GibtdieKategoriedesMandateszurück Zivilrecht
appointments Gibt eine Liste aller in diesem Mandat erfassten TerminezurückimFormatimfolgendenTabulator,getrenntenDatum,Zeit,Titel,Ort,Beschreibung
Fre, 23. Okt 2015 > 20:00 > 22:00 > Meeting mitGegenpartei > Konferenzraum 2 > Abklärung zurGütlichenEinigung
deadlines GibteineListealler indiesemMandaterfasstenFristenundWiedervorlagen zurück im folgenden, Tabulator getrenntenFormat:Datum,Zeit,Titel,Ort,Beschreibung
Don,8.Okt2015>17.00>FRIST:EingabebeiGericht>Achtung,DokumentC3bisC10bereithalten.
Option Erläuterung BeispielBefehl
/ 19 46
Referenz Referenzmanual
appointments_deadlines GibteineListeallerindiesemMandaterfasstenFristen,WiedervorlagenundTerminezurückimfolgenden,TabulatorgetrenntenFormat:(!),Datum,Zeit,Titel,Ort,Beschreibung
Fre,23.Okt2015>20:00>22:00>MeetingmitGegenpartei>Konferenzraum2>AbklärungzurGütlichenEinigung
!,Don,8.Okt2015>17.00>FRIST:EingabebeiGericht>Achtung,DokumentC3bisC10bereithalten.
comments GibtdenInhaltdesKommentarfeldseinesMandateszurück AnsprechpartnerwährendAbwesenheit:HerrMüller
info_alpha1
(info_alpha2-16)
GibtdenInhaltdesZusatzfeldes1wieder
(GleichfürZusatzfelder2-16)info_text1 GibtdenInhaltdesZusatzfeldesfürTextwieder
info_date1
(info_alpha2-6)
GibtdenInhaltdesZusatzfeldes1fürDatenwieder
(GleichfürDatumszusatzfelder2-6)account_manager GibtdeninternenNamendesMandatsführerszurück Michael
business_source GibtdeninternenNamendesAkquisiteurszurück Simon
executing GibtdeninternenNamendesAusführendenzurück Petra
account_manageroder
business_sourceoder
executing
internal GibtdeninternenNamendesMandatsführers/Akquisieteurs/Ausführendenzurück
Michael
external GibtdenexternenNamendesMandatsführers/Akquisiteurs/Ausführendenzurück
MichaelMuster
Rechtsanwaltexternal1 GibtdieersteZeiledesexternenNamensdes
Mandatsführers/Akquisiteurs/AusführendenzurückMichaelMuster
external2 GibtdiezweiteZeiledesexternenNamensdesMandatsführers/Akquisiteurs/Ausführendenzurück
Rechtsanwalt
short Gibt das Kurzzeichen des Mandatsführers/Akquisiteurs/Ausführendenzurück
MMU
title GibtdenTiteldesMandatsführers/Akquisiteurs/Ausführendenzurück
HerrDr.
Option Erläuterung BeispielBefehl
/ 20 46
Referenz Referenzmanual
phone GibtdieTelefonnummerdesMandatsführers/Akquisiteurs/Ausführendenzurück
0264333434
fax GibtdieFaxnummerdesMandatsführers/Akquisiteurs/Ausführendenzurück
0264333435
email GibtdieEmailadressedesMandatsführers/Akquisiteurs/Ausführendenzurück
mobile GibtdieMobilnummerdesMandatsführers/Akquisiteurs/Ausführendenzurück
0788766565
rirst_name GibtdenVornahmendesMandatsführers/Akquisiteurs/Ausführendenzurück
Michael
last_name GibtdenNachnahmendesMandatsführers/Akquisiteurs/Ausführendenzurück
Muster
Option Erläuterung BeispielBefehl
/ 21 46
Referenz Referenzmanual
B. Informationen zur verbundenen AdresseDie mit dem Mandat verbundene Adresse wird mit dem Befehl „client“, „selected“ oder „related“ ausgewählt:
• „client“ selektiert den zum aktuellen Mandat gehörenden Klienten, unabhängig davon, welche Adresse der Benutzer in der Mandatsmap-pe gerade selektiert hat.
• „selected“ benützt die in der Mandatsmappe gerade selektierte Adresse • „relatedXXX“ benützt die Adresse, welche über die Relation mit der ID XXX mit dem aktuellen Mandat verbunden ist (z.B. „related400“
wählt die Gegenpartei, weil diese mit der Relation 400 (Klient-Gegenpartei) mit dem Mandat verbunden ist.
Befehl Option Erläuterung BeispielclientoderselectedoderrelatedXXX
label GibtdiefünfzeiligeAdressetikettederHauptadressezurück
HansMeier
Bahnhofstr.20
3000Bernhome_label GibtdiefünfzeiligeAdressetiketteder
Privatadressezurück(sofernverfügbar)HansMeierBahnhofstr.203000Bern
work_label GibtdiefünfzeiligeAdressetikettederArbeitsadressezurück(sofernverfügbar)
HansMeier
Zollweg20
3012Könizfullcontact GibtAnrede,NameundAdresseineinerZeile
zurückHerrHansMeier,Zollweg20,3012Köniz
contacts GibteineListemitallenverfügbarenKontaktmöglichkeitenzurück,undzwarinderForm‚Label>Data’
PhoneW +41315113150FaxW +41315110315MobileW +41797342846eMailW [email protected]
address_id GibtdieinterneIDderAdressezurück 157100code GibtdenAdresscodezurück 1571type GibtdenAdresstypimKlartextzurück Klienttitle Anrede Herrfullname_list Name,Vorname Meier,Karlfullname_letter VornameName KarlMeiercomplement Zusatzstreet1 Strasse1street2 Strasse2
Befehl
/ 22 46
Referenz Referenzmanual
zip PLZcity Ortstate Bundesland/Kantoncountry Land Deutschlandprof_pos Positiongender GibtdasGeschlechtimKlartextzurück
(Männlich,WeiblichoderJur.Person).WirdderISOSprachcodeübergeben,kommtdasGeschlechtentsprechendübersetztzurück.
Männlich
language ISOCodederSprachederAdresse decontact1-6 GibteinesdersechsKontaktfelderzurück(in
derReihenfolge,indersieaufdemStammblattstehen)
0313445555
creation_stamp GibtDatumundZeitderAnlagedieserAdressezurück
20.12.201111:30
creation_date GibtdasDatumderAnlagedesDatensatzesan 20.11.2011
creation_time GibtdieZeitderAnlagedesDatensatzesan 11:30
creating_user GibtdenBenutzerzurück,welcherdieAdresseangelegthat
Michael
modirication_stamp GibtDatumundZeitderletztenModirikationdieserAdressezurück
20.12.201118:15
modirication_date GibtdasDatumderletztenModirikationdesDatensatzesan
20.11.2011
modirication_time GibtdieZeitderletztenModirikationdesDatensatzesan
18:15
modifying_user GibtdenBenutzerzurück,welcherdieAdressezuletztmodirizierthat.
Simon
contacttype1-6 GibtdasdensechsKontaktfeldernzugeordneteLabelzurück
Tel.G
birth_foundation_date GibtdasGeburts-bzw.Gründungsdatumzurück
10.06.2011
birth_foundation_month GibtdenGeburts-bzw.Gründungsmonatzurück
6
sector Branche ITlegal_doc1 AHV-Nummer/RV-Nummer
Option Erläuterung BeispielBefehl
/ 23 46
Referenz Referenzmanual
legal_doc2 Steuernummernickname Kurzname Karirirst_name Vorname Karllast_name Nachname Meierletter_title Briefanrede SehrgeehrterHerrMeierhistory Textinfo_alpha1-6 Gibteinesdersechsfreiderinierbaren
alphanumerischenFelderzurückinfo_date1-6 Gibteinesdersechsfreiderinierbaren
Datumsfelderzurückinfo_boolean1-6 Gibteinesdersechsfreiderinierbaren
Booleanfelderzurückinfo_real1-6 Gibteinesdersechsfreiderinierbaren
Fliesskomma-Felderzurückinfo_longint1-6 Gibteinesdersechsfreiderinierbaren
Ganzzahlen-Felderzurückinfo_text1-2 GibteinesderbeidenfreiderinierbarenText-
Felderzurückcave Gibtdas„Info“FeldaufderSeite„Mandate“
zurückcompany Firmadepartment Abteilungbusiness_source Akquisiteuraccount_manager AccountManagerphone Telefon(ersteTelefonnummerimStammblatt)fax Fax(ersteFaxnummerimStammblatt)mobile Mobile(ersteHandynummerimStammblatt)mail eMail(ersteeMailAdresseimStammblatt)site WebSite(ersterWebSiteimStammblatt)skype Skype(ersteSkypeAdresseimStammblatt)reference FremdaktenzeichenderverbundenenAdresse
Option Erläuterung BeispielBefehl
/ 24 46
Referenz Referenzmanual
GEN_INSERT (Befehl ; SprachISOCode ; Option ; LeadText ; TrailText)
A. Informationen zur aktuellen Entität (Kanzlei)
Befehl Option Erläuterung Beispielname GibtdenNamenderaktuellenEntitätzurück Muster&SampleRechtsanwältestreet1 Gibt das Feld ‚Strasse 1’ der aktuellen Entität
zurückBahnhofplatz12
street2 Gibt das Feld ‚Strasse 2’ der aktuellen Entitätzurück
Postfach
zip Gibt die Postleitzahl der aktuellen Entitätzurück
60313
city GibtdenOrtderaktuellenEntitätzurück FrankfurtamMainstate Gibt das Bundesland/Kanton der aktuellen
EntitätzurückBW
country GibtdasLandderaktuellenEntitätzurück Deutschlandcountry short Gibt den ISO Code des Landes der aktuellen
EntitätzurückDE
phone GibtdasTelefonderaktuellenEntitätzurück 06227381406fax GibtdenFaxderaktuellenEntitätzurück 06227381200mail GibtdieeMailderaktuellenEntitätzurück [email protected] Gibt die Mobiltelefonnummer der aktuellen
Entitätzurück017756576585
taxcode Gibt dieMwSt.-Nummer der aktuellen Entitätzurück
DE258865762
observation1 GibtdasFeld „Hinweise“deraktuellenEntitätzurück
AbteilungfürMergerandAquisition
/ 25 46
Referenz Referenzmanual
B. Weitere Informationen
Befehl Option Erläuterung Beispiel
letterdate GibtOrtundDatumindergewünschtenSprachezurück
Achtung:BeziehtsichaufdasErstellungsdatumdeszugrundeliegendenDatensatzes
Frankfurt,20.März2012
City(z.B.„München“) GibtdenspeziriziertenOrtundDatumindergewünschtenSprachezurück
Achtung:BeziehtsichaufdasErstellungsdatumdeszugrundeliegendenDatensatzes
München,20.März2012
currentdate GibtOrtundDatumindergewünschtenSprachezurück
Achtung:BeziehtsichaufdasErstellungsdatumderVorlage(immerHeute)
Frankfurt,20.März2012
short GibtdasDatumindergewünschtenSprachezurück
20.März2012
instructions GibtdieBankverbindungdesHaupt-ZahlungskontosindergewünschtenSprachezurück
Bankverbindung:CommerzbankFrankfurt,BLZ:33344400Konto754332344
instructions 600 GibtdieBankverbindungdesZahlungskontosmitderin‚Option’übergebenenIDindergewünschtenSprachezurück
Bankverbindung:CommerzbankFrankfurt,BLZ:11122233Konto456855344
/ 26 46
Referenz Referenzmanual
INV_INSERT (Befehl ; Option ; Währung ; Wechselkurs ; LeadText ; TrailText)
A1. Allgemeine Rechnungs- & Mahnungsinformationen
Befehl Option Erläuterung Beispiel
client GibtdenAdressblockdesKlientenzurück HerrnHansKurzmeierMorgenhalde128010Zürich
letter_title GibtdieAnschriftdesKlientenzurück SehrgeehrterHerrKurzmeier
principal GibtdenAdressblockdesDebitorszurück(entsprichtderAdressedesKlientenbzw.derZahlstelle,soferneinesolchederiniertist)
MusterAG
Bahnhofstr.12
8000Zürichaccount GibtdieKontoverbindungzumRechnungsdruckzurück,gemässdemin
derRechnungderiniertenZahlungskontoUBSAG,8010Zürich(IBANCH5000100233000189988,SWIFT/BICUBBKCHZX60B)
date GibtdasRechnungsdatuminderSprachederRechnungzurück 3.März2010
invoicedate GibtdasRechnungsdatuminderSprachederRechnungzurückmitOrtsangabe
München,4.Januar2010
payment_conditions GibtdenTextfürdieZahlungskonditionen,beiRechnungenoderGutschriften,zurück.DerTextwirdausdemfürdieRechnungeingestelltenMahnschemaundgemässRechnungssprachegewählt.
WirbittenSie,denBetragvon993.85innert20TagenmitbeiliegendemEinzahlungsscheinaufunserKontox-xxxzuüberweisen.
period VollständigeAngabederRechnungsperiode inderZeitvom4.Januar2010bis27.Februar2010
period_all VollständigeAngabederRechnungsperiodefüralleerfasstenLeistungenineinemMandat,obabgerechnetodernicht.
period_from DatumderältestenaufderRechnungfakturiertenRechnung 4.Januar2010
period_from_all DatumderältestenaufdemMandaterfasstenLeistung 1.Januar2010
Befehl
/ 27 46
Referenz Referenzmanual
period_to DatumderjüngstenaufderRechnungfakturiertenLeistung 27.Februar2010
period_to_all DatumderjüngstenaufdemMandaterfasstenLeistung 20.März2010
reference Rechnungsreferenz,wieimMandatderiniertoder,wenndiesesFeldleerist,Mandatsname
Firmengründung
reference client Rechnungsreferenz,wieimMandatderiniert Firmengründung
internal Mandatsname GründungMusterAG
Value GibtdenGegenstandswert(Streitwert)desaktuellenMandateszurück.WenndieserWert0ist,wirdnichtszurückgegeben
EUR200.000,00
tax_code MwSt.-NummerderKanzlei,wieinden"AllgemeinenEinstellungen"deriniert
551331
title Rechnungstitel RechnungNr.123-00
uppercase RechnungstitelinGrossbuchstaben RECHNUNGNR.123-00
number Rechnungsnummer 123-00
reminder GibtdenBetragderoffenenRechnungenanmitFälligkeitsdatum,eingegangenenTeilzahlungenundTotaldesRechnungsbetrages
RechnungNr.4-00>EUR>2500>16.8.201513.10.15AnrechnungGuthaben>EUR>300
Rechnungsbetrag>EUR>2200nodue GibtdenBetragderoffnenRechnungzurückmitFälligkeitsdatumund
TeilzahlungenaberohneRechnungsbetragRechnungNr.4-00>EUR>2500>16.8.201513.10.15AnrechnungGuthaben>EUR>300
short GibtdenBetragderoffnenRechnungzurückmitFälligkeitsdatumundTeilzahlungenaberohneRechnungsbetrag
RechnungNr.4-00>EUR>2500>16.8.2015Verbucht>EUR>300
Rechnungsbetrag>EUR>2200short_nodue GibtdenBetragderoffnenRechnungzurückmitFälligkeitsdatumund
TeilzahlungenaberohneRechnungsbetragRechnungNr.4-00>EUR>2500>16.8.2015Verbucht>EUR>300
due_date GibtdasDatumzurück,andemdieRechnungimSystemals„Fällig“markiertwird(GemässMahnschema)
16.10.15
Option Erläuterung BeispielBefehl
/ 28 46
Referenz Referenzmanual
days GibtdieAnzahlTagewieder,seitdemdieRechnungimSystemerstelltwurde.
5
term GibtdieZahlungsfrist(inTagen)zurück,gemässdeminderRechnungderiniertenMahnschema
30
invoice_subtotal2 AufstellungdesRechnungstotalssamtFälligkeitsdatumineinerZeilefürdieDarstellungaufMahnungen
RechnungNr.4-00>CHF>2300>15.09.2015
Oirst_project GibtdasErsteMandataufdiesemAdressdatensatzsamtAktenzeichenzurück
045|15Vertragsbruch
legal_doc1 AHV-Nummer/RV-NummerdesRechnungsempfängers
legal_doc2 SteuernummerdesRechnungsempfängers
account_manager GibtdeninternenNamendesMandatsführerszurück Michael
internal Gleichwieoben Michael
external GibtdenexternenNamendesMandatsführerszurück MichaelMusterRechtsanwalt
short GibtdasKurzzeichendesMandatsführerszurück MUS
executing GibtdeninternenNamendesAusführendenzurück Erna
internal Gleichwieoben Erna
external GibtdenexternenNamendesAusführendenzurück ErnaEmsigAssistentin
short GibtdasKurzzeichendesAusführendenzurück EEM
business_source GibtdeninternenNamendesAkquisiteurszurück Erna
internal Gleichwieoben Erna
Option Erläuterung BeispielBefehl
/ 29 46
Referenz Referenzmanual
B. Rechnungstotalisierung & Fakturavorschlag
external GibtdenexternenNamendesAkquisiteurszurück ErnaEmsigAssistentin
short GibtdasKurzzeichendesAkquisiteurszurück EEM
Option Erläuterung BeispielBefehl
Befehl Option Erläuterung Beispiel
services summary EineZeileproLeistungsgruppe:NamederLeistungsgruppe,WährungundBetrag(jeweilsdurchTabgetrennt)
Honorar>CHF>2120.00
Gebühren>CHF>320.00extendedsummary EineZeileproLeistungsgruppe:NamederLeistungsgruppe,Anzahl
Stunden,WährungundBetrag(jeweilsdurchTabgetrennt)Honorar>12,5Std.>CHF>2120.00
Gebühren>2Ein>CHF>320.00
extendedsummary2 ErweiterterBlockderdieLeistungsgruppenundeineTotaliserungzurückgibt.
extendedsummary2.1 ErweiterterBlockderdieLeistungsgruppenundeineTotaliserungzurückgibtunddieMWSTdazuberechnet
short Neto-GesamtbetragallerLeistungesgruppen:"Leistungen",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)
Leistungen>CHF>2440.00
short2 Neto-GesamtbetragallerLeistungesgruppen(nurBetrag) 2444.00
short3 Neto-GesamtbetragallerLeistungesgruppen(WährungundBetrag) CHF>2444.00
gross Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen:"Leistungen",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)
Leistungen>CHF>2904.00
gross2 Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen,nurBetrag. 2904.00
gross3 Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen,WährungundBetrag
CHF>2904.00
Befehl
/ 30 46
Referenz Referenzmanual
services_all summary GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:EineZeileproLeistungsgruppe:NamederLeistungsgruppe,WährungundBetrag(jeweilsdurchTabgetrennt).FunktioniertnurausserhalbvonRechnungsdatensätzen
Honorar>CHF>2120.00
Gebühren>CHF>320.00
extendedsummary EineZeileproLeistungsgruppe:NamederLeistungsgruppe,AnzahlStunden,WährungundBetrag(jeweilsdurchTabgetrennt)
Honorar>12,5Std.>CHF>2120.00
Gebühren>2Ein>CHF>320.00extendedsummary2 ErweiterterBlockderdieLeistungsgruppenundeineTotaliserungzurück
gibt.extendedsummary2.1 ErweiterterBlockderdieLeistungsgruppenundeineTotaliserungzurück
gibtunddieMWSTdazuberechnetshort GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetoder
nicht:GesamtbetragallerLeistungesgruppen:"Leistungen",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)FunktioniertnurausserhalbvonRechnungsdatensätzen
Leistungen>CHF>2440.00
short2 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerLeistungesgruppen(nurBetrag)FunktioniertnurausserhalbvonRechnungsdatensätzen
2444.00
short3 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerLeistungesgruppen(WährungundBetrag)FunktioniertnurausserhalbvonRechnungsdatensätzen
CHF>2444.00
gross GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen:"Leistungen",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)FunktioniertnurausserhalbvonRechnungsdatensätzen
Leistungen>CHF>2904.00
gross2 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen,nurBetrag.FunktioniertnurausserhalbvonRechnungsdatensätzen
2904.00
gross3 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:Bruto-Gesamtbetrag(inkl.MWST)allerLeistungesgruppen,WährungundBetrag.FunktioniertnurausserhalbvonRechnungsdatensätzen
CHF>2904.00
spread EineZeileproAuf-oderAbschlag:NamedesAuf-oderAbschlages,WährungundBetrag(jeweilsdurchTabgetrennt)
Auslagenpauschale:3%von2120.00>CHF>63.60
short GesamtbetragallerAuf-oderAbschläge:"Auf-oderAbschläge",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)
Auf-oderAbschläge>CHF>63.60
Option Erläuterung BeispielBefehl
/ 31 46
Referenz Referenzmanual
taxes EineZeileproverwendetemMwSt.-Satz:NamedesMwSt.-Satzes,WährungundBetrag(jeweilsdurchTabgetrennt)
7,6%MwSt.aufCHF2503.60>CHF>190.25
short GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(jeweilsdurchTabgetrennt)
MwSt.>CHF>190.25
short2 GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(WährungundBetrag,ohneTabgetrennt)
CHF190.25
short3 GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(WährungundBetragmitTabgetrennt)
CHF>190.25
value GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(nurBetrag)
190.25
oneline GibtdieinderRechnungverwendetenMwSt.-SätzeineinerZeilezurück.DieMwSt.-SätzesinddurchKommagetrennt
taxes_all GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:EineZeileproverwendetemMwSt.-Satz:NamedesMwSt.-Satzes,WährungundBetrag(jeweilsdurchTabgetrennt)
7,6%MwSt.aufCHF2503.60>CHF>190.25
short GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(jeweilsdurchTabgetrennt)
MwSt.>CHF>190.25
short2 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(WährungundBetrag,ohneTabgetrennt)
CHF190.25
short3 GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(WährungundBetragmitTabgetrennt)
CHF>190.25
value GiltfüralleindiesemMandaterfasstenLeistungen,obabgerechnetodernicht:GesamtbetragallerMwSt.-Sätze:"MwSt.",WährungundBetrag(nurBetrag)
190.25
online
subtotal0 ErsteSummierung:TotalisierungderLeistungsgruppen Zwischentotal>CHF>2300
short ErsteSummierung:TotalisierungderLeistungsgruppen(nurBetrag) 2300
Option Erläuterung BeispielBefehl
/ 32 46
Referenz Referenzmanual
short2 ErsteSumierung:TotalisierungderLeistungsgruppen(nurWährungundBetragohneTabgetrennt)
CHF2300
short3 ErsteSumierung:TotalisierungderLeistungsgruppen(nurWährungundBetragmitTabgetrennt)
CHF>2300
subtotal1 ErstesZwischentotal:LeistungenplusAuf-oderAbschlägeplusMwSt.,WährungundBetrag(jeweilsdurchTabgetrennt)
Zwischentotal>CHF>2693.85
short ErstesZwischentotal(nurBetrag) 2693.85short2 ErstesZwischentotal(nurWährungundBetragohneTabgetrennt) CHF2693.85
short3 ErstesZwischentotal(nurWährungundBetragmitTabgetrennt) CHF>2693.85
subtotal2 ZweitesZwischentotal:subtotal1minusangerechneteAkontore.,WährungundBetrag(jeweilsdurchTabgetrennt)
Zwischentotal>CHF>1693.85
short ZweitesZwischentotal(nurBetrag) 1693.85short2 ZweitesZwischentotal(nurWährungundBetrag) CHF1693.85
short3 ZweitesZwischentotal(nurWährungundBetragmitTabgetrennt) CHF>2693.85
installments EineZeileproangerechneterAkontorechnung:"VorschussRG-Nr.xy",WährungundBetrag(jeweilsdurchTabgetrennt)
VorschussRG-Nr.122-00>CHF>1000.00
short GesamtbetragallerangerechneterAkontorechnungen:"VorschussoderTeilrechnungen",WährungundBetrag(jeweilsdurchTabgetrennt)
VorschussoderTeilrechnungen>CHF>1000.00
auto
Option Erläuterung BeispielBefehl
/ 33 46
Texthiereingeben
Referenz Referenzmanual
transactions EineZeileproVerbuchung:Buchungstext,WährungundBetrag(jeweilsdurchTabgetrennt)
Guthaben>CHF>500.00ZahlungviaKasse>CHF>200.00
short GesamtbetragallerVerbuchungen:"Verbucht",WährungundGesamtbetrag(jeweilsdurchTabgetrennt)
Verbuchungen>CHF>700.00
short2 GesamtbetragallerVerbuchungen:"Verbucht",WährungundnegativerGesamtbetrag(jeweilsdurchTabgetrennt)
./.Verbuchungen>CHF>700.00
due Ausstand,WährungundBetrag(jeweilsdurchTabgetrennt) Ausstand>CHF>993.85
short Ausstand(nurBetrag) 993.85short2 Ausstand(nurWährungundBetragohneTabgetrennt) CHF993.85short3 Ausstand(nurWährungundBetragmitTabgetrennt) CHF>993.85
linesTotal GibtdenBrutobetragallerLeistungenderRechnunginvorgegebenerFormzurück,ohneBerücksichtigungallfälligerZahlungen.
Rechnungsbetrag>EUR>1250
linesSummary GibtdenNetobetragallerLeistungenderRechnunginvorgegebenerFormzurück,ohneBerücksichtigungallfälligerZahlungenundmitMWSTinnächsterZeile
Gesamt>EUR>1250
19%MwSt.aufEUR1250>237.50summary DieserBefehlgibteinenrixfertigenBlockzurück.Dadurchistesnicht
notwendig,dieRechnungstotalisierungmitdeneinzelnen,vorstehendbeschriebenenBefehlenaufzubauen.ZudemwerdendieZwischentotalerlexibelnachBedarfeingefügtoderausgeblendet.AllerdingsbietetderBefehletwaswenigerMöglichkeitenzurindividuellenGestaltung.
nodue Wievorstehend,aberohneAusstandshort Wievorstehend,abermitAusstandunddieeinzelnenInformationen
werdenjeweilsineinerZeilezusammengefasst.
short_nodue Wievorstehend,aberohneAusstand
Option Erläuterung BeispielBefehl
/ 34 46
Referenz Referenzmanual
payment_plan SofernimRechnungsdatensatzeineZahlunginRatenderiniertist,gibtdieserBefehldieeinzelnennochausstehendenRatenundderenFälligkeitzurück.
Teilzahlung,fälligbiszumxx.xx.xx>CHF>331.30
Teilzahlung,fälligbiszumxx.xx.xx>CHF>331.30
Teilzahlung,fälligbiszumxx.xx.xx>CHF>331.25
short SofernimRechnungsdatensatzeineZahlunginRatenderiniertist,gibtdieserBefehldieeinzelnennochausstehendenRatenundderenFälligkeitzurück(ohneText).
xx.xx.xx>331.30xx.xx.xx>331.30xx.xx.xx>331.30
long SofernimRechnungsdatensatzeineZahlunginRatenderiniertist,gibtdieserBefehleinenTitelunddieeinzelnennochausstehendenRatenundderenFälligkeitzurück.
Zahlungsplan
Teilzahlung,fälligbiszumxx.xx.xx>CHF>331.30
hours group ErrechnetdasTotalallererfasstenundnichtabgerechnetenStundenproLeistungsgruppe
TotalHonorar>x.xxStd.TotalReisezeit>x.xxStd.
grouptotal ErrechnetdasTotalallererfasstenundnichtabgerechnetenStundenproLeistungsgruppemitBetrag
TotalHonorar>x.xxStd.>CHF>300.00TotalReisezeit>x.xxStd.>CHF>120.00
groupsummary ErrechnetdasTotalallererfasstenundnichtabgerechnetenStundenproLeistungsgruppemitBetrag,sowieTotalisierungszeile
TotalHonorar>x.xxStd.>CHF>300.00TotalReisezeit>x.xxStd.>CHF>120.00TOTAL>x.xxStd.>CHF>420.00
creator ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersmitKurzzeichen)
x.xxStd.>AMUx.xxStd.>PMU
creatorname ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersmitKurzzeichenundNamen)
x.xxStd.>AMU>AlfredMuster
x.xxStd.>PMU>PeterMustercreatorsummary ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(Angabe
desSachbearbeitersmitKurzzeichenundNamen),sowieTotalbetragx.xxStd.>AMU>AlfredMuster>CHF>x.xx
x.xxStd.>PMU>PeterMuster>CHF>x.xx
creatorsummary2 ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersmitKurzzeichenundNamen),ohneTotalbetrag
x.xxStd.>AMU>AlfredMuster
x.xxStd.>PMU>PeterMuster
Option Erläuterung BeispielBefehl
/ 35 46
Referenz Referenzmanual
creator2 ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersohneKurzzeichen)
x.xxStd.
x.xxStd.
creator2name ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersnurmitNamen)
x.xxStd.>AlfredMuster
x.xxStd.>PeterMuster
creator2summary ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersnurmitNamen),sowieTotalbetrag
x.xxStd.>AlfredMuster>CHF>x.xx
x.xxStd.>PeterMuster>CHF>x.xx
creator2summary2 ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersnurmitNamen),ohneTotalbetrag
x.xxStd.>AlfredMuster
x.xxStd.>PeterMuster
creator2 ErrechnetdasTotalallererfasstenStundenproSachbearbeiter(AngabedesSachbearbeitersohneKurzzeichen)
x.xxStd.
x.xxStd.
short ErrechnetdasTotalallererfasstenStunden(einBetrag) Total>xStd.
short2 ErrechnetdasTotalallererfasstenStunden(einBetrag,ohne„Total“) xStd.
exchange_rate EUR GibtdenWechselkursderWährung'EUR'inBezugaufdieHeimwährungzurück
0.6728
receivables GibtfürdieaktuelleAdressealleBuchungenaufdasKonto"Debitoren"zurück.
10.2.10AkontoRG-Nr.123-00>CHF>2000.00
30.3.10AkontoRG-Nr.123-00:Storno>CHF>-2000.00
30.3.10RG-Nr.177-00>CHF>2823.50
ytd Wieoben,abernurBuchungen"year-to-date" dto.mtd Wieoben,abernurBuchungen"month-to-date" dto.
Option Erläuterung BeispielBefehl
/ 36 46
Referenz Referenzmanual
lastN Wieoben,abernurBuchungenderletztenNMonate(z.B.last3=letztedreiMonate)
dto.
short GibtdenaktuellenSaldodesDebitorenkontoszurück 2823.50
short2 GibtdieWährungunddenaktuellenSaldodesDebitorenkontoszurück CHF2823.50
other_receivables GibtdasTotaldernochzubegleichendenRechnungenaufdemselbenMandatzurück
3540.50
credit GibtfürdieaktuelleAdressealleBuchungenaufdasKonto"Vz.vonKunden"zurück.
10.2.10Gutschrift63-00>CHF>565.50
22.2.10RG-Nr.179-00:Anre.Guthaben>CHF>200.00
ytd Wieoben,abernurBuchungen"year-to-date" dto.mtd Wieoben,abernurBuchungen"month-to-date" dto.lastN Wieoben,abernurBuchungenderletztenNMonate(z.B.last3=letzte
dreiMonate)dto.
short GibtdenaktuellenSaldodesKundenguthabenszurück 365.50
short2 GibtdieWährungunddenaktuellenSaldodesDebitorenkontoszurück CHF365.50
account_data_xxx GibtdieBuchungenaufdasüberXXXerfassteKontotabellarischzurück.Wichtig:XXXBeziehtsichaufdieNummerdesKontendatensatzes,nichtaufdieKontonummer
01.04.10GuthabendesKlienten>CHF>-5000
short GibtdieBuchungenaufdasüberXXXerfassteKontotabellarischzurück(NurBetrag)
-5000
short2 GibtdieBuchungenaufdasüberXXXerfassteKontotabellarischzurück(NurWährungundBetrag)
CHf-5000
short3 GibtdieBuchungenaufdasüberXXXerfassteKontotabellarischzurück(NurWährungundBetrag,getrenntdurchTab)
CHF>-5000
advance GibtfürdieaktuelleAdressealleBuchungenaufdasKonto"Vorschüsse"zurück.
10.2.10Gerichtsgebühren>CHF>1250.00
30.3.10RG-Nr.192-00>CHF>-1050.00ytd Wieoben,abernurBuchungen"year-to-date" dto.mtd Wieoben,abernurBuchungen"month-to-date" dto.
Option Erläuterung BeispielBefehl
/ 37 46
Referenz Referenzmanual
lastN Wieoben,abernurBuchungenderletztenNMonate(z.B.last3=letztedreiMonate)
dto.
short GibtdenaktuellenSaldodesKontos'Vorschüsse'zurück 50.00
short2 GibtdieWährungunddenaktuellenSaldodesDebitorenkontoszurück CHF50.00
retainers_gross GibtdentotalisiertenBetragzurück,welcherausVorschussrechnungendemMandantenzurVerfügungsteht(inkl.MWST)
2000
short Wieoben 2000
short2 Wieoben,abermitWährung CHF>2000
retainers_net GibtdentotalisiertenBetragzurück,welcherausVorschussrechnungendemMandantenzurVerfügungsteht(exkl.MWST)
1800
short Wieoben 1800
short2 Wieoben,abermitWährung CHF>1800
Option Erläuterung BeispielBefehl
/ 38 46
Referenz Referenzmanual
C. Rechnungsdetails
Befehl Option Erläuterung Beispiel
lines classic
classic;#
classic;*
ChronologischeAurlistungdereinzelnenerbrachtenLeistungenimFormatDatumundText.DerTextwirdautomatischzusammengestelltausdenFeldern"Leistung","Details"und"Erläuterung":wennsowohl"Leistung"alsauch"Details"Textenthalten,werdendieTextezusammengefügtunddurcheinenBindestrichgetrennt.AndernfallswirdjeweilsderverfügbareTextaufgeführt.SoferneinTextbesteht,wirddie"Erläuterung"inKlammernamSchlussangefügt.
WirdnachdemAusdruckeinedurchStrichpunktabgetrennteRaute(„#“)mitgegeben,soerfolgtdieTabellenerstellungproLeistungsgruppe.BSP:INV_INSERT(„lines“;“classic;#“)
WirdnachdemAusdruckeindurchStrichpunktabgetrennterAsterisk(„*“)mitgegeben,soerfolgtdieTabellenerstellunggemässmanuellerSortierungimMandatBSP:INV_INSERT(„lines“;“classic;*“)
(SieheauchnachfolgendenAbschnitt„E.Sortierung“)
10.02.2010>Honorar-Besprechung
12.02.2010>Telefongesprächmitx
15.02.2010>Gebühren-Gerichtsgebühr(gemässGebührenordnung)
extended
extended;#
extended;*
Wieoben,abernachdemDatumwerdenzusätzlichnochdieAnzahlunddieEinheiteingefügt
10.02.2010>3h>Honorar-Besprechung
12.02.2010>0.5h>Telefongesprächmitx
15.02.2010>1Einh.>Gebühren-Gerichtsgebühr(gemässGebührenordnung)
tabular
tabular;#
tabular;*
TabellarischeAufstellungmitDatum,Leistung,Details,Einzelpreis,Anzahl,Einheit,Zeilenpreis.DerTextderLeistungwirdauf20Zeichengekürzt,derTextderDetailsauf30Zeichen.
20.02.2010>Honorar>Besprechung>300.00,3h,900.00
lines x AnstellederdreivorderiniertenFormate"classic,extendedundtabular"kanndasFormatauchindividuellzusammengestelltwerden."x"bezeichnetindiesemFalleinenFormatstring,welchernachdenRegelnderfolgendenTabellezusammengesetztwerdenkann
Befehl
/ 39 46
Referenz Referenzmanual
lines_all classic
classic;#
classic;*
Wie„lines“,abereswerdenalleLeistungendesMandatszurückgegebenundnichtnurdieLeistungenderaktuellenRechnung.
extended
extended;#
extended;*
Wie„lines“,abereswerdenalleLeistungendesMandatszurückgegebenundnichtnurdieLeistungenderaktuellenRechnung.
tabular
tabular;#
tabular;*
Wie„lines“,abereswerdenalleLeistungendesMandatszurückgegebenundnichtnurdieLeistungenderaktuellenRechnung.
x Wie„lines“,abereswerdenalleLeistungendesMandatszurückgegebenundnichtnurdieLeistungenderaktuellenRechnung.
Option Erläuterung BeispielBefehl
/ 40 46
Referenz Referenzmanual
D. Individueller Formatstring für das Kommando INV_INSERT("lines";...)Der individuelle Formatstring wird zusammengesetzt aus einzelnen Anweisungen, welche durch einen Strichpunkt getrennt sind. Zu einer Anweisung können optional zusätzliche Formatierungsangaben mitgegeben werden. Diese sind mit einem Unterstrich direkt an die Anwei-sung zu hängen.
Beispiel: INV_INSERT("lines";"date_2;>;code_internal;>;service_30;>;currency>total")
Die nachfolgende Tabelle zeigt die Bedeutung der einzelnen Anweisungen und der Optionen:
Anweisung Optionales Format (mit _ direkt an die Anweisung
angehängt
Erläuterung Beispiel
date DatumdereinzelnenLeistungszeile,Systemkurz
10.02.2010
date 2 DatumdereinzelnenLeistungszeile,Systemabgekürzt
Mi,10.Feb2010
date 3 DatumdereinzelnenLeistungszeile,Systemlang
Mittwoch,10.Februar2010
date 4 DatumdereinzelnenLeistungszeile,timeSensorspezial
29.12.1896,29.12.2096oder29.12.10(für2010)
date 5 DatumdereinzelnenLeistungszeile,timeSensorlang
Mittwoch,10.Februar2010
date 6 DatumdereinzelnenLeistungszeile,timeSensorabgekürzt
Mi,10.Feb.2010
date 7 DatumdereinzelnenLeistungszeile,timeSensorkurz
10.02.2010
code KürzeldereinzelnenLeistungszeile h
code internal IDdereinzelnenLeistungszeile 1-00
service NamedereinzelnenLeistung Honorar
service x NamedereinzelnenLeistung,begrenztaufxZeichen
Honorar
details DetailszureinzelnenLeistung BesprechunganIhremDomizil
details x DetailszureinzelnenLeistung,begrenztaufxZeichen
BesprechunganIhremDomizil
explanation ErläuterungzureinzelnenLeistung inkl.Anfahrt
Anweisung
/ 41 46
Referenz Referenzmanual
E. SortierungDie Sortierung der ausgegebenen Leistungen beim Befehl INV_INSERT("lines";...) ist abhängig vom letzten übergebenen Byte im Format:
• Wird am Ende des Formates ein "*" angehängt, so erfolgt der Ausdruck der Zeilen entsprechend der Sortierung in der Leistungserfassung.
• Wird am Ende des Formates ein "#" angehängt, so erfolgt der Ausdruck der Zeilen nach Leistungsgruppen, und innerhalb der Leistungs-gruppen chronologisch.
• Wird nichts besonderes angegeben, so erfolgt der Ausdruck der Zeilen chonologisch aufsteigend
Beispiel:
INV_INSERT("lines";"date_2;>;code_internal;>;service_30;>;currency>total;*) bewirt, dass die Ausgabe der Zeilen gemäss der aktuellen Sor-
explanation x ErläuterungzureinzelnenLeistung,begrenztaufxZeichen
inkl.Anfahrt
auto KombinationderFelder"service","details"und"explanation"
Honorar-BesprechunganIhremDomizil(inkl.Anfahrt)
auto x KombinationderFelder"service","details"und"explanation",begrenztaufxZeichen
Honorar-BesprechunganIhremDomizil(inkl.Anfahrt)
price EinzelpreisderLeistung 300.00
qty Anzahl 3
total Zeilentotal 900.00
currency Währung(3stelligerISOCode) CHF
creator KurzzeichendesLeistungserbringers AMU
creator internal InternerKurznamedesLeistungserbringers Andreas
unit EinheitderLeistung h
> Tabulator
/ Zeilenschaltung
Optionales Format (mit _ direkt an die Anweisung
angehängt
Erläuterung BeispielAnweisung
/ 42 46
Referenz Referenzmanual
tierung in der Leistungserfassung erfolgt (die nicht unbedingt chonologisch sein muss).
F. Allgemeine Hinweise• die zurückgegebenen Daten berücksichtigen automatisch die im Rechnungsdatensatz eingestellte Sprache. Diese wiederum wurde zum
Zeitpunkt des Erstellens der Rechnung vom Adressdatensatz des Debitors übernommen.
• in den obigen Beispielen repräsentiert ein ">" einen Tabulator. Die nach dem ">" folgenden Daten werden somit beim nächsten Tabstop eingefügt.
/ 43 46
Referenz Referenzmanual
RVG_INSERT (Befehl ; Option ; LeadText ; TrailText) Informationen mit Bezug zu RVG (nur Deutschland)
Befehl Option Erläuterung Beispiel
2501 GibtdieSummealler2501Positionenderak-tuellenRechnungzurück
2503 GibtdieSummealler2503Positionenderak-tuellenRechnungzurück
2508 GibtdieSummealler2508Positionenderak-tuellenRechnungzurück
7000 GibtdieSummealler7000Positionenderak-tuellenRechnungzurück
7001 GibtdieSummealler7001Positionenderak-tuellenRechnungzurück
7002 GibtdieSummealler7002Positionenderak-tuellenRechnungzurück
7008 Gibt das MwSt.-Total der aktuellen Rechnungzurück
summe1 GibtdieSummealler2501,2503,2508,7000,7001und7002PositionenderaktuellenRech-nungzurück
summe2 GibtdieSummealler2501,2503,2508,7000,7001und7002PositionenplusdasMwSt.-To-talderaktuellenRechnungzurück
leistungen
regelverguetung
Befehl
/ 44 46
Referenz Referenzmanual
pkh_wvg
Option Erläuterung BeispielBefehl
/ 45 46
Referenz Referenzmanual
PICT_INSERT (Befehl ; Option ; Format ; Breite ; Höhe)
Bildinformationen aus dem Adressdatensatz
TXT_INSERT(„MaleText;“FemaleText“;“EntityText“;“ContactSelector“) Der Ausdruck TXT_INSERT gibt, abhängig von „ContactSelector“, einen der drei übergebenen Texte zurück. „ContactSelector“ ist ein Feld im Adressdatensatz mit der Geschlechtsinformation (0=Männlich, 1=Weiblich, 2=Firma).
So gibt z.B. TXT_INSERT(„Gläubiger“;“Gläubigerin“;“Gläubigerin“;“related“) einen der drei ersten Ausdrücke zurück, und zwar abhängig vom Geschlecht des mit dem aktuellen Mandat verbundenen Datensatzes.
Befehl Option Erläuterung Beispieladdressodercontact
pict1 GibtdasBildvomStammblattzurück
pict2 GibtdieVisitenkartevomStammblattzurück
pict3 GibtdaserstefreiderinierbareBildzurückpict4 GibtdaszweitefreiderinierbareBildzurück
pict5 GibtdasdrittefreiderinierbareBildzurückpict6 GibtdasviertefreiderinierbareBildzurück
/ 46 46