

Come Repligen ha costruito un sistema centrale di compliance doganale AI-driven su sette ERP acquisiti
L'engagement in sintesi
Investimento
~$1,2M
una tantum, rollout su 7 ERP + standard dati
Tempistica
~1 anno
9 mesi di sviluppo + 3 di rollout
Delivery
5 milestone
scope fisso, pagato all'accettazione
Payback
~1 anno
risparmi annualizzati ≈ investimento
Risultati in produzione
Sistemi ERP unificati
7 → 1
un unico livello di classificazione al di sopra
Reportistica trimestrale di compliance
82%
ore in meno per ciclo
Audit annuale HTS della USITC
9 sett → 11 gg
su 16K+ SKU
Risparmi annualizzati
~$1,2M
riduzione di lavoro e rischio
All'interno della partnership tra GingerControl e Repligen, il produttore globale di bioprocessing, dove GingerControl è diventato il sistema centrale di compliance doganale AI-driven posto sopra sette ERP ereditati, sedicimila SKU e una cadenza di acquisizioni che non rallenta.
Sette ERP ereditati. Sedicimila SKU. Un unico sistema centrale di compliance doganale AI-driven che gira su tutti quanti.
Contesto aziendale e il problema
Le acquisizioni continuavano ad arrivare, lo stack di compliance doganale no
Repligen è un produttore globale di bioprocessing che serve clienti biopharma e CDMO in oltre trenta paesi. La sua strategia di crescita è insolita per il settore: una o due acquisizioni di produttori all'anno, sovrapposte a un catalogo già ampio di bioreattori, sistemi di filtrazione, media per cromatografia e strumenti di analisi. Quando Repligen si è rivolta a GingerControl, il catalogo effettivamente importato aveva superato i sedicimila SKU.
Ogni azienda acquisita arrivava con il proprio ERP. Alcuni erano stati sviluppati internamente anni prima, altri erano pacchetti standard configurati da un integratore da tempo andato via. Sette ERP distinti erano attivi in produzione, ognuno contenente parte della verità su ciò che Repligen vendeva effettivamente, dove era prodotto e come era classificato ai fini doganali. Estrarre un unico report di compliance doganale significava estrarre da sette sistemi, normalizzare sette schemi e riconciliare campi che divergevano su fatti basilari.
Il brief che Repligen ci ha dato era insolitamente diretto. Non volevano l'ennesimo strumento di reportistica agganciato di lato. Volevano un sistema centrale di compliance doganale AI-driven capace di leggere trasversalmente ogni ERP, produrre un'unica vista globale di classificazione, reportistica e audit, e assorbire ogni futura acquisizione senza dover ricostruire il sistema ogni volta. La parte più difficile dello sviluppo, di gran lunga, è stata la standardizzazione dei dati che doveva venire prima di tutto.
Pain point e soluzioni
Tre problemi strutturali, tre interventi accoppiati
L'engagement è iniziato con un assessment di quattro settimane. Il team trade ci ha guidato attraverso un trimestre di report passati e noi abbiamo mostrato loro dove finivano le loro ore. Sono emersi tre pattern.
Pain 01
La reportistica cross-ERP era un lavoro manuale di riconciliazione
Assemblare un unico report trimestrale di compliance doganale significava estrarre dati da sette ERP, mappare ciascuno in un foglio di calcolo di lavoro e rincorrere le differenze tra colonne che avrebbero dovuto concordare. Il team trade spendeva oltre 80 ore per ciclo solo nell'assemblaggio, prima ancora che iniziasse qualsiasi analisi.
Soluzione
Abbiamo costruito un livello dati unificato che legge da ogni ERP attraverso un connettore leggero e scrive in un unico schema canonico di compliance. Per ogni nuova acquisizione si costruisce un connettore una sola volta, e lo schema canonico la assorbe senza disturbare i livelli superiori. I report trimestrali ora si generano da un'unica fonte.
Dove finivano le ore trimestrali del team trade
Ore spese per trimestre per assemblare e analizzare un report di compliance doganale cross-ERP, prima dell'engagement e dodici mesi dopo il deployment. La larghezza della barra è proporzionale al totale delle ore.
Ore recuperate per ciclo
0h
Pain 02
L'aggiornamento annuale HTS della USITC inghiottiva due mesi
Quando la USITC pubblica le sue revisioni annuali della HTS, sedicimila SKU devono essere rivalutati. Una revisione raramente è una semplice cancellazione: spesso è uno split, un merge o una nuova sottovoce appena aggiunta che si adatta a un prodotto meglio del codice attualmente in uso. Prima dell'engagement, il team trade gestiva la cosa ricontrollando manualmente ogni SKU rispetto a ogni modifica, un progetto che consumava circa nove settimane all'anno.
Soluzione
Abbiamo costruito un servizio globale di classificazione che sorveglia le pubblicazioni della USITC, confronta ogni modifica con la mappa SKU-HTS attuale di Repligen e fa emergere solo gli SKU il cui codice attuale è plausibilmente obsoleto. Il team trade ora esamina una lista prioritizzata di eccezioni invece dell'intero catalogo. Il tempo dell'audit annuale è sceso da nove settimane a undici giorni.
Audit annuale HTS della USITC, prima e dopo il brain AI
Tempo necessario al team trade per completare un audit completo di 16.000+ SKU rispetto alle revisioni annuali HTS della USITC. Stesso scope, stesso team stabile.
Tempo di audit recuperato
0d
Pain 03
L'assenza di uno standard condiviso per i dati di compliance rendeva gli audit dolorosi
Poiché ogni ERP acquisito memorizzava i dati di compliance secondo convenzioni proprie, il paese di origine in uno schema era un campo di testo libero, in un altro un riferimento codificato, in un terzo un valore derivato. Non c'era una definizione condivisa di cosa fosse un record conforme, il che significava che ogni audit iniziava con settimane di pulizia dei dati prima ancora che l'audit vero e proprio potesse cominciare.
Soluzione
Abbiamo lavorato con il team trade di Repligen per progettare un unico Trade Compliance Data Standard: lo schema canonico, i campi obbligatori, le regole di validazione e l'ownership per ciascun campo. Lo standard è ora codificato nel livello dati unificato, così i record non conformi vengono fatti emergere al momento della scrittura anziché al momento dell'audit. Lo stesso standard governa il modo in cui viene onboardato l'ERP di ogni nuova acquisizione, e il brain AI legge da esso senza dover imparare le peculiarità di ciascun sistema sottostante.
Inventario di standardizzazione
Cosa ha dovuto essere unificato prima che il brain AI potesse leggere trasversalmente gli ERP
Lo scope è stato concordato nel primo mese e congelato prima di qualsiasi sviluppo. Sei domini di dati, una definizione canonica ciascuno, ogni campo con un owner nominato.
01
Anagrafica prodotto
Nomenclatura SKU, struttura della descrizione prodotto, unità di misura, distinta base, peso netto e lordo, dimensioni.
02
Classificazione
HTS US, ECCN, Schedule B, HTS estera per le principali destinazioni, precedenti CBP Ruling referenziati per ciascun SKU.
03
Paese di origine
Codice paese ISO, sito di produzione, evidenza di trasformazione sostanziale, flag di eleggibilità FTA per programma.
04
Anagrafica soggetti
Record di fornitori, produttori e clienti consolidati sotto un unico ID canonico, con EORI, MID e TIN associati.
05
Valutazione doganale
Valore di transazione, assists, royalties e licenze, commissioni di vendita, regole di allocazione di trasporto e assicurazione.
06
Programmi e documenti
Applicabilità di Section 232, 301, 122, ambito ADD/CVD, indicatori GSP e di preferenza, oltre alle regole di denominazione e conservazione per CI, PL, BOL e COO.
Budget, tempistica e delivery
Come ne abbiamo definito lo scope, lo abbiamo quotato e consegnato
Quotiamo gli engagement nel modo in cui li conduciamo: prima lo scope, fisso rispetto a un deliverable definito, senza tassametro orario aperto. Un sistema centrale di compliance doganale su sette ERP è uno sviluppo importante, quindi lo scope è stato congelato in anticipo e il budget lo ha tracciato. Ecco come l'engagement di Repligen è stato budgetato, sequenziato e consegnato.
Il budget
Scope fisso, pagato rispetto alle milestone consegnate
Abbiamo definito lo scope dell'engagement su un deliverable fisso — un sistema centrale di compliance doganale che legge trasversalmente tutti e sette gli ERP in un unico standard canonico, con il servizio globale di classificazione al di sopra — e lo abbiamo quotato come compenso fisso pagato rispetto alle milestone, non come tassametro orario. Repligen conosceva la cifra prima dell'inizio dello sviluppo, e ogni pagamento tracciava una milestone che potevano accettare.
Modello di pricing
Scope fisso, basato su milestone
pagato per milestone accettata, non a ore
Investimento dell'engagement
~$1,2M
una tantum, rollout su 7 ERP + standard dati
Payback
~1 anno
risparmi annualizzati ≈ il costo dello sviluppo
L'investimento si è ripagato rapidamente. Il sistema ha eliminato circa $1,2M all'anno tra lavoro e rischio, così lo sviluppo una tantum ha restituito il suo costo entro il primo anno e continua a restituirlo ogni anno successivo. Ogni nuova acquisizione ora si onboarda attraverso lo stesso livello in circa sei settimane invece di sei mesi, quindi anche il costo della crescita è diminuito.
L'MVP
La cosa più piccola capace di produrre un unico report globale
Non abbiamo cercato di far bollire l'oceano. L'MVP era il deliverable più piccolo capace di produrre un unico report di compliance cross-ERP affidabile a partire dal livello canonico. Tutto il resto è stato nominato e rimandato, così lo scope non poteva dilatarsi su sette sistemi.
Nell'MVP
- Standard dati canonico, congelato, con owner dei campi
- Connettori attivi per i primi ERP verso il livello unificato
- Un report trimestrale di compliance generato dal livello
- Servizio globale di classificazione che sorveglia le modifiche USITC
Rimandato alla fase due
- I connettori ERP rimanenti, rilasciati successivamente
- Dashboard self-serve e analisi ad hoc
- Destinazioni e programmi oltre il primo scope
La tempistica
Nove mesi per costruire, tre per il rollout
L'anno si è diviso in nove mesi di sviluppo e tre di rollout. Lo sviluppo ha attraversato le prime quattro milestone — lo standard dati per primo perché era il più difficile, poi il livello unificato, il primo report attivo e il servizio di classificazione su tutti e sette gli ERP. Gli ultimi tre mesi sono stati test, formazione del team trade e valutazione del sistema rispetto alla baseline prima del sign-off.
- 1
Mese 1–3
Assessment e standard dati
Percorso un trimestre di report passati, mappatura di dove finivano le ore e progettazione del Trade Compliance Data Standard canonico, sei domini con un owner su ogni campo.
Deliverable: Standard dati firmato e scope fisso, prezzo fisso confermato.
- 2
Mese 4–5
Livello unificato e primi connettori
Realizzazione del livello canonico e costruzione dei connettori dai primi ERP, ciascuno scrivente in un unico schema.
Deliverable: Primi ERP che confluiscono nel livello unificato.
- 3
Mese 6–7
Un report, end to end (MVP)
Generazione di un report trimestrale completo di compliance a partire dal livello invece di sette fogli di calcolo cuciti a mano.
Deliverable: Report trimestrale prodotto da un'unica fonte.
- 4
Mese 8–9
Servizio di classificazione ed ERP rimanenti
Collegamento del servizio di classificazione che sorveglia la USITC, poi migrazione dei rimanenti ERP sul livello unificato così che tutti e sette fossero attivi.
Deliverable: Tutti e sette gli ERP unificati, servizio di classificazione attivo.
- 5
Mese 10–12
Test, formazione e valutazione
Esecuzione di test end-to-end su tutti e sette gli ERP, formazione del team trade sul nuovo flusso di reportistica e valutazione del sistema rispetto alla baseline prima del sign-off.
Deliverable: Team formato, risultati validati rispetto alla baseline, sign-off completato.
Delivery e accettazione
Nulla è stato accettato finché un report reale non è uscito pulito
Ogni milestone aveva un test di accettazione di cui Repligen era responsabile. Lo standard dati doveva essere firmato dagli owner dei campi. L'MVP doveva produrre un report trimestrale che corrispondesse a uno costruito a mano. Il servizio di classificazione doveva far emergere i giusti SKU obsoleti rispetto a una modifica USITC nota. Il pagamento seguiva l'accettazione, non il calendario.
Il rollout è stato scaglionato, non big-bang. Gli ERP sono migrati sul livello a tranche, e il team trade ha mantenuto il vecchio processo attivo finché ogni tranche non superava il suo test di accettazione. Una fase fallita era correggibile prima che il prossimo ERP entrasse, il che è l'intero senso di sequenziare in questo modo una migrazione a sette sistemi.
I risultati
Com'è stato il primo anno completo
Nei dodici mesi successivi al deployment, il team trade di Repligen ha smesso di passare i propri trimestri ad assemblare report e ha iniziato a passarli esaminandone i contenuti. L'audit annuale HTS, prima trattato come un progetto pluri-mensile che richiedeva capacità di analisti presi in prestito, si è concluso entro due settimane con il team stabile. Da allora Repligen ha assorbito due ulteriori acquisizioni attraverso il nuovo pattern di onboarding, ciascuna collegata al livello unificato in circa sei settimane, contro i sei mesi che il processo pre-engagement richiedeva tipicamente.
| Metrica | Prima | Dopo | Variazione |
|---|---|---|---|
| Reportistica trimestrale di compliance | 80+ ore per ciclo | 14 ore per ciclo | riduzione dell'82% |
| Audit annuale HTS della USITC | ~9 settimane | 11 giorni | riduzione dell'83% |
| Onboarding ERP di nuova acquisizione | ~6 mesi | ~6 settimane | riduzione del 75% |
| SKU sotto monitoraggio continuo di classificazione | Campionati, manuale | 16.000+, automatizzato | Copertura completa |
| Risparmi annualizzati di lavoro e rischio | Baseline | ~$1,2M | Catturati nel primo anno |
Ciò che Repligen ha apprezzato di più è stato lo spostamento operativo. Il team trade non funziona più come un banco di riconciliazione che per caso gestisce anche le classificazioni. La tassa di riconciliazione è stata pagata una volta sola a livello del livello dati, così le ore del team possono andare nel lavoro di giudizio che le classificazioni richiedono davvero.
Cosa succede dopo
Se il tuo team trade riconcilia più di quanto classifichi, è da lì che conviene partire.
Iniziamo ogni engagement con un assessment di dove finiscono effettivamente le ore. L'output è una diagnosi scritta della frizione nel tuo stack di compliance doganale, che poi decidiamo o meno di costruire qualcosa insieme.
