Objektbeschreibung
JSON-Pfad | Ausprägungen | Beschreibung |
---|---|---|
Auftragsnummer | Dient nur zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”, “Aktualisieren”] und | |
Bearbeiter | Benutzername | Es muss sich hierbei um einen Benutzer aus der Benutzertabelle handeln. |
ExterneSystemreferenz | Dient als Referenz zum Vorsystem und warnt sofern eine Doppelverarbeitung erkannt wird. | |
Kopfdaten | ||
Kopfdaten.Adressen[x] | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Adressen[x].Adresszeile1 | ||
Kopfdaten.Adressen[x].Adresszeile2 | ||
Kopfdaten.Adressen[x].Adresszeile3 | ||
Kopfdaten.Adressen[x].Land | Länderkürzel | Muss in der Ländertabelle vorhanden sein. |
Kopfdaten.Adressen[x].Ort | ||
Kopfdaten.Adressen[x].Plz | ||
Kopfdaten.Adressen[x].Strasse | ||
Kopfdaten.Adressen[x].Typ | Rechnungsadresse, Lieferadresse | |
Kopfdaten.Benutzerfelder | ||
Kopfdaten.Benutzerfelder.UserCharacter1 bis 5 | ||
Kopfdaten.Benutzerfelder.UserDatum1 bis 5 | ||
Kopfdaten.Benutzerfelder.UserLogisch1 bis 5 | ||
Kopfdaten.Benutzerfelder.UserMemo1 bis 5 | ||
Kopfdaten.Benutzerfelder.UserNummerisch1bis 10 | ||
Kopfdaten.Referenzen | ||
Kopfdaten.Referenzen.Ansprechpartner | {Anrede} + “ “ + {Vorname} + “ “ + {Nachname} | Muss bei den Ansprechpartnern des Kunden existieren. Die Leerzeichen sind bei fehlendem Vornamen beizubehalten. Bspw.: Herr Köhler |
Kopfdaten.Referenzen.Bestelldatum | ||
Kopfdaten.Referenzen.Bestellnummer | ||
Kopfdaten.Referenzen.Kennzeichen | ||
Kopfdaten.Versand | ||
Kopfdaten.Versand.Art | Muss in Allgemeine Daten existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Versand.Lieferbedingung | Muss in Allgemeine Daten existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Versand.NurKomplettlieferung | ||
Kopfdaten.Versand.Preis | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Versand.SteuersatzProzent | Muss in Kfm. Einstellungen existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Zahlung | ||
Kopfdaten.Zahlung.Art | Muss in Allgemeine Daten existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Zusaetze | ||
Kopfdaten.Zusaetze.Vertreter | Muss in Vertreterstamm existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Kopfdaten.Zusaetze.Werbetext | ||
Kundennummer | Muss in Kundenstamm existieren. | |
Positionen | ||
Positionen.Artikel | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Artikelnummer | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Bezeichnung1 | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Bezeichnung2 | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.EinstandspreisPerEinheit | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Gewicht | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Hersteller | Muss in Allgemeine Daten existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Identifikation | ||
Positionen.Artikel.Identifikation.Feld | Artikelnummer, Herstellernummer, Iartnummer | |
Positionen.Artikel.Identifikation.Wert | Bezieht sich auf Positionen.Artikel.Identifikation.Feld | |
Positionen.Artikel.PreisPerEinheit | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Preiseinheit | Muss in Allgemeine Daten existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.RabattsatzProzent | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.SteuersatzProzent | Muss in Kfm. Einstellungen existieren. Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Artikel.Zusatztext | Wenn nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. | |
Positionen.Benutzerfelder | ||
Positionen.Benutzerfelder.UserCharacter1 bis 5 | ||
Positionen.Benutzerfelder.UserDatum1 bis 5 | ||
Positionen.Benutzerfelder.UserLogisch1 bis 5 | ||
Positionen.Benutzerfelder.UserMemo1 bis 5 | ||
Positionen.Benutzerfelder.UserNummerisch1bis 10 | ||
Positionen.Kundenartikelnummer | ||
Positionen.Lagernummer | Zentrallager = 0, ansonsten die Lagernummer lt. Allgemeine Daten. | |
Positionen.Liefertermin | ||
Positionen.Menge | Muss größer 0 sein. | |
Positionen.RecId | Eindeutige Positions-ID für das Aktualisieren der Position. Es werden nur noch nicht abgebuchte Positionen aktualisiert. | |
Positionen.Titeltext | Titel vor der Auftragsposition. | |
Projektdaten | ||
Projektdaten.Bezeichnung | ||
Projektdaten.Benutzerfelder | ||
Projektdaten.Benutzerfelder.UserCharacter1 bis 5 | ||
Projektdaten.Benutzerfelder.UserDatum1 bis 5 | ||
Projektdaten.Benutzerfelder.UserLogisch1 bis 5 | ||
Projektdaten.Benutzerfelder.UserMemo1 bis 5 | ||
Projektdaten.Benutzerfelder.UserNummerisch1bis 10 | ||
Projektdaten.Dreieck | ||
Projektdaten.KFBetreuer | Benutzername | Es muss sich hierbei um einen Benutzer aus der Benutzertabelle handeln. |
Projektdaten.KundennummerAbwREEmpfaenger | Muss in Kundenstamm existieren. | |
Projektdaten.Notiz | ||
Projektdaten.PreisIstBrutto | Die angegebenen Preise in der JSON sind Brutto und das Projekt wird als bruttofakturiertes Projekt angelegt. | |
Projektdaten.TEBetreuer | Benutzername | Es muss sich hierbei um einen Benutzer aus der Benutzertabelle handeln. |
Projektdaten.Typ | Muss in Allgemeine Daten existieren. | |
Projektdaten.Waehrung | Muss in Allgemeine Daten existieren. |