MadiganGill are a UK-based construction, site resource, security and project logistics company that brings together a wealth of industry experience and innovation. With a firm belief in high social, ethical and sustainable standards, MadiganGill has built a broad client base and strong industry relationships, resulting in projects that consistently exceed expectations.
Always with a firm mind on efficiency, the business started to look at ways to improve their purchase ordering and requisition processes. With numerous projects underway at various sites across the country, the business recognised that administrative oversight and control over the processing of GRNs, invoices and purchase orders was critical to ensuring projects were completed on time and on budget.
Previously, MadiganGill would order goods by phone or email, but site managers would sometimes not raise a requisition. As a result, once the goods were received and the team had raised the order in Sage 200, they had no control over the price, the location, or even what goods had been delivered. With no official documentation, MadiganGill had no oversight over their requisition process and what goods were being approved.
The processing of invoices was also a challenge and often transactions contained wrong order numbers or delivery notes. MadiganGill already used a digital processing platform, but the solution was out-dated and clunky, often delivering error messages that required manual intervention to resolve. Manually amending and processing invoices into their Sage 200 back-office system was taking around 15 minutes per transaction.
No formal requisition process meant no oversight of what was being ordered, at what price, or where it was going. Site managers could order by phone or email without raising a requisition, leaving the business completely blind to what had been committed.
Manual invoice processing in Sage 200 was taking 15 minutes per transaction, with invoices frequently arriving with wrong order numbers or delivery notes that required manual intervention to resolve before processing could continue.
An outdated digital platform was regularly throwing error messages that required manual intervention to clear, adding yet another layer of inefficiency on top of an already time-consuming process.

