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: 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 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 |
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: -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 -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 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 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