Die Zeiterfassungsdaten werden in 4 Tabellen gespeichert:
(View MARIProjectTimeKeepingHeader): Eine Zeile pro Mitarbeiter und Monat. Diese Header-Tabelle gibt den Buchungsmonat der erfassten Stunden an (Projektdaten werden nicht gespeichert).
BuchungsKopfID (INT): Header ID, eindeutiges Kennzeichen für jeden Mitarbeiter und Monat
Mitarbeiternummer (VARCHAR20): Mitarbeiternummer
Periode (INT): Monat zugeordnet zu MPPerioden (Basisdaten (& S. 87-10)
...
(View MARIProjectTimeKeepingLines): eine Zeile für jede Buchung eines Mitarbeiters, die für jeden Projekttyp genutzt wird.
BuchungsErfassungID (INT): eindeutige Kennung für jede Buchung
BuchungsKopf (INT): Verbindung zur Header-Tabelle MPProjekctBuchungskopf. Bitte beachten Sie, dass sich die Bezeichnung von MPProjekctBuchungskopf.BuchungskopfID unterscheidet.
LeistungsTag (DATETIME): Tag, an dem die Leistung erbracht wird.
Projektnummer (VARCHAR20): Projekt
PhasenID (INT): Phase
Aktivitaet (VARCHAR100): Aktivitätenfeld
Menge (MPMoney): benötigte Stunden
MengeTage (MPMoney): benötigte Tage
MengeFAK (MPMoney): abrechenbare Stunden
MengeTageFAK (MPMoney): abrechenbare Tage
Kosten (MPMoney): Kosten pro Buchung = Stunden * Verrechnungssatz
Erloese (MPMoney): Erlöse pro Buchung = abrechenbare Stunden * Verkaufspreis der Vertragsposition + Preis der Vertragsposition + Zusatzkosten
TAN (INT): Verbindung zu den Sachkontobuchungen des Moduls Interne Leistungsverrechnung
FakturaID (INT): Verbindung zur Rechnung, in der die erfassten Stunden berechnet werden.
Freigabe (INT): Freigabemodus
...
(View MARIProjectTimeKeepingLinesServices): Zusätzliche Zeile in der Tabelle MPProjectBuchungserfasung für den Projekttyp: Kundenprojekt und internes Projekt mit Vertrag. Diese Tabelle speichert die Zuordnung zum Vertrag und der Vertragsposition.
BuchungserfassungID (INT): Verbindung zu MPProjektBuchungserfassung
BuchungsKopfID (INT): Verbindung zu MPProjektBuchungskopf
Position (INT): Position=0 ist die Hauptverbindung zum Vertrag und zur Vertragsposition. Position>0 bezieht sich auf Zusatzartikel.
VertragsID (INT): Verbindung zum Vertrag (MPVKVertraege).
Vertragsposition (INT): Verbindung zur Vertragsposition
(MPVKVertraegePositionen)
(View MARIProjectItemBooking): In dieser Tabelle werden alle für ein Projekt verwendeten Artikel gespeichert. Diese Tabelle ist auch mit dem Header verknüpft: MPProjectBuchungskopf.
(View MARIEquipmentSubjectBooking): In dieser Tabelle werden die Buchungen von Geräten und Maschinen gespeichert.