2007-03-19 Datenbankbeschreibung Auftrag, Teile + Lager, DL, OP+Zahlungen, Bestellwesen

 

 

 

 

 

 

 

Beschreibung der Prozesse
 
 * Teile/ Lager/ Dienstleistungen *
 * Auftragsverwaltung *
 * Bestellwesen *
 * Offene Posten + Zahlungen *
 
 mit zugehöriger Strukturbeschreibung der Daten in der Datenbank

 

 

 

 

ã KSR EDV Ing. Büro GmbH

Weglesacker 1

D-89346 Bibertal

Tel. +49 (0) 8226 / 8694 –0
eMail info@KSREDV.de 
 Internet: www.KSREDV.de 

 

Autor Christian Zach

Stand 09.02.2007


 

1. Einleitung 

Das Dokument beschreibt sowohl die Struktur der Daten, also welche Tabellen für die Ablage von Daten der genannten Vorgänge beteiligt sind und deren Beziehungen als auch die Vorgänge an sich. Es soll dem besseren Verständnis des Datenbankmodells und der durch VCS zur Verfügung gestellten Prozesse dienen. Die Beschreibung basiert auf den Zustand zum 07.02.2006. 

 

Hinweis: Im Dokument sind grundsätzlich nur die für die Prozesse wesentlichen Bereiche beschrieben, daneben gibt es noch weitere Tabellen, Felder und Relationen welche der Übersichtlichkeit halber nicht weiter beschrieben sind. Des weiteren werden die Prozesse nur soweit beschrieben, dass dem Leser ein grober Überblick gewährt und er bei entsprechenden Vorkenntnissen in die Lage versetzt wird, einfache Auswertungen mit SQL-Abfragen erstellen zu können und nicht im Detail. Die Kenntnis über diese Struktur ermöglicht keinesfalls die manuelle Manipulation von Daten!

 

2. Beschreibung der für die Prozesse relevanten Datenbereiche

2.1 Tabellen

Beschriebene Tabellen:  50 von derzeit 273

 

Tabelle

Beschreibung

1

Company

Mandantendaten

2

Staff

Mitarbeiter

3

AddrToComp

Zuordnungstabelle Adresse zu Mandant (Tabelle ‚Company’)

4

Adress

Adressinfos (Ort, Strasse..)

5

Ansprechpartner

Adressinfos (Name, Tel-Nr, weitere Ansprechpartner)

 

 

 

6

ClientPricing

Verwaltung von Sonderpreisen zu Adressen

 

 

 

7

MainProcess

Hautvorgang, Kopfdatensatz eines Auftrags

8

SubProcess

Teilvorgänge (KV, LI, RE, …) zu Hauptvorgang

9

ProcessPositions

Einzelpositionen zu Auftrag

10

ProcessAmounts

Auftragssummen nach Produktklassen

11

ProcessTaxes

Steuersummen zu Auftrag

12

BillingCollections

Sammelrechnungen zu Aufträgen

 

 

 

13

DiscountCredits

Rabattgutschriften zu Aufträgen

14

DiscountCreditsPositions

Rabattgutschriften Positionen (Detaildaten zu DiscountCredits)

 

 

 

15

Orders

Bestellungen (Kopfdaten, Datensatz mit OrdeOrderID=0 ist zwingend je Mandant erforderlich (wegen Bestellkorb)

16

OrderBasket

Bestellpositionen (wenn OrBaOrderID=0, dann handelt es sich um eine Position im Bestellkorb, ansonsten um eine real bestellte Position (d.h. eine Position, die durch auslösen der Bestellung im Bestellkorb in eine Bestellung übertragen wurde)).

17

OrderState

Detailinfos zu Bestellungen/ Bestellpositionen(geliefert..)

 

 

 

18

ServicePositions

Dienstleistungen

19

ServicePos2ServicePos

Zuordnungstabelle zwischen Dienstleistungen (Baugruppen)

20

SePoVehSpecifics

Typspezifische Angaben bei Dienstleistungen

 

 

 

21

SpareParts

Artikeldetails

22

SparePartsNumbers

Tabelle zur Verwaltung der Teilenummern

23

SparePartGroups

Baugruppen über Teile

24

SparePartSpecials

Zusätzliche Artikeldetails (z.B. PG 1-3)

25

SparePartsToStock

Zuordnungstabelle zwischen Ersatzteilen und Lager

26

SparepartsToSupplier

Zuordnung von Lieferanten zu Ersatzteilen

27

SparPartsAlternatives

Verwaltet alternative Teile

28

SPartsToService

Zuordnungstabelle von ET's zu Dienstleistungen

29

VehicleManufacturer

Tabelle mit Herstellern (Teile- und Fahrzeughersteller)

 

 

 

30

Stockplaces

verfügbare Lagerorte

31

StockAdd

Lagerbuchungsdatensatz

32

AutoStockAddFailures

Logbuch fehlgeschlagener Lagerbuchungen

 

 

 

33

Inventory

Inventur Kopfdatensatz

34

InventoryStock

Inventur-Lager

35

InventoryStockParts

Inventur-Lager-Teile

 

 

 

36

FexRuns

Dokumentiert Fibu-Exportläufe

37

ProcessBillingPayments

Verwaltet Zahlungen zu Aufträgen

38

ProcessBillingSpecials

Speichert zusätzlich Daten für Rechnungen und Gutschriften

39

ProcessReminderCosts

Mahngebühren

40

ReminderRuns

Mahnläufe

 

 

 

41

CashTerminals

Kassendefinitionen

42

CashDocuments

Kopfdaten der Belege

43

CashDocPositions

Positionen der Belege

44

CashPayments

Zahlungen zu Belegen

 

 

 

45

CashResets

Kassenabschluss Kopfdatensatz

46

CashResetTotals

Gruppensummen der Kassenabschlüsse

 

 

 

47

CashPinPad

Telecash Terminals

 

 

 

48

CreditTypes

Definierte Gutscheintypen

49

Credits

Gutscheine

50

CreditsUsed

Verwendungsnachweise der Gutscheine

2.2 Die wichtigsten Beziehungen der Tabellen untereinander

Hinweis: Die Tabelle ‚Company’ steht  zu nahezu allen Tabellen der Datenbank als Parent  in Beziehung. Der Übersichtlichkeit halber werden diese Beziehungen nicht explizit dokumentiert, obwohl sie wichtig sind. Ebenso werden nicht alle Beziehungen der Tabellen untereinander aufgeführt (z.B. Beziehungen, die nicht direkt mit den Prozessen zu tun haben).

Beschriebene Beziehungen: 55  von 315

Nr.

Parent

Relation

Child

1

Adress

AdreAddrId = AdtCAdreAddrId

AddrToComp

2

Adress

AdreAddrId = AnspAddrId

Ansprechpartner

3

Adress

AdreAddrId = StSuAddrID

SparepartsToSupplier

4

Ansprechpartner

AnspAddrId = MaPrAddrId

AnspContactID = MaPrContactId

MainProcess

5

Ansprechpartner

AnspAddrId = SuPrAddrId

AnspContactID = SuPrContactId

SubProcess

6*)

Ansprechpartner

AnspAddrId = CaDoAdressID

AnspContactID = CaDoContactID

CashDocuments

 

 

 

 

7

MainProcess

MaPrCompanyId = SuPrCompanyId

MaPrProcessId = SuPrProcessId

SubProcess

 

 

 

 

8

SubProcess

SuPrCompanyId = PrBiCompanyId

SuPrProcessId = PrBiProcessId

SuPrStatus = PrBiStatus

ProcessBillingSpecials

9

SubProcess

SuPrCompanyId = PrAmCompanyId

SuPrProcessId = PrAmProcessId

SuPrStatus = PrAmStatus

ProcessAmounts

10

SubProcess

SuPrCompanyId = PrTaCompanyId

SuPrProcessId = PrTaProcessId

SuPrStatus = PrTaStatusId

ProcessTaxes

11

SubProcess

SuPrCompanyId = DiCrCompanyID

SuPrProcessId = DiCrProcessIdInv

SuPrStatus = DiCrStateInv

DiscountCredits

12

SubProcess

SuPrCompanyId = PrPoCompanyId

SuPrProcessId = PrPoProcessId

SuPrStatus = PrPoStatus

ProcessPositions

13*)

SubProcess

SuPrCompanyId = ASAFCompID

SuPrProcessId = ASAFProcessID

SuPrStatus = ASAFProcState

AutoStockAddFailures

 

 

 

 

14

BillingCollections

BiCoCompanyID = MaPrCompanyId

BiCoBillID = MaPrCollBilling

MainProcess

 

 

 

 

15

DiscountCredits

DiCrCompanyID = DiCPCompanyID

DiCrProcessIdInv = DiCPProcessIdInv

DiCrStateInv = DiCPStateInv

DiscountCreditsPositions

 

 

 

 

16

Orders

OrdeOrderID = OrBaOrderID

OrdeCompID = OrBaCompID

OrderBasket

 

 

 

 

17

OrderBasket

RecordID = OrStPosID

OrderState

 

 

 

 

18

ServicePositions

SePoCompanyID = SPVSCompanyID

SePoServiceID = SPVSServiceID

SePoVehSpecifics

19

ServicePositions

SePoCompanyID = StSpCompID

SePoServiceID = StSpServiceIDParent

ServicePos2ServicePos

20

ServicePositions

SePoCompanyID = StSpCompID

SePoServiceID = StSpServiceIDChild

ServicePos2ServicePos

21

ServicePositions

SePoCompanyID = SpTsCompID

SePoServiceID = SpTsServiceID

SPartsToService

 

 

 

 

22

SpareParts

SpPaCompID = SpPgCompID

SpPaPartID = SpPgPartIDParent

SparePartGroups

23

SpareParts

SpPaCompID = SpPgCompID

SpPaPartID = SpPgPartIDChild

SparePartGroups

24

SpareParts

SpPaCompID = SpTsCompID

SpPaPartID = SpTsPartID

SPartsToService

25

SpareParts

SpPaCompID = SptSCompID

SpPaPartID = SptSPartID

SparePartsToStock

26

SpareParts

SpPaCompID = SpSpCompID

SpPaPartID = SpSpPartID

SparePartSpecials

27

SpareParts

SpPaCompID = SpPNCompID

SpPaPartID = SpPNPartID

SparePartsNumbers

28

SpareParts

SpPaCompID = StSuCompID

SpPaPartID = StSuPartID

SparepartsToSupplier

29

SpareParts

SpPaCompID = ASAFCompID

SpPaPartID = ASAFSparePartID

AutoStockAddFailures

30

SpareParts

SpPaCompID = InSPCompanyID

SpPaPartID = InSPPartID

InventoryStockParts

31

SpareParts

SpPaCompID = SpAlCompID

SpPaPartID = SpAlPartID

SparPartsAlternatives

32

SpareParts

SpPaCompID = SpAlCompID

SpPaPartID = SpAlAlternativePartID

SparPartsAlternatives

 

 

 

 

33

SparePartsToStock

SptSCompID = StAdCompID

SptSPlaceID = StAdPlaceID

SptSPartID = StAdPartID

StockAdd

 

 

 

 

34

VehicleManufacturer

RecordID = SePoManufacturer

ServicePositions

35

VehicleManufacturer

RecordID = SpPaManufacturer

SpareParts

 

 

 

 

36

Stockplaces

StPlCompID = InStCompanyID

StPlPlaceID = InStStockID

InventoryStock

37

Stockplaces

StPlCompID = SptSCompID

StPlPlaceID = SptSPlaceID

SparePartsToStock

 

 

 

 

38

Inventory

InvnInventoryID = InStInventoryID

InvnCompanyID = InStCompanyID

InventoryStock

 

 

 

 

39

InventoryStock

InStInventoryID = InSPInventoryID

InStCompanyID = InSPCompanyID

InStStockID = InSPStockID

InventoryStockParts

 

 

 

 

40

CashTerminals

CaTeTerminalID = CaReTerminalID

CashResets

41

CashTerminals

CaTeTerminalID = CaDoTerminalID

CashDocuments

 

 

 

 

42

CashDocuments

CaDoTerminalID = CaPoTerminalID

CaDoDocNumber = CaPoDocNumber

CashDocPositions

43

CashDocuments

CaDoTerminalID = CaPaTerminalID

CaDoDocNumber = CaPaDocNumber

CashPayments

 

 

 

 

44

CashPayments

RecordID = CrUsPaymentLink

CreditsUsed

 

 

 

 

45

CashResets

CaReTerminalID = CaRtTerminalID

CaReResetID = CaRtResetID

CashResetTotals

 

 

 

 

46

CashPinPad

CaPiPinpadID = CaTePinpadID

CashTerminals

 

 

 

 

47

CreditTypes

CrTpTypeID = CredTypeID

CrTpCompanyID = CredCompanyID

Credits

 

 

 

 

48

Credits

CredTypeID = CrUsTypeID

CredCreditID = CrUsCreditID

CredCompanyID = CrUsCompanyID

CreditsUsed

 

 

 

 

49

ProcessBillingSpecials

PrBiCompanyId = PrPaCompanyId

PrBiProcessId = PrPaProcessId

PrBiStatus = PrPaStatus

ProcessBillingPayments

50

ProcessBillingSpecials

PrBiCompanyId = ReCoCompanyId

PrBiProcessId = ReCoProcessId

PrBiStatus = ReCoStatus

ProcessReminderCosts

 

 

 

 

51

ReminderRuns

ReRuCompanyId = ReCoCompanyId

ReRuReminderRunID = ReCoReminderRun

ProcessReminderCosts

52

ReminderRuns

ReRuCompanyId = PrBiCompanyId

ReRuReminderRunID = PrBiReminderRun1

ProcessBillingSpecials

53

ReminderRuns

ReRuCompanyId = PrBiCompanyId

ReRuReminderRunID = PrBiReminderRun2

ProcessBillingSpecials

54

ReminderRuns

ReRuCompanyId = PrBiCompanyId

ReRuReminderRunID = PrBiReminderRun3

ProcessBillingSpecials

55

ReminderRuns

ReRuCompanyId = PrBiCompanyId

ReRuReminderRunID = PrBiReminderRun4

ProcessBillingSpecials

*) ab Release I/2007

2.3 Erweiterte Informationen zu den Beziehungen

Nummer(n)

Beschreibung der Beziehung

1

Zuordnung von Adressen zu Mandanten

2

Einer Adresse zugeordnete Ansprechpartner, wobei auch bestimmte Daten der Stammadresse in Ansprechpartner gespeichert sind.

3, 28

Diese beiden Beziehungen definieren über die Tabelle SparepartsToSupplier die Lieferanten für ein Ersatzteil.

4

Hauptvorgangsadresse

5

Teilvorgangsadresse

6

Belegadresse

7

Teilvorgänge (z.B. Kostenvoranschlag, Rechnung, ...) zu Hauptvorgang (Auftrag)

8-11, 49, 50, 52-55

Verknüpfung der Daten über Beträge (Produktklassensummen, Steuersummen), Rabattgutschriften, Offene Posten, Zahlungen und Mahnungen zu einem Teilvorgang.

12

Details zu den Positionen von Teilvorgängen

13 + 29

Logbuch über fehlgeschlagene Automatikbuchungen zu Aufträgen.

14

Zuordnung zu Sammelrechnungen

15

Rabattgutschrift und Detailpositionen

16 + 17

Bestellkorb und Bestellungen

18

Fahrzeugspezifische Dienstleistungsdefinitionen

19 + 20

Baugruppendefinition (über Dienstleistungen)

21 + 24

Baugruppendefinition (Dienstleistung zu Artikel)

22 + 23

Baugruppendefinition (über Artikel)

25, 33 + 37

Lagerzuordnung von Artikeln und Lagerbewegungen

26

Erweiterte Ersatzteilinformationen

27

Nummernverwaltung von Ersatzteilen

30, 36, 38 + 39

Inventurbezüge von Ersatzteilen und Lager

31 + 32

Alternativartikelbezüge

34 + 35

Bezug zu Herstellerinformationen von Artikeln und Dienstleistungen

40 + 45

Kassenabschluss

41 – 43

Erfassung und Kassieren eines Belegs an der Kasse

46

Zuordnung eines Telecash-Terminals zu Kassen

44, 47 + 48

Gutscheinverwaltung

51

Mahnläufe

 

 

3. Szenarien/ Prozesse

Die Ausführungen in diesem Kapitel sind exemplarisch und haben keinen Anspruch auf Vollständigkeit. Ziel des Kapitels ist, einen Überblick über die Prozesse und die Ablage der Daten in den Tabellen zu erhalten.

3.1 Teile/ Lager / Dienstleistungen

3.1.1 Teile/ Artikelstamm

Wird ein Artikel im Artikelstamm angelegt, so sind zunächst die Tabellen SpareParts und SparePartsNumbers betroffen. Die den Artikel beschreibenden Daten liegen in SpareParts, SparePartsNumbers verwaltet alle zum Artikel möglichen Artikelnummern bis auf Bestellnummern bei Lieferanten. Letztere liegen in der Tabelle SparePartsToSupplier. In der genannten Tabelle finden sich zudem Informationen über den Einkaufspreis sowie den Preisstand. Eine weitere Ausnahme einer Nummer, die sich nicht in der Tabelle SparePartsNumbers finden lässt, ist eine Nummer des Typs Hersteller-Nummer. Diese liegt nur in der Tabelle SpareParts.

Erweiterte Daten zu einem Artikel werden in der Tabelle SparePartSpecials abgelegt. Als erweiterte Daten gelten hierbei die Preisangeben 1-3 sowie der Werkstatthinweis.

Wird über einen Artikel eine Baugruppe definiert, so werden diese Informationen in der Tabelle SparePartGroups hinterlegt. Dort kann je zugeordnetem Artikel eine eigene Menge und ggfls. ein spezieller Preis für die Verwendung innerhalb der Baugruppe angegeben werden.

Des weiteren besteht die Möglichkeit, einem Artikel beliebig viele Alternativen zuzuordnen. Diese Zuordnung findet sich in der Tabelle SparePartAlternatives.

3.1.2 Lagerverwaltung

Sämtliche definierte Lager finden sich in der Tabelle Stockplaces. Artikel werden Lagerorten über die Verknüpfungstabelle SparePartsToStock zugeordnet. Neben der Zuordnung finden sich darin Informationen über Mindest- und Maximalbestand, wobei diese Daten rein informativ sind (d.h. ein Über- oder Unterschreiten ist jederzeit möglich, es wird dann ein Hinweis ausgegeben). Der angegebene Mindestbestand ist ausschlaggebend für die Anzeige eines Lagerartikels in der Bestellvorschlagsliste. Der Istbestand kann ausschließlich über Lagerbuchungen verändert werden. Daten über durchgeführte Lagerbuchungen finden sich in der Tabelle StockAdd.

3.1.3 Dienstleistungen

Diese werden in der Tabelle ServicePositions abgelegt. Ist über eine Dienstleistung eine Baugruppe definiert, so liegen diese in den Tabellen SpartsToService (zugeordnete Artikel) bzw. ServicePos2ServicePos (zugeordnete Dienstleistungen). Sofern es sich bei der Dienstleistung um eine Lackierposition handelt, so werden 2 Datensätze in der Tabelle ServicePositions angelegt, wobei einer die Arbeit, der andere das Material repräsentieren.

 

3.2 Auftragsverwaltung

Der Kopfdatensatz eines Auftrages findet sich in der Tabelle MainProcess. Für Teilvorgänge wie Lieferschein, Rechnung, Gutschrift etc. wird je ein eigener Datensatz in der Tabelle SubProcess angelegt. Die Auftragspositionen werden getrennt nach Status in der Tabelle ProcessPositions gespeichert. In dieser Tabelle finden sich auch weitere Informationen zu Positionen (z.B. Bestellung, Referenz zum Artikelstamm, ...).

Die Summen der einzelnen Vorgänge werden in der Tabelle ProcessAmounts statusabhängig gespeichert. Achtung: Hier werden die Daten wie auch in der Tabelle ProcessPositions mehrfach abgelegt (Druck, mit und ohne Rabatt, ...).

 


 
3.3 Bestellwesen

Werden Positionen bestellt, so erfolgt ihre Anlage in der Tabelle OrderBasket. Noch nicht bestllte Positionen sind dort mit der BestellID 0 hinterlegt. Werden die Positionen aus dem Bestellkorb bei einem Lieferanten bestellt, so wird zunächst ein Datensatz in der Tabelle Orders generiert und die bestellten Positionen diesem Datensatz über die BestellID zugeordnet. Ab der Zuordnung zu einer Bestellung werden diese Positionen nicht mehr im Bestellkorb sondern nur noch zur erzeugten Bestellung angezeigt. Über die Tabelle OrderState wird historisch jede Aktion verwaltet, die zu einer Bestellposition durchgeführt wurde (von der Anlage über die Freigabe und Bestellung bis zur Lieferung und ggfls. Rücklieferung).

Je nachdem, wie ein Bestellungseingang verbucht wird hat dies Auswirkungen auf den Artikelstamm oder die Auftragspsoition, von der aus der Artikel in den Bestellkorb gelegt wurde.

3.4 Offene Posten + Zahlungen

Wird ein buchalterisch relevanter Status eines Auftrages gedruckt, so werden dabei die Daten in die offenen Posten übertragen. Werden Zahlungen zu offenen Posten verbucht, so wird entsprechend der Zahlstatus des Teilvorgangs angepasst (Teilzahlung oder vollständig bezahlt). Die zugehörigen Daten werden in den Tabellen ProcessBillingSpecials und ProcessBillingPayments abgelegt.


 

4. Anhang: Detailinformationen zu Tabellenfeldern

In diesem Abschnitt werden einige der Tabellenfelder beschrieben. Es werden nur Felder beschrieben, die ein besonderes Augenmerk im Zusammenhang mit den beschriebenen Prozessen verdienen. Felder, die einen Verweis darstellen werden mit *) markiert. Dies bedeutet, dass hier keine Relation vorgegeben ist. Mit anderen Worten: Der Datensatz, auf den verwiesen wird, kann möglicherweise gelöscht / nicht vorhanden sein. Primärschlüssel der Tabellen sind fett dargestellt.

Generelle Felder

Feld

Beschreibung

CreateDate

Zeitpunkt der Anlage des Datensatzes

CreateBy

Angelegt durch Benutzer (aus der Benutzerverwaltung, nicht Staff!)

ChangeDate

letzter Änderungszeitpunkt

ChangeBy

letzte Änderung vorgenommen durch Benutzer

RecordID

Tabellen-ID, eindeutig und indiziert in jeder Tabelle, wird in den folgenden Dateilbeschreibungen nur dann aufgeführt, wenn es sich dabei auch um den Primärschlüssel handelt.

Company

Feld

Beschreibung

Datentyp

CompCompId

Mandanten ID

int

Staff

Feld

Beschreibung

Datentyp

StafActive

Mitarbeiter aktiv

bit

StafShortName

Mitarbeitername

varchar(50)

StafSignature

Unterschrift

varchar(50)

StafStaffID

Mitarbeiter ID

int

StafStaffNr

Mitarbeiter-Nr

varchar(50)

StafUserID

Kennung für Log-In

int

AddrToComp

Feld

Beschreibung

Datentyp

AdtCAdreAddrId

Adressen ID

int

AdtCCompId

Mandanten ID

int

Adress

Feld

Beschreibung

Datentyp

AdreAddrId

Adressen ID

int

AdreDebitorennr

Debitorennummer

int

AdreKreditorennr

Kreditorennummer

int

AdreLand

Land

varchar(5)

AdreOrt

Ort

varchar(50)

AdrePlz

Postleitzahl

varchar(10)

AdrePostfach

Postfach

varchar(50)

AdreRegion

Region

varchar(50)

AdreSearchField

Suchfeld

varchar(50)

AdreStrasse

Strasse

varchar(250)

Ansprechpartner

Feld

Beschreibung

Datentyp

AnspAddrId

Adress ID

int

AnspAdressInfo

Postanschrift kpl.

varchar(250)

AnspAnrede

Anrede

varchar(50)

AnspBriefanrede

Briefanrede

varchar(250)

AnspContactID

Ansprechpartner ID

int

AnspDied

Deaktivierte Adresse

bit

AnspeMail

e-mail Adresse

varchar(50)

AnspFax

Tel-Fax

varchar(50)

AnspGeburtsdatum

Geburtsdatum

datetime

AnspManPostGen

Manuelle Postanschrift

bit

AnspMobil

Tel-Mobil

varchar(50)

AnspName

Name

varchar(50)

AnspNotice

Notizfeld zu Ansprechpartner

varchar(2000)

AnspTelAlternativ

Tel-Alternativ

varchar(50)

AnspTelGesch

Tel-Geschäftlich

varchar(50)

AnspTelPrivat

Tel-Privat

varchar(50)

AnspVorname

Vorname

varchar(50)

AnspZusatztext

Zusatztext

varchar(50)

ClientPricing

Feld

Beschreibung

Datentyp

ClPrAddrID

Adress ID

int

ClPrCompID

Mandant ID

int

ClPrGroupDiscount

Rabatt auf Preisgruppe

float(28)

ClPrPriceGroup

Preisgruppe (1-3)

int

ClPrProdClassID

Produktklassen ID

int

MainProcess

Feld

Beschreibung

Datentyp

MaPrAddrId

Hauptvorgangsempfaenger (Vorgabe für Empfaenger aller Stati)

int

MaPrAddrIdDelivery*)

Link auf Lieferadresse

int

MaPrAddrIdInsurance*)

Link auf Versicherung Addr ID

int

MaPrBeginDate

Auftragsbeginn

datetime

MaPrCollBilling

Verknüpfung zu Sammelrechnung

int

MaPrCompanyId

Mandanten ID

int

MaPrContactId

Hauptvorgangsempfaenger ContactID

int

MaPrContactIdDelivery*)

Link auf Lieferadresse Contact ID

int

MaPrContactIdInsurance*)

Link auf Versicherungsadresse Contact ID

int

MaPrCurrentStatus

aktuell höchster Status des Hauptvorganges

int

MaPrCurrentStatusPrinted

Druckdatum des höchsten Status

datetime

MaPrDiscCreditExist

Rabattgutschrift existiert

bit

MaPrEndDate

Auftragsende

datetime

MaPrExpAdressID*)

Gutachter Verweis auf Adress ID

int

MaPrExpContactID*)

Gutachter Verweis auf Contact ID

int

MaPrInUseBy

Auftrag in Verwendung von

varchar(50)

MaPrProcessId

HauptvorgangsNr

int

MaPrSplitInvoice

Kennzeichnet Aufträge mit Re-Splitting

bit

MaPrTaxReturn

Vorsteuerabzugsberechtigt

bit

SubProcess

Feld

Beschreibung

Datentyp

SuPrAddrId

Empfänger Teilvorgang

int

SuPrAmountEuro

Gesamtsumme Netto

float(28)

SuPrAmountEuroND

Preise ohne Rabatte

float(28)

SuPrAmountwithTaxEuND

Preise ohne Rabatte

float(28)

SuPrAmountwithTaxEuro

Gesamtsumme Brutto

float(28)

SuPrCompanyId

Mandant

int

SuPrContactId

Empfänger Teilvorgang (Contact ID)

int

SuPrDescription

Teilvorgangsbezeichnung

varchar(100)

SuPrFexRun

Verweis auf Fibu-Export-Lauf

int

SuPrNr

Teilvorgangs-Nr (nur nummerisch)

int

SuPrNumber

Teilvorgangsnummer

varchar(100)

SuPrProcessId

Hauptvorgangs-Nr

int

SuPrReminderState

Mahnstatus

int

SuPrStaffID*)

Mitarbeiter zu Teilvorgang

int

SuPrStatus

Status-ID

int

SuPrVehicleId*)

Fahrzeug ID (optional)

int

SuPrVehicleLic

Kennzeichen

varchar(25)

SuPrVehManuf

Fahrzeughersteller

varchar(50)

SuPrVehModel

Modell

varchar(50)

SuPrVehType

Baureihe

varchar(50)

ProcessPositions

Feld

Beschreibung

Datentyp

PrPoArticleId*)

Artikelnummer (Verweis auf Artikelstamm, falls >0)

int

PrPoPositionFlag

(Zusatz-)Informationen zur Position, bit-codierung, kennzeichnet z.B. Zuschläge, Rabattpositionen, Zusatzsteuern, ...

Position-Flag < 256 = Standard-Auftragspositionen.

int

PrPoCompanyId

Mandanten ID

int

PrPoDescription

Beschreibung lang

text

PrPoDescriptionShort

Beschreibung kurz

varchar(50)

PrPoDiscount

Zeilen-Rabatt

float(28)

PrPoIsServicePos

Ist True wenn es sich um eine Dienstleitungpsoition handelt

bit

PrPoNumber

Anzahl (Menge)

float(28)

PrPoOrderRef*)

Verweis auf RecordID in OrderBasket, falls >0

int

PrPoPositionId

Positions ID

int

PrPoPriceEuro

Gesamtpreis der Zeile

float(28)

PrPoPriceEuroGross

Ges-Preis Brutto

float(28)

PrPoPriceEuroNoDisc

Zeilensumme ohne Zeile Rabatt

float(28)

PrPoPriceEuroNoDiscGross

Ges-Preis o Rabatte Brutto

float(28)

PrPoPriceEuroPurch

Einkaufspreis

float(28)

PrPoProcessId

Hauptvorgangs ID

int

PrPoProductClass

Produktklassen ID

int

PrPoProfitOnParts

Profit-Faktor bei ETs

float(28)

PrPoReference

Link auf andere Position

int

PrPoSinglePriceEuro

Einzelpreis

float(28)

PrPoSinglePriceEuroGross

Einzelpreis Brutto

float(28)

PrPoSourceFlag

Kennzeichen für Herkunft:
 0: Ohne weitere Angabe

1: ET-Bereich

2: Dienstleistungsbereich

3: Fzg-Handel

int

PrPoSparePartNr

Ersatzteilnummer

varchar(50)

PrPoSparePartType

Nummertyp:

-708: unbekannter Nummerntyp

-709: EAN

-710: OE

-711: Lieferanten-Bestellnr.

-712: Sonstiger Nummerntyp

-713:  CARAT

-714: Hersteller

-715: Hersteller II

-716 Birner

int

PrPoStaffID*)

Link auf Mitarbeiter welcher für diese Position zuständig ist

int

PrPoStatus

Status

int

PrPoUnitTime

Zeit

float(28)

PrPoWarehouseFlag

Lagerflag

bit

PrPoWarehouseLink

Verweis auf Lagerbuchung, falls ueber Vorgang abgebucht wurde

int

ProcessAmounts

Feld

Beschreibung

Datentyp

PrAmCompanyId

Mandanten ID

int

PrAmDescription

Beschreibung der Produktklasse

varchar(50)

PrAmDiscountFlag

Kennzeichnet Pos mit und ohne Rabatte, für Auswertungen sind Datensätze mit Wert = 1 oder 3 

int

PrAmPriceEuro

Gesamtpreis

float(28)

PrAmProcessId

Verweis auf Hauptvorgangs ID

int

PrAmProductClass

Produktklassen ID

int

PrAmStatus

Verweis auf Status

int

ProcessTaxes

Feld

Beschreibung

Datentyp

PrTaCompanyId

Mandant ID

int

PrTaProcessId

Vorgangs ID

int

PrTaStatusId

Auftragsstatus ID

int

PrTaTaxDescription

Bezeichnung Steuer

varchar(50)

PrTaTaxEuro

Steuerbetrag

float(28)

PrTaTaxFlag

Steuer Flag, 1 oder 3 berücksichtigen bei Auswertungen

int

PrTaTaxId

Steuer ID

int

PrTaTaxSourceEuro

Nettobetrag

float(28)

PrTaTaxValue

Steuersatz in %

float(28)

BillingCollections

Feld

Beschreibung

Datentyp

BiCoAddrID

Adress ID

int

BiCoBillID

Rechnungs Nummer

int

BiCoCompanyID

Mandanten ID

int

BiCoContactID

Ansprechpartner ID

int

BiCoDescription

Bezeichnung Sammelrechnung

varchar(100)

BiCoLastPrintDate

letzter Ausdruck Sammelrechnung

datetime

BiCoNumber

Erzeugte Rechnungsnummer

varchar(100)

BiCoPaymentText

Zahlungsziel als Text

varchar(2000)

BiCoPrintDate

Druckdatum Sammelrechnung

datetime

DiscountCredits

Feld

Beschreibung

Datentyp

DiCrAddrID

Empfänger der Gutschrift

int

DiCrCompanyID

Mandanten Nr

int

DiCrContactID

Empfänger Contact ID

int

DiCrProcessIdCredit

Auftrags-Nr der Rabattgutschrift

int

DiCrProcessIdInv

Auftrags-Nr der Rechnung

int

DiCrStateCredit

Status der Rabattgutschrift

int

DiCrStateInv

Status der Rechnung

int

DiCrWaitForPament

Rabattgutschrift erst nach Zahlungseingang erstellen

bit

DiscountCreditsPositions          

Feld

Beschreibung

Datentyp

DiCPCompanyID

Mandanten ID

int

DiCPDescription

Beschreibung

varchar(2000)

DiCPDescrShort

Kurzbezeichnung

varchar(50)

DiCPPriceEuro

Preis

float(28)

DiCPProcessIdInv

Prozess ID von Ursprungsrechnung

int

DiCPProductClass

Produktklassen ID

int

DiCPStateInv

Status Ursprungsrechnung

Int

RecordID

 

int

Orders

Feld

Beschreibung

Datentyp

OrdeAddrID

AddrId des Lieferanten

int

OrdeCompID

Mandanten ID

int

OrdeContactID

Contact ID des Lieferanten

int

OrdeCustNumber

Kundennummer

varchar(50)

OrdeDeliveredDate

Lieferungsdatum

datetime

OrdeExpected

Lieferung erwartet

datetime

OrdeInUseBy

Markiert Bestellung als in Benutzung

varchar(50)

OrdeLastPrintDate

Letzter Druck der Bestellung

datetime

OrdeNumber

Nummerischer Wert Bestellnummer

int

OrdeNumberText

Bestellnummer nach Vorgabe (wird bei Druck erzeugt)

varchar(50)

OrdeOrderID

BestellID intern

int

OrdePriceEur

Bestwellwert Stammwährung

float(28)

OrdePrintDate

Druckdatum der Bestellung

datetime

OrdeStaffID

Mitarbeiter der die Bestellung ezeugt hat

int

OrderBasket

Feld

Beschreibung

Datentyp

OrBaCompID

MandantenId

int

OrBaDelFlag

Kennzeichnet gelöschte Positionen

bit

OrBaLinkID

Verknüpfungs ID, Verweis die RecordID des Auslösers, zusammen mit OrBaLinkType zu verwenden.

int

OrBaLinkType

Verknüpfungsbereich
 0 = Direkterfassung im Bestellkorb

1 = aus Auftrag in Bestellkorb

2 = aus Ersatzteil-/Lagerbereich

int

OrBaOrderID

Bestellungs-ID bei erfolgter Bestellung, d.h. falls 0, so handelt es sich um Positionen im Bestellkorb, > 0 = bestellte Position, enthalten in Bestellung mit der entsprechenden ID.

int

OrBaOrderNumber

Bestellnummer

varchar(50)

OrBaTypeNumber

Nummertyp, Werte siehe PrPoSparePartType

int

OrBaTypeRefNumber

Zusatzverweis für Nummer, falls nötig

int

OrBaPartDescription

Teilebezeichnung

varchar(50)

OrBaPartID*)

Verweis auf SparePartID, falls vorhanden

int

OrBaSinglePriceEur

Einzelpreis

float(28)

OrBaStaffID

Mitarbeiter der die Position eingetragen hat

int

OrBaState

Letzter Status der Bestellung = letzter Eintrag in OrderState

int

OrBaSupplier

Addr ID Lieferant

int

OrBaVolume

Bestellte Menge

float(28)

OrBaVolumeDelivered

Summe der bereits gelieferten Menge

float(28)

RecordID

 

int

OrderState

Feld

Beschreibung

Datentyp

OrStPlaceInfo

Speichert Info über Lieferung auf Ort

varchar(50)

OrStPosID

Verweis auf RecordID der Position

int

OrStStaffID

Mitarbeiter ID

int

OrStState

Status der Bestellung:

1 = Freigabe Bestellung

2 = Bestellt

3 = Teillieferung

4 = Lieferung

5 = Rücksendung

int

OrStVolume

Betroffene Zahl

float(28)

RecordID

 

int

ServicePositions

Feld

Beschreibung

Datentyp

SePoCompanyID

Mandanten ID

int

SePoDescriptionShort

Beschreibung kurz

varchar(50)

SePoGroupFlagParts

Gruppenflag Ersatzteil:

-124 = Einzelteil
 -125 = Baugruppe, Preis = Preis Parent
 -126 = Baugruppe, Preis = 
S Childs
 -127 = Baugruppe, Preis = Preis Parent + 
S Childs

int

SePoGroupFlagService

Gruppenflag Dienstleistung, Werte analog SePoGroupFlagParts

int

SePoNumber

Nummer der Dienstleistung

varchar(50)

SePoProductClass

Produktklasse

int

SePoReference

Referenz auf eine andere Position bei Splitting, derzeit nur bei Lackierung (1 Position = Arbeit, 2. Position = Material)

int

SePoServiceGroup

Kennung der Servicegruppe:
 -1 (ET)  

-2 (AW)

-3 (LM)

-4 (LZ)

-5 (SK)

-6 (NK)

int

SePoServiceID

Eindeutige ID je Dienstleistung (nummerisch)

int

SePoSinglePriceEuro

Einzelpreis

float(28)

SePoUnitTime

Einheit für Zeiten

float(28)

SePoVolume

Anzahl

float(28)

ServicePos2ServicePos

Feld

Beschreibung

Datentyp

StSpCompID

Mandant ID

int

StSpServiceIDChild

Dienstleistung ID Child

int

StSpServiceIDParent

Dienstleistung ID Parent

int

StSpVolume

Menge des Child in der Baugruppe

float(28)

SePoVehSpecifics

Feld

Beschreibung

Datentyp

SPVSCompanyID

Mandant ID

int

SPVSServiceID

Referenz auf Dienstleistung

int

SPVSVehCode

Typcode

varchar(50)

SPVSSinglePriceEuro

Typspezifischer Preis der DL

float(28)

SPVSUnitTime

Zeitaufwand in Std. der Dienstleistung

float(28)

SpareParts

Feld

Beschreibung

Datentyp

SpPaCompID

Mandant ID

int

SpPaDescShort

Bezeichnung Ersatzteil

varchar(50)

SpPaDiscountGroup

Rabattgruppe

int

SpPaGroupFlag

Baugruppen kennzeichen, siehe SePoGroupFlagParts

int

SpPaInactive

Kennzeichnet deaktivierte ETs

bit

SpPaManufacturer

Link auf Hersteller

int

SpPaOENumber

Herstellernummer bei Hersteller SpPaManufacturer, Feldname historisch bedingt.

varchar(50)

SpPaNumber

Ersatzteilnummer

varchar(50)

SpPaTypeNumber

Nummertyp, siehe PrPoSparePartType

Int

SpPaTypeRefNumber

Zusatzlink auf Nummern- oder Lieferantentabelle

 

SpPaPartGroup

Zugehörigkeit
 -1 Ersatzteile

-5 Sonstige Kosten

-6 Nebenkosten

int

SpPaPartID

Ersatzteil ID

int

SpPaPriceEur

Ersatzteil Preis netto

float(28)

SpPaPriceEurGross

Ersatzteil Preis brutto (Kasse, Angabe nur erforderlich, wenn Bruttopreis sich aus netto nicht berechnen lässt, z.B. 1,99 bei 16% Steuer) Netto muss aus Brutto errechnet werden können. Angabe optional!

 

SpPa3GrossDecimal

Kennzeichen für Artikel, die mit 3 Nachkommastellen angegeben werden (z.B. Treibstoff an Tankstellen)

bit

SpPaPriceEurPurch

Einkaufspreis

float(28)

SpPaProdClass

Produktklasse

int

SpPaState

Teile-Status
 0=Verfügbar

1=Ersetzt durch ...

2=Nicht mehr verfügbar

3=Nicht mehr lieferbar

4=Teile-Nr wurde geändert

5=Alternativteil (gleicher Hersteller)

int

SpPaSucessor

Teilenummer eines Nachfolgeteils falls nicht mehr verfügbar im weitesten Sinne

varchar(50)

SpPaTireLink

Verweis auf RecordID in Tires und Kennzeichen für Reifen (>0)

int

SpPaWarehouseFlag

Lagerflag

bit

SparePartsNumbers

Feld

Beschreibung

Datentyp

SpPNCompID

Mandant ID

int

SpPNPartID

Verweis auf Artikel

int

SpPNNumber

Teilenummer

varchar(50)

SpPNTypeNumber

Nummertyp, siehe PrPoSparePartType

int

SpPNTypeRefNumber

Referenz auf Hersteller, Teilehersteller oder Lieferant, wenn nötig.

Int

RecordID

 

int

SparePartGroups

Feld

Beschreibung

Datentyp

SpPgCompID

Mandant

int

SpPgPartIDChild

Child Teile

int

SpPgPartIDParent

Parent Teil

int

SpPgVolume

Anzahl der Teile

float(28)

SparePartSpecials

Feld

Beschreibung

Datentyp

SpSpCompID

Verweis auf Mandanten ID

int

SpSpPartID

Verweis auf Teile ID

int

SpSpPriceEur1

Sonderpreis 1

float(28)

SpSpPriceEur2

Sonderpreis 2

float(28)

SpSpPriceEur3

Sonderpreis 3

float(28)

SparePartsToStock

Feld

Beschreibung

Datentyp

SptSCompID

Mandanten ID

int

SptSLevel

Bestand

float(28)

SptSPartID

Ersatzteil ID

int

SptSPlaceID

Lager ID

int

SparepartsToSupplier

Feld

Beschreibung

Datentyp

StSuAddrID

Address ID des Lieferanten

int

StSuCompID

Mandant

int

StSuOrderNumber

Bestellnummer

varchar(100)

StSuPartID

Teile ID

int

StSuPriceDate

Datum des Preises

datetime

StSuPriceEur

Preis

float(28)

StSuSuppDefault

Kennzeichnet Default-Lieferant

bit

SparPartsAlternatives

Feld

Beschreibung

Datentyp

SpAlAlternativePartID

Ersatzteil ID Child

int

SpAlCompID

Mandant ID

int

SpAlPartID

Ersatzteil ID Parent

int

SPartsToService

Feld

Beschreibung

Datentyp

SpTsCompID

Mandanten ID

int

SpTsPartID

Ersatzteil ID

int

SpTsServiceID

Dienstleistung ID

int

SpTsVolume

Menge des Teils in der Baugruppe

float(28)

VehicleManufacturer (Name historisch bedingt)

Feld

Beschreibung

Datentyp

VeMaID0

KBA Herstellercode

varchar(25)

VeMaID1

Herstellercode Eurotax

varchar(25)

VeMaID2

Herstellercode Audatex

varchar(25)

VeMaID3

Herstellercode DAT

varchar(25)

VeMaID4

Herstellercode 4

varchar(25)

VeMaID5

Herstellercode 5

varchar(25)

VeMaName

Herstellerbezeichnung

varchar(50)

VeMaName2

Alternativ-Begriff

varchar(50)

VeMaName3

Alternativ-Begriff 2

varchar(50)

VeMaType

Herstellertyp
 0 = Fzghersteller

1 = Teilehersteller

int

RecordID

 

int

Stockplaces

Feld

Beschreibung

Datentyp

StPlCompID

Mandanten ID

int

StPlName

Bezeichnung

varchar(100)

StPlPlaceID

Lager ID

int

StockAdd

Feld

Beschreibung

Datentyp

StAdCompID

Mandant

int

StAdType

Typ der Ab-/Zubuchung

-128: manuelle Buchung

-129: Inventurbuchung

-130: Auftragsbuchung

-131: Bestellungsbuchung

-247: Wertkorrekturbuchung (nur bei Mischpreisbildung)

-248: Korrekturbuchung zu vorhandener Buchung

-261: Lagertransferbuchung

-703: Kassenbuchung

int

StAdLink

Link zum jeweiligen Bereich je nach Wert des Buchungstyps

int

StAdPartID

Teil

int

StAdPlaceID

Lager

int

StAdResultMixPriceEuro

Resultierender Mischpreis Stamwährung

float(28)

StAdValAdjustEuro

Gesamtwertänderung Stammwährung

float(28)

StAdVolume

Buchungsmenge (<0: Abbuchung)

float(28)

RecordID

 

int

AutoStockAddFailures

Feld

Beschreibung

Datentyp

ASAFCompID

Mandant

int

ASAFProcessID

Referenz auf Auftrag

int

ASAFProcState

Referenz auf Auftragsstatus

int

ASAFSparePartID

Referenz auf Artikel

int

ASAFStockID

Referenz auf Lager

int

ASAFReason4Failure

Grund des Fehlschlags (Wert wird in der Liste aufgelöst)

int

ASAFDone

Zeitpunkt erledigt

datetime

RecordID

 

int

Inventory

Feld

Beschreibung

Datentyp

InvnCompanyID

Mandanten-Nr

int

InvnDateEnd

Inventurabschluß

datetime

InvnDateStart

Inventurstart

datetime

InvnDescription

Inventurbezeichnung

varchar(50)

InvnInventoryID

Inventur-Nummer

int

InvnTotalEndEuro

Gesamtwert bei Inv-Ende (Istwert)

float(28)

InvnTotalStartEuro

Gesamtwert bei Inv-Beginn (Sollwert)

float(28)

InventoryStock

Feld

Beschreibung

Datentyp

InStClosed

Inventur für Lager abgeschlossen

bit

InStCompanyID

Mandanten-ID

int

InStInventoryID

Referenz auf Inventur

int

InStStockID

Referenz auf Lager

int

InStTotalEndEuro

Gesamtwert-Lager-Ende

float(28)

InStTotalStartEuro

Gesamtwert-Lager-Beginn

float(28)

InventoryStockParts

Feld

Beschreibung

Datentyp

InSPCompanyID

Mandanten-ID

int

InSPInventoryID

Referenz auf Inventur

int

InSPPartID

Referenz auf Artikel

int

InSPStockID

Referenz auf Lager

int

InSPPriceEuro

Kalkulatorischer Preis

float(28)

InSPTotalEndEuro

Wert bei Ende (istwert)

float(28)

InSPTotalStartEuro

Wert bei Beginn (Sollwert)

float(28)

InSPVolumeEnd

Zählstand

float(28)

InSPVolumeStart

Systembestand lt. Programm

float(28)

FexRuns

Feld

Beschreibung

Datentyp

FeRuCompID

Verweis auf Mandanten ID

int

FeRuEnd

Datumsbereich bis

datetime

FeRuRun

Fibu-Export-Lauf ID

int

FeRuStart

Datumsbereich von

datetime

ProcessBillingPayments

Feld

Beschreibung

Datentyp

PrPaAccountId

Referenz auf Konto

int

PrPaAmmountEuro

Betrag

float(28)

PrPaCompanyId

Mandanten ID

int

PrPaDate

Datum der Zahlung

datetime

PrPaFexRun

Referenz auf Fibuexportlauf

int

PrPaProcessId

Referenz auf Hauptvorgangs

int

PrPaStatus

Referenz auf Status (Teilvorgang)

int

RecordID

 

int

ProcessBillingSpecials

Feld

Beschreibung

Datentyp

PrBiAmmountEuro

Bruttobetrag

float(28)

PrBiAmmReminderEuro

Bruttobetrag Mahngebühren

float(28)

PrBiCompanyId

Mandanten ID

int

PrBiDayOfPayment

Zahlungsziel

datetime

PrBiPayedEuro

Bezahlter Betrag

float(28)

PrBiPaymentState

Zahlungsstatus (keine/teilweise/voll-bezahlt)

int

PrBiProcessId

Hauotvorgangs ID

int

PrBiReminderDate1

Mahndatum 1

datetime

PrBiReminderDate2

Mahndatum 2

datetime

PrBiReminderDate3

Mahndatum 3

datetime

PrBiReminderDate4

Mahndatum 4

datetime

PrBiReminderRun1

Verweis auf Mahnlauf für M1

int

PrBiReminderRun2

Verweis auf Mahnlauf für M2

int

PrBiReminderRun3

Verweis auf Mahnlauf für M3

int

PrBiReminderRun4

Verweis auf Mahnlauf für M4

int

PrBiReminderState

Mahnstatus

int

PrBiStatus

Status

int

ProcessReminderCosts

Feld

Beschreibung

Datentyp

ReCoCompanyId

Mandant ID

int

ReCoFexRun

Verweis auf FibuExportlauf

int

ReCoPriceEuro

Mahngebühr Netto

float(28)

ReCoProcessId

Vorgangs ID

int

ReCoReminderRun

Verweis auf Mahnlauf

int

ReCoState

Mahnstatus

int

ReCoStatus

Status

int

ReCoTaxEuro

Mahngebühr Steuer

float(28)

ReminderRuns

Feld

Beschreibung

Datentyp

ReRuCompanyId

Mandant ID

int

ReRuDate

Datum Mahnlauf

datetime

ReRuReminderRunID

Mahnlauf ID

int

CashTerminals

Feld

Beschreibung

Datentyp

CaTeTerminalID

Kassen ID

int

CaTeCompanyID

Referenz auf Mandant 

Int

CaTeDescription

Name der Kasse

Varchar(50)

CaTeDisabled

Kasse inaktiv

Bit

CaTeStockID

Zugeordnetes Lager

Int

CaTeUsedBy

Verwendung durch

Varchar(50)

CaTePinpadID

Verweis auf Telecash-Terminal

int

CashDocuments

Feld

Beschreibung

Datentyp

CaDoTerminalID

Verweis auf Kasse

int

CaDoDocNumber

Belegnummer

Int

CaDoDocType

Belegart

20: Einzahlung

30: Entnahme/Auszahlung

40: Wechselgeld

50: Ausgaben (Kreditoren)

60: Gutschein

0:alles andere

Int

CaDoPrintDate

Belegdatum

datetime

CaDoTotal

Gesamtbetrag

float(28)

CaDoDiscount

Rabatt

float(28)

CaDoAdressID

Referenz auf Adresse

int

CaDoContactID

Referenz auf Ansprechpartner

int

CaDoStaffID

Referenz auf Mitarbeiter

int

CaDoResetID

Referenz auf Kassenabschluss

int

CashDocPositions

Feld

Beschreibung

Datentyp

CaPoTerminalID

Referenz auf Kasse

int

CaPoDocNumber

Referenz auf Beleg

int

CaPoType

Positionstyp

0: Normale Druckposition über Kasse erfasst

1: Position aus übernommener Rechung

-1: Steuersummen

-10: Kreditkarten Informationen

int

CaPoRefference

Referenz bei importierten Positionen

CaPoType  = 1: Verweis auf Auftrag

CaPoType  = 0: Verweis auf Gutschein (CaPoRefference = 0: kein Gutschein)

int

CaPoOPDone

Flag für das Ausbuchen aus den OP bei übernommenen Rechnungen. Flag steht nur im Kopfdatensatz von Positionen aus übernommenen Rechnungen (CaPoProduktclass=0, CaPoType=1).

bit

CaPoVolume

Menge

float(28)

CaPoSinglePrice

Einzelpreis (brutto)

float(28)

CaPo3Decimal

Flag für 3 Nachkommastellen beim Einzelpreis

bit

CaPoDiscount

Rabatt

float(28)

CaPoTotalPrice

Zeilenpreis

float(28)

CaPoDescription

Bezeichnung

varchar(50)

CaPoTax

Steuer

float(28)

CaPoProduktclass

Referenz auf Produktklasse

int

CaPoIntNumber

Referenz auf Artikel oder Dienstleistung bei Übernahme aus Bestand

int

CaPoIsServicePos

Flag für Dienstleistungen

bit

CaPoStockTransaction

Informationen über Lagerbuchung:

> 0: Verweis auf Lagerbuchung

= 0: Position ohne Lagerbuchung (kein Kassenlager, kein Lagerartikel, Steuerposition, ...)

< 0 und > -1000: Fehler/Problem beim Buchen (Buchung nicht durchgeführt)

<-1000: Demarkierte Problemfälle

int

CaPoMainRefID

Verweis auf Hauptdatensatz bei Stornopositioen

int

CaPoSparePartNo

Artikelnummer

varchar(50)

CaPoDayOfService

Tag der Leistung der Position

datetime

RecordID

 

int

CashPayments

Feld

Beschreibung

Datentyp

CaPaTerminalID

Referenz auf Kasse

int

CaPaDocNumber

Referenz auf Beleg

int

CaPaDocType

Belegart

0: Einnahme Bar

10: Einnahme EC Karte

11: Einnahme VISA Karte

12: Einnahme MASTER Card

13: Einnahme American Express

19: Einnahme Sonstige Karte

20: Einzahlung

30: Entnahme/Auszahlung

40: Wechselgeld

50: Ausgaben (Kreditoren)

60: Gutschein

int

CaPaTotal

Zahlbetrag

float(28)

CaPaTotalExclInvoice

Zahlungsbetrag exclusive Rechnungsbeträge

float(28)

CaPaFexRun

Verweis auf Fibu-Export

int

RecordID

 

int

CashResets

Feld

Beschreibung

Datentyp

CaReTerminalID

Verweis auf Kasse

int

CaReResetID

Abschluss ID

int

CaReStaffID

Verweis auf Mitarbeiter

int

CaReDate

Abschlussdatum

datetime

CaReSumTotal

Sollbestand

float(28)

CaReSumTotal2

Istbestand

float(28)

CaReSumTotal3

Differenz

float(28)

CashResetTotals

Feld

Beschreibung

Datentyp

CaRtTerminalID

Referenz auf Kasse

int

CaRtResetID

Referenz auf Abschluss

int

CaRtDescription

Beschreibung der Position auf dem Abschluss

varchar(50)

CaRtGroup

Gruppierung

 

CaRtType

Zeilentyp innerhalb der Gruppierung

int

CaRtAmount1

Bruttobetrag oder Anzahl

float(28)

CaRtAmount2

 

float(28)

CaRtAmount3

 

float(28)

CaRtAmount4

 

float(28)

CashPinPad

Feld

Beschreibung

Datentyp

CaPiPinpadID

ID

int

CaPiDescription

Bezeichnung Terminal

varchar(50)

CaPiCompanyID

Mandant

int

 

 

 

CreditTypes

Feld

Beschreibung

Datentyp

CrTpCompanyID

Mandant

int

CrTpTypeID

Gutscheintyp

int

CrTpDescription

Beschreibung

varchar(50)

CrTpProductClass

Referenz auf Produktklasse

int

CrTpOrderLinked

Verknüpfbar zu Auftrag

bit

CrTpAutoCreateProductClass

Ref. auf Auslösende Produktklasse

int

CrTpCashOut

auszahlbar

bit

CrTpProductClassExpired

Ref. auf Produktklasse wenn verfallen

int

CrTpReport

Bercht für Ausdruck

varchar(250)

CrTpUseServiceDate

Flag, ob bei Auszahlung das Belegdatum verwendet werden soll

int

Credits

Feld

Beschreibung

Datentyp

CredCompanyID

Mandant

int

CredTypeID

Referenz auf Gutscheintyp

int

CredCreditID

ID des Gutschein

int

CredDescription

Beschreibung

varchar(50)

CredValue

Wert

float(28)

CredValuePayedOut

bereits verwendeter Betrag

float(28)

CredOrderLink

Referenz auf Auftrag, wenn möglich und angegeben

int

CredDate

Erstellung

datetime

CredValidUntil

Gültigkeit

datetime

CredFEXRun

Referenz auf Fibuexport

int

CredTerminalID

Referenz auf Kasse, die den GS ausgegeben hat

int

CredExpiredDate

Als verfallen markiert

datetime

CredPaymentLink

Referenz auf Zahlung

int

CreditsUsed

Feld

Beschreibung

Datentyp

CrUsCompanyID

Mandant

int

CrUsTypeID

Referenz auf GS-Typ

int

CrUsCreditID

Referenz auf Gutschein

int

CrUsPaymentLink

Referenz auf Zahlung

int

CrUsDate

Datum verwendet

datetime

CrUsValue

verwendeter Betrag

float(28)

 

 

 

Erstellt: 19.03.2007 14:28:29
Author: Zach
Geändert: 07.05.2007 07:19:06
Geändert von: DBUpdate
ArtikelID: 9603


Artikel ID: 1030236