ag.itc.uploadDocument
Hochladen eines Dokuments zu einem Kunden bzw. einem Projekt, einer Messeinrichtung, einem Abrechnungsvertrag oder Vertragskonto unter Angabe der jeweiligen Nummer.
Request
|
JSON-Attribut |
Datentyp |
Pflicht |
Anmerkungen |
Entität |
Feldname |
Feldname intern |
Anmerkungen |
|
customerNo |
String(250) |
Nein |
|
Geschäftspartner |
Kundennummer |
CustomerNo2.Customer |
|
|
document |
String |
Ja |
|
Dokumente |
|
|
Das base64-codierte Dokument muss übergeben werden |
|
projectNo |
String(250) |
Nein |
|
Projekte |
Projektnummer |
Projectno.Project |
Verknüpft das Dokument mit dem Projekt zur übergebenen Projektnummer |
|
meterNo |
String(250) |
Nein |
|
Messeinrichtungen |
Zählernummer |
MeterNo.MeasuringDevice |
Verknüpft das Dokument mit der übergebenen Messeinrichtung zur übergebenen Zählernummer |
|
contractNo |
String(250) |
Nein |
|
Abrechnungsverträge |
Vertragsnummer |
ContractNo.BillingContract |
Verknüpft das Dokument mit dem Abrechnungsvertrag zur übergebenen Vertragsnummer |
|
contractAccountNo |
String(250) |
Nein |
|
Vertragskonten |
Vertragskontonummer |
ContractAccountNo.ContractAccount |
Verknüpft das Dokument mit dem Vertragskonto zur übergebenen Vertragskontonummer |
|
documentType |
String(40) |
Nein |
|
Dokument |
Dokumenttyp/Kategorie |
DocumentCategoryKey.Document |
Mögliche Schlüssel:
|
|
documentName |
String(250) |
Ja |
Dateiname inkl. Dateityp z.B. Angebot.pdf, Kalkulation.xlsx |
Dokument |
Dokumentenname |
ShortAbstract.Document |
|
|
deviceRefNo |
String(255) |
Nein |
|
Geräte |
Externe Referenznummer |
ExtRefNo.Device |
Wird ein Gerätedatensatz mit der übergebenen Referenznummer gefunden, wird das hochgeladene Dokument mit dem entsprechenden Gerätedatensatz verknüpft. Im Fehlerfall (= kein Gerätedatensatz mit der übergebenen Referenznummer gefunden):
|