Die Verträge zu Projekten (Kundenprojekte und interne Projekte mit Vertrag) speichern alle für die Rechnungsstellung relevanten Daten.
(View MARIContract): Header-Tabelle für jeden Vertrag.
VertragsID (INT): eindeutige für den Benutzer sichtbare Kennung, die intern für alle Verbindungen genutzt wird.
Vertragsnummer (VARCHAR20): eindeutige für den Benutzer sichtbare Kennung, die nicht für Verbindungen genutzt wird.
KHKKunde (VARCHAR20): Debitorkennung des Kunden und Verbindung zu ERP-Kundentabellen
SAP Business One: OCRD.CardCode
KHKMandant (INT): Mandantenkennung. Eindeutige Kennung für jeden Mandanten:
SAP Business One: Jede mit MARIProject verknüpfte Datenbank besitzt eine eindeutige Kennung, die mit 1 beginnt.
(View MARIContractPositions): Diese Tabelle speichert jede Vertragsposition. Für den Kunden sichtbare Positionen (Festpreise, Leistungen nach Aufwand, Artikel nach Aufwand...) und interne Positionen (Leistung zum Festpreis, Artikel zum Festpreis, Zusatzartikel, ...)
Vertragsposition (INT): eindeutige Kennung für jede Vertragsposition
VertragsID (INT): Verbindung zu MPVKVertraege
Leistungsnummer (VARCHAR20): Verbindung zur Leistung
KHKArtikel (VARCHAR20): Verbindung zum Artikel aus der ERP-Datenbank
SAP Business One: OITM.ItemCode
Matchcode (Varchar100): für den Mitarbeiter sichtbare Bezeichnung für die Vertragsposition
Bezeichnung1, Bezeichnung2 (Varchar100): auf dem Verkaufsbeleg ausgewiesener Positionstext
Langtext, Dimensionstext (TEXT): auf dem Verkaufsbeleg ausgewiesene Zusatztexte mit Platzhaltern
(View MARIContractPositionPayment): Tabelle zur Speicherung der Regel, wenn eine Position berechnet wird: nach Stichtag, nach Phase...
(View MARIContractPositionEmployee): Optionaler Filter für Mitarbeiter, der ermöglicht die Vertragsposition für Buchungen auszuwählen.
MPVKVertraegePositionenPhasen
(View MARIContractPositionPhase): Optionaler Filter für Phasen, die mit den Projektphasen der Stundenerfassung verbunden werden können.
MPVKVertraegePositionenEquipment
(View MARIContractPositionEquipment): Optionaler Filter für Geräte und Maschinen an einer Geräte - Maschinenkategorieposition.
(View MARIContractPositionTextElements): Tabelle, die im Leistungsstamm verwendet wird.
MPVKVertraegePositionenZuschl
SalesContractPositionAddOn: Tabelle zum Speichern der Zusatzartikel einer Vertragsposition.
SalesContractPositionAdvances: Tabelle zum Speichern einer Anzahlung zu einem Vertrag.
(View MARIContractDocument): Die Belege (Angebote, Auftragsbestätigungen, Rechnungen) werden in dieser Tabelle gespeichert. Meistens werden die Belege an das ERP-System übergeben.
MPBelID (INT): eindeutige Kennung
MPBelegart (INT): Belegart
MPVertragsID (INT): Verbindung zu MPVKVertraege
MPPeriode (INT): Periode (Monat) aus dem MARIProject-Kalender
Periode (INT): Periode (Monat) aus dem ERP-Kalender (je nach Mandantenkennung)
Mandant (INT): Mandantenkennung
BelID (INT): ERP-Belegnummer
SAP Business One: OINV.DocEntry
MPVKVertraegeBelegePositionen
(View MARIContractDocumentPositions): Belegpositionen.
(View MARIContractDocumentTAX): Steuer-Fußzeile
(View MARIContractDocumentInstallments): Zahlungsbedingungen
(View MARIContractPosition2DocumentPosition): Tabelle zur Verknüpfung jeder Belegposition mit einer Vertragsposition