sales_order (Export)
Beispiel-Datei in gitlab.
Beschreibung
Dieser Datentyp wird nach erfolgter Bestellung durch einen Kunden seitens Mercanto erstellt und als Datei im JSON-Format an den Lieferanten übermittelt.
Verfügbare Felder
| Feld (* = Pflicht) | Beschreibung |
customer_key * String (100) | Eindeutige Kennung des Kunden/der Geschäftseinheit aus Sicht des Lieferanten. |
order_reference * String (32) | Bestellnummer. |
order_date * String (DD.MM.YYYY) | Datum an welchem die Bestellung aufgegeben wurde. |
timestamp * String (DD.MM.YYYY/ HH:MM:SS/Timezone) | Datum und Zeit an dem Bestellung erstellt wurde, formatiert nach RFC 3339 (section 5.6), bspw. 2025-12-12T07:45:00Z. |
language_code * String (enum) | Eingestellte Sprache des Kunden bei Bestellaufgabe. Zulässige Werte: de_CH, fr_CH, it_CH, en_GB |
delivery_method * String (100) | Lieferoption der Bestellung. |
recipient_email * String (100) | E-Mail-Adresse des bestellenden Kunden. |
customer_reference_text String (100) | Vom Kunden hinterlegte Bestellreferenz. |
order_information_text String (255) | Vom Kunden hinterlegter Bestellhinweis. |
line_items/item_id * String (255) | ID der Position innerhalb der Bestellung. |
line_items/base_price * Integer (0, 10000000000) | Basispreis des Artikels. |
line_items/price * Integer (0, 10000000000) | Preis des Artikels. |
line_items/net_amount * Integer (0, 10000000000) | Netto-Bestellwert des Artikels (Menge x Preis). |
line_items/tax_rate * String (100) | Mehrwertsteuersatz des Artikels. |
line_items/base_price_quantity * Number (1, 10000000) | Menge der Basiseinheit für die Anzeige des Basispreises. |
line_items/packaging_base_quantity * Number (0, 99999) | Anzahl der Basiseinheit die auf dem Artikel hinterlegt ist. |
line_items/base_packaging_code * String (enum) | Verkaufseinheit des Arikels. Zulässige Werte: https://my.mercanto.ch/de/definierte-werte#verpackungseinheit |
line_items/measurement_quantity * Number (0, 99999) | Anzahl der Basiseinheit die auf dem Artikel hinterlegt ist. |
line_items/base_measurement_code * String (enum) | Verkaufseinheit des Arikels. Zulässige Werte: https://my.mercanto.ch/de/definierte-werte#einheit |
line_items/base_quantity * Number (0, 99999) | Anzahl der Basiseinheit die auf dem Artikel hinterlegt ist. |
line_items/concrete_sku * String (255) | Stock keeping unit des Artikels (Artikelnummer). Zulässige Zeichen: Zahlen 0-9, Buchstaben A-Z a-z, Bindestriche –, Unterstriche _, Klammern (), Punkte .. |
line_items/packaging * String (enum) | Verkaufseinheit des Arikels. Zulässige Werte: https://my.mercanto.ch/de/definierte-werte#verpackungseinheit und https://my.mercanto.ch/de/definierte-werte#einheit |
line_items/quantity * Number (0, 10000000) | Bestellte Menge. |
delivery_date * String (DD.MM.YYYY) | Gewünschtes Lieferdatum dieses Artikels. |
customer_notice_text String (100) | Vom Kunden hinterlegter Artikelkommentar. |
on_demand_storage_contract_reference String (100) | Vertragsnummer bei Abruf-Artikeln. |
additional_fields/measurement_amount_per_item Number (0, 999999) | Der Wert, der die Menge pro Stück definiert. Beispiel: Produkt wird in 1 kg verkauft: - Menge = 2 - measurement_amount_per_item = 0.5kg - Insgesamt 1 kg |
additional_fields/ measurement_total_amount Number (0, 999999) | Der Wert, der die Gesamtmenge multipliziert mit measurement_amount_per_item definiert. |