CRMconnect Azuvio · Docs

Workflow: Livrare Proiecte — De la Propunere la Factură Finală

Modules involved: Proposals · Contracts · Projects · Milestones · Tasks · Timesheets · Expenses · Documents · Invoices · Resource Workload · Goals · OKR
Who uses it: Project Manager, Echipă proiect, Director Comercial, Financiar, Client (portal)
Durata tipică: Săptămâni – luni (pe durata proiectului)

Overview

Fluxul de livrare proiecte acoperă ciclul complet al unui proiect de servicii: de la propunerea comercială până la factura finală și analiza profitabilității. Este folosit de firme de servicii profesionale — IT, consultanță, implementări software, construcții, agenții creative, management de evenimente, integratori de sisteme. Diferența față de vânzarea simplă (Lead → Factură) este complexitatea execuției: proiectul implică mai mulți oameni, mai multe livrabile, timesheets zilnice și facturare etapizată (pe milestone-uri sau lunar).

CRMConnect gestionează simultan aspectele comerciale (Proposal, Contract), operaționale (Project, Tasks, Timesheets, Expenses) și financiare (facturare parțială per milestone, factură finală, eFactura). Raportul de profitabilitate calculat la final oferă imaginea completă: (total facturat) − (cheltuieli proiect) − (ore × cost intern) = marja netă.

Două variante principale de contract: Proiectele se pot desfășura ca preț fix (suma e stabilită indiferent de ore) sau T&M — Time & Materials (se facturează orele efectiv lucrate × tariful orar + cheltuielile). Ambele variante sunt acoperite în acest workflow, cu diferențele semnalate pe parcurs.


Diagrama fluxului

[PROPUNERE PROIECT (Proposal)]
  │  scope, livrabile, echipă, timeline, preț fix sau T&M
  │  trimisă clientului → status: Sent
  │
  ├── Client negociază → revizii Proposal
  │
  └── Client acceptă → status: Accepted
  │
  ↓
[CONTRACT SEMNAT]
  │  termeni: tip contract (preț fix / T&M), jaloane de plată,
  │  penalități, termene de livrare, termeni de acceptanță
  │  semnătură digitală din portal client sau fizic + scan
  │
  ↓
[SETUP PROIECT]
  │  Project creat (legat de Contract + Client)
  │  Milestone-uri: Faza 1, Faza 2, Livrare Finală + deadline fiecare
  │  Echipă alocată: PM + membri + extern/subcontractori
  │  Resource Workload verificat (capacitate disponibilă)
  │  Tip facturare configurat pe proiect: T&M (ore billable) sau Fixed rate
  │
  ↓
[EXECUȚIE — PER FAZĂ / MILESTONE]
  │
  ├── Tasks create pe milestone-ul curent
  │     │  fiecare task: responsabil, deadline, comandă de vânzare ore
  │     │  prioritate, descriere detaliată, atașamente
  │
  ├── Timesheets înregistrate zilnic (sau via timer)
  │     │  ore × tarif → cost facturat vs. buget planificat
  │     │  aprobate de PM înainte de facturare
  │
  ├── Cheltuieli adăugate pe parcurs
  │     │  deplasări, licențe, hosting, subcontractori, materiale
  │     │  atașament bon/factură; Billable = Da sau Nu
  │
  └── Documente livrate
        │  livrabile din fiecare fază (specificații, design, cod, rapoarte)
        │  atașate în Document Management, organizate per milestone
  │
  ↓
[MILESTONE ATINS → FACTURĂ PARȚIALĂ]
  │  Document de recepție parțială semnat de client
  │  Invoice pentru % din valoarea contractului sau livrabilul facturat
  │  eFactura dacă client B2B
  │  Milestone marcat Completed în proiect
  │
  ↓ (se repetă per fază)
  │
  ↓
[LIVRARE FINALĂ]
  │  toate task-urile: Done
  │  toate milestone-urile: Completed
  │  Proces Verbal de Recepție Finală semnat de client
  │  → atașat în Document Management
  │  Project → status: Finished
  │
  ↓
[FACTURĂ FINALĂ]
  │  soldul rămas din contract (după deducerea facturilor parțiale)
  │  eFactura dacă B2B
  │  plată încasată
  │
  ↓
[POST-PROIECT]
  │  Raport profitabilitate: facturat − cheltuieli − (ore × cost intern)
  │  Lessons learned → Knowledge Base / notă proiect
  │  Urmărire garanție post-livrare (dacă e în contract)
  │  Identificare oportunitate extensie / mentenanță → Lead / Opportunity nou
  │
[PROIECT FINALIZAT ✓ · MARJĂ CALCULATĂ ✓]

Pas cu pas

1. Propunerea (Proposal) — Documentul comercial

Unde: /admin/proposalsAdaugă Propunere

Structura unui Proposal pentru proiect:

Secțiune Conținut
Sumar executiv Ce problemă rezolvăm, rezultatul așteptat, de ce noi
Scope of work Ce livrăm exact (și ce nu livrăm — "out of scope")
Metodologie / Abordare Cum lucrăm, fazele, instrumentele folosite
Echipa propusă Cine lucrează la proiect, rolurile, experiența relevantă
Timeline Datele sales order per fază, milestone-uri, livrare finală
Prețul Suma totală sau detaliată per fază / per tip activitate
Termeni de plată Schema de facturare (avans, milestone, lunar, la final)
Termeni și condiții Clauze esențiale: modificări de scope, proprietate intelectuală

Variante de preț în Proposal:

Model contract Cum se specifică în Proposal Avantaj Risc
Preț fix (Fixed Price) O sumă totală sau pe faze Predictibil pentru client; vânzare mai ușoară Riscul depășirii orelor este al nostru
T&M (Time & Materials) Tarif orar × ore sales order + cheltuieli Flexibil; risc de ore acoperit de client Clientul poate limita bugetul
Preț fix + T&M pentru extras Suma fixă pentru scope de bază + T&M pentru modificări Echilibru bun Necesită contract clar pe "ce e extra"
Abonament lunar Sumă fixă/lună pentru volum de ore Venit recurent predictibil Orele nefolosite nu se reportează

Statusuri Proposal:

Status Descriere Acțiune
Draft În pregătire internă Finalizare, revizuire internă
Sent Trimisă clientului Urmărire, răspuns la întrebări
Revised Revizuită după feedback Retrimisă clientului
Accepted Aprobată de client Creare Contract
Declined Respinsă Marcare Lost, analiză feedback

Sfat practic: Creează șabloane de Proposal per tip de proiect (implementare ERP, proiect web, consultanță HR). Clonezi șablonul și ajustezi valorile specifice. Economisești 60-70% din timpul de pregătire a ofertei.


2. Contractul — Termenii legali și comerciali

Unde: /admin/contractsAdaugă Contract sau din Propunere → Crează Contract

Câmpuri cheie contract proiect:

Câmp Valoare / Note
Tip contract Servicii / Consultanță / Implementare / Construcții
Valoare contract Suma totală agreată
Tip facturare Preț fix / T&M / Abonament
Data semnării Data oficializării
Durată / Termen finalizare Data estimată de livrare finală
Schema de plată Ex: 30% avans, 40% la Milestone 2, 30% la recepție finală
Tarif orar (T&M) RON/h sau EUR/h per tip de resursă
Clauze modificare scope Cum se gestionează cerințe noi
Penalități întârziere % pe zi sau pe săptămână
Clauze de acceptanță Cum se definește "livrat și acceptat"

Semnătura digitală:

  • Clientul primește link în email → accesează portalul → citește și semnează
  • Semnătura e înregistrată cu timestamp și IP
  • PDF-ul semnat e atașat automat la contract în Document Management

Retenție / garanție de bună execuție (în proiecte mari):

Garanție Valoare tipică Eliberare
Retenție din facturi 5-10% din fiecare factură reținut La expirarea perioadei de garanție post-livrare
Scrisoare bancară de bună execuție 10% din valoarea contractului La recepția finală aprobată

3. Setup Proiect — Configurarea inițială

Unde: /admin/projectsAdaugă Proiect

Legarea proiectului de contract:

  • Din contract → buton Crează Proiect (preia clientul, descrierea, valoarea)
  • Sau din meniu Projects → câmpul "Contract" completat manual

Câmpuri cheie proiect:

Câmp Note
Nume proiect Descriptiv și unic; afișat în portal client
Client Legătura cu fișa clientului
Data start / Termen Timeline-ul proiectului
Tip facturare Ore billable (T&M) sau Fixed rate (preț fix)
Tarif orar Pentru proiecte T&M (poate diferi per tip de resursă)
Buget Valoarea contractului — pentru tracking real vs. planificat
Vizibil în portal Dacă clientul poate vedea proiectul, task-urile, fișierele
Membrii echipei PM + toți membrii; determină cine poate loga timp
Culoare proiect Pentru identificare vizuală în calendar și Gantt

Configurarea milestone-urilor:

Milestone Descriere Deadline Valoare facturare
Faza 0 — Kickoff Ședința de kickoff + setup acces Săptămâna 1 Nu se facturează / Avans
Faza 1 — Analiză Documentație cerințe, specificații Săptămâna 3 20% din contract
Faza 2 — Design Mockup-uri, arhitectură, validare Săptămâna 6 20% din contract
Faza 3 — Implementare Dezvoltare / execuție principală Săptămâna 12 30% din contract
Faza 4 — Testare UAT, corecții, validare finală Săptămâna 14 20% din contract
Livrare Finală Go-live / predare / recepție Săptămâna 16 10% sold

Sfat practic: Nu configura milestone-urile "la general". Discută cu clientul și aliniați milestone-urile din CRM cu datele din contractul semnat. Fiecare milestone trebuie să aibă o dată fixă și un criteriu clar de acceptanță.

Verificarea capacității echipei (Resource Workload):

Unde: /admin/resource_workload

Înainte de a finaliza timeline-ul, verifică dacă membrii echipei propuși au capacitate disponibilă în perioada proiectului. Resource Workload arată alocarea curentă per om pe toate proiectele active. Evită supra-alocarea care duce la întârzieri.


4. Execuția — Tasks, Timesheets, Cheltuieli

Unde: Tab Tasks din Proiect + /admin/staff/timesheets + /admin/expenses

4a. Task-urile per fază

Structura task-urilor în proiecte:

Câmp task Note
Titlu Specific și acționabil: "Redactare specificații modul X" nu "Specificații"
Milestone Faza la care aparține task-ul
Responsabil Un singur responsabil (clarity of ownership)
Data scadentă Data limită pentru task (contribuie la timeline proiect)
Comandă de Vânzare ore Planificatul — comparat cu realul din Timesheets
Prioritate Low / Normal / High / Urgent
Descriere Context, cerințe, criterii de acceptanță per task
Atașamente Specificații, design-uri, documente de referință
Billable Da (pentru T&M) / Na (pentru preț fix — nu afectează facturarea)

Statusuri task:

Status Descriere
Not Started Creat, neîncepat
In Progress Cineva lucrează activ
Awaiting Feedback Livrat clientului sau intern, se așteaptă feedback
On Hold Blocat (dependință nerezolvată, decizie în așteptare)
Complete Finalizat și acceptat

Tipul de vizibilitate task:

Tip Descriere
Privat (intern) Vizibil doar echipei interne; clientul nu vede în portal
Public (client) Clientul vede task-ul în portalul CRMConnect

4b. Timesheets — Logarea orelor

Fluxul zilnic al membrilor echipei:

  1. La începerea unui task → pornesc timerul ▶ din task sau din Timesheets
  2. La pauză sau finalizare → opresc timerul ■
  3. Adaugă o notă descriptivă cu ce s-a lucrat (apare pe factură dacă proiect T&M)
  4. PM-ul revizuiește și aprobă timesheets-urile săptămânal

Comparativ ore sales order vs. ore loggate:

Raportul "Proiect Overview" din fiecare proiect arată:

Metric Semnificație
Ore sales order Planificatul la crearea task-urilor
Ore loggate Realul din Timesheets
Diferență Dacă e negativă: suntem în buget; dacă e pozitivă: depășim bugetul de ore
Ore billable Orele facturabile (pentru T&M)
Venituri generate Ore billable × tarif orar

Sfat practic pentru proiecte preț fix: Chiar dacă nu se facturează per oră, înregistrați toate orele în Timesheets. La finalul proiectului, raportul de profitabilitate (ore × cost intern) arată dacă proiectul a fost profitabil sau dacă scope-ul a fost subevaluat.

4c. Cheltuieli de proiect

Tipuri de cheltuieli frecvente:

Tip Detalii Billable
Deplasare Km × tarif sau transport public Da (dacă contractul nu include)
Cazare Hotel, Airbnb pentru deplasări lungi Da (dacă contractul prevede)
Licențe software Instrumente folosite pentru proiect Da sau Nu (după caz)
Hosting / Cloud Infrastructura proiectului în perioada de execuție Da (dacă e în scope)
Subcontractori Freelanceri, furnizori externi Da (se marchează separat)
Materiale / consumabile Specifice proiectelor de construcții sau producție Da

Înregistrarea cheltuielii subcontractorului:

Câmp Valoare
Suma Factura primită de la subcontractor
Furnizor Numele firmei / freelancerului
Proiect Proiectul la care se referă
Billable Da (dacă se refacturează la client)
Atașament Factura primită
Notă "Servicii design UX — sprint 2"

5. Milestone atins — Factura parțială (Progress Billing)

Unde: /admin/invoicesAdaugă Factură (sau din Project → Crează Factură)

Procesul de facturare pe milestone:

  1. PM confirmă că milestone-ul e livrat și acceptat de client
  2. Document de recepție parțială atașat în Document Management (semnat de client)
  3. Factură emisă pentru procentul contractual aferent milestone-ului
  4. Factura trimisă clientului (email sau portal)
  5. Milestone marcat Completed în proiect

Variante de calcul pentru factura parțială:

Model Calcul Exemplu
Procent fix din contract % × valoare contract 20% × 50.000 RON = 10.000 RON
Ore × tarif (T&M) Timesheets billable aprobate × tarif/h 80h × 100 EUR/h = 8.000 EUR
Per livrabil Suma fixă per livrabil acceptat Specificații acceptate = 5.000 RON
Lunar (retainer) Suma fixă lunară indiferent de ore 3.000 EUR/lună

Structura facturii parțiale (T&M):

Linie 1: Servicii consultanță — Sprint 1 (12-26 Ian)
          Ana Ionescu — 35h × 100 EUR/h = 3.500 EUR
Linie 2: Servicii development — Sprint 1 (12-26 Ian)
          Mihai Pop — 42h × 80 EUR/h = 3.360 EUR
Linie 3: Licență tool design (Figma — ian 2025)
          1 × 45 EUR = 45 EUR
─────────────────────────────────────────────────────────
                              Subtotal: 6.905 EUR
                              TVA 19%:  1.311.95 EUR
                              TOTAL:    8.216.95 EUR

Structura facturii parțiale (preț fix per milestone):

Linie 1: Faza 1 — Analiză și Documentație Cerințe
          Conform contract nr. X/2025 — 20% din valoarea contractului
          1 × 10.000 RON = 10.000 RON
─────────────────────────────────────────────────────────
                              Subtotal: 10.000 RON
                              TVA 19%:   1.900 RON
                              TOTAL:    11.900 RON

6. Revizii și managementul schimbărilor de scope

Problema "scope creep" — cum se gestionează în CRM:

Orice cerință nouă a clientului care depășește scope-ul contractual trebuie documentată și aprobată înainte de execuție:

  1. Cerința nouă identificată (în email, în ședință, în comentariu)
  2. Task intern creat: "Evaluare cerință nouă — [descriere scurtă]"
  3. PM evaluează impactul (ore suplimentare, cost, impact timeline)
  4. Sales Order suplimentar creat → trimis clientului spre aprobare
  5. Client aprobă → Act adițional la contract creat
  6. Abia după semnarea actului adițional → task-urile suplimentare create în proiect

Sfat practic: Chiar și aprobarea prin email a unui extra-cost este suficientă legal, dar cel mai bun flux este un Act adițional semnat. Document Management păstrează toate versiunile contractului și actele adiționale într-un singur loc.


7. Livrarea finală și recepția

Unde: Proiect → toate task-urile → Done; Document Management

Checklist livrare finală:

Etapă Responsabil Document rezultat
Toate task-urile din proiect → Complete PM
Demo / prezentare finală clientului PM + Echipă Prezentare/înregistrare
Documentație livrată (manual, ghid utilizare) Echipă Document Management
Transfer de cunoștințe (training client) Specialist Raport training
UAT (User Acceptance Testing) finalizat Client + QA Raport UAT semnat
Proces Verbal de Recepție Finală semnat PM + reprezentant client PV Recepție.pdf
Proiect → status: Finished PM

Procesul Verbal de Recepție Finală:

  • Document semnat de ambele părți
  • Confirmă că toate livrabilele au fost predate și acceptate
  • Declanșează dreptul la ultima tranșă de plată
  • Atașat în Document Management la proiect

8. Factura finală

Unde: /admin/invoicesAdaugă Factură

Calculul soldului final:

Valoare totală contract:          50.000 RON
(-) Factură avans (30%):         -15.000 RON
(-) Factură Milestone 1 (20%):   -10.000 RON
(-) Factură Milestone 2 (20%):   -10.000 RON
(-) Retenție 5% din plăti:        -1.250 RON
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sold factură finală:              13.750 RON
(+TVA 19%:                         2.612 RON)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TOTAL FACTURĂ FINALĂ:             16.362 RON

Notă retenție: Dacă contractul prevede retenție de bună execuție (ex: 5% din fiecare factură reținut timp de 12 luni post-livrare), aceasta se facturează separat la expirarea perioadei de garanție.


9. Post-proiect — Analiză și continuitate

Unde: Proiect → tab Overview (raport); /admin/knowledge_base; /admin/opportunities

Raportul de profitabilitate al proiectului:

Metric Calcul Sursă date
Total facturat Suma tuturor facturilor pe proiect Invoices legate de proiect
Cheltuieli directe billable Suma Expenses billable Expenses proiect
Cost manoperă intern Ore totale loggate × cost intern per om Timesheets + cost/h staff
Marja brută Facturat − Cheltuieli − Cost manoperă Calculat automat
Marja % (Marja brută / Total facturat) × 100

Marja sănătoasă per tip de proiect:

Tip proiect Marjă brută țintă
Consultanță strategie 50-70%
Implementare software 30-50%
Proiecte IT cu subcontractori 20-35%
Construcții / lucrări 15-25%
Proiecte creative (agenție) 40-60%

Lessons Learned — documentare în Knowledge Base:

Lecție Exemplu
Ce a mers bine "Abordarea Agile a permis ajustări rapide la cerințele clientului"
Ce a mers prost "Subevaluarea orelor de testare cu 40% față de realizat"
Ce facem diferit "Adăugăm buffer de 20% la comandă de vânzarea orelor de testare"
Template util "Template-ul de specificații de cerințe poate fi reutilizat"

Oportunitate de continuitate:

  • Proiect finalizat → Lead sau Oportunitate nouă: "Extensie proiect X — mentenanță anuală"
  • Tag pe client: "Proiect livrat — [Tipul proiectului]" pentru targeting campanii viitoare

Ce se creează automat

Eveniment Se creează automat
Proposal acceptat Notificare internă echipă vânzări; posibilitate creare Contract
Contract creat din Proposal Câmpurile client, valoare, descriere preluate automat
Proiect creat din Contract Client și valoare preluate; posibilitate preluat milestone-urile
Timer pornit pe task proiect Înregistrare Timesheet activă legată de task și proiect
Timer oprit Timesheet cu durata exactă, task și proiect completate automat
Factură generată din timesheets (T&M) Linii din timesheets billable aprobate + cheltuieli billable nefacturate
Factură trimisă (eFactura activ) XML transmis automat la ANAF prin SPV
Proiect marcat Finished Notificare membri echipă; proiect arhivat din lista activă
Milestone marcat Completed Notificare PM + eveniment în timeline proiect

Puncte unde fluxul poate bloca

Problemă Cauză probabilă Soluție
Orele nu apar la generarea facturii (T&M) Timesheets ne-aprobate sau nemark ate Billable PM aprobă timesheets săptămânal; verifică bifa Billable
Butonul "Crează Factură" nu apare Proiect setat ca "Not Billable" Verifică setarea "Tip facturare" din configurarea proiectului
Cheltuiala nu apare în factură Nu e marcată Billable Editează cheltuiala → activează Billable
Milestone-ul nu poate fi marcat Completed Task-uri sub milestone neînchise Closeaza toate task-urile; sau acceptă că milestone-ul e "parțial" și documentează
Clientul nu acceptă PV-ul de recepție Livrabile neconforme sau cerințe nerespectate Revenire în Faza Testare; task-uri de corecție create cu prioritate High
Scope creep necontrolat (ore depășite, marjă mică) Cerințe noi executate fără aprobare Instituiți procedura de change request documentat înainte de execuție
Raportul de profitabilitate arată marjă negativă Ore subevaluate sau cheltuieli neanticipate Analiză post-mortem; ajustare template sales order pentru proiecte similare
Membrul echipei pleacă în mijlocul proiectului Lipsa documentării pe task-uri Task-urile să aibă descrieri complete; Timesheets-urile cu note detaliate permit preluarea rapidă
Factura finală blocată de retenție nerecuperată Nu există urmărire sistematică a garanției post-livrare Task creat automat la data expirării garanției: "Facturare retenție bună execuție — [Client]"

Rapoarte relevante

  • Proiect Overview — tab din proiect — ore loggate vs. sales order per task, cheltuieli totale, progres milestone-uri, profitabilitate estimată
  • Timesheets raport/admin/staff/timesheets — ore per om per proiect per perioadă; cine e cel mai productiv per tip proiect
  • Resource Workload/admin/resource_workload — alocarea curentă și viitoare a întregii echipe; identificare supraîncărcare
  • Raport facturare proiecte — Invoices filtrate per proiect — total facturat, sold rămas din contract
  • Pipeline propuneri — Proposals în status Sent — câte sunt în așteptare, valoare totală în pipeline
  • Goals proiecte — target-uri livrate la termen vs. realizat; NPS intern per tip proiect
  • OKR — alinierea portofoliului de proiecte la obiectivele strategice ale firmei (ex: "Creștem veniturile din implementări cu 40% în 2025")

Module implicate — documentație detaliată

← Înapoi la Workflows

Tip

Verificați Resurse și Încărcare înainte de asignarea de sarcini noi echipei de proiect — un angajat deja la 100