Elaborazione delle bollette delle utenze - Cosa si rompe tra 50 bollette e 3.000

Punti chiave

  • L'elaborazione delle bollette delle utenze raramente fallisce perché l'OCR non sa leggere la pagina. Fallisce perché il sistema non riesce a capire cosa significhi un numero, se sia completo, se concordi con gli altri numeri e cosa fare quando non è così.
  • Un pilota da 50 bollette è una demo, non un test. Esclude letture stimate, bollette corrette, fatture multi-contatore e fotografie fatte col telefono che compongono un mese reale.
  • Chiedi accuratezza a livello di campo, mai una singola percentuale di accuratezza OCR. Una pagina letta perfettamente può comunque inserire il valore sbagliato nel libro contabile.
  • La coda di revisione è il costo operativo. A 3.000 bollette al mese, la differenza tra un tasso di eccezione del 5% e uno del 20% è di 450 documenti che qualcuno deve aprire.
  • Inserisci regole di validazione tra l'estrazione e l'ERP, oppure numeri sbagliati arriveranno con l'aspetto di numeri giusti.
  • Pianifica il progetto attorno alle parti meno appariscenti: l'elenco dei campi, il crosswalk di siti e account, le regole di validazione e il nome della persona che possiede la coda delle eccezioni. Mettere in piedi l'estrazione è il lavoro di un pomeriggio.

Perché l'elaborazione delle bollette delle utenze si rompe il mese dopo il pilota

L'elaborazione delle bollette delle utenze si rompe su scala perché smette di essere un problema di documenti e diventa un problema operativo. L'estrazione è il quarto più semplice. Gli altri tre quarti sono sapere a quale sito appartiene una bolletta, se è già stata pagata, se il dato di consumo è plausibile e chi la guarda quando non lo è.

Questa è la parte della storia dell'automazione delle bollette delle utenze che quasi nessuno mette per iscritto. Le pagine dei fornitori documentano il percorso ideale e si fermano lì. McKinsey ha rilevato che il 57% delle organizzazioni sta sperimentando l'automazione mentre molte faticano a passare dal pilota alla piena implementazione. È lo stesso divario, contato su un'intera economia invece che su una sola sala posta.

Stai ancora cercando di capire quali campi estrarre da una bolletta? Parti da OCR delle bollette delle utenze e poi torna qui. Questa pagina parla del terzo mese.

An infographic
Challenges of Utility Bill Extraction

Il tuo pilota da 50 bollette era un montaggio dei momenti migliori

Il set del pilota era più pulito della posta, ed era più pulito apposta. Qualcuno ha scelto quelle bollette a mano, e le persone scelgono PDF recenti di fornitori che riconoscono.

Ecco cosa compare invece, ogni mese, per sempre:

  • Letture stimate, bollette corrette e coppie di annullamento-riemissione che si riferiscono a un periodo già elaborato
  • Più contatori su una sola fattura, oppure un contatore diviso su più pagine
  • Una pagina di riepilogo seguita da sei pagine di dettaglio, dove i numeri che contano sono a pagina quattro
  • Bollette finali, fatturazione a budget, depositi e piani di pagamento che sembrano fatture ma non lo sono
  • Fotografie di fogli fatte col telefono, scattate di sbieco, in corridoio
  • PDF con un livello di testo incorporato errato, che è peggio di non avere alcun livello di testo
  • Un fornitore che ha ridisegnato la bolletta a marzo e non l'ha detto a nessuno

Nulla di tutto questo è esotico. È la normale coda lunga di un mese reale, e 50 documenti sono un campione troppo piccolo per contenerla. Il motore non è peggiorato tra il pilota e il terzo mese. Hai semplicemente iniziato a mostrargli la posta vera.

La soluzione qui è procedurale, non tecnica. Estrai casualmente qualche centinaio di documenti da un mese reale, includendo i fornitori che nessuno ama, e conta cosa fallisce. Un fornitore sicuro del proprio motore non avrà nulla in contrario.

L'accuratezza OCR è il numero sbagliato da inserire in una RFP

Richiedi accuratezza a livello di campo per i campi che hanno conseguenze. Un fornitore che cita "98% di accuratezza OCR" ti sta parlando di caratteri, e i caratteri non sono ciò che registra il tuo libro contabile.

Una bolletta può essere letta in modo impeccabile e risultare comunque sbagliata. Guarda dove è finito davvero il valore:

  • L'importo dovuto dopo la scadenza, invece degli addebiti correnti
  • Il saldo precedente nel campo destinato ai nuovi addebiti
  • Il kWh di riepilogo, quando il consumo per contatore era l'intero punto
  • Un indirizzo di rimessa, che non è l'indirizzo di fornitura di nessuno
  • Una lettura stimata, archiviata come consumo effettivo

Ognuno di questi casi è una lettura corretta dei caratteri e un record sbagliato. Perché l'AI OCR fallisce su documenti che sembrano semplici segue lo stesso schema.

Obiettivi che vale la pena inserire in una specifica, per campo anziché per documento:

Campo Accuratezza target Perché proprio questo
Numero di conto 99%+ Account sbagliato, sito sbagliato, scrittura errata
Totale fattura 99%+ Paga l'importo sbagliato
Mappa sito o centro di costo 99%+ Corrompe silenziosamente ogni report dei costi
Date del periodo di fatturazione 98-99% Crea periodi duplicati o mancanti
Numero del contatore 97-99% Rompe la continuità dei consumi per contatore
Quantità e unità di consumo 97-99% Alimenta allocazione dei costi e reporting ESG
Addebiti per riga Più bassa va bene Utili, raramente critici, ma devono essere onesti

Questi sono requisiti da imporre a un fornitore, non risultati garantiti da uno strumento. Per capire cosa sia realistico, Gartner riporta dal 90% al 99% di accuratezza di estrazione per il parsing documentale, a seconda della qualità del documento e della presenza di validazione umana.

Chiedi anche punteggi di confidenza a livello di campo. Una confidenza a livello di documento dice al revisore che qualcosa nella pagina è incerto, il che è utile più o meno quanto un allarme antincendio che non dice in quale stanza.

Ogni fornitore stampa una bolletta diversa, poi sposta i mobili

La variazione di layout è il problema che tutti prevedono e che comunque sottovalutano. Ogni fornitore progetta la propria bolletta. Poi lo stesso fornitore stampa layout diversi per account residenziali e commerciali, elettricità e gas, fatturazione di riepilogo e di dettaglio, fornitura e distribuzione in mercati liberalizzati, fatturazione a budget e bollette finali. Se aggiungi le telecomunicazioni alla stessa casella inbox, la varietà aumenta ancora, perché una fattura di un operatore è un animale diverso che svolge lo stesso lavoro.

Poi i layout cambiano. Variazioni tariffarie, comunicazioni normative, nuovi supplementi e restyling periodici spostano tutti i campi, e nessuna utility nella storia ha mai avvisato in anticipo il team contabilità fornitori del cliente.

Forbes colloca dall'80% al 90% dei dati aziendali nella categoria non strutturata, e le bollette delle utenze ne sono un esempio pulito: le stesse informazioni, disposte in modo diverso da chiunque le stampi.

Perciò il requisito è un motore che legga i documenti invece delle coordinate. Se un fornitore lavora con template, fatti mettere per iscritto le risposte operative prima di firmare. Chi costruisce un template e chi lo mantiene. Come viene rilevato un layout rotto e in quanto tempo viene corretto. Se quel lavoro è incluso nel canone. Se le correzioni del revisore retroalimentano il modello. Un fornitore la cui risposta è "mandaci il layout e lo configureremo" ti ha appena descritto i tuoi prossimi tre anni.

Le scansioni pessime non sono un caso limite, sono la posta

I documenti arrivano da sale posta, portali dei fornitori, responsabili di sito, drive condivisi e catene di email inoltrate, e una grande parte di essi è stata fotografata invece che scansionata. Bassa risoluzione, inclinazione, pieghe, ombre di graffette, margini tagliati, scritte a mano sul bordo, pagine nell'ordine sbagliato e l'allegato occasionale che si rivela essere uno scontrino del parcheggio.

L'OCR tradizionale qui è fragile in un modo specifico. Quando il testo non è chiaro non si ferma, indovina. Un 8 diventa uno 0, un numero di conto si spezza in frammenti ed entrambi i risultati vengono esportati senza alcun segnale che qualcosa sia andato storto. WifiTalents riporta che il 25-30% dei processi aziendali è influenzato da scarsa qualità dei dati, e l'ipotesi silenziosa è uno dei modi in cui questo accade. È lo stesso argomento che qualità in ingresso, accuratezza in uscita sviluppa a proposito delle pipeline documentali.

Il pre-processing è il minimo indispensabile: correzione di inclinazione e rotazione, divisione delle pagine e assemblaggio dei documenti multipagina, rilevamento delle pagine duplicate e validazione del livello di testo PDF incorporato. La domanda che distingue i fornitori arriva dopo tutto questo. Cosa fa il sistema con un documento che davvero non riesce a leggere? L'unica risposta accettabile è che lo dica e lo instradi. Una stima plausibile ma silenziosa è peggiore di un rifiuto, perché un rifiuto viene gestito.

La parte difficile è la validazione, e nessuno fa demo della validazione

L'estrazione ti fornisce valori. La validazione ti dice se crederci. Senza un livello di regole tra le due, un ERP riceve numeri sbagliati che sembrano del tutto ragionevoli, che è il tipo di errore più costoso perché nulla a valle lo segnala.

I controlli che vale la pena costruire, raggruppati:

Controllo Cosa chiede
Documento È davvero una fattura, oppure un sollecito, un avviso di sospensione o un estratto conto? Sono presenti tutte le pagine? È un duplicato?
Account e sito Il numero di conto esiste nei dati master? L'indirizzo di fornitura corrisponde a un solo sito? La commodity è valida per quel sito?
Date Il periodo di fatturazione è plausibile? Si sovrappone alla bolletta precedente o lascia un vuoto? La data della fattura è successiva al periodo di servizio?
Consumo L'unità è corretta per la commodity (kWh, therm, CCF, galloni)? La variazione rispetto all'anno scorso è plausibile? La lettura è stimata?
Finanziario Le righe sommano al subtotale? Gli addebiti correnti più il saldo precedente equivalgono al totale dovuto? Le penali di mora sono separate?

Ognuno di questi controlli dovrebbe essere configurabile con le tue tolleranze e ognuno dovrebbe poter bloccare l'esportazione invece di limitarsi ad annotarla. Una regola che scrive un avviso in un log che nessuno legge non è un controllo.

Questa è anche la parte che interessa agli auditor, e quella che conta se un documento finisce mai dove non dovrebbe. La registrazione del fatto che un valore è stato estratto da uno specifico documento, in un momento specifico, revisionato da una persona identificata se è stato revisionato, esportato una sola volta e aperto da queste persone e da nessun'altra, è ciò che rende difendibili i dati automatizzati. Il report IBM Cost of a Data Breach stima il costo medio globale di una violazione dei dati in 4,4 milioni di dollari USA, con un calo del 9% rispetto all'anno precedente grazie a identificazione e contenimento più rapidi. Non puoi identificare rapidamente ciò che non hai mai registrato.

Nessuno mette a budget la coda di revisione

Qualunque sia la proporzione di bollette che arriva a un essere umano, è quel numero a decidere se questo progetto ha davvero fatto risparmiare tempo a qualcuno. A bassi volumi nessuno se ne accorge. A qualche migliaio al mese, l'aritmetica è spietata:

Bollette al mese Tasso di eccezione Documenti in revisione
3.000 5% 150
3.000 10% 300
3.000 20% 600
3.000 30% 900

La differenza tra un tasso del 5% e uno del 30% è di 750 documenti al mese, cioè gran parte di un lavoro a tempo pieno. E la coda non cresce in modo lineare quando gli strumenti sono scadenti, perché un revisore costretto a riaprire l'intera bolletta per correggere un solo campo spende cinque minuti dove ne basterebbero quindici secondi.

Il sondaggio Parseur 2025 con QuestionPro ha rilevato che i dipendenti già dedicano più di 9 ore a settimana all'inserimento manuale dei dati, con il 50,4% che segnala errori o ritardi come conseguenza diretta e il 56% che riporta burnout dovuto al lavoro ripetitivo. Una coda di eccezioni costruita male non elimina quel lavoro. Lo rinomina.

Perciò la schermata di revisione pesa nella scelta quanto il motore. Chiedi di vederla, su eccezioni reali, prima di firmare qualsiasi cosa. Ti servono soglie di confidenza regolabili per campo, una schermata che mostri solo i campi sospetti con l'immagine sorgente accanto, correzioni che retroalimentino il sistema invece di svanire e instradamento in modo che la persona giusta veda l'eccezione giusta. Mantenere una persona nel loop è corretto a questo volume. Costringerla a leggere ogni pagina no, e human in the loop AI merita una lettura per capire dove passa quella linea.

È nell'ERP che questi progetti si bloccano

Un'estrazione che termina in un foglio di calcolo caricato manualmente ha automatizzato la digitazione e lasciato intatto il lavoro. PwC's Digital Trends in Operations Survey ha rilevato che il 47% dei leader operations e supply chain cita la complessità dell'integrazione come uno dei principali motivi per cui gli investimenti tecnologici rendono meno del previsto. Sulle bollette delle utenze, questa complessità ha un nome: il crosswalk.

La mappatura è la parte difficile, non il trasporto. Prima che una bolletta valga la pena di essere esportata, deve essere ricondotta a un sito, un centro di costo e un codice GL, il che significa che il numero di conto e l'indirizzo di fornitura estratti devono corrispondere a un crosswalk che qualcuno costruisce e poi mantiene aggiornato mentre i siti aprono e chiudono. Le fatture con più righe devono conservare le loro righe. Il routing delle approvazioni deve sapere quali eccezioni bloccano il pagamento e quali no.

Chiedi esportazione CSV, JSON, API e webhook, connessioni native alla piattaforma di automazione che usi già, mappatura per campo sotto il tuo controllo e un'esportazione che si rifiuti di partire quando una regola di validazione fallisce.

Dieci domande da porre prima di firmare

Nell'ordine che conta:

  1. Come funziona il motore: template, machine learning, un LLM o un ibrido?
  2. Cosa succede con un layout di fornitore che non avete mai visto prima?
  3. Chi mantiene l'estrazione quando una utility ridisegna la sua bolletta e qual è il tempo di risposta?
  4. Questa manutenzione è inclusa nel canone o è una change request?
  5. Riportate la confidenza per campo o per documento?
  6. Come distinguete tra addebiti correnti, importo totale dovuto e importo dovuto dopo la scadenza?
  7. Cosa fa il sistema con un documento che non riesce a leggere?
  8. Come vengono rilevati duplicati, bollette corrette e riemissioni?
  9. Cosa registra l'audit trail e per quanto tempo?
  10. Posso far passare in prova diverse centinaia delle mie bollette, comprese quelle problematiche?

La domanda dieci è quella che risponde alle altre nove.

Come Parseur gestisce l'elaborazione delle bollette delle utenze

Parseur è un parser AI senza template per l'estrazione di dati da documenti ad alto volume. Senza template qui significa una cosa precisa: non c'è alcun layout che possa rompersi quando un fornitore ridisegna la sua bolletta. Il motore Vision AI legge PDF, scansioni e fotografie. Il motore Text AI legge bollette ricevute via email e testo. Entrambi arrivano già pre-addestrati, quindi l'onboarding di un nuovo fornitore non è un progetto e un restyling a metà anno non richiede nuovo addestramento.

Le bollette arrivano a una casella dedicata, tramite API o da una cartella monitorata, e ognuna viene analizzata all'arrivo invece che in un batch notturno. Definisci una sola volta l'elenco dei campi. Le righe delle telecomunicazioni escono come righe tabellari, così l'allocazione dei costi ha ancora qualcosa con cui lavorare. I dati escono come CSV, JSON, webhook o chiamata API, verso Excel, Google Sheets, sistemi contabili ed ERP e tramite Zapier, Make, Power Automate e n8n.

Quello che costerà tempo al tuo team è lo stesso elenco che avresti con qualsiasi fornitore: concordare i campi di cui il tuo ERP ha davvero bisogno, costruire il crosswalk di siti e account, scrivere le regole di validazione e nominare la persona che possiede la coda delle eccezioni. Pianifica il progetto attorno a questi quattro punti e il rollout sarà breve. Trattali come attività successive e non lo sarà. Il costo è una questione di volume più che di licenze, quindi inserisci il tuo numero mensile di bollette nel simulatore dei prezzi prima di parlare con chiunque, noi inclusi.

Ogni documento in quella coda contiene un nome, un indirizzo di fornitura e un numero di conto, quindi la questione dei dati merita tanta attenzione quanto quella dell'accuratezza. Parseur è conforme al GDPR. Chiedi a noi, e a chiunque altro sia nella tua shortlist, dove vengono archiviati i documenti, per quanto tempo vengono conservati, chi all'interno dell'azienda può aprirli e se l'audit trail registra questo accesso.

Validazione e gestione delle eccezioni sono i punti su cui dovresti incalzare di più, con noi e con tutti gli altri. Preferiamo che tu ci sottoponga per iscritto le dieci domande qui sopra piuttosto che prendere per buono qualunque cosa dica questa pagina.

Crea il tuo account gratuito
Risparmia tempo e fatica con Parseur. Automatizza i tuoi documenti.

Per il flusso di lavoro end-to-end, vedi l'estrazione dei dati dalle bollette delle utenze, oppure la pagina della soluzione di estrazione delle bollette delle utenze per vedere come funziona su scala di portafoglio.

Nulla di tutto questo è un motivo per continuare a digitare

Nulla in questa pagina è un argomento contro l'automazione dell'elaborazione delle bollette delle utenze. L'inserimento manuale presenta anch'esso tutti questi modi di fallire, più quelli che emergono solo alle quattro del pomeriggio dell'ultimo giorno del mese, e non lascia alcun audit trail degno di questo nome. La differenza è che una pipeline automatizzata fallisce in modo visibile se la costruisci per farlo, e in modo invisibile se non lo fai.

Se sei già live e la situazione sta andando male, non strappare tutto questo trimestre. Prendi le eccezioni del mese scorso, ordinale per causa e conta quante sono veri fallimenti di estrazione rispetto a quante dipendono da una regola di validazione mancante o da un buco nel crosswalk. Di solito il secondo mucchio è quello più grande, e il secondo tipo si può correggere senza cambiare fornitore.

In ogni caso, scegli in base a ciò che succede sui documenti peggiori.

Fai la prova sul mese più brutto che hai. I PDF puliti sembrano andare bene qualunque sia il fornitore che scegli.

Ultimo aggiornamento il

Inizia subito

Pronto ad automatizzare
l’estrazione dati dai tuoi documenti?

Inizia gratis in pochi minuti e scopri come Parseur si integra nel tuo flusso di lavoro.

Nessun modello da addestrare
Automatizza l’inserimento dati da qualsiasi documento
Dalla web app all'API, scala con te

Domande Frequenti

Le domande che emergono una volta concluso il progetto pilota e quando qualcuno deve gestire questo processo ogni mese.

Perché il set del pilota era più pulito della posta in arrivo. Un campione di 50 bollette di solito contiene PDF recenti dei fornitori principali, scelti dal team di progetto. In produzione arrivano posta scansionata, fotografie, letture stimate, fatture corrette e riemesse, più contatori nello stesso documento, pagine di riepilogo seguite da pagine di dettaglio e fornitori che ridisegnano la bolletta senza avvisare nessuno. Il motore di estrazione non è peggiorato. Gli si sta mostrando una popolazione diversa.

Non esiste un unico tasso normale, ed è per questo che dovresti modellarlo invece di accettare un numero. A 3.000 bollette al mese, un tasso di eccezione del 5% significa 150 documenti in una coda di revisione e un tasso del 20% significa 600. Chiedi a un fornitore quale proporzione di documenti arriva a un operatore umano su account come il tuo e chiedi se il revisore corregge un solo campo segnalato o deve ricontrollare l'intera bolletta. È la seconda versione a rendere ingestibili le code.

Inserisci regole di riconciliazione tra l'estrazione e l'esportazione e blocca l'esportazione quando una regola fallisce. I controlli utili sono quelli aritmetici (le righe sommano al subtotale, gli addebiti correnti più il saldo precedente equivalgono al totale dovuto), di continuità (il periodo di fatturazione non si sovrappone e non lascia vuoti rispetto all'ultima bolletta di quell'account), di riferimento (il numero di conto esiste nei dati master e l'indirizzo di fornitura corrisponde a un solo sito) e di plausibilità (il consumo non si è mosso oltre una certa percentuale rispetto allo stesso mese dell'anno precedente). L'estrazione senza queste regole produce numeri sbagliati che sembrano giusti.

Confronta la combinazione di fornitore, numero di conto, periodo di servizio e numero di fattura invece del file. La stessa bolletta spesso arriva due volte, una per email e una nella posta scansionata, con nomi file diversi e scansioni leggermente differenti. Le bollette corrette e le coppie di annullamento-riemissione rendono la cosa più difficile, perché sono davvero nuovi documenti che si riferiscono a un periodo che hai già elaborato, quindi la regola deve segnalarli per revisione invece di respingerli direttamente.

La moderna estrazione con IA gestisce inclinazione, rotazione, bassa risoluzione e fotografie molto meglio dell'OCR tradizionale, perché legge il documento nel contesto invece di far corrispondere forme a un template. La qualità però fissa il limite massimo. Ciò che bisogna pretendere non è la perfezione su scansioni pessime, ma un comportamento onesto: un punteggio di confidenza basso e un'eccezione instradata, mai una stima verosimile esportata in silenzio.

Le bollette delle utenze contengono nomi degli intestatari, indirizzi di casa o del sito e numeri di conto, quindi si tratta di dati personali e la domanda merita una risposta vera. Parseur è conforme al GDPR. Prima di instradare documenti di produzione verso qualsiasi fornitore, incluso il nostro, chiedi dove vengono archiviati i documenti, per quanto tempo vengono conservati, chi all'interno del fornitore può aprirli e se l'audit trail registra gli accessi. Un fornitore che non sa rispondere rapidamente ti ha già risposto.

Dipende dal tuo volume e dal tuo attuale tasso di eccezione, per questo il numero da calcolare è il tuo. L'inserimento manuale costa all'incirca da 1 a 3 dollari per bolletta in lavoro diretto prima di approvazioni e correzioni, e un sondaggio Parseur sulle aziende americane ha stimato il costo totale dell'inserimento manuale dei dati in 28.500 dollari per dipendente all'anno. Inserisci il tuo volume mensile di bollette nel simulatore dei costi e confrontalo con quanto ti costa oggi la coda.

Richiedi accuratezza a livello di campo per i campi che hanno conseguenze, non un unico dato di accuratezza OCR. Un'accuratezza dei caratteri del 99% consente comunque un numero di conto errato a una pagina sì e una no. Chiedi precision e recall per campo, riportate separatamente per numero di conto, totale fattura, date del periodo di fatturazione, numero del contatore, quantità di consumo e mappatura del sito, e chiedile sui tuoi documenti anziché sul campione del fornitore. Gartner colloca il parsing documentale nel mondo reale tra il 90% e il 99% di accuratezza a seconda della qualità del documento e della presenza o meno di una fase di validazione umana.

L'accuratezza OCR misura se i caratteri sono stati letti correttamente. L'accuratezza a livello di campo misura se il valore giusto è finito nel campo giusto. Una bolletta può essere letta perfettamente e fallire comunque, perché il motore ha catturato l'importo dovuto dopo la scadenza invece degli addebiti correnti, oppure il consumo di riepilogo invece del consumo a livello di contatore. L'accuratezza a livello di campo è il numero che predice se il tuo libro contabile sarà corretto.

Usa un motore di estrazione che legge i documenti anziché le posizioni. Gli strumenti basati su template si rompono nel momento in cui un fornitore sposta un campo e, su scala di portafoglio, i layout cambiano secondo i tempi di qualcun altro. Se un fornitore usa i template, fatti dare le risposte per iscritto: chi li costruisce, chi li mantiene, quali sono i tempi di risposta su un layout rotto e se quel lavoro è incluso nel canone o fatturato come change request.

Chiedi come funziona il motore (template, machine learning o ibrido), come si comporta su un tipo di documento che non ha mai visto, cosa succede quando una scansione è illeggibile, se i punteggi di confidenza sono riportati per campo, se un revisore può vedere l'immagine sorgente accanto al valore estratto, cosa registra l'audit trail, come vengono rilevati duplicati e riemissioni e che aspetto ha l'esportazione quando una regola di validazione fallisce. Poi fai passare in prova le tue bollette peggiori anziché i campioni del fornitore.

Attraverso un percorso di esportazione diretto, non un foglio di calcolo che qualcuno carica manualmente. I campi estratti escono come CSV, JSON, webhook o chiamata API e, tramite piattaforme di automazione come Zapier, Make, Power Automate e n8n, entrano nei sistemi contabili ed ERP. La parte che decide se funziona è la mappatura: ogni bolletta deve essere ricondotta a un sito, un centro di costo e un codice GL prima che valga la pena esportarla, ed è per questo che l'estrazione del numero di conto e dell'indirizzo di fornitura conta quanto l'importo.

L'estrazione in sé si implementa rapidamente, perché un motore senza template non richiede configurazione per singolo fornitore. Il lavoro che richiede tempo è tutto ciò che le ruota attorno: concordare l'elenco dei campi di cui il tuo ERP ha davvero bisogno, costruire il crosswalk di siti e account, scrivere le regole di validazione e decidere chi possiede la coda delle eccezioni. I team che trattano questi elementi come il progetto, e non come attività successive, finiscono prima.