Skip to main content
Skip table of contents

Release Notes 02.10.2024

Administration API

  • Administration.API.ApiModels.CompanyApiModel changed:

    • company (Administration.Infrastructure.Models.Company.CompanySettings)
      → added a new integer property stockToolDefaultProductQuantity

    • affected 200 status responses on: 

      • GET /v1-ext/Company

  • Administration.API.ApiModels.StoreApiModel changed:

    • store (Administration.Infrastructure.Models.StoreSettings)
      → added a new nullable boolean property seatHandlingEnabled

    • affected 200 status responses on: 

      • GET /v1-ext/Store

      • GET /v1-ext/Store/{id}

Orders API

  • Orders.Domain.Commands.External.CreateExternalOrderCommand changed:

    • products (Orders.Domain.Commands.External.ExternalOrderProductData)
      → added a new double property maxDiscountPercent (desc: "Max discount in Percentage assigned to this product"), if not given system will assign the value "100"

    • affected the request body for:

      • POST /v1-ext/Orders/external

Reporting API

  • Reporting.Orders.OrderModel.ReportingOrder changed: 

    • added a new integer property seatsAmount

      • freeTexts item (Reporting.Orders.OrderModel.ReportingFreeText) 
        → added a new nullable integer property selectedSeatNumber

      • products (Reporting.Orders.OrderModel.ReportingProduct)

        • added a new nullable double property maxDiscountPercent

          • added a new nullable integer property selectedSeatNumber

          • !!! and these two above recursively in property products

      • refundedRows (Reporting.Orders.OrderModel.ReportingProduct)

        • added a new nullable double property maxDiscountPercent

          • added a new nullable integer property selectedSeatNumber

          • !!! and these two above recursively in property products

    • affected 200 status responses on: 

      • POST /v1-ext/Orders

      • GET /v1-ext/Orders/{orderId}

      • GET /v1-ext/Orders/getAllAfter/{fromEpoch}

      • GET /v1-ext/Orders/getAllInDateRange

      • GET /v1-ext/Orders/getAllPaidAfter/{fromEpoch}

      • GET /v1-ext/Orders/getByReceiptId/{receiptId}

    • affected 200 status responses as a reportingOrders property of Reporting.API.ApiModels.ReportingOrdersPagingResponse:

      • GET /v1-ext/Orders/getAllAfterByPage/{fromEpoch}

Stock Handling API

  • StockHandling.Infrastructure.Queries.Transaction.TransactionQueryModel

    • added a new property inPriceObj with a new model StockHandling.Domain.AggregateModels.Stock.StockProductInPrice :

      CODE
      {
                      "additionalProperties": false,
                      "properties": {
                          "hasValue": {
                              "readOnly": true,
                              "type": "boolean"
                          },
                          "inPrice": {
                              "format": "double",
                              "nullable": true,
                              "readOnly": true,
                              "type": "number"
                          },
                          "value": {
                              "format": "double",
                              "readOnly": true,
                              "type": "number"
                          }
                      },
                      "type": "object"
                  }
    • affected 200 status responses on:

      • GET /v1-ext/Transactions/{stockId}

  • StockHandling.API.Application.Commands.TransactionOrderPurchase.CreateExternalPurchaseOrderCommand changed

    • addedProducts item (StockHandling.API.ApiModels.TransactionOrderIn.AddExternalPurchaseProductModel) 
      → added new property capacityUnit which has the type of StockHandling.API.ApiModels.GlobalKeepingUnit.CapacityUnitModel

    • affected request body of:

      • POST /v1-ext/TransactionOrderIn

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.