pixi 22.02 is available from 1 February 2022. It includes several bug fixes, new features, enhancements and optimizations.
Hotifx
Connector
This hotfix is released on 28 March.
🟩 Bug fix: The authorization token for users logged in to pixi Connector expires after 3.5 days. When Connector tried to import order IDs after that period, the import requests resulted in an error (due to missing authentication) and in many failed import retries. This caused major issues on servers, affecting performance in all applications. With the hotfix, pixi will shut down Connector after 5 unsuccessful imports that were caused by missing authentication. pixi Connector also displays an error message that informs you about the unsuccessful authentication. After Connector is restarted and the user is logged in again, all processes run seamlessly. (609135, 611124)
API
🟩 Bug fix: If no value was passed in the @ItemXML parameter of API call pixiGetOrderlineExtended, the call did not return any results. The handling has been improved so that pixi automatically sets NULL for the parameter when an empty string is passed. (583223)
🟪 Enhancement: When identifiers (e.g. OrderlineKey(s) or OrderNr(s)) are passed that are not recognized by pixi, API call pixiDFCreateInvoices returns exactly which identifiers are not unknown in an error message (Example: "Orderline keys: 61819; 13579; 12367 do not exist in the database. Please check the input data."). (550378)
🟪 Enhancement: To improve database performance, API call pixiSetItemCustomsInfo changes field values only in case the passed data differs from the existing data. If the values are identical, the call returns the following message "200 - Accepted - no changes needed". (576076)
🟪 Enhancement: API call pixiGetItemsStockhistory was enhanced with two parameters. (550259)
@RowCount (Number of rows that should be returned. In case no value is passed, 1000 rows are returned)
@IBILKey (internal ID for stock movement, can serve as a starting point in this case)
🟪 Enhancement: The note to the supplier can be created via pixiUpdateSupplierOrder (parameter @Note) even if the order is in status NEW. Before, the note could only be created in status BES, CON or CLS. (549298)
🟪 Enhancement: API call pixiGetInvoice was enhanced with an additional result: (550397, 588109)
ReturnTrackingId (Return Tracking ID)
ReturnTrackingIdHistory (the complete history of return tracking IDs that are/were connected to the invoice)
🟪 Enhancement: API call pixiUpdateOrder was enhanced with four additional parameters: (552514)
@VoucherID (Voucher ID, must be provided together with @VoucherAmount)
@VoucherAmount (voucher amount)
@ShopNote (note that was received with this order from the shop)
@PaymentTypes (payment type code)
🟪 Enhancement: A controller (DeliveriesController) was removed because it had not been developed for some time. All associated endpoints were added to a newer controller (GoodsReceiptController). The desktop applications that addressed the old endpoints (i.e. Reports, Mobile, Web etc.) were updated and successfully tested. (551925)
🟪 Enhancement: API-Call pixiGetSOrders was enhanced with an additional parameter: (549299)
GoodsReceipts (Receipt Nr., multiple purchase orders can be assigned separated by a delimiter)
🟪 Enhancement: API call pixiSetOrderlinesInBoxToAUS was marked as deprecated. (582168)
pixi Mobile
Scan-In and Pick-to-Box
🟩 Bug fix: Box numbers were not correctly displayed on certain mobile devices.
When the box number is longer than 4 digits, for mobile devices running with Android version 8 or higher, the box number is retained in one line and scaled down to fit the screen size. If a version older than Android 8 runs on the device, only the first 4 digits are retained and the rest of the number is displayed in the next line. (575841)
Web Application
Administration (Shops)
🟪 Enhancement: The Shipping Seal was migrated to pixi Web. Navigate to Administration > Shops to generate a seal for each connected shop and embed the HTML code snippet into your shop's source code. (565100, 582005)
Please note: The pixi Shipping Seal app will be deprecated as of 16 February 2022. The old shipping seals can no longer be used after that date.
🟪 Enhancement: The browser cache stores sorting and filter settings. (580983)
Controlling (Dashboards)
🟪 Enhancement: The graphics of two widgets were translated to German. (584251)
Gescannte Bestellzeilen nach Zeitraum (heute)
Versendete Bestellungen nach Zeitraum (heute)
🟦 Optimization: Various procedures were optimized to reduce loading times for Logistics widgets. (580238)
Customer Service (Returns)
🟩 Bug fix: False currency symbols (e.g. Euro symbols instead of pound sterling) were displayed on return details pages. (580332)
🟪 Enhancement: Replacement orders are now set to status MIN after closing new orderlines when the orderlines in status MIN are canceled and set back to NEW. (581360)
Logistics (Ship Out - Multiple Packages)
🟩 Bug fix: Due to a false data type, invoices with numerical invoice numbers could not be reprinted. (581056)
Purchasing (Purchase Orders)
🟩 Bug fix: Purchase order numbers could not be sorted in ascending order. (580238)
Template Editor
🟪 Enhancement: Return Forms can now be added and edited in the Template Editor. The variables are identical to those used for invoices. In addition, the return form is downloadable. (517254, 517281, 517283)
Databases
🟩 Bug fix: The fields CntCodeISO2 and CntCodeISO3 were not correctly assigned. As a result, country codes for bundle items were not displayed on invoices. (580238)
🟦 Optimization: A function for creating and sending auto emails was optimized to enhance server performance. (582656)
🟦 Optimization: A procedure for setting the shipping vendor was optimized to prevent deadlocks. (507453)
🟦 Optimization: A procedure for calculating delivery dates was optimized to prevent parallelism that occurs while processing requests and to reduce CPU load. (523522)
Desktop Applications
Connector
🟩 Bug fix: The Connector could not import files if one file was opened in another program. The Connector now skips the file and attempts to import it when the file is "unlocked". (511525)
🟩 Bug fix: When tracking IDs were imported, update dates were not set to the current date on invoices. (587305)
🟪 Enhancement: In case imported tracking files are incomplete or defective, tracking IDs and all other correct data are now imported. In such cases, the file extension is renamed to .error and a log file is created in the same folder. The log file contains information about false or missing rows and error messages. (509860, 581213)
Control Center (Auto Emails)
🟪 Enhancement: A new standard template for the auto email type Return received was added. Additionally, a description was added to the email type in the Control Center. (583122)
Invoices
🟪 Enhancement: A pop-up window is shown in the Invoice application in case the cash register is closed or deleted. (575761)
Logistics (Scan-In & Ship-Out)
🟩 Bug fix: A procedure for reserving customer orders was optimized to prevent performance issues at Scan-In and Ship-Out. (575761)
Reports
🟩 Bug fix: Various procedures were optimized to reduce CPU load for generating report Items on Stock with BN/BBD. (522939)
Updates, New Client Versions and Installer
Contact our support team for an update appointment
Via email: Click the following link, fill out the email template and send it to servicedesk@descartes.com.
Via the portal: Log in to the Portal and open a Ticket.
Updates can either be done from Monday to Friday between 7:00 am and 5:00 pm or overnight. Ask the pixi Support team for an appointment.