Vai al contenuto
In progress2025 — OggiDesigner & EngineerMacchinari industriali, Engineered-to-Order

CPQ Engine

Preventivi per macchinari industriali engineered-to-order in minuti, non giorni — guidati da un compilatore di formule custom.

Quote – Header & Technical Summary
https://cpq-demo.facundocosimo.eu
CPQ Platform Quote Header and Technical Summary
Open
0%
Tempo di preventivazione
Giorni → 0h
Propagazione listini
0%+
Cache hit rate formule
0
Parametri di ingegneria
Perché esiste

I preventivi per caldaie industriali su misura vivevano in una catena di file Excel collegati tra loro. Le formule di pricing erano sparse in fogli che nessuno comprendeva del tutto, le dipendenze si rompevano in silenzio quando un prezzo cambiava, e un preventivo completo richiedeva da quattro a otto ore di lavoro incrociato tra potenza resa, efficienza, pressione, scenari di umidità e composizione della distinta. La conoscenza profonda stava nelle mani di due ingegneri senior — se uno dei due non c'era, l'intera linea preventivi si fermava.

Che cos'è

Al centro c'è un motore di pricing custom che trasforma regole scritte in linguaggio naturale in calcoli veloci. Quando un parametro cambia, il sistema capisce esattamente quali formule dipendono da quel parametro e ricalcola solo quelle — non l'intero preventivo. Le modifiche sembrano istantanee invece di costringere il sistema a macinare centinaia di celle.

Un calcolatore unificato esegue 56 formule di ingegneria (volume camera, flusso fumi, potenza ventilatore, consumo biomassa, e altre) nell'ordine corretto e supporta scenario migliore e peggiore di umidità in un'unica passata. La distinta base è gerarchica e supporta parti configurabili. Le tabelle di pricing possono essere consultate in quattro modi — corrispondenza esatta, interpolazione lineare, limite superiore, limite inferiore — coprendo tutti i pattern comuni.

Il tempo di assemblaggio del preventivo è sceso da quattro-otto ore a quindici-trenta minuti. Gli aggiornamenti del listino arrivano su tutti i preventivi aperti in poche ore, invece di richiedere rielaborazioni manuali. Ogni versione del listino e ogni modifica vengono conservate — l'intero percorso di pricing è verificabile end-to-end.

Stack

Costruito con

Uno stack pragmatico — scelto per spedire in fretta senza sacrificare la manutenibilità a lungo termine.

28 technologies · 5 layers

Frontend

10 tools

  • Next.js 15
  • React 19
  • TypeScript 5.9
  • Tailwind CSS 4
  • Zustand
  • React Hook Form
  • Zod
  • Radix UI
  • Recharts
  • Monaco Editor

Backend

7 tools

  • Next.js Server Actions
  • Prisma 7.4 ORM
  • pg driver
  • server-only
  • docx + Carbone
  • xlsx
  • date-fns

Database

3 tools

  • PostgreSQL
  • Versioned price sheets
  • Natural-key entities

Auth & Security

5 tools

  • NextAuth.js
  • bcryptjs
  • Role-based pricing visibility
  • Approval workflows
  • Audit log

Infra & DX

3 tools

  • Node.js 20+
  • Turbopack
  • Vercel
Punti chiave

Cosa lo fa funzionare

01

Ricalcolo intelligente

Quando un parametro cambia, il motore ricalcola solo le formule che ne dipendono — tipicamente 10–20 voci su 200 — invece di macinare l'intero preventivo. I risultati sono praticamente istantanei.

02

Scenario migliore e peggiore in una passata

56 parametri di ingegneria girano nell'ordine corretto attraverso scenari di umidità migliore e peggiore. Gli override per tipo caldaia e i coefficienti di calibrazione sono stati riportati direttamente dagli spreadsheet originali — il nuovo motore replica i calcoli originali in modo esatto.

03

Lookup di pricing flessibili

Le tabelle di pricing possono essere interrogate in quattro modi — corrispondenza esatta, interpolazione lineare, limite superiore, limite inferiore — coprendo ogni pattern di pricing realistico. Le formule possono fare riferimento a parametri, componenti vicini e costi incrociati in modo pulito, senza copiare numeri tra fogli.

04

Export Word versionato

I preventivi vengono renderizzati in documenti Word a partire da template versionati, con le sezioni offerta corrette per ogni preventivo. Ogni generazione viene marcata per tracciabilità — i preventivi vecchi possono essere riprodotti esattamente come sono stati spediti in origine.