Bid
- Create soumission with division, secteur, channel.
- Estimate (dossier / workbook).
- Enter our price ? list shows as "closed" for filtering.
Rule: a closed bid is still not a contract.
For the client
Plain-language rules of how construction work moves from bid to closed contract who owns each step, what must never be duplicated, and what the new software must guarantee.
Roles that stay
We keep the desks. We stop shipping four separate applications.
| Concern | Today (legacy) | MEI module | Owns |
|---|---|---|---|
| Bid before award | GProjet | Bids & contracts | Soumission Syy### |
| Award → create contrat | GProjet transfert | Bids & contracts | Projet 0yy### / Cyy### |
| Project office (docs, dessins, sous-trait, dénonciation) | GProjet | Project office | Follow-up on contrat |
| Change orders & letters | Extra6 | Change orders | Extras, approval, correspondence |
| Budget from extras | Extra6 ? JobCost | Change orders ? Cost control | Pushes budget; cost module consumes |
| Live costs, WIP, profit | JobCost6 | Cost control | Transactions, travaux en cours, reports |
| Progressive invoice creation | Facturation Progressive | Billing service | Creates invoices / amounts billed |
| Counter, stock, purchasing, A/R - A/P | PVConst | Yard & counter | Ops money that can feed job costs |
Lifecycle steps
Rule: a closed bid is still not a contract.
Rule: only award creates the shared hub.
Change orders
Extras use parallel flags (not one status dropdown). Letters are not "print only" printing often commits workflow state.
CHANGE=A) ? initial budgetCHANGE=B) ? budget ordre / changementsBoundaries
These prevent double invoices, orphan costs, and conflicting "source of truth".
Extras stage / reprint billed documents. Invoice creation belongs to the billing service.
Counter feeds cost lines when G/L is JobCost-flagged. Profitability stays in cost control.
Award creates the contrat and project office. Cost posting, WIP, and état des bénéfices stay in cost control.
It may see extras dollars and FactExtra modes. Formal correspondence & approval live in change orders.
Hand-offs
| From | To | When | What moves |
|---|---|---|---|
| Bids (award) | Shared contrat | Transfert confirmed | Number, client, contacts, folders |
| Change orders | Cost budgets | Leave extras screen | Initial + ordre budget rows |
| Yard A/P receive | Job costs | Terminer (auto if flagged) | Cost lines, provenance PDV |
| Yard A/R distribution | Job costs | Clerk confirms modal | Cost / revenue lines, provenance CAR |
| Billing service | Print / reprint | Invoice created | Invoice list + amounts billed |
Vocabulary
| Word | In bids | In change orders | In cost control | In yard |
|---|---|---|---|---|
| Projet | Awarded contrat | Same hub | Same hub | Same hub on sales / POs |
| Soumission | Pre-award bid | - | - | Quote on an existing projet ? PO |
| Extra | Flag / amount | Full change-order app | FactExtra / budget changement | - |
| Avis | Bid / project notices | Letter packs | JC notices | Suite pattern |
Design decision: do not reuse one "Soumission" screen for both bid packages and yard quotes without renaming.
Happy path