Version 1.0.0 (Kundenauftrag)
Enthalten in GoliathAPI.dll ab DLL-Version: 1.0.0
Objektbeschreibung
JSON-Pfad | Ausprägungen | Beschreibung |
---|---|---|
Auftragsnummer |
| Dient nur zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”, “Aktualisieren”] + |
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 beim Anlegen 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 beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Versand.Lieferbedingung |
| Muss in Allgemeine Daten existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Versand.NurKomplettlieferung |
|
|
Kopfdaten.Versand.Preis |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Versand.SteuersatzProzent |
| Muss in Kfm. Einstellungen existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Zahlung |
|
|
Kopfdaten.Zahlung.Art |
| Muss in Allgemeine Daten existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Zusaetze |
|
|
Kopfdaten.Zusaetze.Vertreter |
| Muss in Vertreterstamm existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Kopfdaten.Zusaetze.Werbetext |
|
|
Kundennummer |
| Muss in Kundenstamm existieren. |
Positionen |
|
|
Positionen.Artikel |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Artikelnummer |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Bezeichnung1 |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Bezeichnung2 |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.EinstandspreisPerEinheit |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Gewicht |
| Gewicht per Einzelstück. |
Positionen.Artikel.Hersteller |
| Muss in Allgemeine Daten existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Iartnummer |
| Wird ausschließlich von der API zurückgemeldet, welcher Artikel lt. Positionen.Artikel.Identifikation verwendet wird. |
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 beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Preiseinheit |
| Muss in Allgemeine Daten existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.RabattsatzProzent |
| Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.SteuersatzProzent |
| Muss in Kfm. Einstellungen existieren. Wenn beim Anlegen nicht angegeben, wird der Standard lt. Goliath-Programmlogik verwendet. |
Positionen.Artikel.Zusatztext |
| Wenn beim Anlegen 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 Verkaufs-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. |
Projektnummer |
| Dient zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”] + |