Retouren auslesen

Felder

property title required default type examples
rid Eindeutige ID des Datensatzes; Retouren ID integer
customerNotice Kunden Nachricht string
transactionNumber string
reason string
deliveryDID string
orderOID string
customerUID string
receivingDate string
paymentPID string
state string
channelOrderState string
erpID Eindeutige ID im Drittsystem; Datum für den Datenaustausch mit Drittsystemen string
erpName Name des Drittsystems; Datum für den Datenaustausch mit Drittsystemen string
erpNumber Eindeutige Nummer im Drittsystem; Datum für den Datenaustausch mit Drittsystemen string
erpLastUpdate Letzte Aktualisierung; Datum für den Datenaustausch mit Drittsystemen string
erpCreation Erstellungsdatum; Datum für den Datenaustausch mit Drittsystemen string

Facetten

Über die Facetten können weitere Daten dazu geladen werden. Diese werden Komma getrennt übergeben
Zum Beispiel : /api/commerce/turnover/retoure/search?q=[QUERY]&facet=quantity

Facette Beschreibung
quantity Positionen der Retoure

Retoure suchen

Über die URL /api/commerce/turnover/retoure/search?q=[QUERY] können Retouren gesucht werden. Mit dem Pagestepper kann durch die Daten navigiert werden.

Beispiel : /api/commerce/turnover/retoure/search?q=rid%3D1000&count=2

{
    "dataset": {
        "1000": {
            "rid": 1000,
            "customerNotice": "",
            "transactionNumber": "1000-1001-31",
            "reason": 0,
            "action": 5,
            "deliveryDID": 0,
            "orderOID": 1002,
            "customerUID": 31,
            "receivingDate": "2017-02-10T00:00:00",
            "paymentPID": 0,
            "state": 20,
            "channelOrderState": 0,
            "erpID": "",
            "erpName": "",
            "erpNumber": "",
            "erpLastUpdate": "2019-11-13T08:39:25",
            "erpCreation": null
        }
    },
    "sys": {
        "pagination": {
            "currentPage": 1,
            "nextOffset": null,
            "pages": 1,
            "prevOffset": null,
            "offset": 0,
            "objectsPerPage": 20,
            "total": 1
        },
        "message": "200 OK",
        "code": 200
    }
}

Positionen

Mit der Übergabe von &facet=quantity werden zusätzlich noch alle Positionen geladen.

Beispiel

{
    "dataset": {
        "1000": {
            "rid": 1000,
            "customerNotice": "",
            "transactionNumber": "1000-1001-31",
            "reason": 0,
            "action": 5,
            "deliveryDID": 0,
            "orderOID": 1002,
            "customerUID": 31,
            "receivingDate": "2017-02-10T00:00:00",
            "paymentPID": 0,
            "state": 20,
            "channelOrderState": 0,
            "erpID": "",
            "erpName": "",
            "erpNumber": "",
            "erpLastUpdate": "2019-11-13T08:39:25",
            "erpCreation": null,
            "quantity": {
                "dataset": [
                    {
                        "srqid": 1,
                        "turnoverOID": 1000,
                        "type": 3,
                        "itemIID": 10065,
                        "positionVariant": "__UNIQUE__",
                        "positionCount": 1,
                        "positionCreated": "2017-02-10T10:43:12",
                        "positionDescription": "",
                        "distributor": 0,
                        "customerUID": 1,
                        "locationLID": 0,
                        "state": 2,
                        "itemSKU": "4867578957529",
                        "positionSerialnumber": "",
                        "reportRID": "",
                        "depositCurrency": "EUR",
                        "depositGross": 8990,
                        "depositNet": 7555,
                        "depositVat": 1900,
                        "depositPurchaseGross": 0,
                        "depositPurchaseNet": 0,
                        "exchangeRate": 0,
                        "exchangeNet": 0,
                        "exchangeGross": 0,
                        "exchangeLeadCurrency": "",
                        "exchangeDigits": 2,
                        "reason": 0,
                        "info": "",
                        "validated": "0",
                        "erpID": "",
                        "erpName": "",
                        "erpNumber": "",
                        "erpLastUpdate": "2019-11-13T08:35:03",
                        "erpCreation": null
                    }
                ],
                "sys": {
                    "total": {
                        "EUR": {
                            "deposit": {
                                "vat": {
                                    "1900": {
                                        "net": 7555,
                                        "gross": 8990,
                                        "digits": 2
                                    }
                                },
                                "net": 7555,
                                "gross": 8990,
                                "digits": 2
                            }
                        }
                    }
                }
            }
        }
    },
    "sys": {
        "pagination": {
            "currentPage": 1,
            "nextOffset": null,
            "pages": 1,
            "prevOffset": null,
            "offset": 0,
            "objectsPerPage": 20,
            "total": 1
        },
        "message": "200 OK",
        "code": 200
    }
}