Skip to main content
Skip table of contents

Release Notes 07.08.2024

Administration API

  • Administration.API.ApiModels.CompanyApiModel changed:

    • added Company → new boolean property generateSkuEnabled

    • affected 200 status responses on:

      • GET /v1-ext/Company

  • Administration.API.ApiModels.WorkstationApiModel changed:

    • paymentService (Administration.Infrastructure.Models.Workstation.PaymentService)
      → paymentsConfiguration (Administration.Infrastructure.Models.Workstation.PaymentsConfiguration)  
      overpaymentTax changed format from int32 to double, type from integer to number

    • affected 200 status responses on: 

      • GET /v1-ext/Workstation

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

  • Administration.API.ApiModels.ConfigurationItemsData changed:

    • mobileWorkstations (Administration.Infrastructure.Models.MobilePos.MobileWorkstation)
      → paymentService (Administration.Infrastructure.Models.MobilePos.MobileWorkstationPaymentService)
      → paymentsConfiguration (Administration.Infrastructure.Models.Workstation.PaymentsConfiguration)  
      →  overpaymentTax changed format from int32 to double, type from integer to number

    • affected 200 status on:

      • GET /v1-ext/Configuration

Customership API

  • Customership.Data.Models.CustomerModel changed:

    • contactDetails (Customership.Data.Models.ContactDetailModel)
      → new boolean property useForNotification

    • affected request body for endpoint:

      • POST; /v1-ext/Customers

  • Customership.Data.Models.CustomerFilterResultModel changed:

    • its list model of the customers property Customership.Data.Models.CustomerModel 
      → contactDetails (Customership.Data.Models.ContactDetailModel)
      → new boolean property useForNotification

    • affected 200 status responses on:

      • GET; /v1-ext/Customers/filter

Orders API

  • Orders.Domain.Commands.External.CreateExternalOrderCommand

    • → customer (Orders.Domain.Commands.Models.OrderCustomerData)
      → companyClient (Orders.Domain.Commands.Models.CompanyCustomerData)
      → contactDetails (Orders.Domain.Commands.Models.CustomerContactDetails)
      → new boolean property useForNotification

    • affected request body for endpoint:

      • POST; /v1-ext/Orders/external

Reporting API

  • Reporting.Orders.OrderModel.ReportingOrder changed:

    • → products (Reporting.Orders.OrderModel.ReportingProduct) 
      → taxPercent property changed format from int32 to double, type from integer to number

      • also here nested product of the above product so recursively
        → products (Reporting.Orders.OrderModel.ReportingProduct) 
        ....
        → products (Reporting.Orders.OrderModel.ReportingProduct) 
        → taxPercent property changed format from int32 to double, type from integer to number

      • → products (Reporting.Orders.OrderModel.ReportingProduct) 
        → accountLines (Reporting.Orders.OrderModel.ReportingAccountLine )
        →  taxPercent property changed format from int32 to double, type from integer to number

      • also here nested product of the above product so recursively
        → products (Reporting.Orders.OrderModel.ReportingProduct) 
        ....
        → products (Reporting.Orders.OrderModel.ReportingProduct) 
        → accountLines (Reporting.Orders.OrderModel.ReportingAccountLine )
        →  taxPercent property changed format from int32 to double, type from integer to number

      • → payments (Reporting.Orders.OrderModel.ReportingPayment )
        → accountLines (Reporting.Orders.OrderModel.ReportingAccountLine )
        →  taxPercent property changed format from int32 to double, type from integer to number

      • → refundedRows (Reporting.Orders.OrderModel.ReportingProduct) 
        → accountLines (Reporting.Orders.OrderModel.ReportingAccountLine )
        →  taxPercent property changed format from int32 to double, type from integer to number

      •  ------------------------------------------------------------------------------------------------------

      • → reportingCustomer (Reporting.Orders.OrderModel.ReportingCustomer)
        → contactDetails (Reporting.Orders.OrderModel.ReportingCustomerContactDetails)
        → new boolean property useForNotification

    • affected 200 status responses on:

      • GET; /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}

    • Reporting.Orders.OrderModel.ReportingOrder is also used as a model for reportingOrders property in model Reporting.API.ApiModels.ReportingOrdersPagingResponse this affects 200 status responses from:

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

Stock Handling API

  • StockHandling.API.Application.Commands.GlobalKeepingUnit.CreateGlobalKeepingUnitExternalModel changed:

    • → new boolean property shouldFetchFromGS1, description: "Define if data should be fetched from GS1."

    • affected request body on:

      • POST; /v1-ext/GlobalKeepingUnit

JavaScript errors detected

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

If this problem persists, please contact our support.