From tender notice to submitted bid.
A platform that takes Moroccan construction firms through the whole public tender cycle: daily notice monitoring, a reasoned go/no-go, the RC and CPS read for you, costing with your own prices, a bid file checked before submission, and follow-up of bonds and results.
- Decree no. 2-22-431
- Go/no-go explained criterion by criterion
- Costing with your own price build-ups
- Bonds tracked through to release
Tender sheet
Illustration · sample dataLot 2 — Sewerage
Contracting authority B · Province C
Bid deadline: 18 days left
- Estimate
- MAD 4,850,000
- Bid bond
- MAD 50,000
Lot 1 — Roads and site utilities
Contracting authority D · Province E
Bid deadline: 9 days left
- Estimate
- MAD 12,400,000
- Bid bond
- MAD 120,000
Lot 3 — Building works
Contracting authority F · Province G
Bid deadline: 4 days left
- Estimate
- MAD 2,300,000
- Bid bond
- MAD 25,000
Three sample verdicts
Elimination filters
All cleared
Trade fit
Sewerage is the company’s core trade.
Weight 25, Points +23Amount and capacity
Estimate sits well inside your amount range.
Weight 20, Points +17Region and distance
Priority region, base 35 km away, materials source 20 km away.
Weight 20, Points +18Expected competition
Competition is usually strong on this type of lot.
Weight 20, Points +12Buyer history
No past bids with this buyer: unknown, not scored as zero.
Weight 15, Points unknown
Score
70/ 100GO
1 of 5 criteria unknown · 15 points not assessed
Thresholds: GO from 65, NO-GO below 40
A lot in your core trade, close to your bases. Still to complete: the buyer’s history.
Elimination filters
All cleared
Trade fit
Roads are a secondary trade, with two similar references.
Weight 25, Points +18Amount and capacity
Amount at the top of your range.
Weight 20, Points +8Region and distance
Outside your priority regions, nearest base 140 km away.
Weight 20, Points +9Expected competition
Average competition on this type of lot.
Weight 20, Points +11Guarantee capacity
Bank guarantee facility ceiling not entered.
Weight 15, Points unknown
Score
46/ 100To review
1 of 5 criteria unknown · 15 points not assessed
Thresholds: GO from 65, NO-GO below 40
Feasible, but far away and at the top of your range. Enter the guarantee ceiling before deciding.
Elimination filters
1 blocking filter
Category and region
Amount within your range
Bid bond below your maximum
Q&C required by the notice
The company does not hold the required qualification.
Weighted criteria not assessed
An elimination filter blocks this tender, so no score is calculated.
NO-GO
Option: bid in a consortium with a company that holds this qualification. The platform lists those on the public register.
The full cycle
The whole life of a tender, in one tool
Each step picks up the work of the one before: the notice feeds the decision, the RC/CPS sheet feeds the costing, and the costing feeds the bid file.
Who does what
- Rivena Marchés
- Marchés + your team
- Your team
Step 01
Monitoring
Notices are collected daily along with their detail page. Postponements, addenda and cancellations are detected and flagged.
Rivena Marchés
Step 02
Go/no-go decision
Elimination filters first, then weighted criteria, each one explained. Management decides and can override, with a written reason.
Marchés + your team
Step 03
Reading the RC and CPS
Requirements are extracted from the tender documents and matched against your company file: OK, MISSING or TO CHECK.
Rivena Marchés
Step 04
Costing
The price schedule is costed with your price build-ups and your price library. Your estimators sign off every price.
Marchés + your team
Step 05
Bid file and checks
Documents are prepared and filed in the four expected folders, completed by your team, then checked one by one.
Marchés + your team
Step 06
Submission
Signatures, the bank guarantee and the submission itself stay with a person on your team. The platform tracks the deadlines.
Your team
Step 07
Result and competition
How each envelope fared, competitors’ prices, the winning bidder. On a lost tender, the bid bond release is added to the follow-up.
Rivena Marchés
- After the awardWhat Rivena Marchés still tracks, and the Rivena applications that take over.Read on
Features
What the platform does, phase by phase
Twelve building blocks working on the same data: the notice, your company file and your prices.
01
Spot and decide
See the right notices in time and decide, with the criteria in front of you, whether to bid.
Monitoring, pipeline and alerts
Notices from Morocco’s national public tenders portal are collected every day with their detail page: estimate, bid bond, required Q&C, lots.
- Amended notices detected: new deadline, addendum, cancellation, changed amount.
- Kanban or table pipeline, colour-coded countdown, Excel export.
- Alerts 15, 7 and 2 days before deadlines, plus expiring documents and published results; a daily e-mail digest.
- An incomplete extraction is filed as “to check”, never lost.
Explainable go/no-go
Elimination filters run first: category, region, amount, preparation time, Q&C, maximum bond, turnover, references. If one blocks, no score is shown.
- Weighted criteria: trade, amount, region, expected competition, distance to your bases and materials sources, guarantee capacity, buyer history, equipment you can mobilise.
- For each criterion: value, weight, points scored and a one-sentence explanation.
- Missing data counts as unknown, never as zero, and there is no GO when too much is missing.
- Rule sets are versioned and replayable; a management override needs a written reason and the original score is kept.
RC/CPS sheet and company file
The tender documents are downloaded, then the RC and CPS are read: turnover, similar references, site staff, equipment, Q&C, bond, deadlines, cap on the site-installation price.
- Each requirement keeps the sentence it was read from.
- Matched against your company file: OK, MISSING or TO CHECK, with the supporting document.
- One company file: identity, figures, documents, references (with your share in a consortium), staff, equipment, workload plan.
- Q&C: your classes and qualifications, and what is missing to reach the next class or qualification.
Upstream projects and tender forecasts
A view of projects before they become tenders, each with its source.
- Design-study, engineering (maîtrise d’œuvre) and inspection contracts, with the engineering consultancies that won them.
- Tender forecasts that buyers publish on the portal, in French and Arabic.
- Projects announced in the finance law.
02
Cost and position
Cost with your own data, then see where your price stands against the rule and the competition.
Price schedule, build-ups and price library
The price schedule and bill of quantities (BPU, détail estimatif) are read from Excel, Word or PDF, then costed the way a Moroccan contractor does it: a price build-up (labour, equipment, fuel, supplies, subcontracting) gives the direct cost, then site costs, overheads, coefficients and margin give the selling price.
- Sources: your coded item library, your past bid prices, your latest purchase prices, standard build-ups.
- A price set by a person is never overwritten.
- Gap analysis against the contracting authority’s estimate.
- Costing exported to an Excel workbook organised like a contractor’s own costing file.
Price and competition
The award rule of Decree no. 2-22-431 (articles 43 and 44) is applied: excessive and abnormally low offers flagged, reference price calculated, most advantageous offer identified.
- Configurable thresholds, with a lowest-price option when the RC calls for it.
- Likely competitors by region, trade and size.
- Repeated simulation of the tender with their observed prices, to estimate the order of magnitude of the winning offer.
03
Build and check
A bid file assembled from your data, then read the way a tender committee would.
Bid file
A ZIP organised in four folders: administrative file, technical file, technical offer, financial offer.
- Draft method statement built from your own texts, proposed team (CVs), equipment list, priced BPU, works schedule with staff, equipment and supply charts.
- Word bid sheet: company identity as written on the sworn statement and the form of tender (acte d’engagement), amounts in figures and in words, documents to attach and their validity on the deadline.
- Technical mark estimated against the RC grid and compared with the minimum mark required.
- For each document: what is ready, what a person must finish, and what only a person can do.
Pre-submission check, checklist and document vault
The bid files are uploaded, each document is recognised (bond, sworn statement, form of tender…) and the set is checked against the notice, the RC, the checklist and your Q&C.
- Results ranked the way a committee reads a file: SET ASIDE, MISSING, TO CHECK.
- Envelope checklist generated from templates, with the phase of each document: due at submission, or only if you become the prospective awardee.
- Document vault: valid documents are reused automatically, their validity is checked on the submission date, and an alert goes out 30 days before expiry.
- Bid tasks assigned, each with an owner, a due date and a reminder.
04
Follow up and learn
Recover cash tied up in guarantees and understand who wins, and at what price.
Bonds and guarantees
Bid and performance bonds, retention guarantees and advance-payment guarantees tracked from issue to release.
- Bid bond amount taken from the notice, never recalculated; performance bond deadline read from each CPS.
- Exposure per bank against your guarantee facility ceiling, with a warning near the limit.
- Releases to claim, sorted by age, with the cash tied up.
Tender results and competition
The platform reads committee follow-up tables, extracts of bid-opening minutes (by OCR when scanned) and final results.
- For each lot and each bidder: administrative, technical and financial outcome, amounts before and after correction, rank, exclusion reason, winning bidder.
- A missing amount stays empty; it is never shown as zero.
- Company profiles, rankings and competition by region.
- Probable winner calculated from the opened offers, before the result is published.
05
Steer and secure
A management view and controlled access, even across several companies.
Management dashboard
This week’s bid tasks and the next 14 days of submission deadlines, on one page.
- Figures for the year: bids, admitted files, technical offers admitted, contracts won, amount won.
- Amount won by buyer and by region.
- Expiring documents and bonds to recover.
- The market for your trades and your position in it.
Multi-company, roles and audit trail
One installation can work for several companies, each with its own Q&C, bases and go/no-go rules.
- Five roles: Administrator, Management, Bid manager / Design office, Cost control, Read-only.
- Accounts by invitation only; TOTP two-factor authentication.
- Visibility can be limited by company or region.
- Reversible deletions and an audit log of every change.
Built for Moroccan rules
Designed around the decree, Q&C and how committees really work
Moroccan public-contract rules live in the engine as dated parameters that can be read and updated.
- 01
Decree no. 2-22-431, articles 43 and 44
Excessive and abnormally low offers flagged, reference price calculated, most advantageous offer identified. Lowest-price option when the RC calls for it.
- 02
Clarification and postponement: two deadlines
The deadline for clarification requests and the deadline for postponement requests are tracked separately, each with its own reminder.
- 03
Awardee documents at the right time
Tax and social security certificates are only required from the prospective awardee, so the checklist separates documents due at submission from those due on award.
- 04
The bid and its envelopes
Administrative and technical files, technical offer, financial offer, with each notice’s own envelope count; sworn statement, form of tender, amounts in words.
- 05
Qualification and classification
Sectors, classes and qualifications, with validity checked on the submission date. Class thresholds are kept in a dated, editable table, never hard-coded.
- 06
Casablanca time, Ramadan included
Dates are shown in Casablanca time, including the switch to UTC+0 during Ramadan: a 10 a.m. deadline stays 10 a.m.
Where the offers stand
Works lot, gap to the estimate
- Offer A-31%Abnormally low
- Offer B-11%Admissible
- Offer C-4%Most advantageous
- Offer D+6%Admissible
- Offer E+27%Excessive
- Contracting authority’s estimate
- Calculated reference price
- Admissible range, configurable thresholds
- Most advantageous offer
Readable rules, no black box
- No AI: deterministic, readable, versioned rules.
- Missing data stays empty; it never counts as zero.
- Every fact keeps its source: the RC sentence, the notice page, an OCR-read record flagged as such.
Scope
What stays in your hands
The platform prepares and checks. Some steps need a person from your company, by design.
Submission and signatures
Rivena Marchés does not submit bids or apply electronic signatures. An authorised person signs the documents and submits the bid in the way the notice requires.
The bank guarantee
Your bank issues it. The platform takes the amount from the notice, tracks your guarantee facility and reminds you to claim the release.
The site visit
When the RC requires one, someone from your team has to go to the site. The platform lists it among the things only a person can do, and you can add it to the bid tasks.
The choices in your offer
The method statement is a draft to review, the prices are the ones you approve, and management has the final say on go/no-go.
After the award
The contract has been awarded. What next?
Rivena Marchés covers the tender cycle up to contract award. Here is what the platform still tracks, and the Rivena applications that take over.
What Rivena Marchés still tracks
- Documents required from the prospective awardee, including the tax and social security certificates.
- The deadline for the performance bond, read from the CPS.
- Release of bid bonds on tenders you did not win.
- The outcome of each bid, filled in from the portal when it is published there.
From costing to project tracking
In Rivena Projects, the price schedule and bill of quantities are imported from Excel, costed with their unit-rate build-ups, then turned into an execution budget — purchasing, subcontracting, equipment, labour — whose versions can be compared. The project is then tracked: tasks, timesheets, budget and margin. Rivena Projects is another Rivena ERP application, which takes over from Rivena Marchés.
Discover Rivena Projects- Rivena HR
- Rivena Equipment
Site staff and equipment
Rivena HR holds staff records and leave balances, records attendance through the app or by facial recognition, and handles leave, absence and certificate requests. Rivena Equipment manages trucks and machines: contracts, costs, fuel, workshop, machine hours logged on site and costs at an hourly or daily rate.
Price revision
ServiceRevision calculations (P = P0 × K, from the published indices) are offered as a consulting assignment, with dedicated Excel workbooks, outside the platform.
See consultingWho it is for
For the teams that answer public works tenders
Each profile has its own role in the platform and sees what concerns it.
Trades covered
- Roads
- Site utilities (VRD)
- Sewerage
- Water networks
- Building
General management
Decides go/no-go on readable criteria and follows the dashboard: bids, admitted files, contracts won, amounts by buyer and by region.
Bid managers and design office
Prepare the bids: RC/CPS sheet, method statement, team, equipment, schedule and bid sheet.
Estimators and cost controllers
Cost with the price library and build-ups, measure the gap to the estimate and keep margins in check.
Administration and finance
Keep company documents and Q&C certificates up to date, track bonds and the bank facility, and claim releases.
Groups and consortia
One installation for several companies, each with its own Q&C and rules; a consortium partner’s profile can be managed there too.
Administrator
Invites users, assigns roles, limits visibility by company or region and reviews the audit log.
Frequently asked questions
What people ask us about Rivena Marchés
Notices are collected once a day from the public pages of Morocco’s national public tenders portal, and from the websites of some public buyers that do not publish there. This is not an official partnership or privileged access: we read what is published. Collection is not real-time and coverage is not exhaustive, especially for results. A monitoring page shows the health of each source, and a notice can always be entered by hand.
No. The go/no-go relies on deterministic rules that you can read, configure and replay, and document reading relies on deterministic parsers. Scanned minutes are read by OCR and the values read that way are flagged. The winning-offer estimate is a simulation based on observed prices: an order of magnitude, not a promise.
No. It prepares the bid file and checks it before submission. Signatures, the bank guarantee, the site visit and the submission itself are handled by an authorised person from your company.
Accounts are created by invitation only and given one of five roles: Administrator, Management, Bid manager / Design office, Cost control, Read-only. TOTP two-factor authentication can be switched on, and visibility can be limited by company or region. When one installation serves several companies, each keeps its own company file, Q&C, price library and go/no-go rules. Every change is recorded in an audit log.
Rivena Marchés is not a self-service online product. We start with a demo on current tenders that match your trades. If you go ahead, we agree with you on where it is installed, on your own server or with a hosting provider of your choice, then load your company file together: Q&C, references, staff, equipment, price library and go/no-go rules.
Yes. Your references keep your share when they were carried out in a consortium. When you lack a required Q&C, the platform lists companies on the public register that hold it, as possible partners. One installation can also manage a partner’s profile.
No. The platform imports costing workbooks, a purchase-price table and staff and equipment registers, and we review the format of your files with you during set-up. Costings are then exported to an Excel workbook, and a price set by a person is never overwritten.
The interface and the generated documents (Word, Excel) are in French; notices and tender forecasts published in Arabic are partly supported. It is a web application that adapts to small screens and works in a phone’s browser.
Let’s talk about how you work.
Tell us about your business, how your organisation runs and what you want to improve. We’ll then suggest a concrete next step — a demo, a call or a scoping session — with no obligation.
Or e-mail us at contact@rivena.ma
Based in Rabat · Demo on request