Beträge einer Schublade

Über die Schubladen Beträge API können die Beträge einer Schublade geladen und aktualisiert werden.

Ändern von mehreren Datensätzen

URL: /api/commerce/pos/cashdraweramount

Methode: PUT

Öffentlich: ja


URL-Parameter

keine Paramter


Daten

json { "dataset": [ { "cdaid": 1, "amount": 333 }, { "cdaid": 2, "amount": 4444 } ] }


Rückgabewert

  • Erfolgsfall

Code: 200 OK

Beschreibung

Daten

json { "dataset": [ { "dataset": { "erpID": null, "erpName": null, "erpNumber": null, "erpLastUpdate": "2017-10-10T12:49:31", "erpCreation": "0000-01-01T00:00:00", "archived": "0", "cdaid": 1, "amount": 333, "currency": "EUR", "cdid": 1 }, "sys": { "updated": "2017-10-25T08:59:12", "message": "200 OK", "code": 200 } }, { "dataset": { "erpID": null, "erpName": null, "erpNumber": null, "erpLastUpdate": "2017-10-10T12:49:31", "erpCreation": "0000-01-01T00:00:00", "archived": "0", "cdaid": 2, "amount": 4444, "currency": "EUR", "cdid": 2 }, "sys": { "updated": "2017-10-25T08:59:12", "message": "200 OK", "code": 200 } } ], "sys": { "message": "200 OK", "code": 200 } }

  • Fehlerfall

Code: 400 Bad Request , 404 Not Found

Es werden zwei unterschiedliche Fehlercodes zurück geliefert. Zum einen für den gesammten Request und dann in jedem Datensatz


Beispielaufruf

javascript fetch('/api/commerce/pos/cashdraweramount', { method: 'PUT', body: '{"dataset":[{"cdaid":1,"amount":333},{"cdaid":2,"amount":4444}]}', headers: new Headers({ 'Accept': 'application/json', 'Content-Type': 'application/javascript' }) }) .then(function(response) { /* handle response */ }) .catch(function(error) { /* handle error */ });

Ändern eines Datensatzes

URL: /api/commerce/pos/cashdraweramount/{cdaid}

Methode: PUT

Öffentlich: ja


URL-Parameter

keine Paramter


Daten

json { "amount": 333 }


Rückgabewert

  • Erfolgsfall

Code: 200 OK

Beschreibung

Daten

json { "dataset": { "erpID": null, "erpName": null, "erpNumber": null, "erpLastUpdate": "2017-10-10T12:49:31", "erpCreation": "0000-01-01T00:00:00", "archived": "0", "cdaid": "1", "amount": 333, "currency": "EUR", "cdid": 1 }, "sys": { "updated": "2017-10-25T09:09:37", "message": "200 OK", "code": 200 } }

  • Fehlerfall

Code: 400 Bad Request , 404 Not Found

Es werden zwei unterschiedliche Fehlercodes zurück geliefert. Zum einen für den gesammten Request und dann in jedem Datensatz


Beispielaufruf

javascript fetch('/api/commerce/pos/cashdraweramount/1', { method: 'PUT', body: '{"amount":333}', headers: new Headers({ 'Accept': 'application/json', 'Content-Type': 'application/javascript' }) }) .then(function(response) { /* handle response */ }) .catch(function(error) { /* handle error */ });

Kommentare