---
title: "Program de făcut oferte de preț și contracte: documentele se completează singure pe Word-ul tău"
description: "Program de făcut oferte de preț pe Word-ul tău: datele clientului intră o dată, oferta și contractul ies singure. Unde se strică și când nu merită."
canonical_url: https://dmaster.ro/blog/program-oferte-contracte-automat
language: ro
type: article
last_updated: 2026-09-10
---

# Program de făcut oferte de preț și contracte: documentele se completează singure pe Word-ul tău

- Automatizari
- 9 min citire
- 10 septembrie 2026

Aceeași ofertă rescrisă pentru fiecare client, cu o cifră copiată greșit din Excel. Un generator ia datele o singură dată și completează Word-ul pe care îl ai deja. Cum funcționează și unde se strică.

**Sanda Sorin Catalin**

Marketing digital, automatizari si dezvoltare web. Ajut afaceri mici sa creasca online cu strategie, nu cu noroc.

[Servicii](https://dmaster.ro/servicii)

Ai terminat ziua și trimiți a treia ofertă, pornită din aceeași ofertă veche în Word. Cu un program de făcut oferte de preț, datele ar fi venit din fișa clientului. Așa, ai schimbat numele clientului, dar CUI-ul a rămas al celui de dinainte, iar totalul l-ai copiat din Excel cu un rând mai sus. Clientul observă înaintea ta.

Am construit pentru o firmă de fotovoltaice [programul care completează singur dosarul de prosumator de 12 pagini](https://dmaster.ro/studii-de-caz/generator-dosare-prosumator), iar pentru propria firmă un generator de oferte și contracte. Mai jos vezi cum intră datele clientului o singură dată în document, cum ies corect totalurile, unde se strică și când nu merită să construiești nimic.

**Pe scurt**

- Un **program de creare oferte** ia datele clientului o singură dată și le pune în șablonul tău, cu totalurile calculate, nu tastate.
- Word-ul pe care îl ai deja devine șablon când valorile care se schimbă devin câmpuri marcate.
- La un client din fotovoltaice, dosarul de 12 pagini a trecut de la circa 30 de minute în Word la circa 30 de secunde, cu 0 greșeli de transcriere, conform [studiului de caz](https://dmaster.ro/studii-de-caz/generator-dosare-prosumator).
- [Articolul 291 din Codul fiscal](https://legislatie.just.ro/Public/DetaliiDocument/171282), cel cu cotele de TVA, a fost modificat de Legea 141/2025 de la 1 august 2025, deci cota stă într-o **setare**, nu în șablon.
- Din ce am văzut la generatoarele construite, cele mai multe erori vin din date: câmp gol, client scris diferit în două surse, numerotare dublată.

*Foto: [Karola G](https://www.pexels.com/photo/person-holding-a-document-while-using-laptop-5387265/) pe [Pexels](https://www.pexels.com)*

## Ce face concret un program de făcut oferte de preț și contracte automat?

Iei datele clientului o singură dată, dintr-un formular, din CRM sau dintr-un Excel, iar programul le pune în locurile marcate din șablonul tău, calculează totalurile și scoate oferta, contractul sau procesul-verbal gata de trimis, în Word sau PDF. Tu citești documentul la final, nu îl mai scrii.

La Smart Build Instal, firma de fotovoltaice din studiul de caz, dosarul de prosumator se completa manual în Word: nume, CNP, adresă, model de invertor, scrise de zeci de ori. Când adresa de pe pagina 11 era scrisă altfel decât pe pagina 1, dosarul se întorcea.

Concluzia tabelului: timpul scade de la circa 30 de minute la circa 30 de secunde, dar câștigul mare e că aceleași date ajung identice peste tot.

| Criteriu | În Word, de mână | Generat |
|---|---|---|
| De la date la PDF | Circa 30 de minute | Circa 30 de secunde |
| Greșeli de transcriere | Risc de dosar întors | 0 |
| Pagini | 12 | 12 |

Cifrele sunt de pe [pagina studiului de caz](https://dmaster.ro/studii-de-caz/generator-dosare-prosumator), recitite în septembrie 2026, și sunt ale acelui client, nu o promisiune. Aceeași logică merge la generarea automată a contractelor sau la un proces-verbal generat automat, pe documentul tău, nu pe șablonul unui site gratuit.

## Merge cu șablonul Word pe care îl folosești deja?

Da, în cele mai multe cazuri. Word-ul existent devine șablon când înlocuiești valorile care se schimbă de la un client la altul, adică nume, CUI, prețuri și date, cu câmpuri marcate. Antetul, formatarea și clauzele rămân neatinse, iar un contract din șablon docx arată ca unul făcut de mână.

[Documentația Microsoft despre îmbinarea corespondenței](https://support.microsoft.com/en-us/office/use-mail-merge-for-bulk-email-letters-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705) numește aceste locuri „merge fields” și dă foile Excel printre cele mai folosite surse de date. Textul simplu și un tabel cu rânduri fixe se pun ușor. Muncă cer paragrafele care apar doar la unii clienți și tabelul de produse, când numărul de rânduri diferă de la o ofertă la alta.

În generatorul pe care îl folosesc în firma mea, construit direct în cod, nu pe un Word, contractul e împărțit în articole cu câmpuri de tipul `__BENEFICIAR__`, completate din fișa clientului, iar orice articol se poate ascunde pentru un client anume. Nu e perfect: totalul ofertei se calculează din rânduri, dar prețul din contract îl tastez separat, deci acolo pot ajunge două cifre diferite.

> **Tip:** înainte să construiești ceva, fă din Word-ul tău un singur document curat: aceleași stiluri, fără spații puse cu bara de spațiu pentru aliniere. Un șablon dezordonat produce documente dezordonate, doar mai repede.

## De unde iau documentele datele: din formular, din CRM sau dintr-un Excel?

Dintr-un singur loc, ales dinainte. Dacă denumirea firmei stă și în CRM, și într-un Excel, documentul iese corect doar în ziua în care le-ai actualizat pe amândouă. Alegi sursa după momentul în care apare clientul: formular la cereri noi, CRM la clienți existenți, Excel pentru catalog și prețuri.

Înainte de document vine fișa clientului, cu [datele clientului completate automat din CUI](https://dmaster.ro/blog/crm-integrat-cu-smartbill), care poate merge mai departe până la facturare. După el vine [fluxul care pornește după ce contractul e semnat](https://dmaster.ro/blog/onboarding-client-automatizat-fara-email-manual).

## Cum ies corect subtotalul, TVA-ul și totalul în litere?

Din calcule făcute în program, nu tastate în document. Programul înmulțește cantitățile cu prețurile unitare, adună subtotalul, aplică cota de TVA dintr-o setare și scrie totalul în litere din aceeași valoare, așa că cifra și textul nu pot spune lucruri diferite.

Cota nu se scrie de mână în șablon. [Articolul 291 din Codul fiscal](https://legislatie.just.ro/Public/DetaliiDocument/171282), cel cu cotele, a fost modificat de Legea 141/2025, cu aplicare de la 1 august 2025, iar alineatul (4) spune că, de regulă, se aplică cota în vigoare la data faptului generator, adică data livrării sau a prestării (articolul 281), cu excepții când factura sau avansul vin înaintea livrării. Ce înseamnă asta pentru o ofertă dată înainte de o schimbare și facturată după, lămurești cu contabilul.

Rotunjirea e a doua capcană. Exemplu ipotetic: două rânduri de câte 1,255 lei dau 2,52 lei rotunjite pe rând și 2,51 lei rotunjite la total. Un ban diferență între ofertă și factură. Regula o alegi cu contabilul, programul o aplică identic.

*Foto: [Mikhail Nilov](https://www.pexels.com/photo/a-person-using-a-laptop-at-work-8296975/) pe [Pexels](https://www.pexels.com)*

## Unde se strică de obicei un generator de documente?

Din ce am văzut la generatoarele construite, rar la scrierea documentului și mult mai des la date. Un câmp gol lasă spațiu alb în contract, același client apare scris diferit în două surse, un produs retras rămâne în șablon, iar doi oameni care generează în același minut pot primi același număr de document.

Ce verific la orice generator:

- **Câmp gol.** Câmpurile obligatorii se verifică înainte de generare. Programul de dosare nu scoate dosare incomplete și spune exact ce lipsește.
- **Două surse.** O singură fișă de client, din care citește documentul.
- **Produs retras.** Produsele vin din catalog, nu sunt scrise în șablon.
- **Diacritice pierdute la PDF.** Testezi exportul pe un nume cu ș și ț.
- **Numerotare dublată.** Numărul îl dă programul, dintr-un singur loc, nu omul.

> **Retine:** generatorul nu verifică dacă datele sunt adevărate. Pune câmpurile obligatorii să blocheze generarea când lipsesc, altfel pleacă un contract cu spațiu gol în locul CUI-ului.

## Îl ții pe calculatorul tău sau într-o platformă online?

Local, fără abonament, e potrivit când documentele le face un singur om și datele sunt sensibile. În cloud, de exemplu Make sau n8n legate de Google Docs, e potrivit când mai mulți oameni generează documente sau când oferta trebuie să plece direct din formularul de pe site.

Pentru cloud există piese gata făcute. Make are modulul [Create a Document from a Template](https://apps.make.com/google-docs-modules), care copiază un șablon și înlocuiește etichetele din el. n8n are un [nod Google Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googledocs/) care creează, citește și actualizează documente. [Ghidul Google pentru Docs API](https://developers.google.com/workspace/docs/api/how-tos/merge) dă chiar exemplul unui șablon de contract.

Concluzia tabelului: alegi după câți oameni folosesc generatorul și de unde vin datele.

| Criteriu | Pe calculatorul tău | Platformă online |
|---|---|---|
| Abonament | Fără | Plan gratuit sau lunar |
| Câți îl folosesc | Unul | Mai mulți |
| Unde stau datele | Pe calculatorul firmei | La furnizor sau pe serverul tău |
| Pornire din site | Greu | Natural |

Cum arată varianta locală, cu PDF generat din datele clientului, vezi în [programul de dosare, descărcabil](https://dmaster.ro/resurse/generator-dosare-prosumator): fără cont, fără abonament. Prețurile platformelor sunt în articolul despre [cât costă să automatizezi un proces, pe variante](https://dmaster.ro/blog/cat-costa-sa-automatizezi-un-proces-de-unde-incepi). Dacă platforma prelucrează datele clienților în numele tău, [articolul 28 alineatul (3) din GDPR](https://eur-lex.europa.eu/legal-content/RO/TXT/HTML/?uri=CELEX:32016R0679) cere ca relația să fie reglementată printr-un contract sau alt act juridic.

## Când îți ajunge ChatGPT la oferte și când îți trebuie un generator de documente?

ChatGPT te ajută să scrii textul unei oferte o dată. Generatorul îți dă aceeași ofertă, corectă, de cincizeci de ori, cu cifrele calculate în program și fără să lipești datele clientului într-o fereastră de chat. Sunt unelte pentru momente diferite, nu concurente.

Părerea mea: dacă scrii câteva oferte pe lună și fiecare e cu totul diferită, nu merită un generator. Rămâi la Word și la [cum folosești ChatGPT la oferte și emailuri](https://dmaster.ro/blog/chatgpt-pentru-afaceri-mici-utilizari-concrete). Generatorul contează când documentul e același și se schimbă doar datele, iar calculele nu mai trec prin mâna nimănui.

## De unde începi

Azi, într-o oră: iei ultimele 10 oferte sau contracte și subliniezi cu galben tot ce s-a schimbat de la un client la altul. Asta e lista de câmpuri. Dacă aproape tot documentul e galben, nu ai un document repetitiv și un generator nu te ajută.

Săptămâna asta: faci un singur șablon curat și notezi de unde vine fiecare câmp. Peste o lună: testezi pe 3 clienți reali și compari cu documentele făcute de mână. Dacă nu vrei să construiești singur, [automatizez documentele repetitive din firma ta](https://dmaster.ro/servicii/automatizari-ai).

Nu știi dacă merită? [Trimite-mi un document anonimizat](https://dmaster.ro/cerere) și îți spun cât din el se poate genera, inclusiv când verdictul e că nu merită.

**Întrebări frecvente**

### Pot folosi o ofertă de preț model găsită pe internet?

Da, dar pentru un generator merge mai bine documentul tău. Modelul tău devine șablonul, cu clauzele deja verificate, iar un model străin aduce paragrafe care nu se potrivesc firmei tale.

### Pot face un program de făcut oferte de preț doar cu Word și Excel?

Depinde de cât de complexe sunt ofertele. Îmbinarea corespondenței din Word, cu datele într-un Excel, acoperă documentele simple. Pentru calcule, câmpuri obligatorii și istoric de clienți îți trebuie un generator.

### Pot genera documente pentru mai mulți clienți deodată?

Da. Îmbinarea corespondenței din Word e gândită exact pentru un lot de documente personalizate pentru fiecare destinatar, cu datele luate, de exemplu, dintr-o singură foaie Excel.

### Am nevoie de Microsoft Word ca să folosesc un generator de documente?

Nu neapărat. [Programul de dosare](https://dmaster.ro/studii-de-caz/generator-dosare-prosumator) cere Word 2016 sau mai nou doar pentru șabloanele .docx, iar pentru șabloanele PDF nu îl cere deloc. Variantele din cloud, cu Make sau n8n, lucrează pe Google Docs.

**Vrei sa aplicam asta in businessul tau?**

Programeaza o discutie de 30 de minute. Analizam situatia ta concreta si iti spun exact ce pasi ai de facut. Gratuit, fara obligatii.

[Trimite cerere](https://dmaster.ro/cerere)

**Articole similare**

- Automatizari
  [Cât costă să automatizezi un proces și de unde începi](https://dmaster.ro/blog/cat-costa-sa-automatizezi-un-proces-de-unde-incepi): O automatizare simplă pornește de la câteva sute de lei, uneori de la zero cu unelte gratuite. Îți arăt prețurile verificate în 2026, cum calculezi dacă merită și cu ce proces anume începi.
- Automatizari
  [Automatizează-ți programările: remindere automate și zero no-show](https://dmaster.ro/blog/automatizare-programari-zero-no-show-remindere): Un sistem de remindere automate pe SMS, WhatsApp sau email taie no-show-urile la programări. Trei mesaje la momentul potrivit, unelte cu plan gratuit, costuri verificate la sursă și pașii exacți pentru salonul sau cabinetul tău.
- Automatizari
  [Formularul din site trimite automat pe WhatsApp, email și în CRM](https://dmaster.ro/blog/formular-site-whatsapp-email-crm-automat): Fiecare formular completat pe site poate ajunge automat pe WhatsApp, pe email și în CRM, în câteva secunde. Îți arăt fluxul complet, costurile reale verificate și cum îl pornești fără să angajezi un programator.

---

Pagina HTML: https://dmaster.ro/blog/program-oferte-contracte-automat

Index complet: https://dmaster.ro/llms.txt

- D MASTER
- Sanda Sorin-Cătălin Persoană Fizică Autorizată
- CUI: 54245670 · ONRC: F2026013705006
- Sat Giroc, Com. Giroc, Bd. Soarelui nr. 10, Et. 1, Ap. 6, jud. Timiș
- office@dmaster.ro
- (0750) 722 541
- Timișoara, România
