Tender Automation for Large Bids: The 4.57bn Rail Baltica Lesson
TL;DR
- Poland’s largest rail tender: cheapest bid, PLN 4.57 billion, excluded over an undeclared PLN 15,000 fine
- Mirbud relied on legal opinions that the fine did not count; the appeals chamber found negligence
- A second selected offer also fell; the contract went for PLN 5.023 billion gross
- Tender automation for large bids should first check declarations and signatures against records
Why does tender automation miss what loses large bids?
The cheapest bid in Poland’s largest rail tender lost on a declaration, not on price. Torpol and Mirbud offered just under PLN 4.57 billion gross for about 100 km of the Rail Baltica line Białystok–Ełk. PKP Polskie Linie Kolejowe (PKP PLK) selected the offer on November 6, 2025. On January 19, 2026, Poland’s National Appeals Chamber, Krajowa Izba Odwoławcza (KIO), ordered it excluded in case KIO 5144/25. Mirbud, a consortium member, had not declared a PLN 15,000 environmental fine from 2022.
Tender automation that drafts answers, analyzes tender documents or speeds up estimating would not have changed this outcome.
PLN 4.57 billion
cheapest bid, excluded (KIO 5144/25)
PLN 5.023 billion
contract signed on September 15, 2026, gross
Sources: Sektorkolejowy.pl (offer, 2026), PKP PLK (signed contract, 2026).
The company knew about the fine. KIO found negligence in the judgment that it did not need declaring.
Mirbud weighed it. Relying on external analyses and legal opinions, it decided the fine was not an environmental breach in the sense of the European Single Procurement Document (ESPD, JEDZ in Poland). KIO saw negligence, not intent.
On September 4, 2026, the Regional Court in Warsaw – Public Procurement Court dismissed the consortium’s complaint (XXIII Zs 36/26). According to XYZ, it traced the omission to “recklessness or negligence” (translated).
Then it happened again: the second selected offer, from Budimex with partners at about PLN 4.98 billion, was rejected after a KIO ruling in March 2026. The contract finally went to the consortium led by Track Tec Construction.

Rail Baltica is not alone. In February 2024, KIO ordered the exclusion of Kolin’s cheapest S19 bid, PLN 1.849 billion, because a firm lending its references had left contract terminations out of its ESPD. It was the only offer within the estimate of the roads agency GDDKiA (Generalna Dyrekcja Dróg Krajowych i Autostrad). In Poland’s largest tram tender, run by Tramwaje Warszawskie, Škoda’s guarantee and annex went up as one file, failed signature validation and left the bid unsecured.
The tram tender was cancelled in December 2025. In Austria, a 2021 ruling voided ÖBB’s selection in a train framework over a Swiss signature.
Our view
If your tender automation budget goes to drafting and estimating first, you are speeding up the part of a large bid that rarely loses it. Start with a pre-submission check that puts every declaration, signature and partner document next to its record, and let a person decide what to disclose. In all four tenders, the deciding fact was on record before the deadline, in a legal opinion, a partner’s contract history, a guarantee file or a certificate. Each bid lost on how that fact was handled, not on price.
The bid automation and tender automation tools that top search results sell speed: drafting, document analysis and workflow. Look at the four cases on record. Not one came from a slow draft or a pricing error.
Where we would start
Before you automate the writing, automate the comparison:
- every ESPD answer, yours and each partner’s, against its register of fines, penalties and terminations;
- every bid-bond and signature file validated exactly as it will be uploaded;
- every doubtful fact disclosed with your own legal view, not decided away;
- a person deciding what to declare and sign.
That’s the short version, a three-minute read. Below are the details and data behind it, for anyone who wants to go further.
The details
Which large tenders were lost on documents, and why?
In large tender bids, offers in four tenders in Poland and Austria fell over a declaration, a capacity provider’s ESPD, a bid-bond file and a signature; none fell over price.
- Rail Baltica, 2026: KIO found negligence under Article 109(1)(10) of Poland’s Public Procurement Law (PZP), Krzysztof Brysiewicz wrote. The next selected offer fell on an appeal about improper self-cleaning, among other things, XYZ reported.
- S19 Jawornik–Lutcza, 2024: Kolin relied on Multiconsult Polska, whose ESPD left out a contract termination and a penalty. KIO 251/24 held that a bidder hands the buyer the facts and does not decide alone what to leave out.
- Warsaw trams, 2026: the guarantee and its annex were each signed, then merged into one file; six validation tools showed broken data integrity, so the signatures were invalid. KIO dismissed Škoda’s appeal (KIO 5860/25).
- ÖBB, Austria, 2021: the tender required a qualified electronic signature, and no EU agreement under eIDAS Article 14 covers Swiss ones, so Austria’s Federal Administrative Court (BVwG) voided the selection.
The cost reached the buyer. PKP PLK signed for PLN 4.084 billion net (PKP PLK, 2026). The press put the gap between offers above PLN 650 million (Inżynier Budownictwa, 2026), a press figure Brysiewicz did not verify on offer forms.
In each tender, the deciding document existed before the deadline.
What can still be fixed after the tender deadline?
In Poland, a missing document may be requested once; a tender rejected over an untrue declaration, a broken bid bond or an unclear guarantee cannot be saved later.
Directive 2014/24/EU, Article 56(3) lets a buyer ask for missing documents. It does not have to.
| If the gap is… | After the deadline | Record |
|---|---|---|
| A missing or erroneous document | May be requested, once | Przetargi Publiczne, 2025 |
| An untrue ESPD answer | Cannot be swapped for a true one | KIO 2955/24, same source |
| A bid-bond file failing validation | Cannot be supplemented | KIO 5860/25, 2026 |
| A guarantee sum differing in words and figures | Later insurer statements do not help | KIO 2020/25, Starogard Gdański bypass, 2025 |
Rules differ between countries; confirm with your legal team.
Example: two valid signatures, one invalid file
Imagine a treasury team that receives a bank guarantee and, later, an annex, each with a qualified electronic signature. A coordinator merges both into one PDF for the upload. The buyer validates the file it received, not the originals, and the integrity check fails. In Poland, that bid security cannot be supplemented.
Upload the guarantee exactly as the bank issued it, then validate that exact file.

Who holds the facts that decide a large bid?
In every case on record, not the bid team: the facts sat with legal, with partners and capacity providers, with treasury and its bank or insurer, and with the signatory.
- Legal: fines, decisions and the opinion on whether they count (Rail Baltica).
- Partners and capacity providers: their own terminations and penalties (S19).
- Treasury, bank and insurer: the guarantee, its wording and its file (Starogard Gdański, Warsaw).
- Signatory: the certificate and its legal status (ÖBB).
The ESPD asks about facts and, under Article 59(1), covers every entity you rely on; the buyer decides what the facts mean. A “yes” does not exclude you automatically, KIO said in an earlier ruling, KIO 499/22, quoted in KIO 251/24. Under the CJEU’s C-395/18 Tim (2020), a subcontractor’s ground may exclude the bidder, never automatically.
KIO 251/24 also drew a limit: Multiconsult did not have to declare a delay penalty on a PKP PLK contract.
Whether a fact must be declared is a legal judgment. A person has to make it.
Does estimation automation or AI for tenders lower the risk?
Estimation automation and AI for tenders save time on pricing and writing, but that kind of tender automation does not compare declarations, signatures and partner documents with records.
| Approach | What it compares | What it cannot see |
|---|---|---|
| Manual review | Documents vs a checklist | Facts nobody told the reviewer |
| Drafting tools | Content and drafts | Declarations vs records |
| Estimation software | Quantities and prices | Declarations and signatures |
| Pre-submission check | Declarations vs records | What to declare or sign |
| Verdict | Only the check compares with records |
How we do it
DO OK builds AI and machine learning solutions. In our own AI work, a human stays in the loop at every step, and nothing reaches production automatically.
Pre-submission check: five comparisons for large bids
Tender automation for large bids should run five comparisons before every submission, each tied to a ruling where the gap it catches decided the outcome.
| Comparison | What it puts side by side | Gap it catches | Case on record |
|---|---|---|---|
| Declarations vs registers | ESPD answers vs fines and decisions | An untrue “no” | Rail Baltica, KIO 5144/25, 2026 |
| Partners vs records | Partners’ ESPDs vs their contract history | Missing terminations | S19, KIO 251/24, 2024 |
| Bid-bond file vs validation | The uploaded file vs its validation | Broken integrity | Warsaw trams, KIO 5860/25, 2026 |
| Guarantee vs tender terms | Sum and terms vs requirements | Ambiguous security | Starogard Gdański, KIO 2020/25, 2025 |
| Signature vs legal standard | Each signature vs eIDAS | Non-qualified signature | ÖBB, BVwG, 2021 |
In every row, a person decides what to declare, fix or sign. Sources: KIO; BVwG; rulings of 2021–2026.
- Pick one closed tender with partners and a guarantee.
- Run the five comparisons against its records.
- Hand each flag to the person who would have decided it.
The check reads registers through retrieval over your own records with MCP and RAG, like document checks in insurance claims automation.

Is losing PLN 4.57 billion over PLN 15,000 proportionate?
The debate is open, and Mirbud welcomed it; under Polish law, however, the proportionality exception does not cover this ground.
The best case against us
Excluding a PLN 4.57 billion bid over a PLN 15,000 fine looks disproportionate. The fine itself is not settled: in April 2026, Poland’s Supreme Administrative Court (NSA) ordered key facts re-examined, including whether Mirbud was its addressee (Money.pl, 2026).
KIO refused the Article 109(3) PZP exception, which does not cover point 10, Brysiewicz notes. The open route came before the deadline: disclosure with your own legal view, as Kancelaria Czerwiński recommends (2026), and self-cleaning under Article 57(6) where needed.
The proportionality debate may change the law; it cannot reopen your tender.
Frequently asked questions
Do I have to declare a fine I am still appealing in the ESPD?
Ask your legal team; this is a legal judgment. In Rail Baltica, the NSA sent the fine back for review in April 2026, and the exclusion still stood in September 2026. Kancelaria Czerwiński points to the safer route: disclose the fine with your own legal view.
Is a non-EU qualified signature valid in EU public tenders?
Only if an EU agreement under eIDAS Article 14 recognizes that country’s trust services. In 2021, Austria’s BVwG found no such agreement with Switzerland and voided ÖBB’s selection. A signature can work technically and still lack the qualified status the tender demands.
Am I responsible for my partners’ and capacity providers’ ESPDs?
In effect, yes. The ESPD covers every entity whose capacities you rely on, and in 2024 KIO ordered the cheapest S19 bid excluded over a capacity provider’s ESPD. Under the CJEU’s C-395/18 Tim, a subcontractor’s ground may also exclude you, though not automatically.
Can a bid bond be replaced after the deadline?
In Poland, no: bid-security documents cannot be supplemented. In 2026, KIO upheld that Škoda’s guarantee and annex, merged into one file, had failed validation. In 2025, insurer statements issued after the deadline could not fix a guarantee whose sum differed in words and figures.
What is AI for tenders good for, and does it replace the bid manager?
AI for tenders and other bid automation speed up drafting, analysis and estimating; they do not replace the person who decides what to declare and sign. A pre-submission check compares and flags. At DO OK, a human stays in the loop at every step.
Talk to us about a pre-submission check for your bids
Start tender automation for large bids with the check, not with drafting. We can build that check around your records and test it on a past tender. Your legal team keeps the final word; DO OK builds such tools and gives no legal advice.
Sources
- Inżynier Budownictwa, September 4, 2026
- Kancelaria Czerwiński, September 5, 2026
- Money.pl, September 4, 2026
- Sektorkolejowy.pl, August 18, 2026
- PKP PLK, September 15, 2026
- XYZ, September 15, 2026
- MIRBUD S.A., RB 12/2026
- kbrysiewicz.pl, September 9, 2026
- XYZ, August 17, 2026
- Rynek Infrastruktury, February 19, 2024
- KIO 251/24
- Rynek Kolejowy, January 9, 2026
- KIO 5860/25, 5963/25
- KIO 2020/25, 2030/25, 2037/25
- BVwG W131 2243410-2
- Przetargi Publiczne, January 24, 2025
- Directive 2014/24/EU, Article 56
- Directive 2014/24/EU, Article 57
- Directive 2014/24/EU, Article 59
- eIDAS Regulation (EU) No 910/2014, Article 3
- eIDAS Regulation (EU) No 910/2014, Article 14
- CJEU C-395/18 Tim