Zum Hauptinhalt springen
Integration 2.0 NEVARIS Finance – Build

Technische Schnittstellenbeschreibung

Zuletzt aktualisiert Vor etwa 1 Monat

1       Zweck und Geltungsbereich

Die Integration NEVARIS Finance-Build 2.0 beschreibt den Datenaustausch zwischen NEVARIS Finance und NEVARIS Build. Die Integration ersetzt den bisherigen NEVIS-basierten Austausch durch eine bidirektionale API-Synchronisation auf Basis von OData und REST-Endpunkten. Der Austausch erfolgt für Stammdaten sowie für ausgewählte fachliche Prozesse zwischen NEVARIS Build und NEVARIS Finance.

2       Systemkontext

Die Dokumentation beschreibt zwei fachliche Integrationsbereiche:

·        BIS (Business Integration Synchronisation) für die automatische Überwachung von Datenänderungen in Business Central mit Protokollierung und API-Bereitstellung für externe Systeme.

·        BIC (Business Integration Commands) für die bidirektionale Schnittstelle zwischen NEVARIS Build und NEVARIS Finance mit spezialisierten API-Modulen.

Die Dokumentation umfasst Stammdatenobjekte, Prozessschnittstellen sowie Einrichtungs- und Betriebsaspekte der Integration.

3       Integrationsprinzip

Die Integration 2.0 ersetzt den bisherigen NEVIS-basierten Austausch durch eine moderne, bidirektionale API-Synchronisation. Für die Übertragung wird der Middleware Connector verwendet. Die Installation und Inbetriebnahme sind im aktuellen Download-Portal beschrieben. Die Implementierung basiert auf dem OData-Standard mit v2.0 und ermöglicht CRUD-Funktionalität über REST-Endpunkte. Die Synchronisation erfolgt nach Auslösung in beide Richtungen; für die Erstanlage dient Finance bei mehreren Stammdatenobjekten als führendes System. 

4       Technische Grundlagen

4.1     API-Grundlagen

Die APIs werden als OData-basierte REST-Endpunkte mit den Entitäten GET, POST, PATCH und optional DELETE und folgenden Metadaten bereitgestellt:

Attribut

Wert

APIPublisher

Nevaris

APIGroup

BIS

APIVersion

v2.0

ODataKeyFields

SystemId

DelayedInsert

true

4.2     Synchronisationslogik

 Die Synchronisation erfolgt nach Auslösung. Der initiale Austausch erfolgt für mehrere Stammdatenobjekte von NEVARIS Finance nach NEVARIS Build. Nach der Erstanlage werden Änderungen bidirektional synchronisiert.

4.3     Änderungsprotokollierung

Die BIS-Funktionalität enthält eine Änderungsprotokollierung. Erfasst werden unter anderem Änderungsprotokoll Art, Mandant, Tabellennr., Satzdaten System Id, Primärschlüsselfelder als JsonText sowie API-Metadaten des zugehörigen Endpunkts. 

5       BIS – Einrichtung und Betrieb

5.1     Einrichtung Geschäftsintegration

 Die Setup-Karte „Einrichtung Geschäftsintegration“ enthält unter anderem folgende Felder:

Feld

Beschreibung

Mandant

Zielmandant, in dem BIS-Endpunkte und Änderungsprotokolle verwaltet werden

Mandanten GUID

Eindeutige technische Kennung des gewählten Mandanten

BIS Protokollierungsart

Keine, Alle, Löschen und Umbenennen

Webhook Endpunkte Aktiv

Aktiviert den Webhook-Modus

Endpunkt API URL

OData v4-URL zum EntitySet bISEndpoints

Änderungsprotokoll API URL

OData v4-URL zum EntitySet bISChangeLogs

Startpunkt Datum Aufgabenwarteschlange

Aufbewahrungsdauer als DateFormula

5.2     Aktionen auf der Setup-Karte

Aktion

Beschreibung

BIS Endpunkte neu erstellen

Löscht vorhandene BIS-Endpunkte und generiert sie aus den aktuellen API-Page-Metadaten neu

Endpunkte für Synchronisation

Öffnet die Liste aller registrierten BIS-Endpunkte

Änderungsprotokoll Synchronisation

Öffnet die Liste aller aufgezeichneten Datenänderungen

Alte Änderungsprotokolleinträge löschen

Entfernt Protokolleinträge, die älter sind als der definierte Startpunkt

5.3     Ersteinrichtung und Initialsynchronisation

Die Ersteinrichtung wird durch den Nevaris Professional Service unter Berücksichtigung der individuellen Projektsituation geplant und dann durchgeführt.

Bei der Inbetriebnahme der Integration 2.0 ist zu beachten, dass die Synchronisationsrichtung je Stammdatenobjekt festgelegt ist und nicht für alle Objekte identisch arbeitet.
Grundsätzlich werden mehrere Stammdatenobjekte initial von NEVARIS Finance nach NEVARIS Build übernommen; danach werden Änderungen für geeignete Objekte bidirektional synchronisiert.
Für Finance-geführte Objekte wie Mandanten, Sachkonten und Debitoren ist NEVARIS Finance als führende Quelle zu behandeln; Änderungen oder Neuanlagen sind in diesen Fällen nicht aus NEVARIS Build heraus führend vorzunehmen. Für Kostenstellen gilt ein Mischprinzip: initiale Übernahme aus Finance, spätere Änderungs-Synchronisation in beide Richtungen, Neuanlagen jedoch ausschließlich in Finance.
Adress- und Kontaktdaten sind für den Abgleich zwischen beiden Systemen vorgesehen; für Adressaten ist der Austausch ausdrücklich in beide Richtungen beschrieben.
Vor dem produktiven Erstabgleich sollten insbesondere Bestandsdaten geprüft und bereinigt werden, weil Integration 2.0 Datenabweichungen und Validierungsprobleme transparenter sichtbar macht als der frühere Austausch.
Für den Betrieb sind außerdem die BIS-Endpunkte, die Änderungsprotokollierung und die Geschäftsintegration korrekt einzurichten.

Stellen Sie sicher, dass die ServicesLanguage in der Business Central Instanz auf Deutsch eingestellt ist. Dies können Sie über die folgenden Business Central Shell Befehle prüfen bzw. setzen:

  •   Get-NAVServerConfiguration -ServerInstance Name der Instanz, i. d. R. BAU -KeyName ServicesLanguage

  • Set-NAVServerConfiguration -ServerInstance Name der Instanz, i. d. R. BAU -KeyName ServicesLanguage -KeyValue de-DE

5.4     Datenvalidierung im Admintool

Das Admintool (kaufmännische Integration) enthält einen zusätzlichen Tab zur Datenvalidierung. Die Funktion prüft die Datensätze der NEVARIS Build-SQL-Datenbank gegen die Validierungsvorgaben von NEVARIS Finance und gibt alle Abweichungen in einem Protokoll aus. Geprüft wird ausschließlich die Build-Datenbank, da die einschränkenden Feldvorgaben in Finance bestehen und in Build nicht gelten. Die Prüfung verändert keine Daten in Build oder Finance und nimmt keine automatische Korrektur vor; die Bereinigung muss manuell durch den Kunden erfolgen.

5.4.1     Prüfumfang

Prüfung

Beschreibung

Pflichtfelder

Prüfung, ob Felder, die in Finance als Pflichtfeld definiert sind, in Build gefüllt sind

Feldlängen

Prüfung, ob der Feldinhalt die in Finance definierte maximale Länge überschreitet, z. B. Ortsname mit mehr als 30 Zeichen

Weitere Validierungsregeln pro Datenfeld

Prüfung, ob ein Datensatz aus Build den definierten Regeln inhaltlich entspricht

Groß-/Kleinschreibung in Schlüsselfeldern

Prüfung auf Datensätze, deren Schlüsselfeld sich ausschließlich in der Groß-/Kleinschreibung unterscheidet, z. B. bei Postleitzahlen, Kreditoren und Sachkonten

5.4.2     Protokoll

Ergebnis der Prüfung ist ausschließlich eine prüfbare und nachvollziehbare Ausgabeliste als Log. Je Abweichung wird ein Logeintrag erzeugt, der System, Datensatz und Feld des Regelverstoßes ausweist.

5.4.3     Kennzeichen „Finance-Vorgabe“

Optional prüft das Tool, ob das Kennzeichen „Finance-Vorgabe“ für die Build-Datenbank gesetzt ist, und bietet an, es nachträglich zu setzen.

5.4.4     Verhalten der Synchronisation bei ungültigen Datensätzen

Der Versuch, einen ungültigen Datensatz in Finance einzufügen, führt zu einem geloggten Fehler ohne Job-Abbruch. Datensätze, deren Schlüsselfeld sich nur in der Groß-/Kleinschreibung unterscheidet, werden von Finance bei der Abfrage unterschieden, beim Einfügen jedoch nicht. Dies wird als Fehler protokolliert, ohne den Job abzubrechen. Auch Abfragen zur Prüfung, ob ein Datensatz in Finance bereits existiert führen bei Verstößen gegen Finance-Validierungsregeln zu keinem Job-Abbruch, , z. B. GET /postCodes?$filter=PostCode eq '12345' and City eq '…'.

5.4.5     Anwendung vor dem Erstabgleich

Wird für eine bestehende Build-Datenbank nachträglich die Finance-Anbindung aktiviert, ist die Datenvalidierung vor dem produktiven Erstabgleich auszuführen, um Pflichtfeld-, Längen- und Mehrfachdatensatz-Abweichungen im Bestand zu erkennen und manuell zu bereinigen.

6       Schnittstellenbereiche

6.1     BIS – Stammdaten mit Change-Tracking

Die Quellen nennen für die BIS-Gruppe unter anderem folgende API-Pages mit EntitySetName:

Tabelle

Page Nr.

EntitySetName

BAU Branche

5143732

bISSectors

BAU Abteilung Stamm

5143734

bISDepartments

BAU Anrede

5143735

bISFormOfAddresses

BAU Gewerk

5143736

bISCrafts

BAU Kostenstelle T11

5143737

bISCostCenters

BAU Gruppe

5143738

bISGroups

BAU Kostenart

5143739

bISCostTypes

BAU Funktion

5143742

bISFunctions

Company Information

5143743

bISCompanyInformations

BAU Ergebniszuordnung

5143744

bISResultAllocations

BAU Kostenstellentyp

5143745

bISCostCenterTypes

BAU Landkreis

5143746

bISDistricts

BAU Sparte

5143747

bISSections

BAU Adresse Typ

5143748

bISAddressesTypes

Post Code

5143749

bISPostCodes

Vendor

5143750

bISVendors

BAU Adresse

5143753

bISAddresses

BAU Vertragsart

5143754

bISContractTypes

Currency

5143755

bISCurrencies

BAU Zertifikat

5143756

bISCertificates

Country/Region

5143757

bISCountries

Area

5143758

bISAreas

G/L Account

5143759

bISGeneralLedgerAccounts

Language

5143760

bISLanguages

BAU Adressat

5143762

bISAddressees

Item

5143763

bISItems

BAU Adresse Branche

5143764

bISContactIndustryies

Customer

5143765

bISCustomers

BAU Niederlassung

5143766

bISBranches

BAU Bauleiter

5143767

bISSiteManagers

BAU Mandant Kurzbezeichnung

5143768

bISCompanyShortNames

BAU Datenquelle

5143769

bISDataSources

BAU Adresse Zertifikat

5143770

bISAddressCertificates

BAU Adresse Bemerkung

5143771

bISAddressComments

BAU Adresstyp

5143772

bISAddresstypes

6.2 BI-Gruppe

Die Quellen nennen für die BI-Gruppe unter anderem folgende API-Pages mit EntitySetName:

Tabelle

Page Nr.

EntitySetName

BAU Sperrhinweis

5143761

bISBlockComments

Payment Terms

5143778

bIPaymentTerms

Job

5143780

bIProjects

Customer Bank Account

5143809

bICustomerBankAccount

Vendor Bank Account

5143810

bIVendorBankAccount

No. Series

5143811

bINoSeries

Sales & Receivables Setup

5143836

bISalesReceivablesSetup

Gen. Journal Batch

5143837

bIGenJournalBatchName

6.3 BIC – Business Integration Commands

Die Quellen beschreiben zwölf BIC-Module:

Nr.

Modul

EntitySetName

Richtung

Beschreibung

1

Artikel anlegen

createItems

Build → Finance

Erstellt Artikel mit Arbeitsmittelpreisen in Finance

2

Einkaufspreise abrufen

setPurchasePrices

Finance → Build

Liefert hierarchische Einkaufspreisstruktur

3

NU-Vertrag gesperrt?

getSubcontractorBlockedContracts

Finance → Build

Prüft, ob ein NU-Vertrag zur Buchung freigegeben ist

4

NU-Lizenz prüfen

getSubcontractorContractLicenses

Finance → Build

Prüft die Nachunternehmerberechtigung/Lizenz

5

Projektkennzahlen

getProjectMetrics

Finance → Build

Liefert KPIs zu Projekten

6

Nummernserien

getNoSeries

Finance → Build

Holt die nächste Nummer aus einer konfigurierbaren Nummernserie

7

Rechnung buchen

createInvoices

Build → Finance

Erstellt Debitorenrechnungen im Fibu-Importpuffer

8

Auftrags-/Nachtragssumme

sendRecurringOrderAmounts

Build → Finance

Sendet monatliche Plan-Auftragswerte an Kostenstellenplanwerte

9

Mengengerüst senden

sendQuantityStructures

Build → Finance

Erstellt hierarchische Mengenauszüge für die Kalkulation

10

NU-Rechnungsdaten

sendSubcontractorInvoiceDatas

Build → Finance

Aktualisiert NU-Rechnungen mit Leistungsbeträgen

11

NU-Vertragsdaten

sendSubcontractorContractDatas

Build → Finance

Erstellt oder aktualisiert Nachunternehmerverträge

12

Plandaten senden

sendPlanningData

Build → Finance

Erstellt Planungsbuchungszeilen im Planungsarbeitsblatt (BBA)

7       Stammdatenobjekte

Die Dokumentation „Schnittstelle-2.0-NEVARIS-Finance-Build“ strukturiert die geschäftsrelevanten Stammdatenobjekte in folgende Bereiche:

7.1     Finanz- & Organisations-Stammdaten

  • Kostenstellen

  • Kostenstellentypen

  • Sachkonto

  • Debitoren

  • Vertragsart

  • Zahlungsbedingungen

  • Mandanten

  • Niederlassung

  • Sparte

  • Abteilungen

  • Funktionen

  • Bauleiter

7.2     Adress- & Kontakt-Stammdaten

  • Adressaten

  • Adressquellen

  • Adressen

  • Adresstypen

  • Adresse-Adresstyp-Zuordnung

  • Anreden

  • Gruppen

7.3     Klassifikationen & Artikel

  • Artikel

  • Gewerke

  • Branchen

  • Adresse-Gewerke-Zuordnung

  • Adresse-Branche-Zuordnung

  • Adresse-Zertifikat-Zuordnung

7.4     Qualifikationen & Compliance

  • Zertifikate

  • Sperrhinweise

7.5     Sprachen, Währungen, Geodaten

  • Währungen

  • Sprachen

  • Länder

  • Bundesländer

  • Landkreise

  • Postleitzahlen PLZ 

8       Beispielhafte technische Spezifikation: Kostenstellen 

8.1     Geschäftslogik

Der Austausch von Kostenstellen erfolgt über die MWC/API. Der initiale Austausch erfolgt von Finance nach Build. Nach der Erstanlage funktioniert der Austausch von Änderungen bidirektional; die Neuanlage von Kostenstellen erfolgt ausschließlich in Finance.

8.2     Prozesskontext

Die Kostenstellen-Entität bildet die Grundlage für Projektsteuerung, Kostenrechnung und Abrechnungsprozesse. Abhängigkeiten bestehen zu Niederlassung, Sparte, Kostenstellentyp und Auftraggeber.

8.3     API-Metadaten (Auszug)

Attribut

Wert

APIPublisher

Nevaris

APIGroup

BIS

APIVersion

v2.0

Caption

Kostenstelle

EntityName

CostCenter

EntitySetName

CostCenters

SourceTable

BAU Kostenstelle T11 (5540011)

ODataKeyFields

SystemId

DelayedInsert

true

Finance-Objekt

5004101

Build-Tabelle

dbo.Kostenstelle

8.4     Endpunkte (Auszug)

URL

Methode

Beschreibung

/api/v2.0/BIS/CostCenters

GET

Abruf aller Kostenstellen

/api/v2.0/BIS/CostCenters({SystemId})

GET

Abruf einer einzelnen Kostenstelle anhand SystemId

/api/v2.0/BIS/CostCenters

POST

Erstellung einer neuen Kostenstelle

/api/v2.0/BIS/CostCenters({SystemId})

PATCH

Aktualisierung einer bestehenden Kostenstelle

/api/v2.0/BIS/CostCenters({SystemId})

DELETE

Löschung einer Kostenstelle (optional, empfohlen)

8.5     Datenmodell (Auszug)

Field Number

Field Name (DE)

API Field Name (EN)

Typ

Pflicht/Optional

Bedeutung

--

System ID

SystemId

GUID

Pflicht

Eindeutige Systemkennung

0

Company

Company

String

Pflicht

Mandant

1

Code

Code

String

Pflicht

Kostenstellencode

2

Name

Name

String

Pflicht

Kostenstellenbezeichnung

5539577

Auftraggeber

Client

String

Optional

Auftraggeber der Kostenstelle

5539784

Baubeginndatum

ConstructionStartDate

Date

Optional

Datum des Baubeginns

5539785

Bauendedatum

ConstructionEndDate

Date

Optional

Datum des Bauendes

5539797

Fertig

IsFinished

Boolean

Optional

Kennzeichen ob Kostenstelle abgeschlossen

5539562

IstBaustelle

IsConstructionSite

Boolean

Optional

Kennzeichen ob Kostenstelle eine Baustelle ist

5539586

Niederlassung

Branch

String

Optional

Zugeordnete Niederlassung

5539794

Schlussgerechnet

FinalInvoiced

Boolean

Optional

Kennzeichen ob Schlussrechnung erstellt

5539587

Sparte

Division

String

Optional

Zugeordnete Sparte

5539588

Typ

Type

String

Optional

Kostenstellentyp

5539565

CreationSystem

CreatedOnSystem

String

Optional

System der Erstellung

5539566

CreationUser

CreatedBy

String

Optional

Benutzer der Erstellung

5539567

CreationDate

CreatedAt

Date

Optional

Datum der Erstellung

5539568

CreationTime

CreatedTime

Time

Optional

Uhrzeit der Erstellung

5539569

ModificationSystem

ModifiedOnSystem

String

Optional

System der letzten Änderung

5539570

ModificationUser

ModifiedBy

String

Optional

Benutzer der letzten Änderung

5539571

ModificationDate

ModifiedAt

Date

Optional

Datum der letzten Änderung

5539572

ModificationTime

ModifiedTime

Time

Optional

Uhrzeit der letzten Änderung

--

System Created At

SystemCreatedAt

DateTime

Optional

System-Erstellungszeitstempel

--

System Modified At

SystemModifiedAt

DateTime

Optional

System-Änderungszeitstempel

8.6     Validierungsregeln (Auszug)

Für die API der Kostenstellen sind in den Quellen insbesondere folgende Validierungen beschrieben:

·        Logische Prüfung der Felder IsFinished und FinalInvoiced.

·        Prüfung der Datumskonsistenz von ConstructionStartDate und ConstructionEndDate.

·        Pflichtfelder SystemId, Company, Code und Name.

·        Systemseitige Befüllung und Validierung der Creation- und Modification-Felder.

·        PascalCase für API-Feldnamen.

8.7     Fehlercodes

HTTP-Code

Fehlercode

Beschreibung

Ursache

400

INVALID_REQUEST

Ungültige Eingabeparameter

Anfrage enthält fehlerhafte oder unvollständige Parameter

401

UNAUTHORIZED

Zugriff nicht autorisiert

Fehlende oder ungültige Authentifizierung

403

FORBIDDEN

Zugriff verweigert

Unzureichende Berechtigungen für die angeforderte Operation

404

NOT_FOUND

Ressource nicht gefunden

Kostenstelle mit angegebener SystemId existiert nicht

422

VALIDATION_ERROR

Eingabedaten fehlerhaft

Validierung von Projektstatus, Datumsfeldern oder Metadaten fehlgeschlagen

500

INTERNAL_SERVER_ERROR

Allgemeiner Serverfehler

Unerwarteter Fehler bei der Verarbeitung

9       Wichtige Prozessschnittstellen 

9.1     Auftrags- / Nachtragswerte

Auftrags- und Nachtragswerte werden für Auswertungen an die Baubetriebsabrechnung (BBA) bereitgestellt. Die Bereitstellung erfolgt im Prozess Abrechnung mit der Funktion „Auftragswerte bereitstellen“. Alternativ kann die Übergabe für mehrere Projekte über die Projektübersicht durchgeführt werden.

9.2     NU-Vergabe

Die Ausschreibung und Vergabe von Nachunternehmerleistung erfolgt in NEVARIS Build auf Basis des aktiven Auftrags. Die kaufmännische Abwicklung ist in NEVARIS Finance im Bereich NU-Vertrag angesiedelt. Über den Prozessschritt „Angebot beauftragen“ wird die Anlage eines NU-Vertrags über einen Assistenten unterstützt.

9.3     Rechnungen

Die Anlage von Rechnungen erfolgt in NEVARIS Build mit einem Assistenten über den Prozessschritt „Rechnungen anlegen“. Unter dem Reiter „Kontierung“ erfolgt die Eingabe der Rechnungskostenstelle, des Debitors, des Anzahlungsvorgangs und des Erlöskonto. Die Funktion „Freigabe zur Buchung“ übergibt die Rechnungsdaten an die kaufmännische Anwendung.

9.4     Zahlungen

In Finance ist initial die Einstellung „Datenaufbereitung für Build“ zu setzen. Zahlungen werden in Finance über „Finanzbuchhaltung > Tägliche Aktivitäten > Kontoauszüge oder Fibu Buch.-Blatt“ erfasst. In NEVARIS Build werden die Zahlungen im Prozess „Rechnungen verwalten“ in den Reiter „Zahlungen“ übernommen.

9.5     Plandaten

Das Modul „sendPlanningData“ erstellt Planungsbuchungszeilen im Planungsarbeitsblatt (BBA). Die Logik initialisiert ein Journal mit dem Source Code „PLA“ und erstellt pro Planungseintrag eine „BAU BBA ArbBl.“-Zeile mit Projekt, Kostenstelle, Kostenart, hierarchischer Position, Buchungsperiode, Menge, Betrag und Einheit.

10  Adress- und Materialbezug

Die Quellen beschreiben eine automatische und manuelle Aktualisierung bzw. Synchronisation der in NEVARIS Finance und Build vorhandenen Adressdaten, insbesondere Adresse, Mitarbeiter, Branche und Gewerk. Für Betriebsmittel und kaufmännische Artikel wird ein kaufmännischer Mandant zugeordnet. Diese Mandantenzuordnung stellt die Verknüpfung und Synchronisierung der technischen Betriebsmittel Material mit den kaufmännischen Artikeln her.

Für die Darstellung der Planwerte ist die Kostenart maßgeblich; diese kann an einer „Technik-Dummy-Artikel-Nr.“ aufgehängt sein. Projektbezogene Artikelpreise können von den drei „Standard-Preise je Betriebsmittel (Artikel)“ abweichen.

11  Betriebsrelevante Hinweise

  • Die Integration verwendet OData-basierte REST-Endpunkte.

  • Die Synchronisation ist trigger-basiert.

  • Für mehrere Stammdatenobjekte ist Finance das führende System für die Erstanlage.

  • BIS stellt Endpunktverwaltung und Änderungsprotokollierung bereit.

  • BIC stellt fachliche Befehls- und Prozessschnittstellen zwischen Build und Finance bereit.

12  Appendix: Endpunkte und Felder Integration 2.0 

12.1 Adresstypen 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

AdresseBasis 

AddressBase 

20 

AdressTyp 

AddressTypeCode 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

30 

Id 

ExternalId 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.2  Zertifikate

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

100 

Beschreibung 

Description 

5539665 

Bezeichnung 

Name 

10 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.3  Zahlungsbedingungen

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

1 

Code 

Code 

2 

Fälligkeitsformel 

DueDateFormula 

3 

Skontoformel 

DiscountFormula 

4 

Skonto_Percent 

DiscountPercent 

5 

Beschreibung 

Description 

6 

Calc_Pmt_Disc_on_Cr_Memos 

CalcDiscountOnCreditMemos 

8 

Last_Modified_Date_Time 

LastModifiedDateTime 

720 

Coupled_to_CRM 

CoupledToCrm 

5539562 

Einbehaltsart 

WithholdingType 

5539563 

Einbehalt_Percent 

WithholdingPercent 

5539564 

Einbeh_Faelligkeitsformel 

WithholdingDueFormula 

5539565 

Neuanlagesystem 

CreatedInSystem 

5539566 

Neuanlagebenutzer 

CreatedByUser 

5539567 

Neuanlagedatum 

CreatedOnDate 

5539568 

Neuanlagezeit 

CreatedOnTime 

5539569 

Aenderungssystem 

ChangedInSystem 

5539570 

Aenderungsbenutzer 

ChangedByUser 

5539571 

Aenderungsdatum 

ChangedOnDate 

5539572 

Aenderungszeit 

ChangedOnTime 

5539574 

Ein_gueltig_fuer_Belegart 

ValidForDocumentType 

5539575 

Skontoformel_II 

DiscountFormulaII 

5539576 

Skonto_Percent_II 

DiscountPercentII 

5539577 

Skonto_auf_Gutschriften 

DiscountOnCreditNotes 

5539579 

Kennung_Id 

IdentifierId 

– 

State 

State 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.4  Währungen

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

15 

Bezeichnung 

Name 

1 

Code 

Code 

0 

Company 

Company 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.5  Vertragsart

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

5539665 

Bezeichnung 

Name 

10 

Code 

Code 

0 

Company 

Company 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.6  Sprachen

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

2 

Bezeichnung 

Description 

1 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.7  Sperrhinweise

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

100 

Beschreibung 

Description 

5539665 

Bezeichnung 

Title 

10 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.8  Sparte

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

5539665 

Bezeichnung 

Description 

10 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

400 

VorschlagErgebniszuordnung 

SuggestionResultAssignment 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.9  Sachkonto

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

2 

Bezeichnung 

Description 

0 

Company 

Company 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

9 

GuVBilanz 

PnlBalanceClassification 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

1 

Nummer 

AccountNumber 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.10 PLZ 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

5539562 

Bundesland 

FederalState 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539575 

Id 

ExternalId 

5539563 

Land 

Country 

5539564 

Landkreis 

District 

5539576 

Latitude 

Latitude 

5539577 

Longitude 

Longitude 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

2 

Ort 

City 

5539574 

Ortsvorwahl 

AreaCode 

1 

Plz 

PostalCode 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Modified At 

SystemModifiedAt 

– 

System Created At 

SystemCreatedAt 

12.11 Niederlassung 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

20 

Adresse 

Address 

5539665 

Bezeichnung 

Title 

10 

Code 

Code 

0 

Company 

Company 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

30 

Gruppe 

Group 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.12 Landkreise

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

5539665 

Bezeichnung 

Description 

20 

Bundesland 

FederalState 

10 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Modified At 

SystemModifiedAt 

– 

System Created At 

SystemCreatedAt 

12.13 Länder 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

1 

Code 

Code 

2 

Bezeichnung 

Name 

6 

Iso3166Alpha2 

IsoAlpha2 

8 

Adreßformat 

AddressFormat 

9 

Kontaktperson_Adreßformat 

ContactAddressFormat 

5539563 

Beschreibung 

Description 

5539564 

Staatsangehörigkeit 

Citizenship 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539567 

CreationDate 

CreationDate 

5539568 

CreationTime 

CreationTime 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5539571 

ModificationDate 

ModificationDate 

5539572 

ModificationTime 

ModificationTime 

5539574 

TextStaatsangehörigkeit 

CitizenshipText 

5539575 

SADLand 

SadCountry 

5539576 

SADLokalwährung 

SadLocalCurrency 

5539577 

Iso3166Alpha3 

IsoAlpha3 

5539579 

Iso3166Numerisch 

IsoNumeric 

5539580 

UntergliederungIso3166_2 

SubdivisionIso2 

5539581 

TLD 

TopLevelDomain 

5539665 

Vorwahl 

DialingCode 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.14 Kostenstellentypen 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

5539665 

Bezeichnung 

Description 

10 

Code 

Code 

5539567 

CreationDate 

CreationDate 

5539565 

CreationSystem 

CreationSystem 

5539566 

CreationUser 

CreationUser 

5539571 

ModificationDate 

ModificationDate 

5539569 

ModificationSystem 

ModificationSystem 

5539570 

ModificationUser 

ModificationUser 

5540154 

Suchbegriff 

SearchTerm 

5539568 

CreationTime 

CreationTime 

5539572 

ModificationTime 

ModificationTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.15 Kostenstellen

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

0 

Company 

Company 

1 

Code 

Code 

2 

Name 

Name 

5539577 

Auftraggeber 

Client 

5539784 

Baubeginndatum 

ConstructionStartDate 

5539785 

Bauendedatum 

ConstructionEndDate 

5539797 

Fertig 

IsFinished 

5539562 

IstBaustelle 

IsConstructionSite 

5539586 

Niederlassung 

Branch 

5539794 

Schlussgerechnet 

FinalInvoiced 

5539587 

Sparte 

Division 

5539588 

Typ 

Type 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539567 

CreationDate 

CreatedAt 

5539568 

CreationTime 

CreatedTime 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539571 

ModificationDate 

ModifiedAt 

5539572 

ModificationTime 

ModifiedTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.16 Gruppen 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

Tabellenname 

TableName 

20 

Gruppe 

Group 

30 

Gertedruckzusammenfassen 

CombineEquipmentPrintout 

40 

GerteSteuerpflicht 

EquipmentTaxLiability 

5539665 

Bezeichnung 

Description 

5539573 

Bezeichnung2 

AdditionalDescription 

5539567 

CreationDate 

CreatedAt 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539571 

ModificationDate 

ModifiedAt 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539568 

CreationTime 

CreatedTime 

5539572 

ModificationTime 

ModifiedTime 

5540154 

Suchbegriff 

SearchTerm 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.17 Gewerke

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

Code 

Code 

100 

Beschreibung 

Description 

5539665 

Bezeichnung 

InternalName 

5539567 

CreationDate 

CreatedAt 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539571 

ModificationDate 

ModifiedAt 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539568 

CreationTime 

CreatedTime 

5539572 

ModificationTime 

ModifiedTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.18 Funktionen

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

Code 

Code 

100 

Beschreibung 

Description 

5539665 

Bezeichnung 

InternalName 

5539567 

CreationDate 

CreatedAt 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539571 

ModificationDate 

ModifiedAt 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539568 

CreationTime 

CreatedTime 

5539572 

ModificationTime 

ModifiedTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.19 Anreden 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

Code 

Code 

20 

Adressformel 

FormalAddressFormula 

30 

Anschreibeformel 

SalutationFormula 

100 

Beschreibung 

Description 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539567 

CreationDate 

CreatedAt 

5539568 

CreationTime 

CreatedTime 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539571 

ModificationDate 

ModifiedAt 

5539572 

ModificationTime 

ModifiedTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

12.20 Branchen 

Feldnummer 

Feldname (DE) 

API Field Name (EN) 

– 

System ID 

SystemId 

10 

Code 

Code 

100 

WZ2008 

IndustryCodeWZ2008 

110 

Beschreibung 

Description 

5539665 

Bezeichnung 

NameInternal 

5539567 

CreationDate 

CreatedAt 

5539565 

CreationSystem 

CreatedOnSystem 

5539566 

CreationUser 

CreatedBy 

5539568 

CreationTime 

CreatedTime 

5539571 

ModificationDate 

ModifiedAt 

5539569 

ModificationSystem 

ModifiedOnSystem 

5539570 

ModificationUser 

ModifiedBy 

5539572 

ModificationTime 

ModifiedTime 

– 

System Created At 

SystemCreatedAt 

– 

System Modified At 

SystemModifiedAt 

War dies hilfreich?

Brauchen Sie noch Hilfe? Idee teilen