PPR 2008 engine
Public Procurement Rules 2008 · the eight rules our compliance engine encodes today
How the verdict works
- BLOCKING — The tender requires something your profile / vault provably lacks. Submit and you risk rejection.
- WARNING — We can’t determine compliance from the extracted text alone; a human read of the original PDF is needed.
- PASS — The required artefact is on file with valid dates / formats.
- INFO — Context / advice that does not change the verdict but is useful (e.g. negotiation rights).
The eight rules
Click any rule to jump to the detailed read-out.
- Rule 16Earnest Money Deposit (EMD / Bid Security)Bid security
- Rule 23Eligibility of biddersEligibility
- Rule 25Bid validityProcess
- Rule 27Performance Guarantee (PG)Bid security
- Rule 88Methods of procurementProcess
- Rule 95Bid evaluationEvaluation
- Rule 96NegotiationAward
- Rule 98Notification of award & signingAward
Rule 16: Earnest Money Deposit (EMD / Bid Security)
What it says (EN) — Every bid above the prescribed threshold must include a refundable bid security (EMD) of 1–3% of the official cost estimate, in the form of pay order, bank draft, or bank guarantee. Bids without it stand rejected.
সারাংশ (BN) — নির্ধারিত মূল্যসীমার বেশি প্রতিটি bid-এর সাথে অফিসিয়াল estimate-এর ১-৩% bid security (EMD) থাকতে হবে — pay order, bank draft বা bank guarantee হিসেবে। ছাড়া bid গ্রহণযোগ্য নয়।
What we read off your tender:
- Whether the ITB / TOR specifies an EMD percentage and/or absolute BDT amount.
- Whether the EMD instrument type required is in the accepted list (PO / DD / BG).
- Whether the EMD validity period covers bid validity + 28 days as PPR requires.
When we mark BLOCKING:
- ITB demands EMD but your profile/vault does not show an active bank line capable of issuing a BG of that size.
- Required EMD validity exceeds your active facility validity.
When we mark WARNING:
- EMD specified as a range — we cannot determine the exact amount without the cost estimate.
- Instrument type vague ("any acceptable form") — verify with the procuring entity.
Rule 23: Eligibility of bidders
What it says (EN) — Bidders must be legally registered, not blacklisted, with valid trade license, TIN, VAT, and any sector-specific licenses (PWD/RHD/LGED/etc.). Joint ventures must declare lead partner and member shares.
সারাংশ (BN) — Bidder-কে আইনগতভাবে নিবন্ধিত, ব্ল্যাকলিস্টে না থাকা, এবং বৈধ trade license, TIN, VAT সহ প্রয়োজনীয় sector license (PWD/RHD/LGED ইত্যাদি) সহ হতে হবে। JV-র ক্ষেত্রে lead partner এবং অংশীদারদের share উল্লেখ করতে হবে।
What we read off your tender:
- Whether your CompanyProfile has unexpired trade license + TIN + VAT.
- Sector licenses (PWD / RHD / LGED) where the tender requires them.
- JV declaration if the procurement is JV-only.
When we mark BLOCKING:
- Required statutory license missing or expired.
- Required JV declaration not in the vault and tender mandates JV.
When we mark WARNING:
- Trade license expires within 90 days of bid validity end.
- VAT certificate present but issue authority unclear.
Rule 25: Bid validity
What it says (EN) — Bids stay open for the period specified in the ITB (typically 90 or 120 days). Withdrawing within the validity forfeits EMD. Validity may be extended on procuring-entity request.
সারাংশ (BN) — ITB-তে নির্দিষ্ট সময়কাল (সাধারণত ৯০ বা ১২০ দিন) bid কার্যকর থাকবে। এই সময়ের মধ্যে withdraw করলে EMD হারাতে হবে। procuring entity-র অনুরোধে validity বাড়ানো যেতে পারে।
What we read off your tender:
- Whether the tender ITB declares a bid-validity duration in days.
- Whether your profile / vault facilities are valid for that duration.
When we mark BLOCKING:
- Required validity > 180 days and your bank facility expires inside that window.
When we mark WARNING:
- Validity unspecified in the extracted ITB — re-read the original PDF.
Rule 27: Performance Guarantee (PG)
What it says (EN) — Successful bidder posts a PG of 5–10% of the contract value before signing, valid for the contract duration plus warranty / defect liability period. Form: pay order, bank draft, or BG from a scheduled bank.
সারাংশ (BN) — নির্বাচিত bidder চুক্তি স্বাক্ষরের আগে contract value-র ৫-১০% Performance Guarantee জমা দেবে — pay order, bank draft বা scheduled bank-এর BG হিসেবে — যা contract সময়কাল ও warranty period জুড়ে কার্যকর থাকবে।
What we read off your tender:
- Whether ITB declares the PG percentage and the validity (often contract + 12 mo warranty).
- Whether the issuer bank list is restricted (some PEs restrict to specific scheduled banks).
When we mark BLOCKING:
- Required PG validity exceeds your bank line validity.
- PG must be from a state-owned bank and your only line is in a private bank.
When we mark WARNING:
- PG percentage range given; cannot pre-compute exposure without contract value.
Rule 88: Methods of procurement
What it says (EN) — Permitted methods include OTM (Open Tendering Method), LTM (Limited Tendering), DPM (Direct Procurement), TSTM (Two-Stage), and Quotation. The method must match the threshold table in PPR Schedule.
সারাংশ (BN) — অনুমোদিত পদ্ধতি — OTM (Open), LTM (Limited), DPM (Direct), TSTM (Two-Stage), এবং Quotation। PPR-এর schedule-এ থাকা মূল্যসীমার সাথে পদ্ধতি মিলতে হবে।
What we read off your tender:
- Method declared in the ITB matches the value/method table in PPR.
When we mark WARNING:
- Declared method-value combination is unusual for the sector — verify against schedule.
Rule 95: Bid evaluation
What it says (EN) — Evaluation must be done on the basis declared in the ITB — usually lowest evaluated cost. Technical evaluation precedes financial. Substantial responsiveness is the bar; minor deviations may be accepted.
সারাংশ (BN) — Evaluation ITB-তে বলা পদ্ধতি অনুসরণ করে হবে — সাধারণত সর্বনিম্ন evaluated cost। Technical evaluation আগে, financial পরে। Substantial responsiveness মাপকাঠি; minor deviations গ্রহণযোগ্য হতে পারে।
What we read off your tender:
- Whether ITB explicitly declares the evaluation method.
- Whether technical-then-financial sequence is clear.
When we mark WARNING:
- Evaluation method ambiguous — clarify before submitting.
Rule 96: Negotiation
What it says (EN) — Price negotiation is permitted only with the lowest evaluated bidder, and only when stated reasons exist. Negotiation cannot raise the bid price above the original.
সারাংশ (BN) — Price negotiation শুধু সর্বনিম্ন evaluated bidder-এর সাথে এবং নির্দিষ্ট কারণ থাকলেই হবে। Negotiation-এ bid price মূলের চেয়ে বাড়ানো যাবে না।
What we read off your tender:
- Whether the ITB reserves negotiation rights and lists triggering conditions.
When we mark WARNING:
- ITB silent on negotiation — assume not allowed unless explicitly granted.
Rule 98: Notification of award & signing
What it says (EN) — Within 7 working days of approval, the procuring entity issues a Notification of Award (NoA). The successful bidder must accept, post the PG, and sign the contract within the period stated in the NoA — usually 28 days.
সারাংশ (BN) — অনুমোদনের ৭ working day-র মধ্যে procuring entity Notification of Award (NoA) ইস্যু করে। সফল bidder-কে NoA-তে বলা সময়সীমার মধ্যে (সাধারণত ২৮ দিন) PG জমা দিয়ে contract সাইন করতে হবে।
What we read off your tender:
- Whether ITB lays out the signing window after NoA.
When we mark WARNING:
- Signing window < 14 days — start PG arrangements alongside bid submission.
Why only eight rules?
PPR 2008 has hundreds of clauses. We picked the eight that move the needle on bid acceptance: bid security, eligibility, validity, PG, method of procurement, evaluation, negotiation, and award. New rules get added when (a) a customer hits a real-world rejection because of them, or (b) we identify a sector where we can pre-compute compliance cheaply. We track the rule-by-rule frequency of WARNING / BLOCKING verdicts and prioritise additions accordingly.
How to add a rule
Each rule is a single Markdown file under data/ppr-2008/ with frontmatter describing thresholds and structured assertions, plus an English and Bangla body. A single deploy + init-db re-embeds the rule corpus into the vector index so the bilingual copilot can cite it correctly.
Important caveats
- Decision support, not legal advice. The verdicts are heuristics over extracted text. The official PPR is canonical.
- Threshold updates. Government circulars sometimes revise thresholds (e.g. EMD bands). We update
data/ppr-2008and re-embed when this happens — always check the rule’s “version” date. - Sector specifics. Some sectors (medical, defence, ICT) override defaults via supplementary rules. Our engine flags the base PPR rule; consult sector-specific guidance separately.
Bangla overview · বাংলা ওভারভিউ
TenderPulse-এ আমরা PPR 2008-র ৮টি মূল rule encode করেছি — ১৬, ২৩, ২৫, ২৭, ৮৮, ৯৫, ৯৬, ৯৮। প্রতিটি tender আপলোডে এই ৮টি rule auto-check হয় এবং BLOCKING/WARNING/PASS verdict সহ explanation পাবেন। সব verdict সিদ্ধান্ত-সহায়ক — bid জমার আগে original PPR rules-এর সাথে cross-check করুন।
Source of truth: PPR 2008 — published by the Central Procurement Technical Unit (CPTU) of Bangladesh, available at cptu.gov.bd. TenderPulse is independent and not affiliated with CPTU.
Need this rule deeper or want a missing rule added? Email info@publicpulse.com.bd with the rule number and a sample tender — we’ll prioritise.
See also: User manual · Terms · Privacy.