{"id":2793,"date":"2026-06-14T09:00:00","date_gmt":"2026-06-14T07:00:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/riconciliazione-bancaria-automatica-odoo-19-cbi-pmi-italiane-guida\/"},"modified":"2026-06-11T07:08:20","modified_gmt":"2026-06-11T05:08:20","slug":"riconciliazione-bancaria-automatica-odoo-19-cbi-pmi-italiane-guida","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/riconciliazione-bancaria-automatica-odoo-19-cbi-pmi-italiane-guida\/","title":{"rendered":"Riconciliazione bancaria automatica in Odoo 19: import CBI e matching fatture per PMI italiane"},"content":{"rendered":"<p><em>Settima guida operativa Odoo 19 per PMI italiane. La riconciliazione bancaria &egrave; il task pi&ugrave; ripetitivo dell&#8217;amministrazione: confrontare ogni movimento bancario con la fattura corrispondente, spuntare gli abbinamenti, registrare quelli orfani. Una PMI con 50-100 movimenti bancari al mese passa <strong>4-6 ore mensili<\/strong> su questo lavoro. Odoo 19 li riduce a <strong>20-30 minuti<\/strong>.<\/em><\/p>\n<p>In questa guida vediamo l&#8217;importazione dell&#8217;estratto conto bancario CBI e la riconciliazione automatica: come Odoo abbina i movimenti alle fatture, quali criteri usa, cosa fare con i bonifici non riconosciuti. Esempio reale su una PMI italiana con G Tech Group S.R.L.S. come azienda e 2 movimenti in entrata.<\/p>\n<h2>Perch&eacute; la riconciliazione bancaria conta<\/h2>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\">\n<thead>\n<tr>\n<th>Senza riconciliazione automatica<\/th>\n<th>Con Odoo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Stampa estratto conto, controlla a mano<\/td>\n<td>Import CBI\/CSV in 30 secondi<\/td>\n<\/tr>\n<tr>\n<td>Registra ogni pagamento singolarmente<\/td>\n<td>Odoo suggerisce abbinamento &rarr; 1 click conferma<\/td>\n<\/tr>\n<tr>\n<td>4-6 ore al mese (PMI media)<\/td>\n<td>20-30 minuti al mese<\/td>\n<\/tr>\n<tr>\n<td>Errori: fatture marcate pagate per sbaglio<\/td>\n<td>Match basato su importo + cliente + riferimento<\/td>\n<\/tr>\n<tr>\n<td>Crediti incassati ma non registrati per 30+ gg<\/td>\n<td>Aggiornamento real-time del cash flow<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Formati di estratto conto supportati<\/h2>\n<p>Odoo 19 con i moduli italiani importa nativamente:<\/p>\n<ul>\n<li><strong>CBI (Corporate Banking Italia)<\/strong> &mdash; standard interbancario italiano, formato XML; <em>il formato preferito per PMI italiane<\/em><\/li>\n<li><strong>CAMT.053<\/strong> &mdash; standard SEPA europeo (XML), usato da banche per export multibanca<\/li>\n<li><strong>MT940<\/strong> &mdash; standard internazionale SWIFT, vecchio ma diffuso<\/li>\n<li><strong>OFX<\/strong> &mdash; Open Financial Exchange, usato da banche tradizionali e Fintech<\/li>\n<li><strong>CSV \/ Excel<\/strong> &mdash; per formati custom o banche che non offrono CBI<\/li>\n<li><strong>QIF<\/strong> &mdash; legacy Quicken\/Money<\/li>\n<\/ul>\n<p>Per Intesa Sanpaolo, Unicredit, BPER, Banco BPM, Fineco, ING, CheBanca! &mdash; tutte offrono CBI export dal portale online (anche detto &#8220;ABI\/CBI Flusso 053&#8221; o &#8220;Estratto conto strutturato XML&#8221;).<\/p>\n<h2>Step 1 &mdash; Apri la dashboard Banca<\/h2>\n<p>Dal modulo <strong>Fatturazione<\/strong> &rarr; <em>Bacheca<\/em> (homepage del modulo).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard.webp\" alt=\"Dashboard Fatturazione con kanban Vendita, Acquisti, Banca\" class=\"aligncenter size-full wp-image-2790\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard.webp 1440w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard-300x188.webp 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard-1024x640.webp 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard-768x480.webp 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>La dashboard mostra 3 kanban con il quadro finanziario completo:<\/p>\n<ul>\n<li><strong>Vendita<\/strong>: 15 fatture non pagate (18.022,22 &euro;) + 2 in ritardo (33.750,00 &euro;)<\/li>\n<li><strong>Acquisti<\/strong>: 3 fatture fornitore da pagare (622,27 &euro;)<\/li>\n<li><strong>Banca<\/strong>: Saldo attuale <strong>10.087,93 &euro;<\/strong> + alert <strong>&#8220;Estratto(i) conto non valido(i)&#8221;<\/strong> in rosso &mdash; significa che ci sono movimenti bancari non ancora riconciliati<\/li>\n<\/ul>\n<p>Il grafico nel kanban Banca mostra l&#8217;andamento del saldo bancario nel tempo. La cassa &egrave; sana se la linea sale.<\/p>\n<h3>Il pulsante &#8220;Carica&#8221; per importare l&#8217;estratto conto<\/h3>\n<p>Per importare un nuovo estratto: dalla dashboard Banca clicca i tre puntini (in alto a destra del kanban) &rarr; <strong>Carica un file<\/strong>. Si apre un dialog dove selezioni il file CBI\/CAMT\/CSV. Odoo lo elabora e crea automaticamente:<\/p>\n<ul>\n<li>1 oggetto <strong>account.bank.statement<\/strong> (l&#8217;estratto)<\/li>\n<li>N oggetti <strong>account.bank.statement.line<\/strong> (un movimento per riga)<\/li>\n<li>I dati estratti: data, importo, descrizione, IBAN ordinante, riferimento<\/li>\n<\/ul>\n<h2>Step 2 &mdash; Lista degli estratti conto importati<\/h2>\n<p>Dal menu <em>Rendicontazione &rarr; Estratti conto bancari<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-02-lista-estratti.webp\" alt=\"Lista estratti conto bancari Odoo\" class=\"aligncenter size-full wp-image-2791\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-02-lista-estratti.webp 1440w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-02-lista-estratti-300x188.webp 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-02-lista-estratti-1024x640.webp 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-02-lista-estratti-768x480.webp 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>Lista mostra 3 estratti:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\">\n<thead>\n<tr>\n<th>Riferimento<\/th>\n<th>Data<\/th>\n<th>Registro<\/th>\n<th>Saldo iniziale<\/th>\n<th>Saldo finale<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Estratto Demo 08\/06\/2026<\/strong> (in rosso = non riconciliato)<\/td>\n<td>8 giu<\/td>\n<td>Banca<\/td>\n<td>6.793,93 &euro;<\/td>\n<td>10.087,93 &euro;<\/td>\n<\/tr>\n<tr>\n<td>Bank &#8211; 2026-05-08<\/td>\n<td>8 mag<\/td>\n<td>Banca<\/td>\n<td>4.253,00 &euro;<\/td>\n<td>6.678,00 &euro;<\/td>\n<\/tr>\n<tr>\n<td>Opening Statement: First Synchronization<\/td>\n<td>8 apr<\/td>\n<td>Banca<\/td>\n<td>5.103,00 &euro;<\/td>\n<td>4.253,00 &euro;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Il colore rosso del riferimento &#8220;Estratto Demo 08\/06\/2026&#8221; indica che almeno una riga di quel estratto NON &egrave; ancora riconciliata. Una volta che tutte le righe sono abbinate a fatture o registrate manualmente, il colore diventa nero\/normale.<\/p>\n<h2>Step 3 &mdash; Apri lo statement per vedere le righe<\/h2>\n<p>Click sul riferimento dell&#8217;estratto:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-03-statement-dettaglio.webp\" alt=\"Dettaglio statement con 2 righe estratto conto da riconciliare\" class=\"aligncenter size-full wp-image-2792\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-03-statement-dettaglio.webp 1440w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-03-statement-dettaglio-300x188.webp 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-03-statement-dettaglio-1024x640.webp 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-03-statement-dettaglio-768x480.webp 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>Vediamo:<\/p>\n<ul>\n<li><strong>Saldo iniziale<\/strong>: 6.793,93 &euro;<\/li>\n<li><strong>Saldo finale<\/strong>: 10.087,93 &euro; (delta = +3.294 &euro;)<\/li>\n<li><strong>2 righe estratto conto<\/strong>:\n<ul>\n<li>BNK1\/2026\/00012 (corrisponde al bonifico Cliente Demo Italia SRL per fattura FATT\/2026\/00012 da 2.196 &euro;)<\/li>\n<li>BNK1\/2026\/00011 (corrisponde al bonifico ACME SPA per 1.098 &euro;, riferimento &#8220;INVOICE 2026-00045&#8221; che NON esiste nel nostro sistema)<\/li>\n<\/ul>\n<\/li>\n<li><strong>&Egrave; completo<\/strong>: checkbox ON<\/li>\n<li><strong>&Egrave; valido<\/strong>: checkbox OFF (mostra alert in rosso &#8220;Il saldo iniziale non corrisponde al saldo finale dell&#8217;estratto conto precedente oppure manca un estratto conto precedente&#8221;). Sar&agrave; valido dopo riconciliazione.<\/li>\n<\/ul>\n<h2>Step 4 &mdash; Riconciliazione: come Odoo abbina automaticamente<\/h2>\n<p>Cliccando su una riga (es. BNK1\/2026\/00012) Odoo apre il <strong>widget di riconciliazione<\/strong> che mostra:<\/p>\n<ul>\n<li>I dettagli del movimento bancario (data, importo, descrizione &#8220;BONIFICO CLIENTE DEMO ITALIA SRL FATT\/2026\/00012&#8221;)<\/li>\n<li>Una lista di <strong>fatture suggerite per l&#8217;abbinamento<\/strong>, ordinate per probabilit&agrave; di match<\/li>\n<li>La probabilit&agrave; di match (es. &#8220;98% match&#8221; se importo + cliente + riferimento coincidono)<\/li>\n<\/ul>\n<h3>I 5 criteri di matching di Odoo<\/h3>\n<ol>\n<li><strong>Importo esatto<\/strong>: la fattura ha lo stesso importo del bonifico (peso 40%)<\/li>\n<li><strong>Riferimento nella causale<\/strong>: il numero fattura (es. &#8220;FATT\/2026\/00012&#8221;) appare nella descrizione del bonifico (peso 30%)<\/li>\n<li><strong>Cliente identificato<\/strong>: l&#8217;IBAN ordinante coincide con quello dell&#8217;anagrafica cliente (peso 15%)<\/li>\n<li><strong>Nome cliente nella causale<\/strong>: &#8220;CLIENTE DEMO ITALIA SRL&#8221; nella descrizione bonifico (peso 10%)<\/li>\n<li><strong>Data prossima alla scadenza<\/strong>: data bonifico vicina alla data di scadenza della fattura (peso 5%)<\/li>\n<\/ol>\n<p>Tutti e 5 sono presenti nella riga BNK1\/2026\/00012 &rarr; matching score 100% &rarr; Odoo propone l&#8217;abbinamento automatico. Tu confermi con 1 click.<\/p>\n<h2>Step 5 &mdash; Risultato della riconciliazione<\/h2>\n<p>Confermando l&#8217;abbinamento per BNK1\/2026\/00012:<\/p>\n<ol>\n<li><strong>Fattura FATT\/2026\/00012<\/strong>: stato passa da &#8220;Non pagata&#8221; a &#8220;Pagata&#8221; con badge verde diagonale<\/li>\n<li><strong>Riga estratto<\/strong>: viene marcata come riconciliata (verde, no pi&ugrave; rosso)<\/li>\n<li><strong>Movimento contabile<\/strong>: Banca in dare + Crediti vs clienti in avere &mdash; partita doppia chiusa<\/li>\n<li><strong>Cliente Demo Italia SRL<\/strong>: scheda cliente mostra ora 0 crediti aperti per quella fattura<\/li>\n<\/ol>\n<p>Per la seconda riga BNK1\/2026\/00011 (ACME SPA &#8220;INVOICE 2026-00045&#8221;): Odoo non trova nessuna fattura corrispondente nel sistema (il cliente ACME SPA non &egrave; censito + nessuna fattura con quel numero). Quindi propone tre alternative:<\/p>\n<ul>\n<li><strong>&#8220;Registra come pagamento anticipato&#8221;<\/strong>: se sai che &egrave; un acconto da un cliente specifico (selezioni il cliente, Odoo crea un account.payment &#8220;anticipo&#8221;)<\/li>\n<li><strong>&#8220;Registra come deposito&#8221;<\/strong>: se &egrave; un versamento aziendale (es. tu sposti soldi tra conti)<\/li>\n<li><strong>&#8220;Crea contropartita manuale&#8221;<\/strong>: imposti il conto contabile manualmente (utile per accrediti speciali come interessi attivi, restituzioni assicurazione)<\/li>\n<\/ul>\n<h2>Casi pratici PMI italiana<\/h2>\n<h3>Caso 1 &mdash; Bonifico cumulativo (1 movimento = N fatture)<\/h3>\n<p>Cliente paga 3 fatture con un solo bonifico di 4.500 &euro;. Odoo nel widget di riconciliazione:<\/p>\n<ol>\n<li>Identifica il cliente dall&#8217;IBAN ordinante<\/li>\n<li>Mostra tutte le sue fatture aperte<\/li>\n<li>Selezioni le 3 fatture corrispondenti (es. 1.500 + 1.500 + 1.500)<\/li>\n<li>Conferma: Odoo crea 1 pagamento riconciliato su 3 fatture<\/li>\n<\/ol>\n<h3>Caso 2 &mdash; Bonifico con sconto cassa<\/h3>\n<p>Cliente paga 2.150 &euro; su fattura da 2.196 &euro; (sconto 2%). Odoo segnala &#8220;Differenza non riconciliata: 46 &euro;&#8221;. Tu scegli &#8220;Crea sconto cassa&#8221; &rarr; Odoo emette nota di credito automatica TD04 per i 46 &euro;.<\/p>\n<h3>Caso 3 &mdash; Storno bonifico (revocato dalla banca)<\/h3>\n<p>Cliente revoca il bonifico, banca te lo storna. Riconcilia la riga negativa con il pagamento originale: Odoo riapre la fattura come &#8220;Non pagata&#8221; e cancella il pagamento.<\/p>\n<h3>Caso 4 &mdash; Commissioni bancarie<\/h3>\n<p>Tra i movimenti vedi addebiti per &#8220;Commissione bonifico estero 8,50 &euro;&#8221;. Selezioni il conto contabile &#8220;Commissioni bancarie passive&#8221; (es. 67050) come contropartita. Movimento registrato senza fattura collegata.<\/p>\n<h2>Sincronizzazione bancaria automatica (avanzato)<\/h2>\n<p>Odoo Enterprise integra la <strong>sincronizzazione PSD2 automatica<\/strong> con la maggioranza delle banche italiane:<\/p>\n<ul>\n<li><strong>Intesa Sanpaolo<\/strong>, <strong>Unicredit<\/strong>, <strong>BPER<\/strong>, <strong>Banco BPM<\/strong>, <strong>Fineco<\/strong>, <strong>ING<\/strong>, <strong>CheBanca!<\/strong><\/li>\n<li>I movimenti vengono importati <strong>automaticamente ogni mattina<\/strong> alle 6:00 (configurabile)<\/li>\n<li>Non devi mai pi&ugrave; scaricare manualmente l&#8217;estratto CBI<\/li>\n<li>Costo: ~4 &euro;\/mese per banca collegata (subscription Odoo)<\/li>\n<\/ul>\n<p>Per PMI con 1-2 conti bancari principali, l&#8217;investimento si ripaga rapidamente: 4 &euro;\/mese vs 5-10 minuti settimanali risparmiati nell&#8217;import manuale.<\/p>\n<h2>Errori comuni e come evitarli<\/h2>\n<h3>&#8220;Il saldo finale dello statement non torna&#8221;<\/h3>\n<p><strong>Causa:<\/strong> hai dimenticato di importare un estratto precedente (un gap nei movimenti), oppure il file CBI &egrave; troncato.<br \/>\n<strong>Soluzione:<\/strong> scarica nuovamente l&#8217;estratto dalla banca per il periodo completo. Odoo confronta saldo iniziale di un statement con saldo finale del precedente: se non corrispondono, segnala &#8220;Estratto non valido&#8221;.<\/p>\n<h3>&#8220;Odoo non riconosce il cliente del bonifico&#8221;<\/h3>\n<p><strong>Causa:<\/strong> l&#8217;IBAN ordinante non &egrave; censito nell&#8217;anagrafica cliente.<br \/>\n<strong>Soluzione:<\/strong> nel widget di riconciliazione, cliccando sul nome cliente puoi <em>aggiungerlo all&#8217;anagrafica al volo<\/em>. Odoo precarica nome, IBAN dal bonifico. Da quel momento, qualsiasi futuro bonifico da quel IBAN sar&agrave; abbinato automaticamente.<\/p>\n<h3>&#8220;Riconciliazione mostra suggerimento sbagliato&#8221;<\/h3>\n<p><strong>Causa:<\/strong> due fatture diverse hanno lo stesso importo e Odoo sceglie quella sbagliata per default.<br \/>\n<strong>Soluzione:<\/strong> nel widget, deselezione il suggerimento e cerca manualmente la fattura giusta usando il pannello di ricerca a destra. Confermi quella corretta.<\/p>\n<h3>&#8220;Movimento bancario duplicato&#8221;<\/h3>\n<p><strong>Causa:<\/strong> hai importato lo stesso estratto CBI due volte.<br \/>\n<strong>Soluzione:<\/strong> Odoo confronta i movimenti per &#8220;indice CBI univoco&#8221;. Se un movimento &egrave; duplicato, lo segnala come &#8220;Gi&agrave; importato&#8221;. Comunque cancella manualmente il duplicato dalla lista statement lines.<\/p>\n<h2>FAQ<\/h2>\n<h3>Posso usare Odoo per riconciliare anche carte di credito aziendali (Amex, Visa Business)?<\/h3>\n<p>S&igrave;. Configura un registro contabile dedicato per ogni carta (es. &#8220;Amex Business&#8221;). Importa l&#8217;estratto carta come CSV\/CBI. La riconciliazione funziona come per la banca: ogni movimento (acquisto, commissione) viene abbinato a una fattura fornitore o registrato come spesa generica. Il saldo della &#8220;carta&#8221; segnala quanto devi al circuito.<\/p>\n<h3>Cosa succede se un cliente fa due bonifici per la stessa fattura per errore?<\/h3>\n<p>Il secondo bonifico genera &#8220;Pagamento eccedente&#8221;. Quando lo riconcilii, Odoo lo registra come <em>credito a favore del cliente<\/em>: la fattura risulta sovra-pagata. Hai due opzioni: rimborsare il cliente (registra pagamento in uscita sul suo IBAN) oppure compensare con prossime fatture (Odoo applicher&agrave; automaticamente il credito sulla prossima emissione).<\/p>\n<h3>La riconciliazione funziona per banche estere in valuta non-EUR?<\/h3>\n<p>S&igrave;. Configura il registro contabile in valuta straniera (es. &#8220;USD Account&#8221;). Importa l&#8217;estratto USD. La riconciliazione tiene conto del tasso di cambio: se la fattura USD viene pagata in EUR, Odoo calcola automaticamente la differenza cambio come &#8220;Utile\/Perdita su cambi&#8221;.<\/p>\n<h3>Posso annullare una riconciliazione fatta per errore?<\/h3>\n<p>S&igrave;. Vai sul pagamento (account.payment) collegato, clicca <strong>Reimposta a bozza<\/strong> e poi <strong>Cancella<\/strong>. La fattura torna allo stato &#8220;Non pagata&#8221;. Attenzione: se la riconciliazione &egrave; in un periodo IVA gi&agrave; chiuso, blocca l&#8217;annullamento. Devi prima riaprire il periodo (operazione da commercialista).<\/p>\n<h3>Sincronizzazione bancaria automatica &egrave; sicura? La banca passa le credenziali a Odoo?<\/h3>\n<p>No, Odoo NON accede mai alle tue credenziali bancarie. La sincronizzazione usa il protocollo <strong>PSD2 \/ Open Banking<\/strong> regolamentato a livello EU: tu autorizzi sul portale della tua banca (con la tua credenziale + SMS\/token) un&#8217;app di terze parti (in questo caso Odoo) a leggere SOLO i movimenti. Puoi revocare l&#8217;autorizzazione in qualsiasi momento dal portale banca. Odoo non pu&ograve; fare bonifici, ordinare pagamenti o modificare nulla &mdash; solo leggere i movimenti.<\/p>\n<h2>Prossimi passi<\/h2>\n<p>Nelle prossime guide vedremo come <strong>configurare lo SdI con credenziali OAuth2<\/strong> dell&#8217;Agenzia delle Entrate per la trasmissione reale fatture, come <strong>impostare i solleciti automatici<\/strong> per crediti scaduti, e come <strong>generare il modello F24<\/strong> per le liquidazioni IVA periodiche.<\/p>\n<p style=\"margin-top:30px;background:#f4f4f8;padding:18px;border-radius:8px\"><strong>Vuoi liberare 4-6 ore al mese dall&#8217;amministrazione manuale?<\/strong><br \/>\nG Tech Group &egrave; partner ufficiale Odoo Italia: configuriamo l&#8217;importazione CBI dalla tua banca, la sincronizzazione PSD2 automatica e le regole di matching personalizzate per il tuo settore.<br \/>\n<a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>Richiedi un preventivo gratuito<\/strong><\/a> oppure prova la nostra <a href=\"https:\/\/odoo.brentasoft.com\/\">demo Odoo 19 live<\/a>. Oppure <a href=\"https:\/\/www.odoo.com?utm_campaign=partner-d192ce8a&amp;utm_source=partner_ref\" target=\"_blank\" rel=\"noopener noreferrer\">prova Odoo direttamente su odoo.com<\/a> (link partner Brentasoft).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Settima guida Odoo 19: come Odoo importa l&#8217;estratto conto CBI\/CAMT e abbina automaticamente i bonifici alle fatture. Risparmio 4-6 ore al mese. 3 screenshot con dashboard, lista estratti, statement Odoo.<\/p>\n","protected":false},"author":2,"featured_media":2790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Riconciliazione bancaria Odoo 19: import CBI + matching automatico","_seopress_titles_desc":"Come Odoo 19 importa estratti CBI\/CAMT\/MT940 e abbina automaticamente i bonifici alle fatture. Risparmio 4-6 ore\/mese per PMI italiane. 5 criteri matching, casi pratici, PSD2 sync.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/riconciliazione-bancaria-automatica-odoo-19-cbi-pmi-italiane-guida\/","_seopress_social_fb_title":"Riconciliazione bancaria automatica in Odoo 19 per PMI","_seopress_social_fb_desc":"Import CBI\/CAMT\/MT940 e matching automatico bonifico-fattura. Risparmio 4-6 ore al mese. Sync PSD2 per Intesa, Unicredit, Fineco.","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard.png","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"Riconciliazione bancaria Odoo 19","_seopress_social_twitter_desc":"Demo live odoo.brentasoft.com","_seopress_social_twitter_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-riconciliazione-01-dashboard.png","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"riconciliazione bancaria odoo,import CBI odoo,matching bonifico fattura,PSD2 odoo italia","footnotes":""},"categories":[25,689],"tags":[],"class_list":["post-2793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-compliance-normative","category-guide-odoo"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/2793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=2793"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/2793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/2790"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=2793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=2793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=2793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}