Skip to main content

v4.0.28 Release Notes

Written by Noel Collings
Updated over 2 weeks ago

Find below the release notes for version 4.0.28 of Roundsman

Release Date: 02/02/2026

New Features

  • Test calls to check Roundsman Portal Client API can talk to the Server Data service (aka server API). (Reference: 1935252, Build: 4.0.28)

Improvements

  • As posting to access pay is done via the Admin MSMQ service it may take a while for a submission to be actually submitted to Access Pay the status of ePayments are not set untill the payments are submitted. when processing the ePayment form now waits for 25 seconds for the status to change, after that it now dispalys a message to the effect that the payments have been queued for submission. (Reference: 1912121, Build: 4.0.28)

  • Truncation Of Data Into Access Financials (Reference: 1916358, Build: 4.0.28)

  • In an account, if user sets the direct debit flag, we now check that the bank details are set for new instuctions.. (Reference: 1921392, Build: 4.0.28)

  • Product Specification now shows from Upcoming Deliveries (Reference: 1927248, Build: 4.0.24.18, 4.0.26.2, 4.0.27.1, 4.0.28)

  • Upcoming deliveries - now remembers which date selected after updating a quantity (Reference: 1924738, Build: 4.0.24.20, 4.0.26.2, 4.0.27.1, 4.0.28)

  • Portal issues now result in e-mail sent to admin for a given issue category (Reference: 1709130, Build: 4.0.28)

  • Public Order View now shows correct number of job items when there are mutliple/identical job items for same product (Reference: 1937038, Build: 4.0.17.37, 4.0.27.1, 4.0.28)

  • Bing maps is being depriciated, switch Roundsman maps to Azure maps (Reference: 1887521, Build: 4.0.28)

  • Self registration delivery and billing address lookups/manual entry improved. (Reference: 1954026, Build: 4.0.26.4, 4.0.27.4, 4.0.28)

  • Label for Invoice LastModified date now says 'Created\Modified' (Reference: 1969397, Build: 4.0.28)

  • Cross linked manifest validation check now optional. (Reference: 1955656, Build: 4.0.26.7, 4.0.27.5, 4.0.28)

  • Turning on round on Customer Multi-round tab speed improvement (Reference: 1983700, Build: 4.0.24.32, 4.0.26.9, 4.0.27.7, 4.0.28)

  • New format of the Supplier lookup in Delivery Wizard (Reference: 1975005, Build: 4.0.28)

  • Portal retry mechanism upon Self Registration screen submission. (Reference: 1954087, Build: 4.0.26.16, 4.0.27.10, 4.0.28)

  • Epayments Allegedly Hanging On 'Validating EPayment Environment' (Reference: 1991648, Build: 4.0.28, 4.0.27.10, 4.0.26.16)

  • To allow the stock take app to filter by product category it needs the product list updating to include the category for each product. (Reference: 1939940, Build: 4.0.28)

  • Email Validation added to Epayments posting for Access Pay (Reference: 1997784, Build: 4.0.28)

  • Portal - Remove holiday error message not meaningful to user (Reference: 2005735, Build: 4.0.28.1, 4.0.29)

  • Portal Adhoc Payment field length validation (Reference: 2003870, Build: 4.0.27.11, 4.0.28.1, 4.0.29)

Fixes

  • Access Paysuite When a DD contract is cancelled, Roundsman doesn't flush our the original contract ID, Preventing the setup of a new DD This has been fixed (Reference: 1913872, Build: 4.0.26,4.0.27,4.0.28)

  • Direct Debit Account Number Couldn't Be Removed (Reference: 1921858, Build: 4.0.28)

  • Customer Product Restriction are not working, Upcoming deliveries to show correct value (Reference: 1917054, Build: 4.0.24., 4.0.26., 4.0.27., 4.0.28)

  • Portal Self Registration - Title now mandatory field (Reference: 1921622, Build: 4.0.24., 4.0.26., 4.0.27., 4.0.28)

  • Portal Self Registration - Is Direct Debit should not be ticked after registration but Direct Debit Required is set (Reference: 1921639, Build: 4.0.24., 4.0.26., 4.0.27., 4.0.28)

  • Portal Self Registration - Products not always showing (Reference: 1925801, Build: 4.0.24., 4.0.26., 4.0.27., 4.0.28)

  • Access Paysuite makes a callback to roundsman when it has recived a bulkPayment request, sometimes this can take an extended period of time before the callback is made. If ePayments have an associated invoice, then the invoice flag DirectDebitSent is not set, we now ensure its sent in the BulkPayment callback (Reference: 1935611, Build: 4.0.24,4.0.26,4.0.27,4.0.28)

  • Limit Standing Order Notes Length To 50 Characters (Reference: 1936911, Build: 4.0.28)

  • Null Address Fields Would Crash AccessPay Epayments (Reference: 1936052, Build: 4.0.28, 4.0.27.3, 4.0.26.3, 4.0.24.23)

  • Cannot delete "Open/Loading" round instance from Round instance screen if InvoiceOnDispatch set (Reference: 1943910, Build: 4.0.26, 4.0.27, 4.0.28)

  • Order For Day following merge - duplicate item created Standing order job items on merged round after re-generate of customer jobs - missing job item (Reference: 1879489, Build: 4.0.21.32, 4.0.24.24, 4.0.26.4, 4.0.27.3, 4.0.28)

  • New registration to show product Gross price (i.e. incl VAT) instead of Net price. (Reference: 1953997, Build: 4.0.24.24, 4.0.26.4, 4.0.27.4, 4.0.28)

  • Picking status was not saving after editing (Reference: 1954959, Build: 4.0.28)

  • New index on ManifestExtraAudit table (Reference: 1964355, Build: 4.0.28, 4.0.27.4, 4.0.26.4)

  • Various fixes/improvements for post-merge and/or post transfer job processing 1. Post Merge - Standing Order changes/validation - now correctly applies changes - Order for Day changes/validation - now correctly applies changes - UI highlights to indicate merge sources - Portal UI highlights - shows customer which items are merged ones. 2. Transfer Round Instance Job(s) - UI highlights to indicate merge sources - Standing Order changes/validation - now correctly applies changes - Order for Day changes/validation - now correctly applies changes 3. Round Instance re-sequencing feature (Reference: 1879489, Build: 4.0.24.25, 4.0.26.4, 4.0.27.4, 4.0.28)

  • Portal now remembers last selected date in Upcoming deliveries. Only full page refresh will reset back to today. (Reference: 1955805, Build: 4.0.24.28, 4.0.26.5, 4.0.27.5, 4.0.28)

  • Portal Quantities check existing quantity and set that as max if higher than default max (Reference: 1961537, Build: 4.0.27., 4.0.28)

  • Email Log was adding the Customer Name in Credit Control (Reference: 1970823, Build: 4.0.28, 4.0.27.5, 4.0.26.5,4.0.24.26)

  • Portal - Search products no longer allows date selection (as user selects date when clicking search) (Reference: 1966902, Build: 4.0.27.5, 4.0.28)

  • Portal DD already setup message now reads in dynamic content that has HTML within. (Reference: 1959427, Build: 4.0.24.28, 4.0.26.5, 4.0.27.5, 4.0.28)

  • Adding customer round and/or regenerating jobs timeout extended (Reference: 1974139, Build: 4.0.24.27, 4.0.26.5, 4.0.27.5, 4.0.28)

  • Portal - Self registration - postcode lookup keeps searching if user does not enter value, so user cannot escape/leave page (Reference: 1974438, Build: 4.0.24.28, 4.0.26.5, 4.0.27.5, 4.0.28)

  • Holidays On A Merged Round Not Clearing Out An Order For Day (Reference: 1977282, Build: 4.0.28, 4.0.27.5, 4.0.26.5, 4.0.24.28)

  • A combinination of standing orders, order for day and moving customer rounds, can casue the Order for Day to be set as a seperate item on a job when it should be an override to the standing order, this shows itself if a custmer refreshes the jobs. (Reference: 1979118, Build: 4.0.24,4.0.26,4.0.27,4.0.28)

  • The Invoice layout in the Create Direct Debit screen was using a fixed list of invoice layouts. This has been changed to use a dynamic list (Reference: 1968072, Build: 4.0.24,4.0.26,4.0.27,4.0.28)

  • Round sequence preserved following merge. Merged target set to have over-rides (so only round job re-sequence can be used) (Reference: 1978735, Build: 4.0.24.28, 4.0.26.5, 4.0.27.5, 4.0.28)

  • Self-registration - product lead times included as well as delivery date lead time (Reference: 1949396, Build: 4.0.26.7, 4.0.27.5, 4.0.28)

  • Portal messages set job items failing when new item added. (Reference: 1982112, Build: 4.0.24.30, 4.0.26.7, 4.0.27.4, 4.0.28)

  • Web Products with a Lead Time issue not filtered out when browsing/searching for products. (Reference: 1968063, Build: 4.0.24.30, 4.0.26.7, 4.0.27.5, 4.0.28)

  • Direct Debit activation turns of CashSales flag on Account (Reference: 1962303, Build: 4.0.24.30, 4.0.26.7, 4.0.27.4, 4.0.28)

  • Clear out the contract ID when a DD contract is cancelled with AccessPay (Reference: 1975456, Build: 4.0.28, 4.0.27.5, 4.0.26.7, 4.0.24.30)

  • Cash sale and Self registration now use better reference for Customer Transactions, so confirmed correct ones are invoiced. (Reference: 1967308, Build: 4.0.26.8, 4.0.27.7, 4.0.28)

  • Order for week allowed the editing of of merged items that had been merged into a day not defined for the customer. These items are now not editable as they need to be changed in Order For Day (Reference: 1982233, Build: 4.0.24,4.0.26,4.0.27,4.0.28)

  • Service re-start prevent race condition preventing service self-restart E-mails when exception now only sends once per 10m if same message (i.e. whilst service is down, to prevent bulk exception e-mails (Reference: 1987784, Build: 4.0.24.34, 4.0.26.10, 4.0.27.8, 4.0.28)

  • Portal price (V2) mechanism performance improvement reading prices. Background price sync (old mech) does not run if PortalPricingV2 setting turned on. (Reference: 1986373, Build: 4.0.24.34, 4.0.26.10, 4.0.27.8, 4.0.28)

  • SMTP throttling exception prevented (where possible) when sending via e-mail service (Reference: 1984583, Build: 4.0.25.9, 4.0.26.12, 4.0.27.9, 4.0.28)

  • Update to prevent "duplicate" Job adjustment records when adding new product in order for day (Reference: 1982509, Build: 4.0.24.35, 4.0.26.12, 4.0.27.9, 4.0.28)

  • Portal sync of prices where amended/modifiedy was NULL in Roundsman db, Out of memory issue when processing large volume. (Reference: 1992120, Build: 4.0.26.13, 4.0.27.9, 4.0.28)

  • Delivered Quantity not returned correctly to mobile app (for historic jobs where driver mobile had added item) (Reference: 1993032, Build: 4.0.26.13, 4.0.27.9, 4.0.28)

  • Account notes attachment tab not showing name of attachemnt (if exists) and the "Download Attachment" button was not working (Reference: 1993885, Build: 4.0.26,4.0.27,4.0.28)

  • Access Pay: ARUDD Code zero, "Refer to Payer" not being handled correctly (Reference: 1995015, Build: 4.0.24.35, 4.0.26,4.0.27,4.0.28)

  • Standing order items must save before Validate button clicked (Reference: 1996806, Build: 4.0.24.36, 4.0.26.16, 4.0.27.10, 4.0.28)

  • Its possible for two users to have the "Change Round Status" screens open, if they both set the status of a round to the same status this can cause issues like duplicated runs and deliveries. This has now been fixed so that before changing the status of a round, its double checked to see if the staatus has changed. Also a Progress list has been added so users can see the process state of each of the selected rounds (Reference: 1997533, Build: 4.0.26,4.0.27,4.0.28)

  • Prices group update on customer now syncing properly to portal (Reference: 2012585, Build: 4.0.26.19, 4.0.27.11, 4.0.28.1, 4.0.29)

  • Editing Additional Contact does not Save Change properly (Reference: 2011674, Build: 4.0.27.11, 4.0.28.1, 4.0.29)

  • Ensure newly added contact saved before enabling as web user (Reference: 2011204, Build: 4.0.27.11, 4.0.28.2, 4.0.29)

  • Changes to bank detail in the account credit controll screen were not propigaed to Access Pay if access is the payment provider. (Reference: 2018573, Build: 4.0.27, 4.0.28, 4.0.29)

  • Adding new Contact e-mail address now removes spaces (Reference: 2018879, Build: 4.0.27.11, 4.0.28.1, 4.0.29)

  • AccessPay ARUDD code zero and status "Unpaid" were bouncing payments even when the payment was already bounced. No they will only be bounced if they are not bounced. (Reference: 2015634, Build: 4.0.27,4.0.28,4.0.29)

  • Portal Main basket page not refreshing after submission (Reference: 2025210, Build: 4.0.27.11, 4.0.28.2, 4.0.29)

  • Portal basket price would not show following price V2 mechanism migration and old price table cleared down. Now shows prices when items added to basket (Reference: 2047944, Build: 4.0.26.23, 4.0.27.13, 4.0.28.5, 4.0.29)

Did this answer your question?