{
"GoliathAPISchemas": {
"GoliathAPIStandard": {
"v1x0x0": {
"Root": {
"APITyp": {"datatype": "string", "defarule": "m"},
"APIVersion": {"datatype": "string", "defarule": "m"},
"Einreicher": {"datatype": "object", "defarule": "m"},
"Transaktionen": {"datatype": "array", "defarule": "m"}
},
"Einreicher": {
"SystemID": {"datatype": "string", "defarule": "m"},
"TeilsystemID": {"datatype": "string", "defarule": "o"}
},
"Transaktionen": {
"APIOperation": {"datatype": "object", "defarule": "m"},
"Daten": {"datatype": "object", "defarule": "m"}
},
"APIOperation": {
"Aktion": {"datatype": "string", "defarule": "m"},
"Aufgabe": {"datatype": "string", "defarule": "m", "readrule": "i"},
"Typ": {"datatype": "string", "defarule": "m"},
"Version": {"datatype": "string", "defarule": "m"}
}
}
}
},
"GoliathAPITransaktionen": {
"Kundenauftrag": {
"v1x0x0": {
"Daten": {
"Auftragsnummer": {"datatype": "number", "defarule": "i"},
"Bearbeiter": {"datatype": "string", "defarule": "m", "readrule": "i"},
"ExterneSystemreferenz": {"datatype": "string", "defarule": "o", "updrule": "i", "readrule": "i"},
"Kopfdaten": {"datatype": "object", "defarule": "o", "readrule": "i"},
"Kundennummer": {"datatype": "number", "defarule": "m", "readrule": "i"},
"Positionen": {"datatype": "array", "defarule": "m", "updrule": "o", "readrule": "i"},
"Projektdaten": {"datatype": "object", "defarule": "o", "readrule": "i"},
"Projektnummer": {"datatype": "number", "defarule": "i", "updrule": "m", "readrule": "m"},
"Auftragsnummer": {"datatype": "number", "defarule": "i"}
},
"Kopfdaten": {
"Adressen": {"datatype": "array", "defarule": "o"},
"Benutzerfelder": {"datatype": "object", "defarule": "o"},
"ReferenzenRabattsatzProzent": {"datatype": "objectnumber", "defarule": "o"},
"VersandReferenzen": {"datatype": "object", "defarule": "o"},
"ZahlungVersand": {"datatype": "object", "defarule": "o"},
"ZusaetzeZahlung": {"datatype": "object", "defarule": "o"},
"RabattsatzProzentZusaetze": {"datatype": "numberobject", "defarule": "o"}
},
"Adressen": {
"Adresszeile1": {"datatype": "string", "defarule": "o"},
"Adresszeile2": {"datatype": "string", "defarule": "o"},
"Adresszeile3": {"datatype": "string", "defarule": "o"},
"Land": {"datatype": "string", "defarule": "m", "updrule": "o"},
"Ort": {"datatype": "string", "defarule": "o"},
"PLZ": {"datatype": "string", "defarule": "o"},
"Strasse": {"datatype": "string", "defarule": "o"},
"Typ": {"datatype": "string", "defarule": "m"}
},
"Benutzerfelder": {
"UserCharacter1": {"datatype": "string", "defarule": "o"},
"UserCharacter2": {"datatype": "string", "defarule": "o"},
"UserCharacter3": {"datatype": "string", "defarule": "o"},
"UserCharacter4": {"datatype": "string", "defarule": "o"},
"UserCharacter5": {"datatype": "string", "defarule": "o"},
"UserNummerisch1UserDatum1": {"datatype": "numberutcdate", "defarule": "o"},
"UserNummerisch2UserDatum2": {"datatype": "numberutcdate", "defarule": "o"},
"UserNummerisch3UserDatum3": {"datatype": "numberutcdate", "defarule": "o"},
"UserNummerisch4UserDatum4": {"datatype": "numberutcdate", "defarule": "o"},
"UserNummerisch5UserDatum5": {"datatype": "numberutcdate", "defarule": "o"},
"UserNummerisch6UserLogisch1": {"datatype": "numberbool", "defarule": "o"},
"UserNummerisch7UserLogisch2": {"datatype": "numberbool", "defarule": "o"},
"UserNummerisch8UserLogisch3": {"datatype": "numberbool", "defarule": "o"},
"UserNummerisch9UserLogisch4": {"datatype": "numberbool", "defarule": "o"},
"UserNummerisch10UserLogisch5": {"datatype": "numberbool", "defarule": "o"},
"UserDatum1UserMemo1": {"datatype": "utcdatestring", "defarule": "o"},
"UserDatum2UserMemo2": {"datatype": "utcdatestring", "defarule": "o"},
"UserDatum3UserMemo3": {"datatype": "utcdatestring", "defarule": "o"},
"UserDatum4UserMemo4": {"datatype": "utcdatestring", "defarule": "o"},
"UserDatum5UserMemo5": {"datatype": "utcdatestring", "defarule": "o"},
"UserLogisch1UserNummerisch1": {"datatype": "boolnumber", "defarule": "o"},
"UserLogisch2UserNummerisch2": {"datatype": "boolnumber", "defarule": "o"},
"UserLogisch3UserNummerisch3": {"datatype": "boolnumber", "defarule": "o"},
"UserLogisch4UserNummerisch4": {"datatype": "boolnumber", "defarule": "o"},
"UserLogisch5UserNummerisch5": {"datatype": "boolnumber", "defarule": "o"},
"UserMemo1UserNummerisch6": {"datatype": "stringnumber", "defarule": "o"},
"UserMemo2UserNummerisch7": {"datatype": "stringnumber", "defarule": "o"},
"UserMemo3UserNummerisch8": {"datatype": "stringnumber", "defarule": "o"},
"UserMemo4UserNummerisch9": {"datatype": "stringnumber", "defarule": "o"},
"UserMemo5UserNummerisch10": {"datatype": "stringnumber", "defarule": "o"}
},
"Referenzen": {
"Ansprechpartner": {"datatype": "string", "defarule": "o"},
"Bestelldatum": {"datatype": "utcdate", "defarule": "o"},
"Bestellnummer": {"datatype": "string", "defarule": "o"},
"Kennzeichen": {"datatype": "string", "defarule": "o"}
},
"Versand": {
"Art": {"datatype": "string", "defarule": "o"},
"Lieferbedingung": {"datatype": "string", "defarule": "o"},
"PreisNurKomplettlieferung": {"datatype": "numberbool", "defarule": "o"},
"NurKomplettlieferungPreis": {"datatype": "boolnumber", "defarule": "o"},
"SteuersatzProzent": {"datatype": "number", "defarule": "o"}
},
"Zahlung": {
"Art": {"datatype": "string", "defarule": "o"}
},
"Zusaetze": {
"Vertreter": {"datatype": "string", "defarule": "o"},
"Werbetext": {"datatype": "string", "defarule": "o"}
},
"Projektdaten": {
"Bezeichnung": {"datatype": "string", "defarule": "o"},
"Dreieck": {"datatype": "bool", "defarule": "o"},
"KFBetreuer": {"datatype": "string", "defarule": "o"},
"TEBetreuerKundennummerAbwREEmpfaenger": {"datatype": "stringnumber", "defarule": "o"},
"Notiz": {"datatype": "string", "defarule": "o"},
"Typ "PreisIstBrutto": {"datatype": "bool", "defarule": "o", "updrule": "i"},
"TEBetreuer": {"datatype": "string", "defarule": "o"},
"WaehrungTyp": {"datatype": "string", "defarule": "o"},
"updrule": "i"},
"PreisIstBrutto "Waehrung": {"datatype": "boolstring", "defarule": "o", "updrule": "i"}
},
"Positionen": {
"KundennummerAbwREEmpfaengerArtikel": {"datatype": "numberobject", "defarule": "o"}
},
"Positionen": {m", "updrule": "o"},
"ArtikelBenutzerfelder": {"datatype": "object", "defarule": "m", "updrule": "o"},
"LieferterminKundenartikelnummer": {"datatype": "utcdatestring", "defarule": "o"},
"MengeLagernummer": {"datatype": "number", "defarule": "o"},
"Liefertermin": {"datatype": "mutcdate", "updruledefarule": "o"},
"RecIdMenge": {"datatype": "stringnumber", "defarule": "im", "updrule": "mo"},
"TiteltextRecId": {"datatype": "string", "defarule": "stringi", "defaruleupdrule": "om"},
"BenutzerfelderTiteltext": {"datatype": "objectstring", "defarule": "o"}
},
"Artikel": {
"KundenartikelnummerArtikelnummer": {"datatype": "string", "defarule": "o"},
"LagernummerBezeichnung1": {"datatype": "numberstring", "defarule": "o"}
},
"Artikel": {
"ArtikelnummerBezeichnung2": {"datatype": "string", "defarule": "o"},
"Bezeichnung1EinstandspreisPerEinheit": {"datatype": "stringnumber", "defarule": "o"},
"Bezeichnung2Gewicht": {"datatype": "stringnumber", "defarule": "o"},
"EinstandspreisPerEinheitHersteller": {"datatype": "numberstring", "defarule": "o"},
"Identifikation": {"datatype": "object", "defarule": "m", "updrule": "i"},
"PreisPerEinheit": {"datatype": "number", "defarule": "o"},
"Preiseinheit": {"datatype": "string", "defarule": "o"},
"RabattsatzProzent": {"datatype": "number", "defarule": "o"},
"SteuersatzProzent": {"datatype": "number", "defarule": "o", "updrule": "i"},
"Zusatztext": {"datatype": "string", "defarule": "o"},
"Hersteller": {"datatype": "string", "defarule": "o"},
"Gewicht": {"datatype": "number", "defarule": "o"}
},
"Identifikation": {
"Feld": {"datatype": "string", "defarule": "m"},
"Wert": {"datatype": "string", "defarule": "m"}
}
}
}
}
} |