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 numberaffected 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 numberaffected 200 status on:
GET /v1-ext/Configuration
Customership API
Customership.Data.Models.CustomerModel changed:
contactDetails (Customership.Data.Models.ContactDetailModel)
→ new boolean property useForNotificationaffected 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 useForNotificationaffected 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 useForNotificationaffected 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 numberalso 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 numberalso 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