uploadDocument
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):
|