(Version 24.25.9099.28182) Task 22542 – User Interface
In several places there were still references to the old RetailVista help documentation. This has been checked again, and from now on all help links refer to https://docs.retailvista.net.
(Version 24.14.8951.26125) Task 22230 – Extra placeholders in outgoing shipping confirmation emails
Two new placeholders have been made available in outgoing emails that are sent as shipping confirmations: TrackAndTraceBarcodes and ResolvedTraceURLs. With these placeholders, one or more track & trace barcodes can be included and/or the corresponding clickable URLs.
(Version 24.6.8839.28166) Task 22053 – Editing cash payment screen no longer works
This bug has been resolved.
General
(Version 24.25.9099.28182) Task 22541 – User Interface
The overview of licenses available via the help menu/general section was not yet fully complete with the latest new license modules. This issue has been resolved.
(Version 24.24.9091.26605) Task 22517 – User Interface
A WhatsApp icon is now also displayed on the RetailVista home page. Clicking this icon shows a QR code that can be scanned with a phone, enabling WhatsApp support from NedFox.
(Version 24.14.8951.26125) Task 22322 – Branch column description in grid with mobile devices
This column should have been filled with the branch to which the mobile device is assigned, but it remained empty. This issue has been resolved.
(Version 24.24.9091.26605) Task 21819 – Updating FTP credentials does not work in RetailVista
This maintenance has been adjusted and now works correctly.
(Version 24.27.9119.28265) Task 21014 – Implement 2FA authentication
RetailVista now has 2FA authentication available by default for all license holders. With 2FA, an additional security layer is added. NedFox strongly advises using 2FA wherever possible, especially when accessing RetailVista from outside the store. This can be configured in the RetailVista settings.
products
(Version 24.26.9105.26320) Task 22533 – Product maintenance
During product maintenance it can be specified in which webshop(s) a product is active. However, changes to this setting were not being saved. This bug has now been fixed.
(Version 24.23.9077.26540) Task 22476 – Product maintenance
An HS code can be specified for a product. This code is important for certain international shipments. New is that the HS code can now also be specified at product category level. If an HS code is filled in at product category level but not at product level, the category HS code will be used in the data communication to SendCloud.
(Version 24.24.9091.26605) Task 22475 – Product maintenance
A country of origin can be specified for a product . This is important for shipping parcels to certain countries. New is that this country code can now also be specified at product category level. If the code is filled in at category level but not at product level, the product category country of origin will now be sent to SendCloud.
(Version 24.19.9022.27912) Task 22459 – Purchasing data maintenance
When maintaining purchasing data for a product , the purchase barcode could no longer contain 13 characters. This has been extended.
(Version 24.17.8993.27840) Task 22364 – Hospitality group maintenance
A new field “external code” is now available in hospitality group maintenance.
(Version 24.13.8937.27654) Task 21002 – Search on combination of description and remark 1
Searching on this combination previously worked as an “OR” filter, which resulted in too many results. All search screens and all fields specified in RetailVista are always treated as an “AND” combination. This means that results must meet all specified criteria. From now on, this also applies to the combination of description and remark 1.
(Version 24.15.8966.25368) Task 20789 – productattributes (deleted and active) shown in productmaintenance mutation history
Due to technical reasons, the properties “deleted” and “active” were not shown in the mutation history of a product . This has been resolved.
Authorization
(Version 24.10.8896.26292) Task 22187 – Per user it can now be configured whether only internal or both internal & external access is allowed
With this extension it is now possible to determine which users are allowed to access the system from outside. A new setting has been introduced where the IP addresses of the store itself can be specified.
(Version 24.10.8896.26292) Task 22186 – 2FA authorization can now be configured for login outside the store only
Previously, 2FA could only be enabled or disabled entirely per company and per user account. From now on it is also possible to configure that 2FA is only active for logins outside the store. For this, the store must have a fixed IP address and the internal IP addresses must be specified in the settings.
EDI
(Version 24.11.8909.29285) Task 22266 – Rejection of EDI messages
EDI messages are now rejected when they contain invalid characters. Previously, the message was not processed but also not explicitly rejected.
(Version 24.15.8966.25368) Task 21434 – Do not send an email to the store after every failed attempt in RetailLink and increase the retry interval to 10 minutes
From now on, a notification is only sent if sending an EDI message ultimately fails. Previously, a notification email was sent to the store for every attempt (up to a maximum of three). This is no longer the case.
Exchange
(Version 24.24.9091.26605) Task 21950 – Retail3000 import combined with WebConnect should take test instances into account
From now on, when connecting to WebConnect from a test environment, only a WebConnect test server may be used. This prevents a test environment from accidentally retrieving (and deleting) productmutation files from a production environment.
Exchange Excel import
(Version 24.24.9091.26605) Task 17994 – Excel import field length
The length of productfields was changed some time ago from 60 to 80 characters. Until now, the Excel import did not take this into account. This has been adjusted as of this update.
Invoicing
(Version 24.14.8951.26125) Task 22333 – Determination of VAT rate for delivery on account
Previously, this calculation did not take into account the country of the branch for the delivery on account, but only the active branch. This issue has been resolved.
Purchase Orders
(Version 24.25.9099.28182) Task 22551 – Purchase order maintenance
When finalizing a purchase order that contained one or more incomplete lines, the error message was not always clear. This message has now been clarified.
(Version 24.24.9091.26605) Task 22474 – Purchase order maintenance
A new setting has been introduced that can enforce a required expected delivery date for purchase orders. When this setting is active, automatically created purchase orders will receive an expected delivery date equal to today plus the optionally configured expected delivery days for the supplier.
(Version 24.21.9049.26843) Task 22473 – productstatistics
From the “Purchase Orders” tab in productstatistics, it is now possible to click through directly to the purchase orders shown there.
(Version 24.26.9105.26320) Task 22419 – Sending purchase orders via EDI
Cancelled purchase orders are no longer automatically sent via EDI.
(Version 24.16.8980.16963) Task 22404 – Search purchase orders
An error occurred when searching purchase orders using the “expected delivery date from/to” field. This issue has been resolved.
(Version 24.13.8937.27654) Task 22174 – Receiving a main collection productnow also closes the purchase order line
When a main collection productis booked during productreceipt, any existing purchase order line is now also linked and the open quantity is reduced accordingly.
(Version 24.24.9091.26605) Task 21748 – Minimum order quantity not copied correctly in purchasing records
This field is now also copied correctly when creating a new purchasing record.
(Version 24.15.8966.25368) Task 20397 – Display department description in purchase order lines
The department column was not populated correctly in purchase order line views. This issue has been resolved.
Loyalty
(Version 24.15.8966.25368) Task 21786 – Increase maximum number of loyalty points that can be redeemed in sales orders
Previously, a maximum of 9,999 points could be redeemed in a sales order. This limit has been increased.
Goods Receipts
(Version 24.2.8784.27193) Task 21399 – Apply discount on main productand distribute it over underlying products
When a discount is applied to the receipt value of a main set product, this value is now also applied to the underlying related set products.
(Version 24.24.9091.26605) Task 21201 – Mutation history displayed incorrectly in packing slip check screen
This issue has been resolved.
(Version 24.12.8923.29735) Task 20918 – Purchase discount higher than purchase price causes processing error
This issue has been resolved.
Order Picking
(Version 24.2.8784.27193) Task 21988 – Physical gift cards excluded from digital order picking instructions
Order picking instructions are no longer generated for physical gift cards.
(Version 24.3.8798.27569) Task 20998 – Generate and print carriers
Two new screens have been added under warehouse administration in RetailVista. It is now possible to print stickers for created carriers.
In the carrier maintenance screen, carriers can be generated via the left task bar.
Performance
(Version 24.26.9105.26320) Task 21962 – Deleting product receipt takes too long
This issue has been resolved.
Promotions and Discounts
(Version 24.11.8909.29285) Task 15374 – MixedMatch for entire brand not shown for product
If a brand was used in the definition of mixed matches, this mixed match was not shown in POS and ERP for eligible products. This issue has been resolved.
Reports
(Version 24.10.8896.26292) Task 22037 – Debtor export in RetailVista no longer works correctly when exporting to Excel/CSV
After the debtor export was converted to processing via the task scheduler, file generation no longer worked correctly. This bug has been fixed.
(Version 24.3.8798.27569) Task 22024 – Total purchase value incorrect when printing report 51 (receipt)
The total calculation in the report was incorrect and has been adjusted. The total amount displayed in RetailVista for a product receipt was already correct.
Relations
(Version 24.21.9049.26843) Task 22427 – Exporting relation data
With this update, the number of fields included in the relation export has been expanded to include fields added in recent updates to relation maintenance.
(Version 24.24.9091.26605) Task 20290 – Selecting reservation number in relation statistics causes error
It is now possible to successfully click through a reservation number from the productstatistics card.
Reservations
(Version 24.25.9099.28182) Task 22534 – Sending parcel information to SendCloud
If a customer name (usually a company name) was longer than 35 characters, the message was rejected by SendCloud. From now on, names longer than 35 characters are truncated and still sent to SendCloud.
(Version 24.16.8980.16963) Task 22363 – Converting sales orders to delivery on account
When converting a sales order to delivery on account, the sales order was closed once all products were delivered. However, no check was performed to see whether an open payment balance still existed. This is now taken into account.
If an amount is still open on the advance payment balance (usually due to overpayment), this amount must first be refunded before the sales order can be closed.
(Version 24.14.8951.26125) Task 22284 – SendCloud address label
If the relation of a sales order is a company, the company name is now used as the name on the SendCloud address label.
This also applies to the contact person on a sales order: if specified, this name takes precedence over the general relation name or company name.
(Version 24.14.8951.26125) Task 22283 – Recipient name on shipping label via SendCloud
As of this update, the name used in the address block of a SendCloud shipping label will also check the “attention of” field in the delivery address of a sales order. If this field is filled, that name will be used.
(Version 24.13.8937.27654) Task 22214 – Improved SendCloud error handling
When a communication issue with SendCloud occurs, more detailed information is now shown in the parcel service logging.
(Version 24.3.8798.27569) Task 22021 – Ability to specify issue location as criterion for order picking types
For order picking types, an issue location can now optionally be configured. This makes it possible to collect only order lines for a specific issue location.
For example, when collecting garden center orders for issue warehouse A, it will be clear after completion that all carriers can be transported internally to warehouse A.
(Version 24.3.8798.27569) Task 22004 – Ability to link issue location to environment
In environment maintenance, it is now possible to link an issue location to an environment.
This allows the pack & ship environment to ensure that reservations intended for issue location A are not processed at issue location B.
(Version 24.2.8784.27193) Task 21998 – Search reservations by parcel service barcode (track & trace)
It is now possible to search on this field.
(Version 24.3.8798.27569) Task 21990 – Improved logging for parcel announcement
Some important details were missing in the logging when announcing parcels. This has been improved.
(Version 24.5.8826.22282) Task 21935 – HS code support for SendCloud
HS codes are now also sent to SendCloud for customs shipments outside the EU.
SendCloud does not support multi-colli shipments for these deliveries. Therefore, shipments outside the EU are now automatically registered as separate individual shipments instead of multi-colli.
HS codes can be defined per productin productmaintenance.
(Version 24.9.8881.37703) Task 21911 – Send email to consumer for partial delivery
When processing a reservation in the pack & ship application, an automatic email can now be sent to the consumer informing them that a partial delivery is on its way.
A new email template has been created for this purpose.
(Version 24.11.8909.29285) Task 21354 – Expired reservations no longer shown when generating deliveries
Expired reservations are no longer displayed in the delivery generation screen.
Returns
(Version 24.15.8966.25368) Task 22308 – Processing refund payments
When processing refunds via a PSP, the approval requirement setting was not taken into account. This is now corrected.
If approval is required, the refund will first receive the status “waiting for approval.” Only after approval will it be automatically processed by the task scheduler.
(Version 24.14.8951.26125) Task 22209 – Return request line number now unique and sequential per return request
Previously, return request line numbers were numbered globally across all requests, causing the first line of a new request to receive a very high number. This has been corrected.
Statistics
(Version 24.26.9105.26320) Task 22589 – Azure data mirror replication for BI reporting
RetailVista data can now automatically be exported nightly to an Azure data warehouse environment.
This makes it much easier for BI parties to work with RetailVista data, as they can use an ODBC connection to the Azure database.
(Version 24.12.8923.29735) Task 22268 – Relation statistics in POS
Due to performance considerations, relation statistics in RetailVista POS can now be retrieved up to one year back.
For older data, the RetailVista back office must be used.
(Version 24.18.9007.27772) Task 21931 – Differences in statistics results when filtering by cash register group
When filtering statistics by cash register group, only non-deleted products were incorrectly included. This has been fixed.
All products are now included, regardless of whether they are deleted or not.
(Version 24.2.8784.27193) Task 21404 – Statistic 208 variant grouped by country, VAT
Statistic 208 has been implemented for VAT declaration related to deliveries abroad.
Task Scheduler
(Version 24.6.8839.28166) Task 22145 – EAN13 barcodes with leading zeros now sent to EffectConnect
EAN13 barcodes starting with one or more leading zeros technically have a shorter length than 13 digits.
Because of this, these barcodes were not sent to EffectConnect. This behavior has now been corrected. Shorter EAN13 barcodes are now also transmitted.
Sales Orders
(Version 24.23.9077.26540) Task 22478 – Redeeming loyalty card balance in sales orders
When creating a sales order, it is now possible to specify how much value (amount) from a loyalty card should be redeemed, resulting in a discount on the sales order.
Once the sales order is finalized, the actual deduction from the loyalty card is performed.
This only works if a loyalty card number is specified, sufficient balance is available, and the value can be processed as a discount on the sales order.
(Version 25.2.9148.22762) Task 22472 – Searching sales orders by time of day
Sales orders can now also be searched by time of day, instead of only by date range.
(Version 24.20.9036.20670) Task 22380 – Payment request link in sales order
A visible link has been added to payment requests, which can also be included in emails to consumers.
Using this link, consumers can start a payment session, after which the result is written back into RetailVista.
(Version 24.15.8966.25368) Task 22339 – Pay.NL PSP integration
A PSP integration with Pay.NL has been implemented.
This allows refunds for sales orders to be processed automatically and enables payments on sales orders via Pay.NL.
(Version 24.14.8951.26125) Task 22274 – Email templates with full name and sender email placeholders
Previously, these placeholders were always filled using task scheduler settings.
It is now possible to define different values directly in the email template.
(Version 24.14.8951.26125) Task 22229 – Resend email from sales order CRM tab
Emails can now be resent directly from CRM entries within a sales order. Previously, this was only possible from the outgoing emails page.
(Version 24.9.8881.37703) Task 22217 – Sales orders automatically closed when generating delivery on account via scenario
Previously, these sales orders remained open even when everything had been delivered.
(Version 25.1.9133.27408) Task 22215 – Payment request added to sales order maintenance
RetailVista now supports payments via PSP integrations, currently Buckaroo, Pay.NL, and Stripe.
Advance payment requests can now be created from sales orders.
A payment request can generate an email with a link and QR code for consumers to complete payment.
Once payment is successful, the advance payment request is marked as processed and an advance payment is created.
(Version 25.2.9148.22762) Task 22165 – Sales order discount no longer distributed over non-discountable lines
If a sales order contains net-priced lines, total discounts are no longer distributed over those lines.
(Version 24.4.8812.27675) Task 22025 – Notes tab missing in sales orders
Manual notes can now again be added in the CRM tab of a sales order.
(Version 24.4.8812.27675) Task 22022 – Dynamic issue location definition in sales order scenarios
Sales order scenarios can now use a dynamic issue location definition, allowing specific rule sets to be applied when splitting reservations into issue locations.
(Version 24.5.8826.22282) Task 21991 – Email placeholder formatting incorrect for amounts and numbers
Amounts and numbers in outgoing emails are now formatted with two decimals and correct country code handling.
(Version 24.2.8784.27193) Task 21989 – VAT incorrectly applied to shipping costs on VAT-exempt sales orders
Shipping costs are now also VAT-exempt when a sales order is VAT-exempt.
(Version 24.3.8798.27569) Task 21972 – Customer service rule type table extended with expired field
This prevents selection of deprecated types when creating new customer service registrations.
(Version 24.2.8784.27193) Task 21831 – Sales orders cannot be closed when advance payment balance is not zero
Sales orders can now only be closed if the advance payment balance is zero. Any remaining balance must first be refunded to the customer.
(Version 24.2.8784.27193) Task 21713 – Automatically generate refund lines for overpaid sales orders
If a closed sales order still has an overpaid advance balance, the task scheduler can now automatically generate refund lines.
A separate task then communicates these refunds to the PSP.
Only finalized sales orders with all non-cancelled lines fully delivered are considered.
An administration setting defines from which creation date sales orders are eligible for automatic refunds. This date is mandatory.
Inventory
(Version 24.20.9036.20670) Task 22446 – Export inventory mutations
The description of inventory corrections is now included in the inventory mutation export.
(Version 24.24.9091.26605) Task 22422 – Recalculate FIFO purchase price
An error occurred for products with stock level -1. This has been resolved.
(Version 25.1.9133.27408) Task 22417 – Posting inventory counts
When posting inventory counts, it is now possible to post only the store, only the warehouse, or both.
If warehouses are included, optional filtering by warehouse location level 1 through 5 is available.
(Version 24.16.8980.16963) Task 22181 – Inventory recalculation after changing related type
When changing the related type from “Add products” to “Distribute turnover over related products,” the virtual stock of the main productis now recalculated correctly.
(Version 24.13.8937.27654) Task 22063 – Include productlist number in inventory description
When converting a product list to an inventory count, the productlist number is now included in the inventory description.
(Version 24.3.8798.27569) Task 21970 – Main related productno longer scannable during inventory
Main related products have virtual stock only and can no longer be inventoried. RetailVista Mobile will now refuse these products.
(Version 24.11.8909.29285) Task 21886 – Excel export of inventory mutations
Inventory maintenance now supports exporting inventory mutations to Excel.
Webshop
(Version 24.26.9105.26320) Task 22546 – Webshop order message processing
French addresses (house number before street name) were incorrectly processed, leaving the street name empty. This has been fixed.
(Version 24.24.9091.26605) Task 22489 – Export data to webshop(s)
Product data and parcel data are both sent to webshops.
If sending product data fails, parcel data will now still be sent.
(Version 24.16.8980.16963) Task 22315 – Shopware integration
An integration between RetailVista and Shopware is now available. Product mutations are sent to Shopware and orders are retrieved.
(Version 24.14.8951.26125) Task 22307 – Occasional deadlock when processing webshop order messages
A rare deadlock issue has been resolved.
(Version 24.6.8839.28166) Task 22142 – Expanded timeframe for retrieving bol.com orders
The timeframe has been increased from 1 to 6 hours to prevent missing orders.
(Version 24.6.8839.28166) Task 22141 – Expanded timeframe for EffectConnect integration
The retrieval timeframe has been extended to prevent missed orders.
(Version 24.3.8798.27569) Task 22002 – EffectConnect export now respects rate limits
RetailVista now prevents exceeding EffectConnect’s 24-hour mutation limit when retries occur.
(Version 24.10.8896.26292) Task 21687 – Support for VAT-exempt consumer orders outside the EU
RetailVista now supports VAT-exempt deliveries to consumers outside the EU. Countries can be marked as EU or non-EU. Debtors can be configured to ignore VAT number validation. The webshop determines VAT exemption status. For non-EU deliveries, consulting an accountant is strongly recommended. For the UK, for example, different rules apply for orders up to and above £155.