Catalog centralizat cu grupe, articole și componente de serviciu. Calcul automat al prețului de cost + adaos (PERCENTAGE sau FIXED). Embeddings AI pentru potrivire cu modele IFC și alte documente.
Fără un catalog centralizat fiecare ofertă începe de la zero. Diferiți angajați introduc variante ale aceluiași articol. Analiza devine inutilă.
"Ciment M500", "Ciment 500", "M500 ciment" — 3 înregistrări, un singur lucru. Embeddings AI le recunosc.
Fiecare estimator alege marja sa. Fără reguli centralizate de adaos — pierzi controlul.
Un serviciu are nevoie de mai multe componente cu prețuri diferite. Calcul manual al prețului de cost — erori garantate.
Modelul IFC are elemente. Fără potrivire prin embeddings — maparea manuală la nomenclator durează ore.
Construction Team transformă catalogul într-un instrument AI pentru oferte, KCB și acte.
NomenclatureGroup cu imbricare nelimitată. Ierarhie pe mai multe niveluri — Construcții → Structură → Cofraj → Plăci. Relații parent/child.
Fiecare NomenclatureItem cu markupType și markupValue. PERCENTAGE: 15% peste cost. FIXED: +5 peste cost. Calcul automat al prețului de vânzare.
Pentru servicii — componente cu cantități și prețuri unitare. recalculateCostPrice calculează automat costul total din componente + aplică adaosul = preț de vânzare.
trackInventory marchează articolele pe care le urmărești în depozit. trackSerialNumbers pentru active cu număr de serie (echipamente).
embedNomenclatureItem generează vectorul de embedding. La încărcarea IFC — potrivire automată element-la-nomenclator.
În locul unităților standard — proprii (ex. "mp fațadă", "ml bordură"). Flexibilitate pentru lucrări specifice.
Patru pași către un catalog profesional:
Definește grupele și subgrupele după logica ta. Ierarhie pe mai multe niveluri. Drag-and-drop pentru mutare.
NomenclatureItem cu preț, markupType, markupValue. Pentru servicii — adaugă componente de serviciu.
embedNomenclatureItem generează vector AI pentru fiecare articol. Pregătire pentru potrivire automată.
Ofertele, KCB-urile, articolele din stoc folosesc automat nomenclatorul. Cu IFC — potrivire AI.
Orice firmă cu mai mult de 50 de articole în ofertă:
Găsesc articolele în câteva secunde, prețurile automate din adaos. Fără calcule manuale.
Denumire consistentă a materialelor în toate documentele.
Controlul marjei prin reguli centralizate de adaos.
Comandă cu descrieri corecte, fără erori de livrare.
De ce centralizarea câștigă:
| Funcție | Excel | Construction Team |
|---|---|---|
| Grupe și ierarhie | Celule îmbinate | Niveluri nelimitate |
| Adaos | Formulă în coloană | Tip PERCENTAGE/FIXED |
| Componente de serviciu | Formule multiple | Recalculare automată |
| Potrivire AI | VLOOKUP | Căutare prin embeddings |
| Integrare IFC | Imposibilă | Mapare automată |
| Articole urmărite | Flag în coloană | urmărește-inventarul + articolele-de-stoc |
| Unități personalizate | Manuale | Model CustomMeasurementUnit |
Fiecare articol cu markupType (PERCENTAGE sau FIXED) și markupValue. Calcul automat: preț de vânzare = costPrice + (PERCENTAGE: costPrice × markupValue/100; FIXED: markupValue).
Pentru tipul SERVICE — componente (materiale + manoperă + echipamente) cu cantități și prețuri. Costul total este calculat automat din componente.
embedNomenclatureItem generează un vector de 1536-dim. La un document nou (IFC, ofertă etc.) — căutare prin cosine similarity pentru cea mai apropiată potrivire.
Da. customMeasurementUnitId leagă articolul de unitățile proprii (ex. "mp fațadă", "ml țeavă"). Specific lucrării.
trackInventory — urmărește cantități (ex. saci de ciment, 1000 buc.). trackSerialNumbers — urmărește fiecare instanță unică (ex. excavator "B-123-AB").
Fără limită. Fiecare NomenclatureGroup are parentId și level — ierarhie atât de adâncă cât este nevoie. Standard — 3-5 niveluri.
Da, flag-ul isActive. Articolele arhivate nu apar în documente noi, dar păstrează referințele în cele vechi — pentru audit și istoric.