Descrizione
Arricchitore enterprise specializzato per righe ordine estratte da PDF fornitore, che gestisce il pattern semantico "descrizione su due righe" tipico dei documenti di fornitura B2B italiani: la prima riga contiene il codice articolo + descrizione principale ("ROT-COIL-220V Bobina elettrica"), la seconda riga sottostante porta dettagli tecnici specifici dell'item ("Voltaggio 220V AC 50Hz, IP65, certificata CE") che NON appartengono ad una nuova riga ordine ma sono qualificazione del codice precedente. Senza questo arricchimento, il parsing PDF naïve crea N+1 righe (1 per codice + 1 per descrizione) confondendo il downstream ERP import. Il nodo applica le regole configurate per identificare quali codici beneficiano di sub-description e li fonde nella product_description del corretto record line, eliminando le righe descrizione spurious. Logica intelligente di matching: solo i codici che corrispondono ai pattern regex configurati ottengono enrichment (es. "^ROT-[A-Z]+-[0-9]+V$" per matchare codici della famiglia ROT-COIL-220V/ROT-VALVE-380V/ ROT-MOTOR-110V), gli altri restano invariati. Esclude esplicitamente note generiche commerciali tipo "A saldo Vs. ordine n.X", "Spese accessorie", "Pagamento a 60gg fine mese", "IVA esposta" — testi che non sono descrizioni di prodotto ma metadata fiscali/commerciali. Customization rich delle regole: il customer admin definisce N pattern di matching con relativa policy di merge (concatenazione con separator " - ", append parentesi "(...) ", overwrite condizionato se la sub-description è più informativa, skip per pattern blocklist note generiche). Output: stesse lines del input ma con product_description arricchita per export downstream + lines.removed[] che traccia le righe descrizione fuse + audit log delle merge applicate per debug. Use case business reali da clienti enterprise: arricchire righe ordine estratte da PDF fornitore prima dell'export ERP (es. Sage X3, TeamSystem Polyedro, Zucchetti Ad Hoc) per evitare cleanup manuale del controller); integrare codici prodotto specifici per vertical industriale (es. attuatori/valvole industriali: bobine, voltage spec, IP rating per impiantistica), automazione automotive (codici OEM), elettromedicale (CND+ATC code); normalizzare descrizioni multi-riga di fornitori legacy in singolo campo searchable per data warehouse analytics (es. "fornitore X usa 2 righe descrizione, fornitore Y usa 3, fornitore Z usa 1 — normalizzo tutti a 1"); pre-processare ordini Excel ricevuti da clienti che mantengono ancora il "modello a due righe Excel" cartaceo migrato a digitale; harmonization di anagrafica prodotti tra subsidiary di gruppi multinazionali che ognuno ha format suo.
