Order-X API

Order-X Tool Demnächst verfügbar

Hybrid‑Bestellungen automatisiert erzeugen

Analog zur E-Invoice API stellt die Order-X API Endpunkte bereit, um standardkonforme Hybrid‑Bestellungen in allen Order‑X‑Profilen (Basic, Comfort, Extended) automatisiert zu erzeugen, zu validieren und weiterzuverarbeiten. Bestellungen können direkt nach der Erstellung versendet werden – wahlweise über angebundene Partnerdaten oder vollständig ohne Stammdaten. Optional lässt sich eine revisionssichere Archivierung aktivieren, sodass jede Bestellung sauber abgelegt wird. Die API liefert strukturierte Payloads, klare Fehlerberichte und stabile Endpunkte, die sich nahtlos in bestehende Systeme integrieren lassen. Eine robuste Grundlage für zukunftsorientierte, durchgängig standardisierte Bestellprozesse.

Beispieldaten

{
  "options": {
    "archive": false,
    "format": "ORDER_X_EXTENDED_V1_0",
    "fileFormat": "HYBRID",
    "language": "DE"
  },
  "additionalData": {
    "regulatoryInformation": {
      "companyManagements": [
        {
          "firstName": "Max",
          "lastName": "Mustermann"
        },
        {
          "firstName": "Thomas",
          "lastName": "Mustermann"
        }
      ],
      "companyManagementLabel": "Geschäftsführer",
      "mainOffice": "Bielefeld",
      "registrarOfCompany": "Amtsgericht Bielefeld",
      "commercialRegisterNumber": "HRB123456"
    }
  },
  "order": {
    "document": {
      "orderType": "ORDER",
      "documentNumber": "2025-0014",
      "issueDate": "2025-09-26",
      "effectivePeriod": {
        "startDateTime": "2025-09-26 00:00",
        "endDateTime": "2025-10-02 18:00"
      },
      "purposeCode": "9",
      "headerNote": {
        "content": "Sehr geehrte Damen und Herren,\ngerne möchten wir folgende Bestellung abgeben:"
      },
      "footerNote": {
        "content": "Bei Fragen stehen wir Ihnen jederzeit gerne zur Verfügung.\n\nMit freundlichen Grüßen,\nMax Mustermann"
      }
    },
    "transaction": {
      "documentLines": [
        {
          "lineId": "1",
          "product": {
            "id": "PN000002",
            "name": "Teebeutel Mango",
            "description": "1 Kilogramm Teebeutel Mango Geschmacksrichtung"
          },
          "agreement": {
            "netPrice": {
              "amount": 64.99
            }
          },
          "delivery": {
            "requestedQuantity": {
              "quantity": 3,
              "unitCode": "KGM"
            }
          },
          "settlement": {
            "tradeTax": {
              "categoryCode": "S",
              "ratePercent": 19
            },
            "summation": {
              "lineTotalAmount": 194.97
            }
          }
        },
        {
          "lineId": "2",
          "product": {
            "id": "PN000004",
            "name": "Tasse mit personalisierten Logo",
            "description": "Tee Tasse für jeden Anlass + personalisiertes Logo",
            "characteristics": [
              {
                "description": "Schriftzug",
                "value": "obwyse Developerportal"
              }
            ]
          },
          "agreement": {
            "netPrice": {
              "amount": 14.99
            }
          },
          "delivery": {
            "requestedQuantity": {
              "quantity": 1,
              "unitCode": "H87"
            }
          },
          "settlement": {
            "allowanceCharges": [
              {
                "chargeIndicator": false,
                "actualAmount": 2.00,
                "reason": "Sonderangebot"
              }
            ],
            "tradeTax": {
              "categoryCode": "S",
              "ratePercent": 19
            },
            "summation": {
              "lineTotalAmount": 12.99,
              "allowanceTotalAmount": 2.00
            }
          }
        }
      ],
      "agreement": {
        "buyer": {
          "name": "Besteller GmbH",
          "contacts": [
            {
              "personName": "Max Mustermann",
              "emailAddress": "test@demo-email.de",
              "phoneNumber": "+49 123 4567890"
            }
          ],
          "vatRegistrations": [
            "DE123456788"
          ],
          "postalAddress": {
            "addressLineOne": "Hauptstraße 16",
            "postalCode": "33611",
            "area": "Bielefeld",
            "country": "DE"
          }
        },
        "seller": {
          "id": "Lieferant-0001",
          "name": "Tee Prinzessin GmbH",
          "contacts": [
            {
              "personName": "Laura Tiedemann",
              "emailAddress": "l.tiedemann@tee-prinzessin.de",
              "phoneNumber": "+49 0521 112223-44"
            }
          ],
          "taxRegistrations": [
            "5133081508159"
          ],
          "postalAddress": {
            "addressLineOne": "Hibiskusallee 17",
            "postalCode": "33611",
            "area": "Bielefeld",
            "country": "DE"
          }
        }
      },
      "delivery": {
        "shipTo": {
          "name": "Warenempfänger GmbH",
          "contacts": [
            {
              "personName": "Tim Mustermann",
              "emailAddress": "t.mustermann@warenempfaenger.de",
              "phoneNumber": "+49 0521 556667-99"
            }
          ],
          "postalAddress": {
            "addressLineOne": "Apfelstraße 7",
            "postalCode": "33611",
            "area": "Bielefeld",
            "country": "DE"
          }
        },
        "deliveryEvents": [
          {
            "date": "2025-10-06"
          }
        ]
      },
      "settlement": {
        "currency": "EUR",
        "taxBreakdown": [
          {
            "basisAmount": 207.96,
            "calculatedAmount": 56.61,
            "ratePercent": 19,
            "typeCode": "VAT",
            "categoryCode": "S"
          }
        ],
        "summation": {
          "lineTotalAmount": 207.96,
          "taxBasisTotalAmount": 207.96,
          "taxTotalAmount": 56.61,
          "grandTotalAmount": 264.57
        }
      }
    }
  }
}