Interne Codes und IDs

Für die Erstellung von individuellen Reports und SQL-Abfragen finden Sie auf den nachfolgenden Seiten Informationen zu internen Codes und IDs.

Interne Codes und IDs
ADRKENNZ

Das Feld ADRKENNZ (Adresskennzeichen) in den Tabellen ANLG_ADR, AUFTADR, PROJ_ADR, PROJ_AKZ kann folgende Werte annehmen.

AUFTADR, PROJ_ADR und PROJ_AKZ

In den Tabellen AUFTADR, PROJ_ADR und PROJ_AKZ haben die Werte im Feld AdrKennz folgende Bedeutung (nicht alle Werte werden in allen drei Tabellen verwendet)

AdrKennz

Bedeutung

1

Angebot

2

Auftrag

3

-

4

Lieferschein

5

Rückschein

6

Rechnung / Gutschrift

7

Objekt / Anlagenanschrift

8

Ausschreibung

9

Versand

10

Geschäftsstelle

11

Lager

12

Standard-Lieferadresse

255

Benutzerdefiniert

ANLG_ADR

In der Tabelle ANLG_ADR haben die Werte im Feld AdrKennz folgende Bedeutung:

AdrKennz

Bedeutung

1

Zusatzadresse

2

Terminanfrage

3

Schlüsselträger

4

Versand

adrkennz.htm#microcontent1
Aufbau Rechnungsart RECHAUSG

Die Rechnungsarten (Rechnungart) in der Tabelle RECHAUSG im esoffice sind folgendermaßen aufgebaut.

1. Stelle

Gibt an, welcher Vorgang im esoffice (Auftragsart, Vertrag) der Rechnung zugrunde liegt.

1. Stelle Rechnungsart

Beschreibung

Pxx

Projektaufträge

Sxx

Serviceaufträge

Vxx

Vertragsrechnungen

Wxx

Wartungsaufträge

Kxx

Kassenrechnungen

2. Stelle

Gibt an, ob es sich um eine Rechnung, Gutschrift oder Stornierung handelt.

2. Stelle Rechnungsart

Beschreibung

xRx

Rechnungen

xGx

Gutschriften

xSx

Stornierung

xXx

Ursprungsbeleg zu einer Stornierung

3. Stelle

Gibt an, ob es sich um eine Schluss-, Teil- oder Akontorechnung handelt.

3. Stelle Rechnungsart

Beschreibung

xxS

Schlussrechnung

xxT

Teilrechnung

xxA

Akontorechnung

 

PRS

Projektaufträge - Rechnung - Schlussrechnung

SRS

Serviceaufträge - Rechnung - Schlussrechnung

PRT

Projektaufträge - Rechnung - Teilrechnung

PGS

Projektaufträge - Gutschrift - Schlussrechnung

rechnungsarten_rechausg.htm#microcontent1
Auftragsarten

Folgende Auftragsarten (Feld AUFTRAGART) werden im esoffice in der Tabelle AUFTRAG verwendet:

AuftragsartID

Beschreibung

1

Projektauftrag

2

Serviceauftrag

3

Inspektionsauftrag

4

Nicht verwendet

5

Teilaufträge

auftragsarten.htm#microcontent1
Bestellart Codes

Die verschiedenen Bestellarten (Feld Bestellart) aus der Tabelle BESTELL

Bestellart-Code

Beschreibung

1

Manuelle Bestellung

2

Lagerbestellung

3

Listenbestellung

6

Bestellabruf

7

Internetbestellung

10

Auftragsbestellung

20

Abrufbestellung

30

Assistent

bestellartcodes.htm#microcontent1
Bestellstatus Codes

Codes für den Bestellstatus (Tabelle BESTELL, Feld EXPORTSTATUS).

Statuscode

Beschreibung

Codeart

0

Offen

Allgemein

1

Freigegeben

Allgemein

2

Exportiert

Allgemein

3

In Prüfung

Onventis Schnittstelle

4

Abgelehnt

Onventis Schnittstelle

5

Genehmigt

Onventis Schnittstelle

6

Versendet

Onventis Schnittstelle

-3 (nur intern)

http Fehler

esWawi

-2 (nur intern)

Unbekannt

esWawi

-1 (nur intern)

Allgemeiner Fehler

esWawi

11

Übermittelt

esWawi

12

Absprache notwendig

esWawi

13

Abgelehnt

esWawi

14

Bestätigt

esWawi

19

Abgeschlossen

esWawi

20

Storniert

esWawi

bestellstatuscodes.htm#microcontent1
Buchungscode ZAHLBUCH

Buchungsarten, die in der Tabelle ZAHLBUCH vorkommen

Index der Tabelle sind die Spalten Buchart, Banknr., Lfdnr. (die laufende Nummer wird nicht aus einem Nummernkreis gezogen, sondern wird programmintern zur Laufzeit ermittelt).

Buchart-Code

Buchungsart

Beschreibung

OPK

Offene Posten Kunden

Wird verwendet, wenn ein Zahlungseingang unter Buchhaltung | Debitoren | Offene Posten - Bereich 'Zahlungseingang' gebucht wird

OPL

Offene Posten Lieferanten

Buchung ZahlungsausgangBuchhaltung | Kreditoren | Eingangsrechnungen | Offen

B

Bank

Einfache Buchung auf ein Bankkonto

(Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto)

BK

Bank Kunden

Buchung Zahlungseingang mit Bezug zu einer Rechnung Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto

BL

Bank Lieferanten

Buchung Zahlungsausgang mit Bezug zu einer Rechnung Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto

K

Kasse

Einfache Buchung in eine Kasse (Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Kasse)

KK

Kasse Kunden

Buchung Zahlungseingang mit Bezug zu einer Rechnung unter (Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Kasse)

KL

Bank Lieferanten

Buchung Zahlungsausgang mit Bezug zu einer Rechnung unter Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Bank

KV

Kassenprogramm (eskasse)

Kennzeichnung bei Buchungen aus dem esoffice Modul esKasse (Ladenkasse)

buchungscodes_zahlbuch.htm#microcontent1
Dokumentenarten Kalkulationsmappe

Im esoffice kann einer Kalkulationsmappe eine Dokumentart zugeordnet werden, zum Beispiel Angebot oder Rechnung.

Je Dokumentart können unterschiedliche Optionen für den Ausdruck von Reports zur Verfügung stehen, zum Beispiel durch Darstellungsoptionen.

Folgende Dokumentarten sind verfügbar:

Reporttyp

Beschreibung

Bemerkung / Hinweis

1

Angebot

 

2

Auftrag

 

3

 

 

4

Lieferschein

Die Dokumentenart Lieferschein steht nur im Programm interkeyofficeGeschlossenEine spezielle Variante des esoffice für Mitglieder des Interkey-Verbandes (Sicherheits- und Schlüsselfachgeschäfte). zur Verfügung, wenn unter Einstellungen | Allgemein | Kalkulation II - Option für Sicherheits- und Schlüsselfachgeschäfte die Option Mit Dokumentart Lieferschein aktiviert ist.

Siehe auch esKasse / Lieferschein

5

 

 

6

Rechnung

 

7

Gutschrift

 

8

Ausschreibung

 

dokumentart.htm#microcontent1
EFORMVORLAGE (Tabelle)

In der Tabelle eFormvorlage werden grundsätzliche Informationen zur einer eFormularformatvorlage gespeichert.

Vorgangart

Das Feld Vorgangart in der Tabelle EFORMVORLAGE kann mit folgenden Werten belegt werden:

VORGANGART

Verwendung

0

Serviceaufträge

1

Inspektionsaufträge

2

Projektaufträge

3

Anlagen

Aartcode

Im Feld AARTCODE in der Tabelle EFORMVORLAGE wird die Einschränkung einer eFormularformatvorlage auf eine Anlagenart gespeichert. Ist im Feld AARTCODE kein Wert eingetragen, ist die eFormular-Vorlage für alle Anlagenarten einsetzbar.

Anlagenarten werden in der Tabelle ANLGART gespeichert (Einstellungen | Referenzen - Service | Konfigurationsmanagement | Tabelle 'Anlagen-Arten').

Plattform

Im Feld PLATTFORM kann hinterlegt werden für welches Einsatzgebiet eine eFormularformatvorlage verwendet werden kann. Ist im Feld PLATTFORM kein Wert eingetragen, ist die eFormular-Vorlage für alle Einsatzgebiete (Desktop, Mobile und WEB) einsetzbar.

PLATTFORM

Verwendung

Bemerkung

0

Desktop

eFormular kann im eFormular Client ausgefüllt werden. Zur Zeit wird dies für das esAttest EMA verwendet.

1

Mobile

eFormular kann in der esmobile-App (iOS / UWP) ausgefüllt werden.

2

Web

eFormular kann im esweb

eformvorlage.htm#microcontent1
ESTEXT-PROJ-AUF (Artikel)

Verwendung des Artikels 'ESText-Proj-Auf'

Beim Erstellen einer Kalkulation aus einem Serviceauftrag wird der Artikel mit der Artikelnummer ESText-Proj-Auf aus dem Artikelstamm automatisch als erste Position hinzugefügt, sofern vorhanden.

 

Voraussetzung für diese Programmfunktionalität ist, dass unter Artikel | Artikel / Leistungen folgender Artikel angelegt ist.

Artikel Felder

Erforderlicher Wert / Eintrag

Beschreibung

Artikelnummer

ESText-Proj-Auf

 

Langtext

Der anzudruckende Text und die notwendigen Variablen stehen im Artikel-Langtext.

Artikel | Artikel / Leistungen | Preise /Text

Die generelle Syntax ist:

Prozentzeichen Ziffer Doppelpunkt Kleinbuchstabe s

Beispiel %1:s

Mögliche Variablen:

siehe Auflistung unten

Artikelart

Textbaustein (schmale oder breite Ausführung)

 

Variablen im Artikel-Langtext

Feld

Variable

Service | Serviceaufträge | Auftragsnummer

%0:s

Service | Serviceaufträge | Annahme - Matchcode

%1:s

Service | Serviceaufträge | Ausführung | Bereich 'Termine' - Termin Beginn (Datum / Uhrzeit)

%2:s

Service | Serviceaufträge | Ausführung | Bereich 'Termine' - Technisch erledigt am

%3:s

Service | Serviceaufträge | Annahme - Meldung

%4:s

Service | Serviceaufträge | Details - Info für Historie

%5:s

Service | Anlagen | Anlagenort - Matchcode

%6:s

Service | Anlagen | Anlagenort - Anlagenort / Bereich

%7:s

Komma-getrennte Liste mit den Nummern der Arbeitsberichte, auf denen die in die Kalkulation übernommenen Positionen enthalten sind

 

Die Position aus dem gelieferten Material ist entweder ein Leistungsartikel mit Bezug auf eine Arbeitszeit oder besitzt eine Verknüpfung zum installierten Material eines Arbeitsberichts.

{ArbBerichtNr}

variablen_estext_proj_auf.htm
GAEB Versionen

Da beim Versenden von GAEB-Ausschreibungen die Dateiendungen nicht immer korrekt eingehalten werden, kann es notwendig sein die GAEB-Dateien zunächst auf anderem Wege auf Ihre Version zu überprüfen.

Um eine GAEB Datei diesbezüglich zu erkennen, öffnen Sie diese bitte mit einem Texteditor.

Die nachfolgend aufgeführten Screenshots zeigen Beispiel-Inhalt von Muster GAEB Dateien, welcher bei der Erkennung des GAEB Formates helfen soll.

GAEB 90 (Dateiendung D, zum Beispiel *.D83)

GAEB 2000 (Dateiendung P, zum Beispiel *.P83)

GAEB XML (Dateiendung X, zum Beispiel *.X83)

gaeb_versionen.htm#microcontent1
Histcode / SECAHIST

Aufschlüsselung des Feldes HISTCODE aus der Tabelle SECAHIST

In der Tabelle SECAHIST werden die Eigenschaften der Servicecalls (Helpdesk) gespeichert.

HISTCODE

Beschreibung

-1

Error

0

Angelegt

1

Prioritaet

2

CallStatus

3

Auftrag

4

Geloest

5

Erledigt

6

Notiz

7

Wiedervorlage

8

Weiterleitung

9

Eskalation

10

TimerTyp

11

AntwortOrg

12

AntwortKopieP

13

AntwortKopieK

14

AntwortKopieB

15

AntwortKopieG

16

AntwortKopieL

17

ProblemKat

18

WebCallStart

19

ServLevelChange

20

ServCallStart

21

AuftZuCall

22

LeitPersNr

23

AdressReset

24

Zusammen

25

Projekt

26

Angebot

27

EMailAdd

28

FixEndDate

29

InsertKontakt

30

ChangeKontakt

31

DeleteKontakt

32

Termin

33

ChangeStartTime

34

TTSEsStChMail

35

Request

36

Arbeitsberichtsversand - E-Mail

histcode.htm#microcontent1
Lagerbewegung Codes

Auflistung und Bedeutung der Lagerbewegungscodes (Feld BEWEGCODE) in der Tabelle LAGINOUT

Bewegungscode

Bezeichnung

2

Inventur

3

Manuelle Entnahme

4

Lieferschein ohne Bezug

6

Verschrottung eines Artikels bei der Reparatur

8

Manuelle Lagerumbuchung

10

Rückschein – ohne Bezug

11

Wareneingang – Lager

12

Manuelle Auftragslieferung

13

Manuelle Wartungslieferung / Manuelle Inspektionslieferung

14

Manuelle Servicelieferung

15

Lieferschein – Projektauftrag – Lager

16

Lieferschein – Serviceauftrag – Lager

17

Lieferschein – Wartungsauftrag – Lager

18

Lieferschein – Umlagerung

19

Lieferschein – Reparatur

20

Wartungsauftrag

21

Serviceauftrag

22

Lagerauflösung – Umbuchung

23

Lagerartikel kopieren

24

Handyverträge

26

Rückwarenschein

27

Projektauftrag

28

Lieferschein - Rechnung - Storno

29

Lieferschein - Auftrag - Rechnung - Storno

30

Lieferschein - Rechnung

31

Lieferschein - Auftrag - Rechnung

32

Rückschein - Rechnung

33

Rückschein - Auftrag - Rechnung

34

Lieferschein – Projektauftrag – Storno

35

Lieferschein – Serviceauftrag – Storno

36

Lieferschein – Wartungsauftrag – Storno

37

Lieferschein – Umlagerung – Storno

38

Lieferschein – Reparatur – Storno

39

Lieferschein – Kasse – Storno

40

Rückschein – Projektauftrag

41

Rückschein – Serviceauftrag

42

Rückschein – Wartungsauftrag

43

Wareneingang – Auftrag

44

Lieferschein – Projektauftrag – Wareneingang

45

Lieferschein – Serviceauftrag – Wareneingang

46

Lieferschein – Wartungsauftrag – Wareneingangs-Bewegungscodes

47

Lieferschein – Kasse

48

Rückschein - Kasse

49

Rückschein – Kasse – Storno

50

Kassenbeleg

51

Kassenbeleg – Rücknahme

54

Rückschein - Rechnung - Storno

55

Kassenbeleg löschen

56

Kassenbeleg – Rücknahme löschen

57

Rückschein – Projektauftrag – Storno

58

Rückschein – Serviceauftrag – Storno

59

Rückschein - Inspektionsauftrag - Storno

Rückschein - Wartungsauftrag - Storno

60

Produktion – Artikelentnahme

61

Produktion – Artikelrücknahme

62

Produktion – Produkterstellung

63

Produktion – Produktauflösung

64

Rückschein - Auftrag - Rechnung - Storno

65

Lieferschein – ohne Bezug – Storno

66

Rückschein – ohne Bezug – Storno

67

Inventur – Korrektur – Seriennummern

68

Inventur – Korrektur – EK

69

Lieferschein - Umlagerung - Reservierung

70

Manuelle EK Abwertung

71

Artikelreservierung

72

Artikelreservierung

73

Neubewertung – Kreditorenrechnung

74

Inventur – EK Abwertung

75

Neubewertung – Zahlungsfreigabe Wareneingang

76

Artikelreservierung - Lager

77

Artikelreservierung - Lager auflösen

78

Buchung eines Reparaturtauschartikels auf das externe Reparaturlager

79

Stornierung der Buchung eines Reparaturtauschartikels auf das externe Reparaturlager

80

Stornierung der Verschrottung

lagerbewegungscodes.htm#microcontent1
Materialkatalog Verarbeitungskennzeichen

Das Verarbeitungskennzeichen (Datenbank Alias ESMAT, entsprechende Katalogtabelle, Feld VERARBKZ) wird für die Kennzeichnung Neuer, Geänderte oder Gelöschter Katalogartikel verwendet.

Siehe auch Artikel | Materialkataloge | Artikelliste.

Die internen Nummern der Bearbeitungskennzeichen haben folgende Bedeutung:

1 = Neu

2 = Gelöscht

3 = Geändert

4 = Unverändert

matkat_verarbeitungskennz.htm#microcontent1
Personenarten

Auslistung der esoffice Personenarten

Siehe auch Vorgangsarten

Personenart

Verwendung

Personenart-ID

Bedarfer

Bedarfer

0

Kunden

Kunden

1

GPartner

Geschäftspartner

2

Angebot

Angebot

3

Auftrag

Auftrag

4

RepAuftrag

Serviceauftrag

5

WartAuftrag

Wartunsgauftrag

6

Lieferant

Lieferant

7

Personal

Personal

8

Anlage

Anlage

9

BauVorhaben

BauVorhaben

10

AnspPart

Ansprechpartner

11

VerrechAuftrag

Verrechnungsauftrag

12

InternAuftrag

Interner Auftrag

13

ServiceCall

Servicecall

14

Leistung

Leistung

15

Geschaeft

Geschäftsstelle

16

Vertrag

Vertrag

17

Veranstaltung

Veranstaltung

18

Bestellung

Bestellung

20

Arbeitsbericht

Arbeitsbericht

22

Lagerbewegung

Lagerbewegung

41

Adresse aus Adresspool

Adresse

53

personenarten.htm#microcontent1
Programmeinstiegspunkte Reports

Reports (Berichte) können im esoffice unter Tools | Reportverwaltung - Registrierung einem bestimmten Programmeinstiegspunkt zugeordnet werden.

Jeder Programmeinstiegspunkt hat eine interne Nummer (REPSTARTID).

REPSTARTID

interne Bezeichnung

Programmeinstiegspunkt

1

Termin

 

2

Aufgabe

 

3

Kontakte

Kontakte

4

 

 

5

Kalkulationsmappe - Deckblatt

Kalkulationsmappe - Deckblatt

6

Projektbearbeitung

Kalkulationsmappe

7

 

 

8

Baupapier

Baupapier

9

Stueckliste

Stückliste

10

ProjektErgebnisse

Kalkulationsergebnis

11

 

 

12

 

 

13

 

 

14

 

 

15

 

 

16

Bestellung

Bestellung

17

Lieferschein

Lieferschein

18

ManLagerbewegung

man. Lagerbewegung

19

Artikelauswertung

Artikelauswertung

20

SollIstVergleich

Inv. Soll/Ist-Vergleich

21

Einzelauswertung

EinzelausInv. Einzelauswertung

22

Inventureinstellung

Inventureinstellung

23

Zaehlliste

Inv. Zählliste

24

BarcodeEtikettArtikel

Barcode Etikett Artikel

25

BarcodeEtikettSerienNr

Barcode Etikett Seriennr.

26

 

 

27

 

 

28

 

 

29

 

 

30

 

 

31

DTBegleitzettel

DTA - Begleitzettel

32

DTLastschriftliste

DTA - Lastschriftliste

33

Zahlschein

Zahlschein

34

Scheck

Scheck

35

Mahnung

Mahnung

36

Mahnliste

Mahnungsliste

37

KontoAuszug

Kontoauszug

38

SepaMandat

Sepa - Mandat

39

 

 

40

 

 

41

Vertragsrechnung

Vertragsrechnung

42

Vertragssammelrechnung

Vertragssammelrechnung

43

VtrgGebPflegeinfo

Vertragsgeb. Pflegeinfo

44

Vertragsergebnisse

Vertragsergebnisse

45

 

 

46

 

 

47

Wartungsauftrag

Wartungsauftrag

48

Wartungstermin

Wartungstermin

49

Serviceauftrag

Serviceauftrag

50

Reaktionszeiten

Reaktionszeiten

51

ArbeitsberichtServ

arbeitsbericht. Serv

52

ListeInArbeit

Liste in Arbeit

53

Servicecalluebersicht

Servicecall Übersicht

54

Servicecallhistorie

Servicecall Historie

55

UeberfaelligeCalls

Überfällige Servicecalls

56

Netchange

Netchange

57

NetchangeDetail

Netchange - Detailübersicht

58

ServiceAB

Auftragsbestätigung (Service)

59

 

 

60

BarcodeEtikett

Barcode Etikett Artikel

61

Berechtigungsvergabe

Berechtigungsvergabe

62

 

 

63

 

 

64

 

 

65

 

 

66

FSServicerechnungen

Servicerechnung (FS)

67

FSVertragsrechnungen

Vertragsrechnung (FS)

68

FSAKontorechnungen

Akontorechnungen (FS)

69

 

 

70

 

 

71

EMAttest

Einbruchmeldeattest (EMA)

72

BMAttest

BMAttest

73

EMAttestAenderung

Einbruchmeldeattest (EMA) - Änderungen

74

 

 

75

KassenBeleg

eskasse - Beleg

76

KassenRechnung

eskasse - Rechnung

77

KassenRuecknahme

eskasse - Rücknahme

78

KassenLieferschein

eskasse - Lieferschein

79

KassenLiefBezahlung

eskasse - Lief.-bezahlung

80

KassenTagesabschluss

eskasse - Tagesabschluß

81

KassenBelegliste

eskasse - Belegliste

82

 

 

83

 

 

84

 

 

85

ArbberichtFax

Arbeitsbericht Fax

86

ArbberichtEMail

Arbeitsbericht-E-Mail

87

 

 

88

 

 

89

 

 

90

 

 

91

 

 

92

 

 

93

 

 

94

 

 

95

 

 

96

 

 

97

 

 

98

 

 

99

 

 

100

DruckMenu

Druck Menu

101

Geschaeftstellen

Geschäftsstellen

102

Bedarfer

Bedarfer

103

Kunden

Kunden

104

Geschaeftspartner

Geschäftspartner

105

Lieferanten

Lieferanten

106

Adresssuche

Adressen Suche

107

Personal

Personal

108

Ansprechpartner

Ansprechpartner

109

Artikel

Artikel / Leistungen

110

KundenStatistik

Kundenstatistik

111

Aktionen

Aktionen

112

Termine

Terminkalender

113

PEP

Personaleinsatzplanung

114

Kontakt

Kontakt

115

BestellEingang

Bestelleingänge

116

Projektverwaltung

Kalkulationen

117

Angebote

Angebotsstatistik

118

Auftraege

Auftragsbearbeitung

119

Bauvorhaben

Bauvorhaben

120

Projektierung

Projektierung

121

Bedarfsassistent

Aufträge - Bedarfsassistent

122

Aufmass

Aufmasse

123

AngebotAbgabe

Angebotsabgabe

124

AngebotPreisVergleich

Angebotsabgabe - Preisvergelich

125

InterneAuftraege/Teilaufträge

Teilaufträge

126

Lager

Lagerverwaltung - Lager

127

Lagerartikel

Lagerverwaltung - Lagerartikel

128

 

 

129

Bestellrueckstand

Lagerverwaltung - Bestellrückstand

130

Wareneingang

Wareneingang

131

Lieferscheine

Lieferscheine

132

 

 

133

Lagerbewegung

Lagerverwaltung - Lagerbewegung

134

Inventur

Inventur

135

LagerumbuchungAssi

Lieferscheinerstellungsassistent

136

 

 

137

 

 

138

 

 

139

 

 

140

 

 

141

Arbeitsberichte

Auftragsberichte

142

Wochenberichte

Wochenberichte

143

Rechnungsausgang

Debitoren - Rechnungsausgangsbuch

144

Debitoren

Debitoren - Offene Posten

145

Provision

Provisionsabrechnung

146

Kreditoren

Kreditoren

147

Kassenbuch

Kassenbuch

148

Kontobewegung

Kontobewegungen

149

SepaMandate

Sepa - Mandate

150

 

 

151

Gebaeude

Gebäude / Anlagengruppen

152

Anlagen

Anlagenverwaltung

153

Vertraege

Verträge

154

WartungsGebuehrHistorie

Entgeltpflege - Historie

155

Wartungsauftraege

Inspektionen/Wartungen

156

Serviceauftraege

Serviceman. - Serviceaufträge

157

 

 

158

Helpdesk

Helpdesk

159

Helpdesk Kunde

HelpdeskKunden

160

GebuehrenPflege

Entgeltpflege

161

VertragLeistung

Verträge - Leistungen

162

VertragLeistungDok

Verträge - Leistungen - Dokumente

163

KundenKontigent

kunden. Kontigent

164

HintAuftrag

Hinweisdialog - Auftragsannahme

165

HintServCall

Hinweisdialog - Helpdeskannahme

166

 

 

167

 

 

168

 

 

169

 

 

170

 

 

171

Einstellungen

Grundeinstellungen

172

Konfiguration

Konfigurationsmanagement

173

Berechtigungen

Anwenderberechtigungen

174

Buchhaltungsreferenzen

Buchhaltungsreferenzen

175

EinstellungenDrucken

Einstellungen - Drucken

176

 

 

177

 

 

178

 

 

179

 

 

180

 

 

181

Leadmanagement

Leadmanagement

182

Opportunitymanagement

Opportunitymanagement

183

 

 

184

 

 

185

 

 

186

 

 

187

 

 

188

 

 

189

 

 

190

 

 

191

 

 

192

 

 

193

 

 

194

 

 

195

 

 

196

 

 

197

 

 

198

 

 

199

 

 

200

 

 

201

Dashboard

Dashboard

202

Abwesenheitsanträge

Abwesenheitsanträge (Urlaubsanträge)

203

WebAuftragsListe

Auftragsliste (esweb)

204

Leadmanagementcockpit

Leadmanagementcockpit

205

Opportunitymanagementcockpit

Opportunitymanagementcockpit

206

Reportnutzungsstatistik

Reportnutzungsstatistik

207 Auftragsinfo (esmobile)

Sie können sich im esmobile für jeden Termin und den entsprechenden Auftrag unter Terminplanung | Termine -> Kontextmenü -> Reports einen kundenindividuellen Microsoft-Report mit Auftragsinformationen anzeigen lassen.

 

Der Programmeinstiegspunkt Auftragsinfo (esmobile) wird nur mit der Lizenz 3010100 - esweb Office angezeigt.

220

Urkalkulation

Urkalkulation

221

Urkalkulation_Formblatt221

Urkalkulation - Formblatt 221

223

Urkalkulation_Formblatt223

Urkalkulation - Formblatt 223

301

Fibu

Fibu-Schnittstelle

prgeinstiegsp_reports.htm#microcontent1
Projektkennzeichen

Bedeutung der Spalten in Tabelle PROJEKTE

PROJKENNZ (Projektkennzeichen)

PROJSUBKENNZ (Projektsubkennzeichen)

PROJKENNZ

Projektkennzeichen

Bedeutung

Projektkennzeichen

PROJSUBKENNZ

ProjektSubkennzeichen

Bedeutung

ProjektSubkennzeichen

1

Angebot

1

Angebot

1

Angebot

2

Kostenvoranschlag

1

Angebot

3

Kostenschätzung

 

2

Auftrag

 

 

 

6

Rechnung

1

Rechnung

6

Rechnung

2

Proformarechnung / Proforma-Rechnung

 

7

Gutschrift

 

 

 

8

Ausschreibung

 

 

projektkennzeichen.htm#microcontent1
Protokoll der Berechtigungsänderungen LOGZUG

Werden Berechtigungen hinzugefügt oder entzogen, werden diese Änderungen immer in der Tabelle LogZug protokolliert.

Anhand der laufenden Nummerierung sind alle Änderungen lückenlos nachvollziehbar. Außerdem kann per Report nachvollzogen werden, welche Aktion für die fehlende Sitzung vorgenommen wurde.

Die Aufschlüsselung des Feldes Action in der Tabelle LogZug hat folgende Bedeutung:

Schlüssel

Beschreibung

1

Hinzufügung Berechtigung zu Anwender

2

Ändern der Berechtigung von Anwender

3

Löschung Berechtigung von Anwender

4

Löschung aller Berechtigungen eines Anwenders

5

Hinzufügung einer Berechtigung zu einer Gruppe

6

Löschung einer Berechtigung aus einer Gruppe

7

Löschung aller Berechtigungen einer Gruppe

8

Hinzufügung des Anwenders zu einer Gruppe

9

Löschung des Anwenders aus einer Gruppe

10

Löschung des Anwenders aus allen Gruppen

11

Löschung aller Anwender aus einer Gruppe

 

 

Protokoll Berechtigungsänderungen

Das Protokoll der Berechtigungsvergabe ist den Funktionalitäten der Gruppenrechte angepasst.

Die auf dem Ausdruck ersichtlichen Spalten heißen folgender Berechtigung / Gruppe und Anwender / Gruppe.

Bei der Zuordnung oder Entzug einer Berechtigung zu einer Berechtigungsgruppe, wird unter folgender Berechtigung / Gruppe die Berechtigung und unter Anwender / Gruppe die Gruppe ausgegeben.

Wird ein Anwender einer Gruppe zugeordnet, wird unter folgender Berechtigung / Gruppe die Gruppe und unter Anwender / Gruppe der Anwender ausgegeben.

 

Voraussetzung für den Ausdruck des Protokolls der Berechtigungsänderungen ist die aktivierte Option Ausdruck-Kontrolle bei Berechtigungsänderungen unter Einstellungen | Allgemein | Sicherheit – Berechtigungen.

Wird nun eine Änderung an den Berechtigungen vorgenommen, so wird automatisch ein Änderungsprotokoll nach vorheriger Ankündigung ausgedruckt.

Hinweis für den Protokollausdruck

Musterausdruck eines Berechtigungsprotokolls

berechtigungsaend_logzug.htm#microcontent1
Reporttypen

Im esoffice werden unterschiedliche Reporttypen (Reportarten) unterschieden.

Tabelle REPORTS, Feld REPORTART

Folgende Report-Typen/Arten sind verfügbar:

Reporttyp

Beschreibung

1

Interne Reports

2

Benutzerdefinierte Reports

3

Veraltet RAVE-Reports

Nicht mehr verwendet

4

MSSQL Reports

5

Kalkulationsformulare

6

Fast Reports

reporttypen.htm#microcontent1
SEPA Mandate Status

Der Status ändert sich je nach Fortschritt des Mandats:

Angelegt

Status = 1

Das Mandat wurde angelegt, aber noch nicht gedruckt.

​Angefragt

Status = 2

Das Mandat wurde gedruckt und an den Kunden zur Unterzeichnung verschickt.

​Bestätigt

Status = 3

Der Kunde hat das Mandat unterzeichnet zurückgesandt.

​Aktiv

Status = 4

Das Mandat ist gültig und in Gebrauch (nur bei nicht-einmaligen Mandaten).

​Verwendet

Status = 5

Das Mandat wurde für einen Einzug über DTAUS verwendet.

​Abgelaufen

Status = 6

Das Mandat ist abgelaufen bzw. ein einmaliges Mandat wurde gebraucht.

​Widerrufen / Gesperrt

Status = 5

Der Kunde hat das Mandat widerrufen.

Siehe auch SEPA-Mandatsverwaltung

status_sepa_mandate.htm#microcontent1
Seriennummern Status

Seriennummern-Status

Folgende Werte kann das Feld Status in der Tabelle ArtSerie annehmen:

Wert

Ort

StatusNr

Beschreibung

1

Wareneingang

WarenscheinNr

Nicht gebuchter Wareneingangsschein

2

Lager

LagerNr

Seriennummer ist auf Lager

3

Produkt

-

Über Produktion in einem neuen Produkt

4

LagerCloud

 

 

10

Auslieferung

-

Nicht Verwendet

11

Lieferschein

LieferscheinNr

Nicht gebuchter Lieferschein

12

Kasse

Neg. BelegNr

Nicht gebuchter Kassenbeleg

13

Geplant

Personalnr

Nicht gebuchte manuelle Lagerbewegung

20

Geliefert

 

Hilfswert für ausgelieferte Seriennummern

21

Auftrag

AuftragIDNr

Einen Auftrag zugebucht (geliefertes Material)

22

Kunde

KundenNr

Gebuchter Lieferschein/Kassenbeleg zu einem Kunden

23

Personal

PersonalNr

Manuelle Lagerentnahme auf Personal

31

Anlage

AnlagenNr

Bei den Anlagenkomponenten hinterlegt

41

Lieferant

Lieferantnr

Rückwareneingangsschein zu einem Lieferanten

100

Inventur

InventurNr

Über eine Inventur ausgebucht.

200

Booked Out (Ausgebucht)

 

 

999

Deleted (Gelöscht)

 

 

Seriennummern-Arten

Status

Bedeutung

1

Wareneingang

2

Lager

3

Manuell

4

Man. Auftrag

5

Lieferschein

6

Anlage

7

Handy

8

Kasse

9

Auftrag

10

Inventur

 

Seriennummernarten

Seriennummernarten stehen nicht in der Datenbank, sondern werden nur intern im Programm verwendet, um den Aufbau des Registers Seriennummern zu steuern.

Statusnummer

Die StatusNr ist Nummer des Datensatzes bei dem sich die Seriennummer gerade befindet.

Ist immer im Zusammenhang mit dem Status zu sehen, d.h. bei

Status 11 = Lieferschein ist die StatusNr die Lieferscheinnummer

Status 2 = Lager die Lagernummer etc.

seriennummernarten_status.htm#microcontent1
Steuerarten Codes

Bedeutung der einzelnen Werte in der Tabelle MWST_COD.

Spalte 'Steuerart' (Tabelle MWST_COD)

Siehe auch Einstellungen | Referenzen - Buchhaltung | Mehrwertsteuer.

 

Für den Versand von elektronischen Rechnungen ist es zwingend erforderlich die entsprechende und richtige Steuerart pro Mehrwertsatz zu hinterlegen.

Steuerart Code

Steuerart Bezeichnung

1

Mehrwertsteuer

2

Vorsteuer

3

Mehrwertsteuer §13

6

Nach Nullsatz zu versteuernde Waren

(Die Umsatzsteuer fällt mit einem Prozentsatz von 0,00 % an)

7

Steuerbefreit

(MwSt. / IGIC / IPSI)

Code nach UNTDID 5305 6: E (Exempt from tax)

8

Steuerbefreit für Innergemeinschaftliche Warenlieferungen

(es gelten die Regeln zur Umkehrung der Steuerschuldnerschaft bei MwSt. / IGIC / IPSI)

Code nach UNTDID 5305 6: AE (VAT Reverse Charge)

9

Freier Ausfuhrartikel

(MwSt. / IGIC / IPSI nicht erhoben aufgrund von Regeln zu innergemeinschaftlichen Lieferungen)

Code nach UNTDID 5305 6: K (VAT exempt for EEA intra-community supply of goods and services)

10

Dienstleistungen außerhalb des Steueranwendungsbereichs

(Verkauf unterliegt nicht der MwSt. / IGIC / IPSI)

Code nach UNTDID 5305 6: C (Duty paid by supplier)

11

Allgemeine, indirekte Steuer der Kanarischen Inseln

(IGIC Steuer fällt an)

Code nach UNTDID 5305 6: L (Canary Islands general indirect tax)

12

IPSI (Steuer für Ceuta / Melilla)

(IPSI Steuer fällt an)

Code nach UNTDID 5305 6: M (Tax for production, services and importation in Ceuta and Melilla)

 

Die Begrifflichkeiten entstammen den Spezifikationen für xRechnung_CII. Die Auswahl der Steuerarten außer Mehrwertsteuer, Mehrwertsteuer §13b und Vorsteuer ist nur für die entsprechenden Anwendungsfälle (zum Beispiel xRechnung mit 0,00 % MWSt) auszuwählen und kann ansonsten vernachlässigt werden.

Spalte 'Landart' (Tabelle MWST_COD)

Landart Code

Landartcode Bezeichnung

1

Inland

2

Nicht EU (Europäische Union)

3

EU (Europäische Union)

Spalte 'Rechnungsart' (Tabelle MWST_COD)

Rechnungsart Code

Rechnungsartcode Bezeichnung

1

Teilrechnung / Schlussrechnung

2

Akonto-Rechnung

Spalte 'RechenModus' (Tabelle MWST_COD)

Landart Code

Landartcode Bezeichnung

0

Standard

1

Skonto steuerfrei

2

Nur Steuer

steuerartencodes.htm#microcontent1
Termine (Tabelle)

Für die Tabelle TERMINE erhalten Sie zu den folgenden Feldern weitere Informationen:

Personenart (1)

Eine Auflistung der Personenarten finden Sie unter Personenarten

Auftragsnummer (2)

Die zugehörige Auftragsnummer findet man in dem Feld EINZELAKTNR(2).

Status (3)

Eine Auflistung der Terminstatus finden Sie unter Terminstatus

termine.htm#microcontent1
Terminstatus (Tabelle Termine)

Das Feld Status in der Tabelle Termine kann folgende Werte für Terminstatus enthalten:

Terminstatus Wert

Beschreibung

1

angelegt und unbestätigt

2

angenommen mit Alarmzeit

3

angenommen ohne Alarmzeit

4

abgelehnt unbestätigt

5

Fremden Termin – nochmal erinnern

6

abgelehnt bestätigt

7

Mein Termin wurde von jemand anders abgelehnt – nochmal erinnern

terminstatus.htm#microcontent1
Urlaubsantragsstatus

Abwesenheitsanträge (Urlaubsanträge etc.) können je nach Bearbeitungsstand verschiedene Status zugewiesen bekommen (Feld Status in der Tabelle URLBANTR).

Siehe auch Abwesenheitsanträge.

Folgende Status werden verwendet:

Schlüssel

Beschreibung

1

Angelegt

2

Abgelehnt

3

Prüfung

4

Genehmigt

5

Widerrufen

abwesenheitsantragsstatus.htm#microcontent1
Vorgangsarten

Über die vordefinierten Vorgangsarten werden im esoffice Verknüpfungen definiert. So können zum Beispiel Textbausteine über die Textkategorie an eine bestimmte Vorgangsart gebunden und so der Einsatz für eine bestimmten Bereich definiert werden.

Folgende VorgangsIDs gelten zunächst für die Vorgangsart in den entsprechenden Tabellen. Sofern eine Personenart verfügbar ist (zum Beispiel Kunden), entspricht die Personenart-ID der Vorgangs-ID.

Für alle anderen Vorgangsarten (zum Beispiel Entgeltpflege) gibt es keine Personenart.

Siehe auch Personenarten

Auflistung der Vorgangsarten im esoffice

Vorgangsart

Code

VorgangsID

Bedarfer

Bedarfer

0

Kunde

Kunden

1

Geschäftspartner

GPartner

2

Angebot

Angebot

3

Projektauftrag

Projektauftrag

4

Serviceauftrag

Serviceauftrag

5

Wartungsauftrag

Wartungsauftrag

6

Lieferant

Lieferant

7

Personal

Personal

8

Anlage

Anlage

9

Bauvorhaben

Bauvorhaben

10

Ansprechpartner

Ansprechpartner

11

Teilauftrag

Teilauftrag

13

Servicecall

Servicecall

14

Rechnung

Rechnung

18

Lieferschein

Lieferschein

19

Bestellung

Bestellung

20

Rückschein

Rückschein

21

Arbeitsbericht

Arbeitsbericht

22

Aktion

Aktion

23

Entgeltpflege

Gebuehrenpflege

24

Kalkulation

Kalkulation

25

Mahnung

Mahnung

26

Vertragsrechnung (VtrgFakt)

Vertragsrechnung

27

KnowledgeBase

KnowledgeBase

28

Termin

Termin

29

Aufmaß

Aufmass

30

Vertragsstatistik

Vertragsstatistik

31

Vertragsverlaengerung

Vertragsverlaengerung

32

DokumentenManagement

DokumentenManagement

33

Artikeldokumente

Artikel

34

Bestelleingang

BestEin

35

Wartungsbenachrichtigung

WartBenachrichtigung

36

Eskalation eines Servicecalls

EskalationEvent

37

Statusänderungs Event

StatusAenderungEvent

38

Weiterleitung eines Servicecalls

SeCaWeiterleitung

39

Kreditorenrechnung

EingangsRechnung

40

Lagerbewegung

LagerBewegung

41

Kassenbuch

Kassenbuch

42

Kontobewegung

KontoBewegung

43

Lead

Lead

50

Opportunity

Opportunity

51

Vertrag

Vertrag

52

Adresse aus Adresspool

Adresse

53

Betreff der eingehenden Helpdesk-E-Mail

HelpdeskEmailEingang

54

Ein SEPA-Mandat

SepaMandat

55

Servicerechnung

Servicerechnung

56

Wartungsrechnung

Wartungsrechnung

57

Projektrechnung

Projektrechnung

58

Preisgruppe

PreisGruppe

59

Workflow

WorkFlow

60

WorkFlowTaskDefinition

WorkFlowTaskDefinition

61

Ausschreibung

Ausschreibung

62

MarketingKampagne

Kampagne

63

Aufgabe

Aufgabe

64

Wareneingang

WarenEingang

65

Vertragsart-Leistungsart

VertragsArtLeistungsArt

66

vorgangsarten.htm#microcontent1
Welche Bedeutung haben die Codes im Feld POSART in der Tabelle AUFGLART (Geliefertes Auftragsmaterial)?

Folgende Positionsarten (Feld Posart) werden im esoffice in der Tabelle AUFGLART verwendet:

PosartID

Beschreibung

0

Materialposition

2

Leistungsartikel für Arbeitszeit (Std.)

3

Leistungsartikel für Kilometer

4

Fahrtzeit

5

Zuschlag1

6

Zuschlag2

9

Pauschale für Kilometer

10

Pauschale Fahrt

11

Pauschale Auslassung / Auslösung

13

Support Telefon

14

Support Nachbearbeitung

50

Lohnposition

faq_posart_aufglart.htm#microcontent1
Welche Bedeutung haben die Codes im Feld STATUS in der Tabelle TREPAPOS?

Bedeutung der Werte im Feld STATUS in der Tabelle TREPAPOS

Statuscode

Beschreibung

0

Kein Status (Standard)

1

Angenommen

2

Erhalten

5

In Reparatur

6

Reparatur Erledigt

7

Reparatur Kontrolliert

10

Ausgeliefert

11

Fakturiert

20

Erledigt

status_rep_artikel.htm#microcontent1
Welche Bedeutung haben die Werte im Feld EMAILSENDID in der Tabelle EMAILHIST?

Im esoffice werden unterschiedliche E-Mail Arten in der E-Mail Historie (Tools | E-Mails gesendet) angezeigt.

Tabelle EMAILHIS, Feld EMAILSENDID

Folgende E-Mail Arten sind verfügbar:

E-Mail Art

Beschreibung

0 Unbekannt
1 Termin
2 Auftrag
3 Servicecall-Eskalation
4 Termine-Erinnerung
5 Servicecall-Statusänderung
6 Servicecall-Weiterleitung
7 Servicecall-Antwort
8 Workflowpunkt-Eskalation
9 Workflowpunkt-Weiterleitung
10 Kontakt
11 Aktion
12 Bestellung
13 Angebot
14 Rechnung
15 Gutschrift
16 Ausschreibung
17 Mitarbeiter-Authentifizierung
18 Web-Kennwort
19 Bestellbestaetigung
20 Server-Fehler
21 Urlaubsantrag
22 Kunden-Authentifizierung
23 Ansprechpartner-Authentifizierung
24 Report
25 SepaMandat
26 Baupapier
27 Stueckliste
28 Lieferschein
29 Zahlschein
30 Mahnung
31 KontoAuszug
32 Vertragsgebührenpflegeinfo
33 Wartungsauftrag
34 Wartungstermin
35 Serviceauftrag
36 Wareneingang
37 Bestellung-Benachrichtigung
38 Lieferschein-Benachrichtigung
39 Wareneingang-Benachrichtigung
40 Terminerinnerung
emailarten_emailhist.htm#microcontent1
Welche Bedeutung haben die Werte im Feld Status in der Tabelle AUFMASS?

Bedeutung der Werte im Feld STATUS in der Tabelle AUFMASS

Statuscode

Beschreibung

leer oder 0

Angelegt

1

Freigegeben

2

Synchronisiert

3

Abgeschlossen

status_aufmass.htm#microcontent1
Welche Bedeutung haben die Werte in der Spalte BUCHART in der Tabelle KONTINGENTBUCH?

Bedeutung der Werte in der Spalte BUCHART in der Tabelle KONTINGENTBUCH

Buchart-Code

Beschreibung

1

Rechnung

2

Periodenende

3

Storno

4

Arbeitszeiten

5

Gutschrift

buchart_tabelle_kontingentbuch.htm#microcontent1
Welche Variablen / Platzhalter können in Textbausteinen für Terminnotizen und Techniker Benachrichtigungen verwendet werden?

Neben statischem Text können in den Textbausteinen auch Daten aus der Datenbank über einen Platzhalter im Format <Feldname> in die Terminnotiz / E-Mail eingefügt werden.

Verfügbare Daten / Tabellen

Dabei stehen Ihnen Daten aus den folgenden Tabellen zur Verfügung:

Aufträge (Tabelle Auftrag)

<FeldName>

Nachträge (Tabelle AuftNach)

<AN.Feldname>

Serviceaufträge | Details (Tabelle AuftServ)

<AS.Feldname>

Kunden (Tabelle Kunden)

<K.FeldName>

Anlagen (Tabelle Anlagen)

<A.FeldName>

Diverse Adresse (Tabelle Auftadr)

<D.Feldname>

Verträge (Tabelle AnlgVtrg)

<V.Feldname>

Vertragsart (Tabelle VtrgArt)

<VA.Feldname>

Servicelevel (Tabelle ServLevl)

<SL.Feldname>

Lager (Tabelle Lager)

<L.Feldname>

Inspektion (Tabelle AuftInsp)

<AI.Feldname>

Zusätzliche Einzelfelder

Bezeichnung der Auftragsart

<AuftragArtBez>

Memofelder (Tabelle AuftInfo)

Mx.

x gibt die Zahl des Memofeldes an

 

Meldung = M1.

ToDo = M2.

Archiv = M3.

Erweiterte Memofelder (weitere Infofelder aus der Tabelle AuftInfo)

Mxx.

 

Info1 = M11

Info2 = M12

Link zum Auftrag im esweb

Über <ESWEB.Auftraglink> wird ein direkter Link zu der entsprechenden Auftragsseite im esweb eingetragen.

 

Dieser Link nur dann eingefügt, wenn die Lizenz 3010100 - esweb Office vorhanden ist und unter Einstellungen | Allgemein | Sicherheit | ES Web | Bereich 'esweb' die Einstellung Basis URL einen Wert hat, der mit HTTP beginnt.

SQL-Statements

Zusätzlich können SQL-Statements angegeben werden. Es ist erforderlich, dass der Parameter :AuftragIDNr enthalten ist:

 

Das SQL-Statement

<SQL.Select SYSGENDAT from AuftInsp where AuftragIDNr = :AuftragIDNr> 

würde durch das generierte Datum der Inspektion ersetzt.

Siehe auch SQL-Variablen erstellen und testen

Muster Serviceaufträge

Beispiel Aufbau eines Textbausteins für Serviceaufträge

Kopieren
Muster Textbaustein Serviceaufträge
Serviceauftrag Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <{A,K,D}.Strasse>, <{A,K,D}.PLZ> <{A,K,D}.Ort>
Tel.nr.: <{A,K,D}.Telefon>
Termin: <Beginndat>
Anrufer: <AnspPartner>, Priorität: <Prioritaet>
Erledigen: <M2.InfoMemo>

Muster Inspektionsauftrag / Wartungsauftrag

Für Inspektionsaufträge kann noch zusätzlich über den Alias AI auf die Tabelle AuftInsp zugegriffen werden.

Beispiel Aufbau eines Textbausteins für Inspektions- / Wartungsaufträge

Kopieren
Muster Textbaustein Inspektionsauftrag
Inspektion <AuftragArtBez> Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <A.Strasse>, <A.PLZ> <A.Ort>
Tel.nr.: <A.Telefon>
Zeitraum: <AI.WartPeriodeStartDat> - <AI.WartPeriodeBisDat>
Anrufer: <AnruferName>, Priorität: <Prioritaet>
AP <AnspPartVorOrtName>
Erledigen: <M2.Infomemo>
Meldung: <M1.InfoMemo>

Beispiel Adresse

Strasse

Soll eine Straße in der Adresse ausgegeben werden, ergänzen Sie den Textbaustein wie folgt:

<{A,K,D}.STRASSE>

{A,K,D} steht für die Tabellen Anlagen A, Kunden K, Diverse Adresse D.

Das Programm entscheidet aus welcher Tabelle nun das Feld Straße genommen wird:

  • Existiert eine Anlage in diesem Datensatz, wird das Feld aus der Tabelle Anlagen übernommen.

  • Existiert ein Kunde für diesen Datensatz, wird das Feld aus der Tabelle Kunden übernommen

  • Ist weder eine Anlage noch ein Kunde für den Datensatz vorhanden, wird das Feld aus der Tabelle für die diverse Adressen übernommen.

Postleitzahl (PLZ)

<{A,K}.PLZ>

Für dieses Feld würde nur in den Tabellen Anlage (A) und Kunde (K) nachgeschlagen.

aufbau_txtbaust_trmnotiz_technikbenachr.htm#microcontent1
Welche Werte werden in der Spalte STRUCKTART der Tabelle DOKUSTRK eingetragen?

In der Tabelle DOKUSTRK (Dokumentenstruktur) werden in der Spalte STRUKTART Einträge für einige Personenarten hinterlegt.

Folgende Personenarten sind grundsätzlich im esoffice verfügbar:

Personenart

Verwendung

Personenart-ID

Bedarfer

Bedarfer

0

Kunden

Kunden

1

GPartner

Geschäftspartner

2

Angebot

Angebot

3

Auftrag

Auftrag

4

RepAuftrag

Serviceauftrag

5

WartAuftrag

Wartunsgauftrag

6

Lieferant

Lieferant

7

Personal

Personal

8

Anlage

Anlage

9

BauVorhaben

BauVorhaben

10

AnspPart

Ansprechpartner

11

VerrechAuftrag

Verrechnungsauftrag

12

InternAuftrag

Interner Auftrag

13

ServiceCall

Servicecall

14

Leistung

Leistung

15

Geschaeft

Geschäftsstelle

16

Vertrag

Vertrag

17

Veranstaltung

Veranstaltung

18

Bestellung

Bestellung

20

Arbeitsbericht

Arbeitsbericht

22

Lagerbewegung

Lagerbewegung

41

Adresse aus Adresspool

Adresse

53

strucktart_tabelle_dokustrk.htm#microcontent1
Wie kann eine Variable mit einem SQL-Befehl in einen Textbaustein eingefügt und getestet werden?

In den Textbausteinen können komplexe SQL-Variablen <sql.> verwendet werden, um Daten aus Vorgängen bereitzustellen.

Sofern komplexere Variablen für Textbausteine benötigt werden, so besteht die Möglichkeit diese grundsätzlich im Datenbankmanager (zum Beispiel im esdbm) zu erstellen und dann auch zu testen.

 

Im nachfolgenden Beispiel soll für den Textbaustein einer Bestellung bei der Geschäftsstelle 1 der Begriff Security ausgegeben werden, alle anderen Geschäftsstellen sollen als Access dargestellt werden.

Zunächst würde das Kommando per esdbm wie folgt erstellt:

select case when gsnr=1 then 'Security' else 'Access' end from Bestell where Bestnr = 12345

12345 steht hier für eine wirklich vorhandene Bestellnummer anhand deren man die Funktionalität des Befehls überprüfen möchte.

Sofern das Kommando das gewünschte Resultat bringt, kann dieses jetzt in eine Variable gewandelt werden.

Dazu zu Beginn einfach <sql. ergänzen und hinten die Nummer (im Beispiel 12345) durch :Nr> ersetzten. Jetzt sieht das Kommando wie folgt aus:

<sql.select case when gsnr=1 then 'Security' else 'Access' end from Bestell where Bestnr = :Nr>

 

Eine Verkettung mehrerer Variablen <sql...><sql...><...> ist möglich. Achten Sie bitte darauf, dass sich kein Zeilenumbruch in den Textbausteinen für Dateinamen befinden darf.

Nun noch das Ganze in den entsprechenden Textbaustein einsetzen.

Siehe auch

  • Textvariablen

  • Textbausteine können unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textbausteine angelegt und bearbeitet werden.

sql_variablen_anlgen_testen.htm#microcontent1
Wie kann ich im esoffice den Namen von einem Datenbankfeld in der Eingabemaske ermitteln?

Das Tool WinSpy (oder auch Window Inspector) ermittelt die zu den esoffice Elementen gehörenden Datenfelder. Dies kann zum Beispiel für die Reporterstellung oder auch das Erstellen von SQL-Kommandos hilfreich sein.

Sie finden das Tool in unserem Downloadbereich estools - esoffice

Nach dem Start öffnet sich folgendes Fenster:

Ein Bild, das Text, Screenshot, Zahl, Schrift enthält.

Automatisch generierte Beschreibung

Die eigentliche Funktion wird durch Betätigen und gedrückt halten des Buttons Select window aktiviert. Bewegt man nun den Cursor bei weiterhin gedrückter Maus-Taste nun über entsprechende Komponenten in esoffice, so verändern sich die verschiedenen Werte im Fenster.

Ein Bild, das Text, Screenshot, Software, Display enthält.

Automatisch generierte Beschreibung

Die beiden entscheidenden Werte sind Data source und Data field.

Aus Data source lässt sich der Tabellenname ableiten (in der Regel src+Tabellenname, im Beispiel ist die Tabelle AnlgVtrg). Data field ist dann der Name des Feldes in der entsprechenden Tabelle, im Beispiel das Feld Terminbedingung.

Wird die Maus Taste losgelassen, so werden weiterhin die Werte des zuletzt ermittelten Elements angezeigt.

 

Winspy funktioniert nicht in den Datenlisten / Tabellen. Zusätzlich können nur Informationen zu Feldern ermittelt werden, die eine direkte Verbindung zu einer Tabelle und einem Datenfeld haben (berechnete Felder können nicht ausgelesen werden).

datenbankfelder_ermitteln_winspy.htm#microcontent1
Wofür werden Textvariablen verwendet?

An einigen Stellen im esoffice können Textvariablen (oder auch Platzhalter) eingesetzt werden, um zum Beispiel in Vor- und Schlusstexten oder E-Mails bei der Ausgabe Daten aus dem Programm auszugeben.

Nachfolgend finden Sie Beispiele für den Einsatz von Textvariablen / Platzhaltern.

Kalkulationsformulare

In den Kalkulationsformularen (Tools | Kalkulationsformulare | Texte) können in Feldern vom Typ Textfeld beliebiger Text und Feldvariablen (Syntax: <VarName> einschließlich der spitzen Klammern, also zum Beispiel <Abs.Firma1>) verwendet werden.

 

Die literalen Zeichen <, > und \ erhält man durch vorangestellten \.

Die folgenden Feldvariablen (Spalte Kalkulationsformulare) sind entsprechend den gleichnamigen Tabellenfeldern definiert.

Textbausteine, Vortexte, Schlusstexte

In den Textbausteinen (Einstellungen | Referenzen - Allgemein | Textbausteine) und den Vor- und Schlusstexten in den Kalkulationsmappen (Projekt | Kalkulationen | Kalkulationsmappe | Tabelle | Vor-Schlusstexte) können Feldvariablen (Syntax: {VarName} einschl. der geschweiften Klammern, also zum Beispiel {Abs.Firma1}) verwendet werden.

 

Die literalen Zeichen <, > und \ erhält man durch vorangestellten \.

Die folgenden Feldvariablen (Spalte Textbausteine Vor- Schlusstexte) sind entsprechend den gleichnamigen Tabellenfeldern definiert.

Einsatz von Textvariablen

 

Variablen für den Einsatz in Textbausteinen werden in geschweiften Klammern { } gesetzt.

Eine Auflistung der zur Verfügung stehenden Variablen finden Sie unter Textvariablen.

{ProjectNo} : Kalkulationsnummer

{QuotationNo}: Angebotsnummer

{OrderNo} : Auftragsnummer

{DeliveryNo} : Lieferscheinnummer

{ReturnNo} : Rückscheinnummer

{InvoiceNo} : Rechnungsnummer

{CreditNo} : Gutschriftnummer

{AttnName}: Zu Händen-Text ohne Frau, Herr oder Herrn

Bei Textbausteinen können noch mit der Variablen {AttnName} auf Informationen aus dem Zu Händen-Feld einer Adresse zugegriffen werden. Es ist möglich Teile aus dem Zu Händen-Angaben, wie zum Beispiel Herr, Herrn oder Frau wegzulassen.

 

Die Variable {AttnName} mit der erweiterten Syntax wird in den Textbausteinen für den Elektronischen Dokumentenversand nicht ausgewertet.

Syntax {AttnName}

Die Dokumentvariable {AttnName} hat folgende Syntax :

{AttnName:[patfl]}

p = Anrede

a = Titel oder Anrede

t = Titel

f = Vorname

l = Nachname

 

{AttnName} ist identisch mit {AttnName:tfl} und ergibt bei zu Händen Frau Rebecca De Mornay den Text Rebecca De Mornay.

{AttnName:l}

Ergibt bei zu Händen Frau Rebecca De Mornay den Text De Mornay.

{AttnName:pl}

Ergibt bei zu Händen Frau Rebecca De Mornay den Text Frau De Mornay.

{AttnName:al}

Ergibt bei zu Händen Frau Rebecca De Mornay den Text Frau De Mornay.

{AttnName:pl}

Ergibt bei zu Händen Herrn Dr. Gregory House den Text Herrn House.

{AttnName:al}

Ergibt bei zu Händen Herrn Dr. Gregory House den Text Dr. House.

{AttnName:tl}

Ergibt bei zu Händen Herrn Dr. Gregory House den Text Dr. House.

{AttnName:ptl}

Ergibt bei zu Händen Herrn Dr. Gregory House den Text Herrn Dr. House.

Zur automatischen Erkennung von Anrede und Titel werden die Tabellen AdrAnred, AnredArt und Adr_Tit ausgewertet.

{IIf(AttnSex = "f", "Wahr-Text")}

Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner weiblich ist.

{IIf(AttnSex = "f", "Wahr-Text", "Falsch-Text")}

Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner weiblich ist; sonst wird der Falsch-Text gedruckt (zum Beispiel {IIf(AttnSex = "f", "geehrte Frau", "geehrter Herr"})

{IIf(AttnSex = "m", "Wahr-Text")}

Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner männlich ist

{IIf(AttnSex = "m", "Wahr-Text", "Falsch-Text")}

Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner männlich ist; sonst wird der Falsch-Text gedruckt

{DateAdd("d", Anzahl Tage, DocDate)}

Dokumentdatum plus Anzahl Tage

{DateAdd("m", Anzahl Monate, DocDate)}

Dokumentdatum plus Anzahl Monate

 

Das nachfolgende Beispiel eines Angebot-Textbausteines liefert als Anrede für eine Ansprechpartnerin den Text

Sehr geehrte Frau {Name aus dem zu Händen-Feld in der Kalkulationsmappe}, wir danken... unser Angebot Nr. {aktuelle Angebotsnummer aus der Kalkulationsmappe}.

{IIf(AttnSex = 'f', 'Sehr geehrte Frau ', 'Sehr geehrter Herr ')}{AttnName:atl}, wir danken für Ihre Anfrage und unterbreiten Ihnen wie gewünscht unser Angebot Nr. {QuotationNo}....

 

Kein Ansprechpartner angegeben

In Vor- und Schlusstexten kann die folgende Textvariable genutzt werden:

{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ")}{AttnName:atl}

Wenn kein Ansprechpartner im Register Adresse ausgewählt ist, soll dann stattdessen Sehr geehrte Damen und Herren aufgedruckt werden.

{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ")}{Empf.ZuHänden},

{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ", "Sehr geehrte Damen und Herren")}{Empf.ZuHänden},

Seitenumbruch einfügen

Sie können im Textbaustein für die Vortexte / Schlusstexte einen erzwungenen Seitenumbruch mit Eingabe des Textes \page einfügen.

Textbausteine für den Elektronischen Dokumentenversand

Für den Elektronischen Dokumentenversand können Textbausteine für den E-Mail-Betreff und den E-Mail-Text angelegt werden. In diesen Textbausteinen kann über Textvariablen und SQL-Abfragen auf die Daten des zugeordneten Vorgangs zugegriffen werden.

Siehe auch SQL-Variablen erstellen und testen

 

Der Aufbau der SQL-Abfragen kann sich je nach eingesetzter SQL-Datenbank (MSSQL / Firebird) unterscheiden.

In den folgenden Beispielen sind Versionen der Textbausteine für die jeweiligen Datenbank vorhanden.

 

Textbausteine können unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textbausteine angelegt und bearbeitet werden. Einem Textbaustein kann eine Textkategorie zugeordnet werden.

Textkategorien werden unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textkategorien definiert.

Die Zuordnung der Textbausteine für den Elektronischen Dokumentenversand können Sie unter Einstellungen | Referenzen - Allgemein | Elektronischer Dokumentenversand | Vorgänge vornehmen.

Beispiele

 

Eine Verkettung mehrerer Variablen <sql...><sql...><...> ist möglich. Achten Sie bitte darauf, dass sich kein Zeilenumbruch in den Textbausteinen für Dateinamen befinden darf.

Abfrage des Ansprechpartner Herr oder Frau

Kopieren

Abfrage Ansprechpartner Herr / Frau (Firebird)

<SQL.SELECT 
CASEWHEN A.FORMATBRIEF ISNOTNULL 
THEN A.FORMATBRIEF 
ELSE''END||' '|| 
CASEWHEN P.VORNAME ISNOTNULL 
THEN P.VORNAME ||' ' 
ELSE''END|| P.FIRMA1 
FROM ANSPPART P LEFTJOIN ANREDART A ON A.ANREDECODE = P.ANREDECODE AND A.SPRACHCODE = P.SPRACHCODE 
WHERE P.ANSPPARTNR = :AnspPartNr>
Kopieren
Abfrage Ansprechpartner Herr / Frau (MSSQL)
<SQL.SELECT 
CASEWHEN A.FORMATBRIEF ISNOTNULL 
THEN A.FORMATBRIEF 
ELSE''END+' '+ 
CASEWHEN P.VORNAME ISNOTNULL 
THEN P.VORNAME +' ' 
ELSE''END+ P.FIRMA1 
FROM ANSPPART P LEFTJOIN ANREDART A ON A.ANREDECODE = P.ANREDECODE AND A.SPRACHCODE = P.SPRACHCODE 
WHERE P.ANSPPARTNR = :AnspPartNr>

Absender der E-Mail (Mitarbeiter)

Kopieren

E-Mail Absender (Firebird)

<SQL.SELECT 
CASEWHEN P.VORNAME ISNOTNULL 
THEN P.VORNAME ||' 'ELSE''END|| P.FIRMA1 
FROM PERSONAL P JOIN ANGEBOT A ON A.PERSNRVK = P.PERSONALNR 
WHERE A.AngebotNr = :Nr>
Kopieren
E-Mail Absender (MSSQL)
<SQL.SELECT 
CASEWHEN P.VORNAME ISNOTNULL 
THEN P.VORNAME +' 'ELSE''END+ P.FIRMA1 
FROM PERSONAL P JOIN ANGEBOT A ON A.PERSNRVK = P.PERSONALNR 
WHERE A.AngebotNr = :Nr>

Geschäftsstelle des Vorgangs (GS-Nr.)

Kopieren

Geschäftsstelle ermitteln (Firebird / MSSQL)

<SQL.SELECT G.FIRMA1 FROM GESCHFT G JOIN ANGEBOT A ON A.GSNR = G.GSNR WHERE A.AngebotNr = :Nr>

Angebotsnummer

Kopieren

Angebotsnr. (Firebird / MSSQL)

<sql.select angebotnr from angebot where angebotnr = :nr>

Variantennummer Angebot

Über den Parameter SubNr können Sie die Variantennummer eines Angebotes bestimmen.

Kopieren

Variantennummer Angebot (Firebird)

<sql.SELECTCASEWHEN VariantenNr=0 
THEN'Angebot_'||AngebotNr 
ELSE'Angebot_'||AngebotNr||'_'||VariantenNr END 
AS Variante FROM Angebot WHERE AngebotNr = :nr AND VariantenNr = :SubNr>
Kopieren
Variantennummer Angebot (MSSQL)
<SQL.SELECT 
CASEWHEN VariantenNr =0 
THEN'Angebot_'+CAST(AngebotNr ASVARCHAR
ELSE'Angebot_'+CAST(AngebotNr ASVARCHAR) +'_' 
+CAST(VariantenNr ASVARCHAR)  ENDAS Variante 
FROM Angebot WHERE AngebotNr = :Nr AND VariantenNr = :SubNr>

Nachtragsnummer Auftrag

Über den Parameter SubNr können Sie die Nachtragsnummer eines Auftrages bestimmen.

Kopieren
Nachtragsnummer Auftrag (Firebird)
<SQL.SELECT 
'Auftrag_'|| Auftrag.AuftragNr || 
CASEWHEN AuftNach.NachtragNr =0THEN'' 
ELSE'_'|| AuftNach.NachtragNr ENDAS Dateiname 
FROM Auftrag LEFTJOIN AuftNach ON (AuftNach.AuftragIdNr = Auftrag.AuftragIdNr) AND (AuftNach.NachtragNr = :SubNr) 
WHERE Auftrag.AuftragIdNr = :Nr>
Kopieren
Nachtragsnummer Auftrag (MSSQL)
<SQL.SELECT 
'Auftrag_'+CAST(Auftrag.AuftragNr ASVARCHAR) + 
CASEWHEN AuftNach.NachtragNr =0THEN'' 
ELSE  '_'+CAST(AuftNach.NachtragNr ASVARCHAR) ENDAS Dateiname 
FROM Auftrag LEFTJOIN AuftNach 
ON (AuftNach.AuftragIdNr = Auftrag.AuftragIdNr) 
AND (AuftNach.NachtragNr = :SubNr) WHERE Auftrag.AuftragIdNr = :Nr>

Mitarbeitername (Angebot)

Mitarbeitername (Angebot)

Kopieren

Mitarbeitername Angebot (Firebird / MSSQL)

<sql.select firma1 from personal where personalnr in (select persnrvk from angebot where angebotnr = :nr)>

Vorname, Name und E-Mail des Verkäufers (Rechnung)

Kopieren

Vorname, Name und E-Mail des Verkäufers (Firebird / MSSQL)

Bei Fragen zur Rechnung wenden Sie sich bitte direkt an: 
<sql.select vorname 
from personal 
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)> 
<sql.select firma1 
from personal 
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)>
<sql.select email 
from personal 
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)>

Im E-Mail-Betreff Rechnung oder Gutschrift ausgeben

Kopieren

E-Mail Betreff: Rechnung / Gutschrift (Firebird / MSSQL)

Ihre <sql.SELECTCASE 
WHEN RechnungArt='PGS' 
THEN'Gutschrift' 
ELSE'Rechnung'ENDAS RecArt 
FROM RechAusg 
WHERE Rechnungnr = :nr> mit der Nummer <RechAusg.RechnungNr>

Summenwerte

Die folgenden Summenwerte für die Darstellung in den Texten möglich:

  • {SumMaterial}

    Material (Brutto oder Netto in Abhängig der Darstellung)

  • {SumLabour}

    Lohn (Brutto oder Netto in Abhängig der Darstellung)

  • {SumTotal}

    Total (Brutto oder Netto in Abhängig der Darstellung)

Mit diesen Variablen können auch einfache berechnete Ausdrücke erstellt werden, wie zum Beispiel {SumTotal/100}.

Textbausteine für Abwesenheitsbenachrichtigungen

Für den Versand von Abwesenheitsanträgen per E-Mail können Textbausteine verwendet werden, bei diesen über die Variablenlogik (<Tabellename.Feldname>) auf Felder aus der esoffice-Datenbank zugegriffen werden.

Unter Einstellungen | Allgemein | Parameter I - Bereich 'Abwesenheitsanträge' kann jeweils ein Textbaustein für den Betreff und Text der zu sendenden E-Mail hinterlegt werden.

Dabei stehen folgenden Tabellen für die Variablen zur Verfügung

  • UrlbAntr (Abwesenheitsanträge / Urlaubsanträge)

  • Personal

  • Personal.Status (Personal Status -> Personal über PersNrStatus in UrlbAntr)

  • UrlbArt (Abwesenheitsart / Urlaubsart)

  • UrlbArtB (Beschriftung Abwesenheitsart / Urlaubsart)

  • Termine

Hier kann auch die <sql. ... > Logik verwendet werden.

Beim Versand der E-Mails über den esBusinessserver-Dienst gibt es die Möglichkeit in den Variablen der über den Platzhalter <sql.> ein SQL-Statement einzubetten.

Dabei wird der auf SQL. folgende Text als SQL-Befehl interpretiert. Es ist notwendig, dass der Parameter :lfdnr (laufende Nummer des Abwesenheitsantrags aus der Tabelle UrlbAntrg) im SQL enthalten ist.

An der entsprechenden Stelle werden die Ergebnisfelder des SQL-Befehls aneinandergereiht ausgegeben.

Folgendes Beispiel sollen dies verdeutlichen:

 

<sql.select beginndat, endedat from urlbantr where lfdnr = :lfdnr>

Als Parameter wird hier die LfdNr des Abwesenheitsantrages verwendet.

Siehe auch SQL-Variablen erstellen und testen

 

Jeder Mitarbeiter kann festlegen, ob er bei Abwesenheiten ohne Genehmigung (zum Beispiel bei Krankheit) benachrichtigt werden möchte. Unter Einstellungen | Persönlich | Register 'Abwesenheitsanträge' kann durch Aktivieren der Option Keine Benachrichtigung bei Abwesenheiten 'Ohne Genehmigung' eingestellt werden, dass keine Benachrichtigungen über ‚Abwesenheiten ohne Genehmigung’ (zum Beispiel Krankheit) von Mitarbeitern angezeigt werden, die zu seinen Abwesenheitsgenehmigungsgruppen gehören.

Textbaustein-Beispiele für Abwesenheitsanträge / Urlaubsanträge

Kopieren

Betreff

<Personal.Vorname> <Personal.Firma1> hat vom <urlbantr.beginndat> bis zum <urlbantr.endedat> <urlbartb.bezeichnung> beantragt.
Kopieren

Text

Der <urlbartb.bezeichnung> vom <urlbantr.beginndat> 
bis zum <urlbantr.endedat> wurde 
<sql.SELECT CASE 
  WHEN Status = 1 THEN 'angelegt'
  WHEN Status = 2 THEN 'abgelehnt'
  WHEN Status = 3 THEN 'teilweise genehmigt'
  WHEN Status = 4 THEN 'genehmigt'
  WHEN Status = 5 THEN 'widerrufen'
 END AS Urlaubsstatus
FROM URLBANTR
WHERE LfdNr = :LfdNr>
Kopieren

Nummer und Name - letzter Genehmiger

<sql.Selectmax(urlangrp.datgeprueft),urlangrp.persnrgeprueft,personal.firma1  from urlangrp,personal
where lfdnr = (select lfdnr from URLBANTR WHERE LFDNR = :LFDNR)
and urlangrp.PERSNRGEPRUEFT=personal.PERSONALNR
groupby urlangrp.persnrgeprueft,personal.firma1
orderbymax(urlangrp.datgeprueft) desc>
Kopieren

Name letzter Genehmiger

<sql.Selectmax(urlangrp.datgeprueft),personal.firma1  from urlangrp,personal
where lfdnr = (select lfdnr from URLBANTR WHERE LFDNR = :LFDNR)
and urlangrp.PERSNRGEPRUEFT=personal.PERSONALNR
groupby personal.firma1
orderbymax(urlangrp.datgeprueft) desc>

Verfügbare Textvariablen

Firmendaten

Einstellungen | Allgemein | Adresse) oder beim Einsatz von Geschäftsstellen Einstellungen | Referenzen - Allgemein | Geschäftsstellen | Adresse.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Firma1

Firmenname 1. Zeile

<Abs.Firma1>

{Abs.Firma1}

Firma2

Firmenname 2. Zeile

<Abs.Firma2>

{Abs.Firma2}

Firma3

Firmenname 3. Zeile

<Abs.Firma3>

{Abs.Firma3}

Vorname

Vorname

<Abs.Vorname>

{Abs.Vorname}

Strasse

Straße der Firmenanschrift

<Abs.Straße>

{Abs.Straße}

PLZ

Postleitzahl der Firmenanschrift

<Abs.PLZ>

{Abs.PLZ}

Ort

Ort der Firmenanschrift

<Abs.Ort>

{Abs.Ort}

Ortsteil

Ortsteil der Firmenanschrift

<Abs.Ortsteil>

{Abs.Ortsteil}

Land

Land der Firmenanschrift

<Abs.Land>

{Abs.Land}

Postfach

Postfachnummer

<Abs.Postfach>

{Abs.Postfach}

PostfachPLZ

Postleitzahl zur Postfachanschrift

<Abs.PostfachPLZ>

{Abs.PostfachPLZ}

Telefon

Telefonnummer der Firma

<Abs.Telefon>

{Abs.Telefon}

Telefax

Telefaxnummer der Firma

<Abs.Telefax>

{Abs.Telefax}

Bankinstitut

Name der Bank

(Eigene Bankverbindung)

<Abs.BankInst>

{Abs.BankInst}

Bankleitzahl

Bankleitzahl der eigenen Bankverbindung

<Abs.BankBLZ>

{Abs.BankBLZ}

Kontonummer

Kontonummer der eigenen Bankverbindung

<Abs.BankKto>

{Abs.BankKto}

BIC

BIC (Bank Identifier Code) der eigenen Bankverbindung

<Abs.BIC>

{Abs.BIC}

IBAN

IBAN (International Bank Account Number)

Internationale Bankkontonummer der eigenen Bankverbindung

<Abs.IBAN>

{Abs.IBAN}

Personaldaten 'Verkäufer'

Verkäufer (Personal), welcher der Kalkulationsmappe zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Verkäufer(in)

Die Personalstammdaten eines Verkäufers werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Variable

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Verkäufer (PersnrVk)

<PersVk.PersonalNr>

{PersVk.PersonalNr}

Anrede

Anrede des Verkäufers

<PersVk.Anrede>

{PersVk.Anrede}

Titel

Titel des Verkäufers

<PersVk.Titel>

{PersVk.Titel}

Name

Name des Verkäufers

<PersVk.Name>

{PersVk.Name}

Vorname

Vorname des Verkäufers

<PersVk.Vorname>

{PersVk.Vorname}

Strasse

Straße

<PersVk.Straße>

{PersVk.Straße}

PLZ

Postleitzahl

<PersVk.PLZ>

{PersVk.PLZ}

Ort

Ort

<PersVk.Ort>

{PersVk.Ort}

Land

Land

<PersVk.Land>

{PersVk.Land}

Postfach

Postfachnummer

<PersVk.Postfach>

{PersVk.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersVk.PostfachPLZ>

{PersVk.PostfachPLZ}

Telefon

Telefonnummer

<PersVk.Telefon>

{PersVk.Telefon}

Telefax

Telefaxnummer

<PersVk.Telefax>

{PersVk.Telefax}

EMail

E-Mail-Adresse

<PersVk.EMail>

{PersVk.EMail}

ZuHaenden

Zu Händen

<PersVk.ZuHänden>

{PersVk.ZuHänden}

Abteilung

Abteilung

<PersVk.Abteilung>

{PersVk.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersVk.AbtKennz>

{PersVk.AbtKennz}

PersKennz

Persönliches Kennzeichen

<PersVk.PersKennz>

{PersVk.PersKennz}

Personaldaten 'Projektingenieur(in) '

Projektingenieur (Personal), welche der Kalkulationsmappe zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Projektingenieur(in)

Die Personalstammdaten eines Projektingenieurs werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Projektingenieur (PersPj)

<PersPj.PersonalNr>

{PersPj.PersonalNr}

Anrede

Anrede des Projektingenieurs

<PersPj.Anrede>

{PersPj.Anrede}

Titel

Titel des Projektingenieurs

<PersPj.Titel>

{PersPj.Titel}

Name

Name des Projektingenieurs

<PersPj.Name>

{PersPj.Name}

Vorname

Vorname des Projektingenieurs

<PersPj.Vorname>

{PersPj.Vorname}

Strasse

Straße

<PersPj.Straße>

{PersPj.Straße}

PLZ

Postleitzahl

<PersPj.PLZ>

{PersPj.PLZ}

Ort

Ort

<PersPj.Ort>

{PersPj.Ort}

Land

Land

<PersPj.Land>

{PersPj.Land}

Postfach

Postfachnummer

<PersPj.Postfach>

{PersPj.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersPj.PostfachPLZ>

{PersPj.PostfachPLZ}

Telefon

Telefonnummer

<PersPj.Telefon>

{PersPj.Telefon}

Telefax

Telefaxnummer

<PersPj.Telefax>

{PersPj.Telefax}

EMail

E-Mail-Adresse

<PersPj.EMail>

{PersPj.EMail}

ZuHaenden

Zu Händen

<PersPj.ZuHänden>

{PersPj.ZuHänden}

Abteilung

Abteilung

<PersPj.Abteilung>

{PersPj.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersPj.AbtKennz>

{PersPj.AbtKennz}

PersKennz

Persönliches Kennzeichen

<PersPj.PersKennz>

{PersPj.PersKennz}

Personaldaten 'Sachbearbeiter(in)'

Sachbearbeiter (Personal), welcher der Kalkulationsmappe zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Sachbearbeiter(in)

Die Personalstammdaten eines Verkäufers werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Sachbearbeiter (PersnrSk)

<PersSk.PersonalNr>

{PersSk.PersonalNr}

Anrede

Anrede des Sachbearbeiters

<PersSk.Anrede>

{PersSk.Anrede}

Titel

Titel des Sachbearbeiters

<PersSk.Titel>

{PersSk.Titel}

Name

Name des Sachbearbeiters

<PersSk.Name>

{PersSk.Name}

Vorname

Vorname des Sachbearbeiters

<PersSk.Vorname>

{PersSk.Vorname}

Strasse

Straße

<PersSk.Straße>

{PersSk.Straße}

PLZ

Postleitzahl

<PersSk.PLZ>

{PersSk.PLZ}

Ort

Ort

<PersSk.Ort>

{PersSk.Ort}

Land

Land

<PersSk.Land>

{PersSk.Land}

Postfach

Postfachnummer

<PersSk.Postfach>

{PersSk.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersSk.PostfachPLZ>

{PersSk.PostfachPLZ}

Telefon

Telefonnummer

<PersSk.Telefon>

{PersSk.Telefon}

Telefax

Telefaxnummer

<PersSk.Telefax>

{PersSk.Telefax}

EMail

E-Mail-Adresse

<PersSk.EMail>

{PersSk.EMail}

ZuHaenden

Zu Händen

<PersSk.ZuHänden>

{PersSk.ZuHänden}

Abteilung

Abteilung

<PersSk.Abteilung>

{PersSk.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersSk.AbtKennz>

{PersSk.AbtKennz}

PersKennz

Persönliches Kennzeichen

<PersSk.PersKennz>

{PersSk.PersKennz}

Personaldaten 'Kalkulator(in) '

Kalkulator (Personal), welche der Kalkulationsmappe zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Kalkulator(in)

Die Personalstammdaten eines Kalkulators werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Kalkulator(PersnrKalk)

<PersKalk.PersonalNr>

{PersKalk.PersonalNr}

Anrede

Anrede des Projektingenieurs

<PersKalk.Anrede>

{PersKalk.Anrede}

Titel

Titel des Projektingenieurs

<PersKalk.Titel>

{PersKalk.Titel}

Name

Name des Projektingenieurs

<PersKalk.Name>

{PersKalk.Name}

Vorname

Vorname des Projektingenieurs

<PersKalk.Vorname>

{PersKalk.Vorname}

Strasse

Straße

<PersKalk.Straße>

{PersKalk.Straße}

PLZ

Postleitzahl

<PersKalk.PLZ>

{PersKalk.PLZ}

Ort

Ort

<PersKalk.Ort>

{PersKalk.Ort}

Land

Land

<PersKalk.Land>

{PersKalk.Land}

Postfach

Postfachnummer

<PersKalk.Postfach>

{PersKalk.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersKalk.PostfachPLZ>

{PersKalk.PostfachPLZ}

Telefon

Telefonnummer

<PersKalk.Telefon>

{PersKalk.Telefon}

Telefax

Telefaxnummer

<PersKalk.Telefax>

{PersKalk.Telefax}

EMail

E-Mail-Adresse

<PersKalk.EMail>

{PersKalk.EMail}

ZuHaenden

Zu Händen

<PersKalk.ZuHänden>

{PersKalk.ZuHänden}

Abteilung

Abteilung

<PersKalk.Abteilung>

{PersKalk.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersKalk.AbtKennz>

{PersKalk.AbtKennz}

PersKennz

Persönliches Kennzeichen

<PersKalk.PersKennz>

{PersKalk.PersKennz}

Personaldaten 'Unterschrift 1'

Mitarbeiter, welcher der Kalkulationsmappe für die Unterschrift 1 zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Unterschrift 1

Die Personalstammdaten des Mitarbeiters für die Unterschrift 1 werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Mitarbeiter Unterschrift1 (PersnrUS1)

<PersUs1.PersonalNr>

{PersUs1.PersonalNr}

Anrede

Anrede Mitarbeiter Unterschrift1

<PersUs1.Anrede>

{PersUs1.Anrede}

Titel

Titel Mitarbeiter Unterschrift1

<PersUs1.Titel>

{PersUs1.Titel}

Name

Name Mitarbeiter Unterschrift1

<PersUs1.Name>

{PersUs1.Name}

Vorname

Vorname Mitarbeiter Unterschrift1

<PersUs1.Vorname>

{PersUs1.Vorname}

Strasse

Straße

<PersUs1.Straße>

{PersUs1.Straße}

PLZ

Postleitzahl

<PersUs1.PLZ>

{PersUs1.PLZ}

Ort

Ort

<PersUs1.Ort>

{PersUs1.Ort}

Land

Land

<PersUs1.Land>

{PersUs1.Land}

Postfach

Postfachnummer

<PersUs1.Postfach>

{PersUs1.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersUs1.PostfachPLZ>

{PersUs1.PostfachPLZ}

Telefon

Telefonnummer

<PersUs1.Telefon>

{PersUs1.Telefon}

Telefax

Telefaxnummer

<PersUs1.Telefax>

{PersUs1.Telefax}

EMail

E-Mail-Adresse

<PersUs1.EMail>

{PersUs1.EMail}

ZuHaenden

Zu Händen

<PersUs1.ZuHänden>

{PersUs1.ZuHänden}

Abteilung

Abteilung

<PersUs1.Abteilung>

{PersUs1.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersUs1.AbtKennz>

{PersUs1.AbtKennz}

PersKennz

Persönliches Kennzeichen

PersUs1.PersKennz>

{PersUs1.PersKennz}

Personaldaten 'Unterschrift 2'

Mitarbeiter, welcher der Kalkulationsmappe für die Unterschrift 2 zugeordnet wurde

Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Unterschrift 2

Die Personalstammdaten des Mitarbeiters für die Unterschrift 2 werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Mitarbeiter Unterschrift2 (PersnrUS2)

<PersUs2.PersonalNr>

{PersUs2.PersonalNr}

Anrede

Anrede Mitarbeiter Unterschrift2

<PersUs2.Anrede>

{PersUs2.Anrede}

Titel

Titel Mitarbeiter Unterschrift2

<PersUs2.Titel>

{PersUs2.Titel}

Name

Name Mitarbeiter Unterschrift2

<PersUs2.Name>

{PersUs2.Name}

Vorname

Vorname Mitarbeiter Unterschrift2

<PersUs2.Vorname>

{PersUs2.Vorname}

Strasse

Straße

<PersUs2.Straße>

{PersUs2.Straße}

PLZ

Postleitzahl

<PersUs2.PLZ>

{PersUs2.PLZ}

Ort

Ort

<PersUs2.Ort>

{PersUs2.Ort}

Land

Land

<PersUs2.Land>

{PersUs2.Land}

Postfach

Postfachnummer

<PersUs2.Postfach>

{PersUs2.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersUs2.PostfachPLZ>

{PersUs2.PostfachPLZ}

Telefon

Telefonnummer

<PersUs2.Telefon>

{PersUs2.Telefon}

Telefax

Telefaxnummer

<PersUs2.Telefax>

{PersUs2.Telefax}

EMail

E-Mail-Adresse

<PersUs2.EMail>

{PersUs2.EMail}

ZuHaenden

Zu Händen

<PersUs2.ZuHänden>

{PersUs2.ZuHänden}

Abteilung

Abteilung

<PersUs2.Abteilung>

{PersUs2.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersUs2.AbtKennz>

{PersUs2.AbtKennz}

PersKennz

Persönliches Kennzeichen

PersUs2.PersKennz>

{PersUs2.PersKennz}

Personaldaten 'Änderungspersonal '

Mitarbeiter, welcher die letzte Änderung an einer Kalkulationsmappe gespeichert hat

Projekt | Kalkulationen | -> Mitarbeiter letzte Änderung

Die Personalstammdaten eines Kalkulators werden unter Office | Personal erfasst.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Personalnr

Personalnummer Mitarbeiter letzte Änderung (AenderPersNr)

<PersSb.PersonalNr>

{PersSb.PersonalNr}

Anrede

Anrede

<PersSb.Anrede>

{PersSb.Anrede}

Titel

Titel

<PersSb.Titel>

{PersSb.Titel}

Name

Name Mitarbeiter letzte Änderung

<PersSb.Name>

{PersSb.Name}

Vorname

Vorname Mitarbeiter letzte Änderung

<PersSb.Vorname>

{PersSb.Vorname}

Strasse

Straße

<PersSb.Straße>

{PersSb.Straße}

PLZ

Postleitzahl

<PersSb.PLZ>

{PersSb.PLZ}

Ort

Ort

<PersSb.Ort>

{PersSb.Ort}

Land

Land

<PersSb.Land>

{PersSb.Land}

Postfach

Postfachnummer

<PersSb.Postfach>

{PersSb.Postfach}

PLZ / Postfach

Postleitzahl zur Postfachanschrift

<PersSb.PostfachPLZ>

{PersSb.PostfachPLZ}

Telefon

Telefonnummer

<PersSb.Telefon>

{PersSb.Telefon}

Telefax

Telefaxnummer

<PersSb.Telefax>

{PersSb.Telefax}

EMail

E-Mail-Adresse

<PersSb.EMail>

{PersSb.EMail}

ZuHaenden

Zu Händen

<PersSb.ZuHänden>

{PersSb.ZuHänden}

Abteilung

Abteilung

<PersSb.Abteilung>

{PersSb.Abteilung}

AbtKennz

Abteilungskennzeichen

<PersSb.AbtKennz>

{PersSb.AbtKennz}

PersKennz

Persönliches Kennzeichen

<PersSb.PersKennz>

{PersSb.PersKennz}

zusätzliche Adressdaten

Die folgenden zusätzlichen Daten einer Adresse können verwendet werden.

 

Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Telefon

Telefonnummer

<Adr.Telefon>

{Adr.Telefon}

Telefax

Telefaxnummer

<Adr.Telefax>

{Adr.Telefax}

EMail

E-Mail-Adresse

<Adr.EMail>

{Adr.EMail}

BankInst

Bankinstitut

<Adr.BankInst>

{Adr.BankInst}

BLZ

Bankleitzahl

<Adr.BLZ>

{Adr.BLZ}

PersnrUS1

Personalnummer Unterschrift1

<PersNrUs1>

{PersNrUs1}

PersnrUS2

Personalnummer Unterschrift2

<PersNrUs2>

{PersNrUs2}

SEPA.MandatNr

SEPA Mandatsnummer

<SEPA.MandatNr>

{SEPA.MandatNr}

SEPA.Bezeichnung

Bezeichnung SEPA-Mandat

<SEPA.Bezeichnung>

{Adr.BestKennz}

SEPA.GlaeubigerID

SEPA Gläubiger-ID

<SEPA.GlaeubigerID>

{SEPA.GlaeubigerID}

SEPA.BankInst

SEPA Bankinstitut

<SEPA.BankInst>

{SEPA.BankInst}

SEPA.BIC

BIC (Bank Identifier) des SEPA Mandats

<SEPA.BIC>

{SEPA.BIC}

SEPA.IBAN

IBAN (International Bank Account Number)

Internationale Bankkontonummer des SEPA Mandats

<SEPA.IBAN>

{SEPA.IBAN}

Dokumentnummern

Die folgenden Dokumentnummern können verwendet werden

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

AusschreibungNr

Ausschreibungsnummer

<AusschreibungNr>

{AusschreibungNr}

AusschreibNr

Ausschreibungsnummer

<AusschreibNr>

{AusschreibNr}

AngebotNr

Angebotsnummer

<AngebotNr>

{AngebotNr}

AuftragNr

Auftragsnummer

<AuftragNr>

{AuftragNr}

RueckscheinNr

Rückscheinnummer

<RueckscheinNr>

{RueckscheinNr}

RechnungNr

Rechnungsnummer

<RechnungNr>

{RechnungNr}

GutschriftNr

Gutschriftsnummer

<GutschriftNr>

{GutschriftNr}

RechnungNrRef

Referenz-Rechnungsnummer

<RechnungNrRef>

{RechnungNrRef}

Liefer- / Bestelldaten

Die folgenden Daten aus Lieferungen (Lieferscheinen) und Bestellungen kann zurückgegriffen werden (Tabelle PROJ_ATA - Weitere Auftragsdaten)

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Liefertermin

Liefertermin Datum / Uhrzeit

<Liefertermin>

{Liefertermin}

Liefertermin.Woche

Liefertermin Kalenderwoche

<Liefertermin.Woche>

{Liefertermin.Woche}

Liefertermin.Text

Liefertermin-Text

<Liefertermin.Text>

{Liefertermin.Text}

Bestellart

Art der Bestellung

<Bestellart>

{Bestellart}

Versandweg

Versandweg

<Versandweg>

{Versandweg}

Besteller

Name des Bestellers

<Besteller>

{Besteller}

Bestelldatum

Datum der Bestellung

<Bestelldatum>

{Bestelldatum}

Bestellzeichen

Bestellzeichen

<Bestellzeichen>

{Bestellzeichen}

BestellNr

Bestellnummer

<Bestellnr>

{BestellNr}

Lief.Anrede

Anrede des Lieferanten

<Lief.Anrede>

{Lief.Anrede}

Lief.Titel

Titel der Lieferanschrift

<Lief.Titel>

{Lief.Titel}

Lief.Firma1

Firmenbezeichnung 1 der Lieferanschrift

<Lief.Firma1>

{Lief.Firma1}

Lief.Firma2

Firmenbezeichnung 2 der Lieferanschrift

<Lief.Firma2>

{Lief.Firma2}

Lief.Firma3

Firmenbezeichnung 3 der Lieferanschrift

<Lief.Firma3>

{Lief.Firma3}

Lief.Vorname

Vorname der Lieferanschrift

<Lief.Vorname>

{Lief.Vorname}

Lief.Strasse

Strasse und Hausnummer der Lieferanschrift

<Lief.Straße>

{Lief.Straße}

Lief.PLZ

Postleitzahl der Lieferanschrift

<Lief.PLZ>

{Lief.PLZ}

Lief.Ort

Ort der Lieferanschrift

<Lief.Ort>

{Lief.Ort}

Lief.Land

Land der Lieferanschrift

<Lief.Land>

{Lief.Land}

Lief.ZuHaenden

Feld Zu Händen aus der Lieferanschrift

<Lief.ZuHänden>

{Lief.ZuHänden}

Daten aus Kalkulationsmappe - Rechnung/ Gutschrift

Die folgenden Daten aus der Kalkulationsmappe zu Rechnungen und Gutschriften kann zurückgegriffen werden

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

KontoMat

Konto Material

<KontoMat>

{KontoMat}

KontoLohn

Konto Lohn

<KontoLohn>

{KontoLohn}

Kostenstelle

Kostenstelle Material

<Kostenstelle>

{Kostenstelle}

KostenstelleLohn

Kostenstelle Lohn

<KostenstelleLohn>

{KostenstelleLohn}

Kostentraeger

Kostenträger

<Kostentraeger>

{Kostentraeger}

Kunde.BestKennz

Bestell-Kennzeichen des Projektkunden

<KundeBestKennz>

{KundeBestKennz}

LeistungVon

Leistungszeitraum Beginn

<LeistungVon>

{LeistungVon}

LeistungBis

Leistungszeitraum Ende

<LeistungBis>

{LeistungBis}

Faktura.Anrede

Anrede der Fakturierungsadresse

<Faktura.Anrede>

{Faktura.Anrede}

Faktura.Titel

Titel der Fakturierungsadresse

<Faktura.Titel>

{Faktura.Titel}

Faktura.Firma1

Firmenbezeichnung 1 der Fakturierungsadresse

<Faktura.Firma1>

{Faktura.Firma1}

Faktura.Firma2

Firmenbezeichnung 2 der Fakturierungsadresse

<Faktura.Firma2>

{Faktura.Firma2}

Faktura.Firma3

Firmenbezeichnung 3 der Fakturierungsadresse

<Faktura.Firma3>

{Faktura.Firma3}

Faktura.Vorname

Vorname der Fakturierungsadresse

<Faktura.Vorname>

{Faktura.Vorname}

Lief.Strasse

Strasse und Hausnummer der Fakturierungsadresse

<Faktura.Straße>

{Faktura.Straße}

Faktura.PLZ

Postleitzahl der Fakturierungsadresse

<Faktura.PLZ>

{Faktura.PLZ}

Faktura.Ort

Ort der Fakturierungsadresse

<Faktura.Ort>

{Faktura.Ort}

Faktura.Land

Land der Fakturierungsadresse

<Faktura.Land>

{Faktura.Land}

Programmvariablen

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Original

Kennzeichnung des Originalausdrucks

<Original:>

{Original:}

Kopie

Kennzeichnung des Kopieausdrucks

<Kopie:>

{Kopie:}

Stornierung

Kennzeichnung einer Stornierung (Nur Gutschrift)

<Stornierung:>

{Stornierung:}

Servicedaten

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

Service.Matchcode

Matchcode des Serviceauftrags

<Service.Matchcode>

{Service.Matchcode}

Service.Stoermeldung

Störmeldung des Serviceauftrags

<Service.Stoermeldung>

{Service.Stoermeldung}

ServiceZuErledigen

Zu Erledigen Text aus dem Serviceauftrag

<Service.ZuErledigen>

{Service.ZuErledigen}

Objektdaten / Anlagendaten

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

AnlagenNr

Anlagennummer

<AnlagenNr>

{AnlagenNr}

daten Bauvorhaben

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

BauNr

Nummer des Bauvorhabens

<BauNr>

{BauNr}

Angebotsbindungsfrist

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

AngebotsbindungTage

Angebotsbindungsfrist in Tagen

<AngebotsbindungTage>

{AngebotsbindungTage}

AngebotsbindungBis

Ablaufdatum der Angebotsbindungsfrist

<AngebotsbindungBis>

{AngebotsbindungBis}

Platzhalter Datenbankfelder

Zusätzlich zu den oben angegebenen festen Textvariablen können in der Form <DB:<Tabelle>.<Feld>> ebenfalls verarbeitet werden, und zwar aus allen Tabellen mit den folgenden Feldnamen als Primärschlüssel (Index):

ProjektNr, KundenNr, AnlagenNr, VertragNr, AngebotNr, AuftragIdNr und KundenBankNr.

Verfügbare Tabellen:

  • PROJEKTE

  • KUNDEN

  • ANLAGEN

  • ANLGVTRG

  • AUFTRAG

 

Die Vertragsdaten (Tabelle ANLGVTRG) können nur verwendet werden, wenn sich die Textfelder für eine Rechnung auf einen Serviceauftrag beziehen.

Dabei kann auf alle Datenbankfelder der jeweiligen Tabelle zugegriffen werden. Diese Platzhalter werden dann in der Ansicht und beim Druck ersetzt.

 

<DB:Auftrag.AuftragIDNr>

<DB:Auftrag.AuftragNr>

<DB:Auftrag.Matchcode>

<DB:Auftrag.Objektbez>

<DB:Auftrag.Vermittler>

<DB:Projekte.ProjektNr>

<DB:Anlagen.Matchcode>

<DB:Kunden.Firma1>

Feld

Bemerkung

Kalkulationsformulare

Textbausteine
Vor- Schlusstexte

AuftragIDNr

interne Auftragsidentifikationsnummer

<DB:Auftrag.AuftragIDNr>

{DB:Auftrag.AuftragIDNr}

AuftragNr

Auftragsnummer

<DB:Auftrag.AuftragNr>

{DB:Auftrag.AuftragNr}

Matchcode

Auftrags-Matchcode

<DB:Auftrag.Matchcode>

{DB:Auftrag.Matchcode}

Objektbez

Feld Bezeichnung

Register Details

<DB:Auftrag.Objektbez>

{DB:Auftrag.Objektbez}

Vermittler

Feld Vermittler

Register Details

<DB:Auftrag.Vermittler>

{DB:Auftrag.Vermittler}

Projektnr

Kalkulationsnummer

<DB:Projekte.ProjektNr>

{DB:Projekte.ProjektNr}

Matchcode

Anlagen-Matchcode

<DB:Anlagen.Matchcode>

{DB:Anlagen.Matchcode}

Firma1

Firma / Name Tabelle Kunden

<DB:Kunden.Firma1>

{DB:Kunden.Firma1}

 

Die Textvariablen der Form {DB:Angebot.Feldname} / <DB:Angebot.Feldname> beziehen sich auf die letzte Angebotsvariante der Kalkulation.

Textvariablen Zahlungsbedingungstexte

In den Texten für Zahlungsbedingungen Einstellungen | Referenzen - Buchhaltung | Zahlungsbedingungen können Textvariablen verwendet werden.

Platzhalter / Variablen für Zahlungsbedingungstexte

Der Text der Zahlungsbedingungen für eine Rechnung kann die folgenden Platzhalter enthalten:

%0:s = Datum für Zahlungsziel 1 (gemäß Kalkulation)

%1:s = Skonto für Zahlungsziel 1

%2:s = Datum Zahlungsziel 2 (relativ zu %0:s)

%3:s = Skonto für Zahlungsziel 2

%4:s = Datum Zahlungsziel 3 (relativ zu %0:s)

%5:s = Skonto für Zahlungsziel 3

%6:s = Skontobetrag 1

%7:s = Gesamtsumme - Skontobetrag 1

%8:s = Skontobetrag 2

%9:s = Gesamtsumme - Skontobetrag 2

%10:s = Skontobetrag 3

%11:s = Gesamtsumme - Skontobetrag 3

 

Dabei werden die Daten gemäß den Windows-Einstellungen für das kurze Datumsformat gedruckt.

Zahlungsbedingungen Rechnung

In den Zahlungsbedingungen einer Rechnung können auch Textfelder der Form {...} verwendet werden.

Damit hat man u. a. die Möglichkeit eine Formel für eine Zahlungsbedingung zu definieren, um z. B. die Aufteilung der zu zahlenden Beträge zu bestimmen.

Zur Ausgabe der Endsumme sind die folgenden Formeln verfügbar (x steht für eine beliebige Gleitkommazahl mit . (Punkt) als Dezimaltrennzeichen):

{SumTotal}

{SumTotal + x}

{SumTotal - x}

{SumTotal * x}

{SumTotal / x}

Das Dokumentfeld {SumTotal} ergibt dabei den Betrag nach dem Abzug von Teilrechnungen.

Die Felder {SumMaterial} und {SumLabour} ergeben den Betrag für Material und Lohn vor Abzug von Teilrechnungen.

Die Zahlungsbedingungen unterstützen ebenfalls Dokumentfelder der Form {DB:<Tabelle>.<Feld>}.

Es ist erforderlich, dass für den Primärschlüssel der Tabelle ein Feld mit dem Namen ProjektNr oder KundenBankNr verwendet wird. Die Verknüpfung zum Feld KundenBankNr erfolgt ggf. über die Fakturierungsadresse des Projektes bzw. des Kunden.

 

Banknummer

{DB:Kundbank.Kundenbanknr}

Bankinstitut

{DB:Kundbank.Bankinst}

Bankleitzahl

{DB:Kundbank.Bankblz}

Kontonummer

{DB:Kundbank.Bankkto}

Umsatzsteuer-ID (UstID) des Kunden

{DB:Kunden.UmsatzStIDNR}

Die UstID ist beim Reverse Charge Verfahren eine Pflichtangabe. Die Umsatzsteuer-ID kann als Variable {DB:Kunden.UmsatzStIDNR} im Text der Zahlungsbedingung, im Textbaustein für den Vortext / Schlusstext oder als Textfeldvariable in den Kalkulationsformularen angegeben werden.

Dokumentdatum

Zur Ausgabe des Dokumentdatums sind die folgenden Formeln verfügbar (n steht für eine beliebige ganze Zahl):

{DateAdd('d', n, DocDate)} ergibt Datum + n Tage

{DateAdd('m', n, DocDate)} ergibt Datum + n Monate

 

Achten Sie bei der Datumsangabe darauf, dass nach jedem Komma in der runden Klammer ein Leerzeichen notwendig ist.

Soll ebenfalls das Prozentzeichen mit im Ausdruck erscheinen, ist ein weiteres Prozentzeichen als Steuerzeichen-Neutralisator notwendig werden.

Angebotsbindungsfrist

Bei Angeboten kann eine Frist in Tagen für die Gültigkeit des Angebotes beim Buchen angegeben werden, siehe auch Angebot drucken / buchen. In den Zahlungsbedingungen kann mit zwei Variablen die Angebotsbindung in Tagen und das Ablaufdatum der Angebotsbindung ausgegeben werden.

Feld

Bemerkung

Zahlungsbedingungstext Angebote

AngebotsbindungTage

Angebotsbindungsfrist in Tagen

{AngebotsbindungTage}

AngebotsbindungBis

Ablaufdatum der Angebotsbindungsfrist

{AngebotsbindungBis}

Textvariablen SEPA-Mandate

Um auf die Felder der SEPA-Mandate zugreifen zu können, stehen Textvariablen zur Verfügung.

In der folgenden Tabelle finden Sie eine entsprechende Auflistung, die Dokumentvariablen können in den Kalkulationsformularen und die Reportvariablen in Reports verwendet werden.

 

Die Beispiele für Zahlungsziele und Skonto beziehen sich jeweils auf Zahlungsziel 1 bzw. Skontosatz 1.

Feldbezeichnung

Dokumentvariablen (Kalkulation)

Reportvariablen (Vertragsrechnungsreport)

Mandatnummer

{SEPA.MandatNr}

%%TBMandat.MandatNr%%

Mandatsbezeichnung

{SEPA.Bezeichnung}

%%TBMandat.Bezeichnung%%

Gläubiger-ID

{SEPA.GläubigerId}

%%TBMandat.GlaeubigerID%%

Bankinstitut

{SEPA.BankInst}

%%TBKundBank.BankInst%%

IBAN

{SEPA.IBAN}

%%TBKundBank.IBAN%%

BIC

{SEPA.BIC}

%%TBKundBank.BIC%%

Zahlungsziel

%0:s

%%cdsRechAusg.ZaZielDat1%%

Skontosatz1

%1:s

%%cdsRechAusg.Skontosatz1%%

Skontobetrag Satz1

%6:s

%%FORMATNUMERIC('#,##0.00 €',(cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%%

Gesamtsumme – Skontobetrag Satz1

%7:s

%%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag - (cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%%

Rechnungsbetrag

{SumTotal}

%%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag)%%

 

Wenn die Reportvariable für den Rechnungsbetrag im Vertragsrechnungsreport nicht korrekt ausgewertet wird, haben Sie vielleicht eine ältere Version des Reports im Einsatz. In diesen Versionen wird als Variable für die Rechnungssumme %%CurrToStrF(qryVtrgFakt.Bruttobetrag, ffCurrency, 'EUR')%% erwartet.

Es ist erforderlich, dass die Dokumentvariablen in einem Textfeld eingefügt werden.

Die Variablen können nicht nur im Vor- / Schlusstexten und der Zahlungsbedingungen, sondern auch in allgemeinen Textfeldern verwendet werden.

 

Beispiel Zahlungsbedingungstext

Der Zahlungsbedingungstext für die Dokumentart Rechnung könnte also folgendermaßen lauten, um die Rechnung gleichzeitig als Pre-Notification nutzen zu können:

Unsere Forderung in Höhe von {SumTotal} ziehen wir mit der SEPA-Lastschrift zum Mandat Nr. {SEPA.MandatNr} zu der Gläubiger-Identifikationsnummer {SEPA.GläubigerId} von Ihrem Konto IBAN {SEPA.IBAN} bei der {SEPA.BankInst} BIC {SEPA.BIC} zum %0:s ein.

Wir bitten Sie für Kontodeckung zu sorgen.

Weiteres Beispiel Zahlungsbedingungstext

Zahlbar mit %%cdsRechAusg.Skontosatz1%%%: bis zum %%cdsRechAusg.ZaZielDat1%%:

Gesamtsumme: %%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag - (cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%%

Zahlbar ohne Abzug bis %%cdsRechAusg.ZaZielDat2%%: Gesamtsumme: %%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag)%%

Textvariablen Servicecalls

Eskalationseventtexte

Texte für die Eskalationen von Servicecalls können unter Einstellungen | Referenzen - Service | Helpdeskreferenzen | Eskalationseventtexte erfasst werden.

Um bei Eskalationen oder Weiterleitungen eines Servicecalls möglichst genaue Informationen auch außerhalb des Büros per E-Mail zu erhalten, können in den Eskalationseventtexten folgende Tabellen mit Variablen angesprochen werden.

 

Nachfolgend werden nur die Datenbanktabellen Tabellen aufgeführt, die einzelnen Felder können Sie über das esdbm mit einer SQL-Abfrage (Unterregister 'Felder') ermitteln.

Folgende Tabellen eines Servicecalls können angesprochen werden:

  • SERVCALL

  • SECASTAT

  • SERVLEVL

Folgende Tabellen werden über den Alias Adress angesprochen, je nachdem welche Adressart für ein Ticket ausgewählt ist:

  • KUNDEN

  • GPARTNER (Geschäftspartner)

  • LIEFER (Lieferanten)

  • BEDARFER

  • PERSONAL

  • ANLAGEN

 

Es können alle Felder der Tabelle angeben werden, jedoch sollte bei den Adress-Tabellen darauf geachtet werden, dass das gewünschte Feld in allen Adress-Tabellen existiert.

 

Der Status des Servicecalls <ServCall.ServicecallNr> <ServCall.Matchcode> ist <ServCall.CallStatus> <SeCaStat.CALLSTATUSBEZ>.

Also <Tabelle.Feldname> bzw. <Adress.Feldname>.

Der Inhalt der Variable wird dann durch den Wert aus der Datenbank ersetzt.

 

Textvariablen für E-Mail Signaturen

Für die E-Mail Signaturen stehen noch zusätzliche Variablen zur Verfügung, welche mit der Geschäftsstellennummer des Servicecalls verknüpft sind und Geschäftsstelleninformationen anzeigen:

Syntax <Geschft.Feldname> (zum Beispiel <Geschft.Firma1>).

SQL-Befehle

In den Variablen der Eskalationseventtexte können über den Platzhalter <SQL.> ein SQL-Statement eingebettet werden.

Dabei wird der auf SQL. folgende Text als SQL-Befehl interpretiert.

Es ist notwendig den SQL-Befehl so aufzubauen, dass er einen Parameter: ServiceCallNr enthält. An der entsprechenden Stelle werden die Ergebnisfelder des SQL-Befehls aneinandergereiht ausgegeben.

Siehe auch SQL-Variablen erstellen und testen

 

Kopieren

Servicelevel und dessen Bezeichnung

<SQL.select servicelevelnr 
from servcall 
where servicecallnr = :servicecallnr>
<SQL.select l.Bezeichnung 
from servlevl l join ServCall s On S.ServicelevelNr = l.ServicelevelNr 
where s.servicecallnr = :servicecallnr>
Kopieren

Servicecall und Matchcode

<sql.select servicecallnr, matchcode 
from servcall 
where servicecallnr = :servicecallnr>
Kopieren

Kundenname

<sql.select firma1 
from Kunden 
where kundennr in (select kundennr from servcall where servicecallnr = :servicecallnr)>
Kopieren

Name des Mitarbeiters, der den Servicecall angelegt hat

<sql.select firma1 from Personal 
where personalnr in (select eingabepersnr from servcall where servicecallnr = :servicecallnr)>
textvariablen.htm#microcontent1