Contact Info
What does an ERP rescue consultant do in a German ERP project?
In a German ERP project that has stalled, exceeded its budget or gone live badly, an ERP rescue consultant puts the client back in charge. I compare your Lastenheft, the system house's Pflichtenheft and what was actually built, steady the DATEV export and advance VAT return with your Steuerberater, prepare contract and works council questions for your advisors and frame the decision on how to proceed. I work remotely.
Last reviewed by Vikas Saroj
German ERP projects that run into trouble tend to do so slowly and on paper. Steering committees turn into debates about change requests, the system house invoices for work the company believed was covered, the go-live slips again, and the formal acceptance looms over every conversation. If the system is already live, the symptoms are sharper: production orders without proper costing, a DATEV export the Steuerberater keeps rejecting and an advance VAT return assembled by hand.
German companies bring me in at that point as an independent rescue consultant. I work at a distance, in English, while your team covers German-language material. I act for the client, but I treat the system house as a party to the solution, not an opponent.
No vendor or system house pays me, which means my view on continuing or changing course has nothing to sell.
Each strand addresses a specific German pressure point, from the specification to the Steuerberater and the works council.
Your requirements, the system house's detailed specification and the delivered system set side by side, showing where scope was lost, reinterpreted or added along the way.
Working with your Steuerberater so the export to DATEV imports cleanly and the advance VAT return comes straight from the ledger, with interim steps documented until then.
Open items, item master data, bills of materials and stock valuations that came across wrongly, listed, prioritized and corrected with clear sign-off from finance and production.
A structured session with the system house to agree what is still owed, what can be deferred and what is disputed, with named responsibilities and new checkpoints.
A factual view of each deliverable before any formal acceptance, plus a list of contract points such as payment stages, rights to developments and exit support for your lawyer.
Options to continue, reduce scope or change partner or platform, each with consequences for operations, finance, staff and the works council, for management to decide.
What was required, specified, built
Keep finance and production running
A direction management can defend
Before go-live, the warning signs are mostly organizational. Steering committee time goes on disputed change requests rather than decisions. Test cycles with key users keep producing the same defects. The system house replaces its project lead, and the new one wants to revisit agreed designs. The go-live date is moved without a plan that explains why the new date is more realistic. Management starts asking whether to stop paying invoices, and the system house starts asking for formal acceptance of completed phases.
After a difficult go-live the symptoms move into daily operations:
These situations rarely have a single culprit. Requirements that were less precise than everyone thought, a specification approved too quickly, decisions that took weeks and underestimated data work usually all contributed. That is why a rescue starts with facts rather than with fault. My ERP recovery service holds the generic method; the German specifics follow.
Many German ERP projects follow a familiar pattern of documents. The company describes what it needs in a Lastenheft, the system house answers with a Pflichtenheft describing how it will deliver, and the contract refers to one or both. Trouble often grows in the space between them. A requirement becomes a vaguer statement in the specification, a workaround replaces a standard process, or a feature appears in neither document but everyone assumed it was included.
I build the fact base by tracing that chain. For the processes that matter most, I set each requirement next to the corresponding passage of the specification and then check what the system does today. The result shows, item by item, whether scope was delivered, delivered differently, deferred, lost or never written down. Alongside this I speak individually with management, finance, production planning, key users and the system house's project lead, and read the plan, change requests and steering committee minutes.
The written assessment that comes out of this is shared with management and the system house together. Because it is grounded in their own documents, it is hard to dismiss as one side's opinion, and it usually shifts discussions from who is right to what should happen next. If there is no Lastenheft at all, the trace uses whatever requirements, workshop notes and emails exist, and the missing baseline becomes a finding in itself.
The company's obligations do not wait for the project to be repaired. Bookings have to reach the Steuerberater, the advance VAT return has to be filed, and month-end figures are still expected by management and lenders. In a rescue these come first, ahead of any discussion about scope.
I sit down, remotely, with your finance lead and the Steuerberater to agree a temporary routine. Which system holds which postings for the current period? How are documents entered twice prevented from reaching the advisor twice? How is the VAT return checked before submission while the tax key mapping is being corrected? The routine is documented, with a named person for each step and a condition for retiring it, and your procedure documentation is noted for an update once things settle.
The export itself is repaired at the cause: account mapping, tax keys, cost centers and the level of detail the advisor needs. A trial file is imported by the advisor and the differences are worked through until a period transfers without manual correction. Data repairs run in parallel, prioritized by business effect: open items needed for payment matching and dunning, item and bill of materials data needed for costing, and stock positions that must agree with the warehouse. Treatment of any correction to earlier returns is the advisor's call. My go-live support page covers the stabilization checklist used once the immediate pressure eases.
In German ERP projects the formal acceptance of a phase or of the whole system often carries real legal and commercial weight. It can trigger payments, start warranty periods and change who must prove what if defects appear later. In a troubled project, the system house may push for acceptance while the company is unsure what it would be accepting.
I do not advise on whether to accept. I provide what your lawyer needs to advise you: a factual status of each deliverable against the contract and specification, a list of open defects ranked by business impact, and the evidence behind each. Whether the contract is structured more as a contract for a defined result or as a contract for services also affects the position, and that classification is purely a question for your lawyer.
I also go through the contract, change requests and order confirmations and list the practical points worth raising: payment stages linked to milestones, rights of use to custom developments and source code, documentation the system house must deliver, and support in handing over to another partner if it comes to that. With those points clear, the reset discussion with the system house can be held on a realistic basis. A structured reset is usually in the system house's interest too, and the trace of requirements, specification and delivery gives both sides a shared starting point.
Recovery plans change things for people. A reduced scope might mean departments keep a legacy tool longer; a new rollout sequence might bring shop floor terminals or new reports forward; a change of platform might mean a new system altogether. If a Betriebsvereinbarung governs the ERP, some of these changes may need to be discussed with the Betriebsrat. I identify which elements of each option touch roles, activity logging or performance reporting, and HR and management decide with their advisors how to involve the council.
The decision itself comes down to a small set of options. Continuing with the same platform and system house under a reset plan suits projects whose product fits and whose trouble lay in specification and governance. Reducing scope suits projects that tried to do too much: finance, sales and purchasing stabilized first, with advanced planning, a second plant or deeper controlling later. Changing system house or platform is sometimes justified, but deserves its own comparison rather than a decision taken in frustration.
Every option comes with a plain account of its effect on production, finance, staff and the works council, and what will drive further spending, without inventing figures. Management decides, and I can then steer the recovery remotely with your team. Where the ERP runs reliably but under its potential, the ERP audit for Germany is the better fit. See also my implementation page for Germany, the failed implementation guide and the Germany overview.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
That is a question for your lawyer, because acceptance can affect payments, warranty and the burden of proof for later defects. What I provide is the factual basis: the status of each deliverable against the contract and specification, open defects ranked by business impact and the evidence behind them. With that, your lawyer can advise on whether and how to accept.
Yes. The trace then uses whatever exists: the system house's specification, workshop notes, emails and the contract. Missing requirements are reconstructed for the processes that matter most and agreed with your process owners, which often becomes the most useful outcome of the rescue because it gives both sides a baseline they never had.
No. The system house remains responsible for its own delivery, staff and budget. I lead the client side: getting decisions made, controlling scope from your end, organizing testing with your users and checking the partner's progress against the agreed plan. Where the company has no internal project lead, I can fill that role for the recovery period.
The engagement runs in English, which suits management teams and group stakeholders in international companies. The system house can keep working with your staff in German, and your bilingual colleagues help with German documents such as the Pflichtenheft where exact wording matters. Status reports and the decision paper are written in English.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.