IFS Cloud 25R2: Stop Transactional Buying or Get Left Behind
The 25R2 update isn't just a patch; it's a declaration of war on manual procurement. If you are still clicking "Approve" on routine POs, you are wasting company capital.
The Problem This Article Solves
Procurement departments are drowning in administrative noise, failing CSRD (Corporate Sustainability Reporting Directive) audits, and breaking their ERP during updates due to heavy modifications. This guide details how to use 25R2 to automate the mundane, satisfy regulators, and maintain a Clean Core.
TL;DR: The Meat
- • Dark Purchasing: Zero-touch PO processing for routine stock.
- • ESG Enforcement: Hard-blocking non-compliant suppliers at the PO line level.
- • Clean Core: Replacing PL/SQL hacks with Command Extensions and OData.
Dark Purchasing: The End of Manual Requisitioning
Most procurement teams spend 80% of their time on 20% of the value. IFS Cloud 25R2 aims to kill this inefficiency. The concept of "Dark Purchasing" isn't about lack of transparency; it's about the system operating autonomously in the background.
"If your buyers are manually reviewing every low-value requisition in 2026, your ERP implementation has failed. 25R2 is the correction."
Predictive Requisitioning vs. Legacy Min/Max
Min/Max is a 1980s solution for a 2026 supply chain. In 25R2, Demand Sensing analyzes consumption velocity and lead-time volatility. It doesn't wait for a stockout; it calculates the Risk of Stockout.
The system now generates Proposed Purchase Orders based on probabilistic outcomes. This means the system "senses" a strike at a port or a seasonal spike and adjusts the requisition before the buyer even opens their Lobby.

ESG and CSRD: No Longer a "Nice to Have"
The EU’s Corporate Sustainability Reporting Directive is a legal minefield. In previous versions, sustainability was a custom field or a note. In 25R2, it is a hard constraint.
You can now define Green Procurement parameters. If a supplier’s carbon footprint exceeds the threshold or their ESG certificate is expired, the system doesn't just "warn"—it blocks the transaction. This is true compliance: moving the check from the audit report to the point of purchase.
The Integrator's Reality: Decoupling the Mess
Stop modifying the base code. Every time you touch Purchase_Order_API, you create a technical debt that will haunt you during the next "Evergreen" update.
Command Extensions over PL/SQL
25R2 introduces more robust Command Extensions within the Page Designer. If you need to validate a PO against an external legal database, do not write a trigger. Use an OData call to trigger a workflow in n8n or another middleware. This keeps your core "Clean" and your updates painless.
Why "Clean Core" is Mandatory for 25R2
The update window for 25R2 is aggressive. Organizations with heavy CRIMs (Configurations, Reports, Integrations, Modifications) will find themselves stuck on legacy versions, missing out on AI demand sensing features. Migration is no longer a project; it is a continuous state of readiness.
