v1

latestOpenAPI 3.0.02026-07-1315476656.4 KB
Order

Create a new order

Creates an order to which positions can be added later.

post/Order/Factory/saveOrder

Request body

Example request

{
  "order": {
    "orderNumber": "Offer-1000",
    "contact": {
      "objectName": "Contact"
    },
    "orderDate": "01.01.2020",
    "status": 100,
    "header": "My Offer-1000",
    "headText": "header information",
    "footText": "footer information",
    "addressCountry": {
      "objectName": "StaticCountry"
    },
    "deliveryTerms": "delivery terms",
    "paymentTerms": "payment terms",
    "contactPerson": {
      "objectName": "SevUser"
    },
    "taxSet": {
      "objectName": "TaxSet"
    },
    "taxText": "Umsatzsteuer 19%",
    "taxType": "default",
    "orderType": "AN",
    "sendDate": "26.07.2022",
    "address": "name\\nstreet\\npostCode city",
    "currency": "EUR",
    "customerInternalNote": "customer internal note",
    "sendType": "VPR"
  },
  "orderPosSave": [
    {
      "order": {
        "objectName": "Order"
      },
      "part": {
        "objectName": "Part"
      },
      "quantity": 1,
      "price": 100,
      "name": "Dragonglass",
      "unity": {
        "objectName": "Unity"
      },
      "positionNumber": 1,
      "taxRate": 19
    }
  ]
}

Response

Created - Returns created voucher

Example response

{
  "order": {
    "id": "0",
    "objectName": "Order",
    "orderNumber": "Offer-1000",
    "contact": {
      "id": "0",
      "objectName": "Contact"
    },
    "orderDate": "01.01.2020",
    "status": "100",
    "header": "My Offer-1000",
    "createUser": {
      "id": "0",
      "objectName": "SevUser"
    },
    "sevClient": {
      "id": "0",
      "objectName": "SevClient"
    },
    "origin": {
      "id": "0",
      "objectName": "Order"
    },
    "version": "0",
    "contactPerson": {
      "id": "0",
      "objectName": "SevUser"
    },
    "taxRate": "0",
    "taxSet": {
      "id": "0",
      "objectName": "TaxSet"
    },
    "taxText": "Umsatzsteuer 19%",
    "taxType": "default",
    "orderType": "AN",
    "currency": "EUR"
  },
  "orderPos": [
    {
      "id": "0",
      "objectName": "OrderPos",
      "create": "01.01.2020",
      "update": "01.01.2020",
      "order": {
        "id": "0",
        "objectName": "Order"
      },
      "part": {
        "id": "0",
        "objectName": "Part"
      },
      "quantity": "1",
      "price": "100",
      "priceNet": "100",
      "priceTax": "19",
      "priceGross": "119",
      "name": "Dragonglass",
      "unity": {
        "id": "0",
        "objectName": "Unity"
      },
      "sevClient": {
        "id": "0"
      },
      "positionNumber": "1",
      "taxRate": "19"
    }
  ]
}