Workflow: Licitații Publice și Private — De la Oportunitate la Contract
Modules involved: Leads · Opportunities · Proposals · Estimates · Contracts · Documents · Tasks · Projects · Invoices · Goals · Tags
Who uses it: Manager Ofertare, Jurist, Inginer Deviz, Director Comercial, Financiar
Durata tipică: 2–8 săptămâni (de la identificare la depunere); luni (de la adjudecare la finalizare contract)
Overview
Fluxul de licitații acoperă participarea la proceduri de achiziție publică (SEAP/eLicitație) sau privată. Spre deosebire de vânzarea directă, licitația impune termene legale stricte, documentație de calificare voluminoasă și o separare clară între faza de ofertare și faza de execuție. CRMConnect gestionează întreg ciclul: identificarea procedurii ca lead, calificarea oportunității, pregătirea dosarului tehnic și financiar în Document Management, calculul ofertei prin Estimate/Deviz, urmărirea depunerii prin task-uri cu deadline, adjudecarea cu contractul semnat, și execuția prin proiect cu facturare pe tranșe sau situații de lucrări.
Particularitate față de vânzarea directă: Oportunitatea rămâne în starea "Ofertă Depusă" zile sau săptămâni până la anunțarea rezultatelor. Termenele intermediare (clarificări, contestații) trebuie urmărite separat prin task-uri.
Diagrama fluxului
[IDENTIFICARE LICITAȚIE]
│ sursă: SEAP, portal privat, relație directă, newsletter
│ → Lead creat cu tag "Licitație Publică" sau "Licitație Privată"
│ → Custom field: "Termen limită depunere" + "Nr. procedură"
│
↓
[CALIFICARE]
│ verificare: cerințe tehnice, financiare, capacitate de execuție
│ analiză: marjă estimată, risc, resurse disponibile
│ ├── Calificat → Oportunitate (valoare estimată, probabilitate 40%)
│ └── Necalificat → Lead marcat Lost
│ motivul: "Cerințe tehnice neîndeplinite" / "Marjă insuficientă"
│ / "Fără resurse disponibile"
│
↓
[PREGĂTIRE DOSAR TEHNIC]
│ Tasks per responsabil (cu deadline înainte de data depunerii):
│ ├── Juridic: certificate atestare, declarații, cazier fiscal,
│ │ extras ONRC, certificat ISO
│ ├── Tehnic: experiență similară (contracte anterioare),
│ │ CV-uri experți cheie, metodologie execuție,
│ │ plan calitate, grafic Gantt
│ └── Financiar: bilanțuri 3 ani, cifră de afaceri, garanție
│ participare, asigurare profesională
│ Documente: atașate în Document Management → legat de Oportunitate
│
↓
[OFERTĂ FINANCIARĂ]
│ Estimate/Deviz: liniile ofertei cu cantități, prețuri unitare, total
│ Proposal: oferta formatată după cerințele caietului de sarcini
│ Task "Depunere ofertă": deadline = data limită exactă din anunț
│ Task "Clarificări": deadline = termenul de răspuns la clarificări
│
↓
[DEPUNERE OFERTĂ]
│ oferta depusă (SEAP electronic / fizic / email securizat)
│ Task "Depunere" → marcat Completed
│ Oportunitate → status "Ofertă Depusă"
│ înregistrare: dată/oră depunere, număr înregistrare (custom field)
│
↓
[PERIOADĂ DE EVALUARE]
│ Tasks suplimentare dacă apar:
│ ├── Răspuns la solicitări de clarificare (evaluator → ofertant)
│ ├── Completare documente lipsă
│ └── Urmărire termen anunț rezultate
│
↓
[ADJUDECARE / ANUNȚ REZULTAT]
│
├── CÂȘTIGAT → Oportunitate → status Won
│ │ probabilitate: 100%
│ │ valoare actualizată (dacă a fost negociere de preț)
│ │ Tag adăugat: "Câștigat"
│ │
│ ├── Negociere finală (dacă procedura permite)
│ │
│ └── CONTRACT SEMNAT
│ │ Contract creat în CRM (din Oportunitate sau manual)
│ │ semnătură digitală sau fizic + scanat în Document Mgmt
│ │ → Project creat pentru execuție
│
└── PIERDUT → Oportunitate → status Lost
│ lost_reason completat:
│ "Preț mai mare", "Punctaj tehnic insuficient",
│ "Descalificat documentar", "Retras înainte de depunere"
│ Tag adăugat: "Pierdut"
│
└── Contestație? → Task "Depunere contestație CNSC"
(dacă se decide contestarea rezultatului)
│
↓ (ramura Câștigat)
[EXECUȚIE CONTRACT]
│ Project → Milestone-uri per faze contractuale
│ Tasks → responsabili interni + subcontractori
│ Timesheets → ore înregistrate zilnic
│ Expenses → cheltuieli de proiect (deplasări, materiale)
│
↓
[FACTURARE PE TRANȘE / SITUAȚII DE LUCRĂRI]
│ Invoice per situație acceptată de beneficiar
│ eFactura → transmisă obligatoriu prin SPV (B2G — beneficiar public)
│ plata în termenul contractual (30–60 zile, tipic în contracte publice)
│
[CONTRACT FINALIZAT ✓ · GARANȚIE BUNĂ EXECUȚIE ELIBERATĂ ✓]
Pas cu pas
1. Identificare licitație — Creare Lead
Unde: /admin/leads → Adaugă Lead
Surse tipice de identificare:
| Sursă | Detalii |
|---|---|
| SEAP (sicap.anap.ro) | Proceduri de achiziție publică — monitorizat zilnic |
| eLicitație | Platformă electronică ANAP |
| Portaluri private | Platforme proprii ale beneficiarilor privați |
| Relație directă | Beneficiarul contactează direct firma |
| Newsletter / alerte | Servicii de monitorizare licitații (ex: licitatiapublica.ro) |
Câmpuri cheie pe Lead:
| Câmp | Valoare recomandata |
|---|---|
| Nume lead | Titlul procedurii (ex: "Furnizare echipamente IT — Primăria X") |
| Sursă | "Licitație Publică" sau "Licitație Privată" |
| Valoare estimată | Valoarea estimată a contractului din anunț |
| Tag | "SEAP", "Privat", "Licitație" |
| Custom field: Nr. procedură | Numărul de referință din SEAP/portal |
| Custom field: Termen limită | Data și ora exactă de depunere a ofertei |
| Custom field: Autoritate contractantă | Numele instituției/firmei beneficiare |
| Responsabil | Managerul de ofertare alocat |
Sfat practic: Configurează un câmp custom de tip "Date" pe Lead numit "Termen limită depunere". Setează un reminder/task automat cu 5 zile înainte de această dată pentru a nu rata termenul.
2. Calificare — Decizia Go/No-Go
Unde: Din lead → Convertește în Oportunitate sau Marchează Lost
Criterii de calificare analizate:
| Criteriu | Întrebări cheie | Decizie |
|---|---|---|
| Cerințe tehnice | Avem experiența similară cerută? CV-urile experților cheie sunt disponibile? | Go / No-Go |
| Cerințe financiare | Cifra de afaceri, capitalul social, garanțiile cerute le îndeplinim? | Go / No-Go |
| Capacitate execuție | Avem resursele umane și materiale disponibile în perioada cerută? | Go / No-Go |
| Marjă estimată | Costul estimat ne permite o ofertă competitivă cu marjă pozitivă? | Go / No-Go |
| Concurență | Ce alți ofertanți probabili există? Suntem competitivi? | Go / No-Go |
| Risc contractual | Penalitățile, garanția de bună execuție, condițiile de plată sunt acceptabile? | Go / No-Go |
Dacă Go:
- Lead → convertit în Oportunitate
- Câmpuri oportunitate: valoare estimată, probabilitate inițială (40%), dată așteptată închidere
Dacă No-Go:
- Lead → marcat Lost
lost_reason: "Cerințe tehnice neîndeplinite" / "Marjă sub prag" / "Resurse indisponibile"- Documentat pentru analiză ulterioară (câte licitații am ratat și de ce)
3. Pregătire dosar tehnic — Task Management
Unde: Tab Tasks din Oportunitate + /admin/document_management
Structura task-urilor de ofertare:
| Task | Responsabil | Deadline recomandat | Documente produse |
|---|---|---|---|
| Redactare metodologie execuție | Inginer proiect | Termen − 7 zile | Metodologie.docx |
| CV-uri experți cheie | HR / Manager proiect | Termen − 7 zile | CV_Expert1.pdf... |
| Experiență similară | Manager ofertare | Termen − 10 zile | Lista contracte similare |
| Certificate și declarații | Jurist | Termen − 5 zile | Certificate ISO, ONRC |
| Cazier fiscal / Certificat atestare | Jurist / Admin | Termen − 5 zile | Cazier fiscal.pdf |
| Bilanțuri și situații financiare | Contabilitate | Termen − 7 zile | Bilanț 2023, 2024 |
| Garanție participare | Financiar | Termen − 3 zile | Scrisoare bancară / Ordin plată |
| Calcul deviz / Ofertă financiară | Inginer deviz | Termen − 5 zile | Formulare financiare |
| Asamblare dosar final | Manager ofertare | Termen − 2 zile | Dosar complet |
| Verificare și revizuire dosar | Director comercial | Termen − 1 zi | Aprobare internă |
| Depunere ofertă | Manager ofertare | Ziua termenului limită | Confirmare depunere |
Document Management — organizare dosar:
Folder recomandat în Document Management (asociat oportunității):
📁 [Procedura] — [Beneficiar] — [An]
├── 📁 Documente calificare
│ ├── Certificate și declarații
│ ├── Documente financiare
│ └── Referințe și experiență similară
├── 📁 Ofertă tehnică
│ ├── Metodologie
│ ├── CV-uri experți
│ └── Grafic Gantt
├── 📁 Ofertă financiară
│ ├── Formular ofertă financiară
│ └── Deviz detaliat
└── 📁 Corespondență
├── Clarificări primite
└── Răspunsuri transmise
4. Calculul ofertei financiare — Estimate/Deviz
Unde: /admin/estimates → Adaugă Deviz — asociat cu oportunitatea
Structura unui deviz de ofertă:
| Coloană | Descriere |
|---|---|
| Descriere articol | Lucrarea / serviciul / produsul din caietul de sarcini |
| U.M. | Unitatea de măsură (buc, m², ore, lună) |
| Cantitate | Din caietul de sarcini |
| Preț unitar fără TVA | Calculat pe baza costului intern + marjă |
| Valoare fără TVA | Cantitate × preț unitar |
| TVA | Procentul aplicabil |
| Valoare cu TVA | Total cu TVA |
Strategii de preț:
| Strategie | Când se aplică | Risc |
|---|---|---|
| Preț minim competitiv | Licitație cu criteriu "prețul cel mai scăzut" | Marjă redusă, risc ofertă neconformă dacă sub prag |
| Cel mai bun raport calitate-preț | Licitație cu punctaj tehnic + financiar | Echilibru necesar; prețul nu e singurul criteriu |
| Ofertă cu valoare adăugată | Proceduri cu factor tehnic dominant | Se pot oferi beneficii suplimentare la preț standard |
Sfat practic: Creează un șablon de Estimate per tip de licitație (ex: "Servicii IT", "Lucrări construcții", "Furnizare echipamente"). La fiecare nouă procedură, clonezi șablonul și ajustezi cantitățile și prețurile.
5. Propunerea (Proposal) — Documentul formal al ofertei
Unde: /admin/proposals → Adaugă Propunere sau din Estimate → Convert to Proposal
Conținut tipic Proposal pentru licitație:
| Secțiune | Conținut |
|---|---|
| Datele ofertantului | Denumire, CUI, adresă, reprezentant legal |
| Obiectul ofertei | Titlul procedurii, numărul de referință |
| Oferta financiară sintetică | Totalul ofertei, structura prețului |
| Termeni de valabilitate | Perioada de valabilitate a ofertei (ex: 90 zile) |
| Condiții de livrare/execuție | Termene, responsabilități |
| Semnătură și ștampilă | Reprezentant legal autorizat |
Statusuri Proposal:
| Status | Descriere | Acțiune următoare |
|---|---|---|
| Draft | În pregătire internă | Completare și revizuire |
| Sent | Depusă / trimisă beneficiarului | Așteptare evaluare |
| Accepted | Ofertă câștigătoare | Creare Contract |
| Declined | Ofertă respinsă | Marcare Oportunitate Lost |
6. Depunere ofertă
Unde: Task "Depunere ofertă" din oportunitate
La depunere:
- Dosarul asamblat → verificat complet
- Depunere pe canalul cerut (SEAP electronic cu semnătură digitală, fizic cu plic sigilat, email securizat)
- Confirmare depunere înregistrată (număr de înregistrare, timestamp)
- Task "Depunere" → marcat Completed
- Oportunitate → status actualizat: "Ofertă Depusă" (custom field sau tag)
- Custom field: "Data depunerii", "Număr înregistrare SEAP"
Sfat practic: Nu lăsa depunerea pentru ultima oră. Problemele tehnice cu SEAP sau cu semnătura digitală sunt frecvente. Targetează depunerea cu minimum 24h înainte de termen.
7. Perioadă de evaluare — Urmărire
Unde: Task-uri pe Oportunitate
Task-uri posibile în această perioadă:
| Task | Termen | Detalii |
|---|---|---|
| Urmărire solicitări clarificări | Continuu | Verificare SEAP zilnic |
| Răspuns la solicitare de clarificare | Per solicitare | Termen legal: de obicei 3-5 zile |
| Completare documente lipsă | Per solicitare | Dacă comisia cere completări |
| Urmărire anunț rezultate | Data estimată | Conform anunțului de participare |
Statusuri custom recomandate pe Oportunitate:
| Status | Descriere |
|---|---|
| Calificată | Go/No-Go pozitiv, dosar în pregătire |
| Ofertă depusă | Oferta transmisă, așteptare evaluare |
| Comunicare rezultat | Rezultatul a fost publicat, urmărire oficializare |
| Contestată | Rezultatul a fost contestat de firma noastră sau de alt ofertant |
| Câștigată | Adjudecată în favoarea noastră |
| Pierdută | Adjudecată altui ofertant |
8. Adjudecare — Câștigat sau Pierdut
Cazul CÂȘTIGAT:
- Oportunitate → Won (click pe butonul Won din oportunitate)
- Valoarea actualizată cu suma finală adjudecată
- Tag adăugat: "Câștigat" + "SEAP" sau "Privat"
- Propunerea → status Accepted
Cazul PIERDUT:
- Oportunitate → Lost
lost_reasoncompletat cu motivul oficial:- "Preț necompetitiv — ofertă mai ieftină cu X%"
- "Punctaj tehnic insuficient"
- "Descalificat — document lipsă"
- "Retras din procedură"
- Tag adăugat: "Pierdut"
- Analiză post-mortem documentată în notele oportunității
Cazul CONTESTAT:
- Oportunitate → rămâne deschisă sau primește tag "Contestat"
- Task creat: "Depunere contestație CNSC" (Consiliul Național de Soluționare a Contestațiilor)
- Task: "Urmărire termen soluționare contestație"
- Dacă contestația e admisă → reluarea procedurii sau câștig direct
9. Contract — Creare și semnare
Unde: /admin/contracts → Adaugă Contract sau din Oportunitate → Crează Contract
Câmpuri cheie contract:
| Câmp | Valoare |
|---|---|
| Tip contract | Servicii / Furnizare / Lucrări / Mixte |
| Valoare contract | Valoarea adjudecată |
| Data semnării | Data oficializării |
| Durată | Zile/luni de la semnare |
| Termen execuție | Data finalizării |
| Garanție bună execuție | % din valoarea contractului (ex: 10%) |
| Termene de plată | Ex: 30 zile de la acceptarea situației de lucrări |
| Penalități | % pe zi de întârziere |
Garanții tipice în contracte publice:
| Garanție | Valoare tipică | Modalitate |
|---|---|---|
| Garanție participare | 1-2% din valoarea contractului | Scrisoare bancară / virament |
| Garanție bună execuție | 5-10% din valoarea contractului | Scrisoare bancară / reținere din facturi |
| Garanție returnare avans | Egală cu avansul primit | Scrisoare bancară |
10. Execuție — Project și Tasks
Unde: /admin/projects → Adaugă Proiect (legat de Contract + Client)
Setup proiect:
| Element | Configurare |
|---|---|
| Milestone-uri | Fazele contractuale (ex: Faza 1 — Proiectare, Faza 2 — Execuție, Faza 3 — Recepție) |
| Task-uri per fază | Alocate membrilor echipei cu deadline și estimare ore |
| Timesheets | Înregistrare zilnică ore → baza pentru situații de lucrări |
| Expenses | Cheltuieli de proiect: materiale, deplasări, subcontractori |
| Documents | Procese verbale, situații de lucrări, rapoarte de progres |
11. Facturare pe tranșe / situații de lucrări
Unde: /admin/invoices → Adaugă Factură (sau din Project → Crează Factură)
Modele de facturare în contracte publice:
| Model | Când se aplică | Detalii |
|---|---|---|
| Factură la avans | La semnarea contractului | Dacă contractul prevede avans (ex: 30%) |
| Situații de lucrări | Lunar sau per fază | Deviz situație × procent realizat; acceptat de beneficiar |
| Factură la milestone | La livrarea unei faze | Atunci când jalon-ul e acceptat formal |
| Factură finală | La recepția finală | Soldul rămas după deducerea reținerilor |
eFactura — obligatorie B2G:
- Toate facturile emise către entități publice (Stat, primării, ministere, instituții) trebuie transmise prin e-Factura (sistemul RO e-Factura al ANAF)
- CRMConnect generează formatul XML UBL și transmite automat prin SPV dacă integrarea ANAF este configurată
- Termenul de transmitere: în ziua emiterii facturii
Ce se creează automat
| Eveniment | Se creează automat |
|---|---|
| Lead convertit în Oportunitate | Oportunitate cu câmpurile preluate din Lead |
| Oportunitate marcată Won | Notificare echipă de vânzări; posibilitate creare Contract |
| Contract creat din Oportunitate | Câmpurile client, valoare, descriere preluate automat |
| Proiect creat din Contract | Client preluat; posibilitate de a prelua valoarea și termenii |
| Timer pornit pe task de proiect | Înregistrare Timesheet activă, legată de task și proiect |
| Timer oprit | Timesheet cu durata exactă salvat automat |
| Factură generată din proiect (timesheets) | Linii din timesheets billable + cheltuieli billable nefacturate |
| Factură trimisă (dacă eFactura activ) | XML transmis automat la ANAF prin SPV |
Puncte unde fluxul poate bloca
| Problemă | Cauză probabilă | Soluție |
|---|---|---|
| Termenul de depunere ratat | Nu există task cu reminder explicit | Configurează task "Depunere" cu termen și reminder email cu 48h înainte |
| Document lipsă la depunere | Dosar asamblat fără checklist | Crează un template de checklist ca task recurent per licitație |
| Oferta declarată neconformă | Calcul preț sub pragul de anormalitate | Verifică regulile procedurii (praguri minime de preț) înainte de ofertare |
| Garanția de participare nu ajunge la termen | Emisă prea târziu sau cu date greșite | Task separat pentru garanție cu termen − 5 zile față de depunere |
| Contract blocat la semnătură | Modificări de ultim moment la clauzele contractuale | Implicarea juristului din faza de analiză dosar, nu doar la semnat |
| Situație de lucrări respinsă de beneficiar | Discrepanțe față de cantitățile contractate | Documentare zilnică în Timesheets + Expenses; procese verbale intermediare |
| Factura nu poate fi transmisă prin eFactura | Integrare ANAF neconfigurată sau CUI invalid | Verifică configurarea ANAF din Setări → Integrări; validează CUI-ul beneficiarului |
| Garanția de bună execuție nu se eliberează | Recepție finală nefinalizată formal | Task post-proiect: "Solicitare eliberare garanție bună execuție" |
Rapoarte relevante
- Pipeline licitații — Oportunități filtrate după tag "Licitație" + status: câte sunt în pregătire, depuse, câștigate, pierdute
- Rata de succes licitații — Oportunități Won vs. Lost per perioadă, per tip (public/privat), per valoare
- Analiza lost_reason — Motivele pierderilor (preț, tehnic, documentar) pentru îmbunătățirea ofertărilor viitoare
- Goals licitații — Target-uri de contracte câștigate ca număr și valoare vs. realizat
- Proiect Overview — Ore loggate vs. estimate, cheltuieli vs. buget, profitabilitate
- eFactura status — Facturile transmise la ANAF și statusul de acceptare/respingere