Skip to main content

Principal (Mandanten/Buchungskreise)

Über die Tabelle Principal werden die Mandanten und ggf. auch die Buchungskreise angegeben. In den führenden Systemen gibt es häufig nur eine Angabe für den Mandanten. In einigen Systemen wie SAP kann neben dem Mandanten zusätzlich noch zwischen Buchungskreisen unterschieden werden. Wenn es keine Unterscheidung gibt kann für beide Werte derselbe Wert angegeben werden.

Zur Tabelle gehören die Kopf-Felder:

  • Principal
  • CompanyCode
SpaltennameTypNULL-Werte zulassenErläuterung
IDbigintNeinEindeutige ID / Primary Key (Auto-Inkrement)
Licencenvarchar(50)NeinDocuments-Lizenzname (PEM)
Principalnvarchar(50)NeinEindeutige ID für den Mandanten
PrincipalDescnvarchar(100)NeinBeschreibung für den Mandanten
CompanyCodenvarchar(50)NeinEindeutige ID für den Buchungskreis
CompanyCodeDescnvarchar(100)NeinBeschreibung für den Buchungskreis
ExternalIDnvarchar(50)JaZusätzlich externe ID bei Anbindung mehrerer Systeme
HomeCurrencynvarchar(5)JaWährung des Mandanten
Address1nvarchar(150)JaAdresse 1 zum Mandanten
Address2nvarchar(150)JaAdresse 2 für ggf. weitere Angaben
PostCodenvarchar(50)JaPostleitzahl
Citynvarchar(50)JaStadt
Countrynvarchar(50)JaLand
ManagingDirector1nvarchar(150)JaGeschäftsführer
ManagingDirector2nvarchar(150)JaWeiterer Geschäftsführer
ManagingDirector3nvarchar(150)JaWeiterer Geschäftsführer
eMailnvarchar(150)JaE-Mail
Banknvarchar(100)JaName der Bank
IBANnvarchar(50)JaIBAN
BICnvarchar(50)JaBIC
Phone1nvarchar(50)JaTelefonnummer 1
Phone2nvarchar(50)JaTelefonnummer 2
WEBnvarchar(150)JaURL
TaxIDnvarchar(50)JaSteuer ID
CommercialRegisterIDnvarchar(50)JaNummer Handelsregister
InsertTSdatetimeNeinZeitstempel beim Insert (automatische Vorbelegung beim Insert)
UpdateTSdatetimeJaZeitstempel beim Update (automatisch via Trigger)

Eindeutiger Schlüssel: Licence + Principal + CompanyCode