Sie können Bewegungsdaten aus jedem Kassensystem, welches Daten im Format der DFKA Taxonomie exportieren kann zu 360 übertragen und mit diesen Daten zum einen das Kassenbuch in 360 befüllen, zum anderen viele der Auswertungsmöglichkeiten in Amadeus360 nutzen.
Um den Taxonomie - Import nutzen zu können buchen Sie bitte das Modul "DFKA - Taxonomie - Import".
Standard Import
Bitte geben Sie bei der authorisierung den scope "taxonomie_import" an.
So können Daten im Format der DFKA-Taxonomie an Amadeus360 schicken. Den kompletten Standard finden Sie hier:
Es werden Daten im Format der DFKA-Taxonomie in den Versionen
Der Endpunkt für den Import der Daten lautet: 2.0.0 und 2.2.0 angenommen.
http://login.amadeus360.de/extern/import/
Um einen Tagesabschluss zu Amadeus360 zu schicken, senden Sie per "post" an
http://login.amadeus360.de/extern/import/taxonomie
POST http://login.amadeus360.de/extern/import/taxonomie Header: Content-Type: application/json Body: { "cash_point_closing": { "number": 1576, "taxonomy_version": "2.2.0", "head": { ...
Als Antwort erhalten Sie
Status-Code: 201 { "status": "success", "message": "Import was successful", "import_warning": [] }
Custom Fields - parent_line_id
Abweichend vom Standard der DFKA-Taxonomie können Sie noch die folgenden Felder nutzen:
transactions[x]->data->lines[y]->custom_fields->parent_line_id [null||string(line->id)]
Über die parent_line_id können Sie lines mit anderen lines verknüpfen. Dies kann zum Beispiel für Stornos genutzt werden.
Beispiel:
… "lines": [ { "business_case": { "amounts_per_vat_id": [ { "id": 2, "incl_vat": 5.5 } ], "type": "Umsatz", "name": "Boniert" }, "in_house": false, "storno": false, "text": "R\u00fchrei", "item": { "number": "610", "quantity": 1, "quantity_factor": 1, "price_per_unit": 5.5 }, "source_cash_register": { "slave_id": "AMA-3476-204" }, "id": "1" }, { "business_case": { "amounts_per_vat_id": [ { "id": 2, "incl_vat": 1 } ], "type": "Umsatz", "name": "Boniert" }, "in_house": false, "storno": false, "text": "+ Speck", "item": { "number": "2007", "quantity": 1, "quantity_factor": 1, "price_per_unit": 1 }, "source_cash_register": { "slave_id": "AMA-3476-204" }, "id": "2", "custom_fields": { "parent_line_id": "1" } } ] …
Custom Fields - business_case->cancellation
transactions[x]->data->lines[y]->business_case->custom_fields->cancellation [null||string(true;false)]
Soll ein Storno übermittelt werden, bei dem Feld storno = false ist, dann kann dies über cancellation mitgeteilt werden.
Beispiel:
… "lines": [ { "business_case": { "amounts_per_vat_id": [ { "id": 1, "incl_vat": 3.5 } ], "type": "Umsatz", "name": "Storno", "custom_fields": { "cancellation": "true" } }, "in_house": false, "storno": false, "text": "Pils", "item": { "number": "81", "quantity": 1, "quantity_factor": 1, "price_per_unit": 3.5 }, "source_cash_register": { "slave_id": "AMA-3476-7001" }, "id": "1" } ] …