Delivering the future: How Icorp transformed Yodel’s billing and payment system

Case Study

Delivering the future: How Icorp transformed Yodel’s billing and payment system


Yodel, one of the UK’s leading parcel delivery companies, handles millions of deliveries every week. With over 49 sites nationwide and a wide-reaching network of partners, Yodel prides itself on efficiency, reliability, and customer-centric services. From fashion and leisure to health, beauty, and specialist handling for delicate items such as wine and flowers, the company continues to refine its operations. This strong position today has been achieved through a complete transformation of the IT landscape. A major aspect of this transformation has been the overhaul of Yodel’s billing system. Billing is a crucial yet often overlooked element of logistics that drives both efficiency and accuracy in operations.

To explore this evolution, we spoke with Ashraf Adil, Director of DevOps & IT Operations at Yodel who has been with the company for over ten years. Having worked with the system throughout his tenure, Ashraf offers valuable insights into the journey from fragmented legacy systems to a smooth, automated invoicing process.

Read the case studyLet’s talk about your billing challenges

Modern Finance Made Simple: The Case for Moving Beyond Legacy Systems

Modern Finance Made Simple: The Case for Moving Beyond Legacy Systems

Stuck on a legacy finance system?

In 30 minutes, experts from Xledger and Millennium Consulting explore the real barriers holding finance teams back – from perceived risk and complex integrations to data integrity and change fatigue. They also reveal the opportunity cost of delaying cloud adoption, including missed automation gains, reduced real time visibility and diminished operational resilience.

*

In this session, we explore:

  • Why cloud transitions often stall and practical ways to remove the most common obstacles.
  • What you’re missing by not being on cloud, from improved scalability to stronger financial oversight.
  • How AI and automation are being applied in real finance environments.
  • A structured, low-risk roadmap to modernise finance in phases and create sustainable progress.

This session provides actionable guidance, with insights on pitfalls of legacy systems, opportunities with AI and automation and proven approaches from the field.

Xledger

Xledger Partner

As an Xledger partner, we help mid-market clients implement a cloud-based, automated finance solution that delivers insights and drives growth. We prioritise client goals, creating future proof strategies that boost efficiency and support long-term success.

Find out more

Modern Finance Made Simple: The Case for Moving Beyond Legacy Systems

Modern Finance Made Simple: The Case for Moving Beyond Legacy Systems

Stuck on a legacy finance system?

In 30 minutes, experts from Xledger and Millennium Consulting explore the real barriers holding finance teams back – from perceived risk and complex integrations to data integrity and change fatigue. They also reveal the opportunity cost of delaying cloud adoption, including missed automation gains, reduced real time visibility and diminished operational resilience.

*

In this session, we explore:

  • Why cloud transitions often stall and practical ways to remove the most common obstacles.
  • What you’re missing by not being on cloud, from improved scalability to stronger financial oversight.
  • How AI and automation are being applied in real finance environments.
  • A structured, low-risk roadmap to modernise finance in phases and create sustainable progress.

This session provides actionable guidance, with insights on pitfalls of legacy systems, opportunities with AI and automation and proven approaches from the field.

Xledger

Xledger Partner

As an Xledger partner, we help mid-market clients implement a cloud-based, automated finance solution that delivers insights and drives growth. We prioritise client goals, creating future proof strategies that boost efficiency and support long-term success.

Find out more

SunSystems Cloud: What they don’t tell you

SunSystems Cloud: What they don’t tell you

Thinking about moving to SunSystems Cloud? Before you make the leap, it’s worth understanding what the journey really involves.

Migrating to the cloud brings clear advantages but it’s far from a simple “lift and shift.” There are technical considerations, strategic decisions, and opportunities that can significantly impact the value you get from your investment.



In this on-demand session, we explore:

  • The technical realities of moving to SunSystems Cloud
  • The key benefits you can expect from upgrading
  • Practical strategies to maximise value, whether you migrate or stay on-premise

Whether you’re actively planning a move or simply exploring your options, this session will help you make a more informed decision.

Watch the recording now and get the clarity you need to plan your next steps with confidence.

SunSystems Health Check

Millennium’s Systems Health Check is designed to help you identify areas where you may be able to improve performance and ensure you extract the maximum benefit from your SunSystems investment.

Talk To Our Experts

Millennium Consulting recognised with four Unit4 Partner Awards

January 2026

Millennium Consulting recognised with four Unit4 Partner Awards

We are delighted to announce that Unit4 has awarded Millennium Consulting four partner awards for 2026:

  • Elite Commercial Partner
  • Elite Financial Services Partner
  • Select ERP Services Partner
  • Select FP&A Services Partner

Millennium Consulting has retained Elite Partner status with Unit4 every year since the launch of the global partner programme in 2020. Elite Partners represent the highest level of the programme, awarded to organisations that demonstrate sustained success with Unit4 solutions and deliver exceptional outcomes for shared customers worldwide.


“Maintaining Elite Partner status year after year is a testament to the depth of expertise and commitment of our teams across all regions. These badges reflect the strength of our long standing collaboration with Unit4 and our continued focus on delivering tangible value for our clients. We are proud of this recognition and excited to build on our partnership in 2026 and beyond.”

— Jeremy Lucas, Chief Operating Officer at Millennium Consulting

Why choose Millennium Consulting?

As an Elite Unit4 Partner, we help organisations get more from their Unit4 investment, from strategy and implementation through to optimisation and long-term support.

Our teams combine deep functional and technical expertise with a practical understanding of finance, ERP, and FP&A environments. We also make it easy to extend and enhance your Unit4 platform, offering complementary applications and integrations that allow you to tailor your solution as your business evolves.

Whether you are implementing Unit4 for the first time or looking to maximise value from an existing system, Millennium Consulting is a trusted partner at every stage of your journey.

Find out more

Events


Financials Focus: Fixed Assets

Millennium Consulting Webinar Series

Financials Focus: Fixed Assets

Recording from Wednesday 10th December 2025

This session covered:

  1. Asset Configuration
    a. Asset Books
    b. Asset Categories
    c. Depreciation Methods
    d. Posting Rules
  2. Automated Asset Creation
  3. Asset Intray/Capitalisation
  4. Assets Under Construction
  5. Asset Transfers and Disposals
  6. Reporting


Phil Leaf

Principal Unit4 Functional Consultant at Millennium Consulting

Phil is one of the world’s leading experts in the use of Unit4 Financials, with over 25 years of experience providing strategic advice, project management, implementation, and migration services for clients across the globe.


Why robust Finance Systems are essential for commercial success

January 2026

Why robust Finance Systems are essential for commercial success

Finance systems rarely grab attention, yet they are the unseen foundation on which every successful organisation is built. This white paper explores why robust, reliable finance systems are essential for commercial success and how weaknesses in this critical area can expose even the strongest businesses to unnecessary risk.

View the white paper

Why a changing world poses a direct threat to every business

January 2026

Why a changing world poses a direct threat to every business

In an increasingly volatile global environment, change is no longer an occasional disruption but a constant force reshaping how businesses operate, compete and grow. This white paper explores why failing to anticipate and adapt to shifting markets, technologies and expectations now poses a direct and existential threat to organisations of every size and sector.

View the white paper

Millennium Digital Invoicing live in Belgium

January 2026

Millennium Digital Invoicing live in Belgium

Digital invoicing is no longer optional — it is fast becoming a regulatory requirement across Europe.

Over the last six years Millennium has built deep, hands-on expertise supporting digital invoicing in Italy, one of Europe’s earliest and most demanding adopters. When Italy introduced mandatory electronic invoicing in 2019, Millennium was already in production, helping customers comply from day one. That experience is now paying off elsewhere.

We’re pleased to announce that Millennium Digital Invoicing now supports Belgium, enabling customers using Unit4 Financials by Coda to produce Peppol-compliant electronic invoices. From January 2026, we are live with our first Belgian customer.

Why this matters

Italy set the benchmark for digital invoicing in Europe with a complex, highly regulated, and fully mandatory model covering both inbound and outbound invoices. Millennium’s experience operating successfully in this environment demonstrates proven capability at scale, supporting multinational organisations by integrating Unit4 Financials by Coda data with third-party invoice sources in real-world, high-volume finance operations. From January 2026, Belgium will follow this trajectory, with B2B transactions legally requiring the issuance of structured electronic invoices via the Peppol network—making early preparation essential.

Looking ahead

Belgium is not an exception — it’s part of a broader European shift toward mandatory e-invoicing, driven by VAT control, fraud reduction, and tax transparency initiatives. Countries such as France, Germany, Spain, and others are already on the same path.

Millennium’s approach is simple:

  • stay ahead of legislation
  • minimise disruption to finance teams
  • integrate seamlessly with existing Unit4 Financials by Coda processes

If your organisation is preparing for Peppol or future European e-invoicing mandates, now is the time to get ready.

Contact our team to discuss your readiness, or learn more about Millennium Digital Invoicing.



Unit4 Financials by Coda 2025Q4

Unit4 Financials by Coda 2025Q4 was made available on 2 December 2025.

Highlights of the 2025Q4 release include:

Finance:

Pay/Collect Master

The user can now specify a Printing Options Master on the Printing tab of the Pay/Collect Master for Remittance output.

The Remittance filename will be set to the value specified on the Printing Options Master. If no Printing Options Master is specified, or the master has no filename, the existing naming functionality is applied.

Interest Charges

You now have the ability to define a minimum charge value on the Interest Master.

The minimum charge on the Interest Master is applied when an interest proposal is generated. If a minimum charge is present, then no summary will be generated if the home currency charge is less than the minimum charge value.

Element Master

On the Electronic Invoicing tab, the balancing element level account mappings are now hidden. When the Company balancing element level is set to 1, Element 1 in the account mapping is not accessible. When the Company balancing element level is set to 2, Element 1 and Element 2 in the account mapping are not accessible.

Pay

For Pay Write when sending a Pay file via HTTP POST, the file name generated will be sent as the ‘X-U4F-Filename’ header.

Structured Output:

Run Process

A Structured Output process can now be run via the public API.

Technical:

Deprecated features:

Implicit Flow

The ‘Implicit’ flow authentication method has been deprecated and will be removed in a future release. The final release has not been determined. We recommend that the ‘Authorization Code with PKCE’ flow is used instead when configuring a system to use OpenID Connect authentication.

.NET router

The .NET router has been deprecated. The final release has not been determined.

The Integration Toolkit Command Centre module

The Integration Toolkit Command Centre module (ITK) has been deprecated and will be removed in a future release. The final release has not been determined.

JavaScript User Extension Implementation Support

The ability to implement User Extensions using JavaScript is deprecated. The final release to include this support has not been determined.

Note: Support for implementing User Extensions using Java is not deprecated and is the recommended approach for implementing User Extensions.

Coda Encrypter

The command line utility coda-encrypter.exe is deprecated. The final release to include this support has not been determined.

Removed features:

32-bit XL was removed in the 2025Q1 release. Please use the 64-bit XL. This means that the supported releases of XL are available as 64-bit only.

Support for Apple Safari has ended. It is recommended to use Google Chrome or Microsoft Edge.

Security Updates

  • Encryption improvements have been applied to the Punchout password when using the Element Master API.
  • The third-party libraries commons-compress and commons-lang3 have been updated to improve security. This addresses CVE-2025-48924.
  • The third-party libraries nimbus-jose-jwt have been updated to improve security. This addresses CVE-2025-53864.
  • A potential security issue in a service used by Customiser has been fixed.
  • CSV export has been improved to prevent Formula Injection. Fields exported in a CSV which start with ‘=’ (which identifies a formula) are now pre-fixed with a single quote.
  • Downloading desktop clients via a direct access URL is now only available when the necessary functional security permissions are enabled.

General Fixes/Updates:

  • The data dictionary now lists all possible log types for table com_loghead.
  • The Unit4 Table Link Transfer Client now processes the oas_linkelement and oas_linkhead tables last and marks the records as transferred after all records have been successfully transferred for a table.
  • The Unit4 Table Link Transfer Client parameter ‘Batchsize’ now has a default value of 10000.
  • Interaction with the OpenID Connect identity provider has been improved.
  • An issue in the write stage of a payment run that resulted in the bank rejecting the file has now been resolved. This was related to XML output encoding and Unicode conversion handling a special character for example &.
  • Reminder letters sent via FTP/SFTP now appends a date and timestamp to the file name to make it unique.
  • An issue where changes to matched invoices in Invoice Maintenance failed to post to Finance when involving deferred or partially recoverable tax has been resolved. The system now correctly processes and posts these updates.
  • Structured Output no longer creates zero size, zero content files when outputting to the repository or SFTP.
  • The following changes have been made to the IV3 transformation in Structured Output :-
  • The ‘Metadata Periode’ now allows 0 and 5 to selected as stated by the CBS matrix
  • The data view column is no longer mandatory
  • The missing ‘Ultimo’ figures have been added to the JSON output file
  • The Generic Browse API is no longer restricted by the browse limit configured in the application (capability/console). An optional parameter, rowLimit, is now available to limit the rows returned by the API. If this is not specified or is set to 0 then no limit is applied.
  • The ‘/finance/currency/currency/get-rates/{cmpCode}/{rateDate}’ Rest API Endpoint no longer returns an index out of bounds error.
  • The ‘/finance/pay/pay/get-dtt/{cmpCode}/{userCode}/{proposalCode}/{payMasterCode}’ Rest API Endpoint no longer returns an index out of bounds error.
  • The ‘/finance/browsedetails/browsedetails/get-line/{cmpCode}/{code}/{number}/{lineNumber}’ Rest API Endpoint no longer returns an index out of bounds error.

Further details on the new features, security updates and reported issues can be found in the release documentation.

The release documentation for this release (and previous releases) can be found in the documentation area on the community.

The software can be downloaded from the “Software” tab on Community4U.


Are you making the most of Unit4 Financials by Coda?

Our Systems Health Check is designed to help you identify areas where you may be able to improve performance and ensure you extract the maximum benefit from your investment in Unit4 Financials by Coda.

Find out more