
Indice
- FI e CO su S/4HANA
- Che cosa è cambiato per la finanza su S/4HANA
- Come FICO si integra con gli altri moduli
- Sette cose che ho visto far saltare i progetti SAP FICO
- 1. Dati anagrafici di cui nessuno è responsabile
- 2. CO configurato senza coinvolgere i controller
- 3. Gli utenti di business vedono il sistema per la prima volta nell'UAT
- 4. Sviluppo custom dove sarebbe bastata la configurazione
- 5. Punti di integrazione non verificati
- 6. Reporting progettato nell'ultimo sprint
- 7. Casi limite che cadono tra i team
- Checklist di prontezza FICO prima dell'UAT
- Domande frequenti
SAP FICO sono due moduli che funzionano come uno solo. La Contabilità finanziaria (FI) produce i numeri che vedono revisori e autorità di vigilanza. Il Controlling (CO) produce i numeri che il management usa per governare l'azienda. Su S/4HANA entrambi registrano in un unico Universal Journal. Questo articolo è rivolto a responsabili finanziari, direttori di programma e consulenti FICO che stanno avviando, conducendo o salvando un flusso di lavoro finanziario su S/4HANA. Spiega come si incastrano FI e CO, dove si collegano al resto di SAP e quali sono le sette decisioni che fanno saltare le implementazioni. Usi la checklist di prontezza verso la fine prima di entrare nello user acceptance testing (UAT).
Lavoro su progetti SAP FICO da 25 anni, lungo tutto il ciclo di vita, dal blueprint al supporto, e gli schemi si ripetono. Alcuni problemi sono tecnici. Più spesso nascono da decisioni affrettate o trascurate all'inizio.
Nel 2026 la tempistica conta. SAP ECC esce dalla manutenzione mainstream a fine 2027, quindi la maggior parte dei team finanziari ancora su ECC è nel mezzo della migrazione o sta per iniziare. Gli errori che seguono costano di più in un programma S/4HANA che su ECC, perché l'Universal Journal lascia meno margine per assorbire in seguito una cattiva progettazione.
La Contabilità finanziaria (FI) guarda all'esterno. Conformità normativa, stato patrimoniale, conto economico, i numeri che escono dall'azienda. Ogni transazione finanziaria in SAP finisce in FI.
Il Controlling (CO) guarda all'interno. Monitoraggio dei costi, budget e redditività per le decisioni del management. I centri di costo mostrano dove si spende il denaro. L'analisi della redditività mostra il margine per cliente, area geografica o prodotto.
In pratica non si possono separare. Una fattura fornitore in Contabilità fornitori viene registrata in Contabilità generale e può confluire nei report dei centri di costo. L'acquisto di un cespite aggiorna i libri contabili e incide sulla pianificazione dei costi. Sapere dove finisce FI, dove inizia CO e dove si sovrappongono è ciò che distingue la conoscenza della finanza dalla conoscenza dei pulsanti.
Su S/4HANA il confine sfuma ancora di più. L'Universal Journal (tabella ACDOCA) memorizza le partite di FI e CO in un unico record. Due conseguenze contano per la progettazione. Gli elementi di costo sono ora conti di contabilità generale con una categoria di elemento di costo, non più dati anagrafici separati. E il modello di redditività raccomandato da SAP è la Margin Analysis (CO-PA basato sui conti). Il CO-PA basato sui costi (costing-based) esiste ancora on-premise e nella private edition. Il materiale formativo di SAP è però chiaro: non è disponibile in S/4HANA Cloud e i nuovi investimenti vanno nella Margin Analysis.
Ecco i componenti principali che un team FICO configura:
| Componente | Area | Che cosa gestisce |
|---|---|---|
| Contabilità generale (FI-GL) | FI | Registro centrale di tutte le transazioni finanziarie; base del reporting statutario |
| Contabilità fornitori (FI-AP) | FI | Fatture fornitore, pagamenti, debiti |
| Contabilità clienti (FI-AR) | FI | Fatture cliente, incassi, credito |
| Contabilità cespiti (FI-AA) | FI | Acquisizione, ammortamento, dismissione dei cespiti |
| Contabilità bancaria | FI | Estratti conto, riconciliazione, posizione di cassa |
| Contabilità per centri di costo | CO | Costi per reparto o funzione |
| Ordini interni | CO | Raccoglitori di costi temporanei per eventi, campagne, piccoli progetti |
| Contabilità per centri di profitto | CO | Ricavi e costi per business unit |
| Margin Analysis (CO-PA) | CO | Margine per cliente, prodotto, canale o area geografica |
La riconciliazione tra FI e CO non c'è più. Con un unico journal e senza tabelle dei totali separate, la riconciliazione di fine periodo che in ECC si mangiava giornate di consulenza in gran parte scompare. Il rovescio della medaglia: la progettazione dei centri di costo e le caratteristiche di redditività devono essere giuste già in fase di design. Non c'è uno strato di aggregazione che nasconda gli errori.
Consolidamento e pianificazione hanno una nuova casa. SAP propone S/4HANA Group Reporting come successore di SAP Business Planning and Consolidation (BPC) per il consolidamento, e SAP Analytics Cloud per la pianificazione. La manutenzione mainstream di BPC termina nel 2027. La mia guida a SAP BPC spiega che cosa fare se lo usa ancora.
Joule è reale, ma limitato. Le note di rilascio AI di metà 2025 di SAP elencano usi in ambito finanziario come la creazione dei dati anagrafici dei cespiti e il monitoraggio degli estratti conto tramite Joule. Descrivono anche un agente per la contabilità clienti che sollecita le partite scadute. SAP Joule for Consultants, disponibile in generale da maggio 2025, risponde a domande di configurazione a partire dalle SAP Note e dai contenuti Activate. Tutto funziona meglio con dati puliti. Niente di tutto questo ripara una cattiva progettazione.
Il clean core cambia il significato di «personalizzare». Su S/4HANA Cloud Public Edition non si può modificare affatto il core. Nella private edition e on-premise si può, ma ogni modifica aumenta lo sforzo di upgrade e il rischio di regressione. Le abitudini di ECC (tabelle Z per le regole di registrazione, enhancement per la logica fiscale, derivazioni ABAP in CO-PA) ora vanno nella configurazione standard o in estensioni side-by-side su SAP BTP. Questo alza la posta in gioco dell'errore 4 qui sotto.

FICO si collega a quasi tutti gli altri moduli SAP. È nei passaggi di consegne che si verifica la maggior parte dei problemi di integrazione: ogni team collauda la propria area e nessuno collauda il collegamento.
| Modulo | Punto di integrazione | Che cosa succede su S/4HANA |
|---|---|---|
| MM (Gestione dei materiali) | Compensazione GR/IR, registrazione fatture, valorizzazione delle scorte | L'entrata merci registra una scrittura GR/IR in ACDOCA; la fattura fornitore la compensa e registra in AP |
| SD (Vendite e distribuzione) | Fatturazione, ricavi, crediti, gestione del credito | La fatturazione aggiorna ricavi e crediti verso clienti nell'Universal Journal; l'IFRS 15 usa Revenue Accounting and Reporting dove i contratti lo richiedono |
| PP (Pianificazione della produzione) | Costi di produzione, WIP, scostamenti | I costi degli ordini si accumulano in ACDOCA; WIP e scostamenti si liquidano all'interno dello stesso journal |
| HCM / payroll | Registrazione delle paghe, assegnazione dei costi | I risultati delle paghe vengono registrati in FI come costo e debito e confluiscono nei centri di costo |
| PS (Project System) | Budget, liquidazione, ricavi di progetto | Costi e ricavi di progetto vengono registrati in FI/CO con visibilità immediata |
| PM (Manutenzione impianti) | Costi degli ordini di manutenzione | I costi di manodopera e materiali si raccolgono sugli ordini e si liquidano su CO |
| Group Reporting | Consolidamento | Legge direttamente ACDOCA; nessun database di consolidamento separato |
L'Universal Journal cambia il modo in cui queste integrazioni si guastano. In ECC le differenze FI-CO emergevano come problema di riconciliazione. Su S/4HANA, una registrazione MM sul conto sbagliato crea una vera scrittura contabile che va stornata e registrata di nuovo. I rilievi di audit arrivano più in fretta. Per il lato logistico di questi passaggi si vedano le mie guide a SAP SD e SAP PP.
- Entrata merci in MMAggiornamento di scorte e inventario
- Determinazione dei contiLa classe di valorizzazione sceglie i conti di contabilità generale
- Scrittura GR/IR in ACDOCAUna riga dell'Universal Journal per FI e CO
- Fattura fornitoreCompensa la scrittura GR/IR
- Contabilità fornitoriRegistra in contabilità generale e può confluire nei report dei centri di costo
Una sola scrittura contabile che FI e CO leggono entrambi
1. Dati anagrafici di cui nessuno è responsabile
La maggior parte dei progetti concorda nella prima settimana che i dati anagrafici vanno ripuliti. Poi la configurazione prende il sopravvento, le scadenze si stringono e i dati anagrafici restano indietro. Fino ai test.
Un cliente retail negli Emirati Arabi Uniti aveva una gerarchia dei centri di costo che sembrava completa. Le etichette corrispondevano. I totali quadravano. Nei test di integrazione i costi dei negozi comparivano sotto responsabili regionali che non avevano senso, e alcuni dati mancavano del tutto.
La struttura non era mai stata verificata rispetto a come operavano davvero i negozi. Era costruita sulle ipotesi del team di implementazione. Riorganizzare la mappatura dei centri di costo e la logica di reporting ha richiesto due settimane, con persone brave concentrate sul lavoro.
I soliti sospetti sono noti. Conti di contabilità generale copiati dal vecchio sistema senza verificare le esigenze di reporting attuali. Anagrafiche fornitori con dati fiscali obsoleti o coordinate bancarie mancanti. Gerarchie dei centri di costo che seguono l'organigramma anziché il flusso dei costi. Centri di profitto aggiunti tardi. Si assegni ai dati anagrafici un responsabile nominato prima della chiusura del blueprint. Anche una revisione sommaria di struttura, utilizzo e lacune evita gran parte della pulizia successiva.
2. CO configurato senza coinvolgere i controller
Il Controlling di solito viene dopo. FI viene progettato, rivisto e testato presto. CO segue con meno attenzione, nella convinzione che sia più semplice e che si possa rifinire più tardi.
Non si può.
In un progetto telecom su cui ho lavorato, CO-PA è stato configurato tardi. I test sembravano a posto. Le registrazioni andavano a buon fine e i report giravano. Poi vendite e finanza hanno esaminato i margini e i prodotti di punta mostravano una redditività negativa. Elementi di costo chiave non erano mappati e le regole di derivazione erano incomplete. Correggere ha significato riprogettare strutture di reporting già approvate.
CO funziona solo se chi legge i report, controller e direttori finanziari, contribuisce a progettarlo. Ragionano in termini di comportamento dei costi e di margine, non di flusso di sistema. Vanno coinvolti nel blueprint, non nell'UAT.
3. Gli utenti di business vedono il sistema per la prima volta nell'UAT
L'UAT è il momento in cui i problemi emergono, ed è il posto più costoso per scoprirli. La progettazione è bloccata e la configurazione è quasi finita.
In una trasformazione finanziaria per una holding del Sud-Est asiatico, l'UAT è iniziato con fiducia. Gli script erano pronti. I controlli tecnici erano stati superati. Poi il team finanziario ha fatto il login. Per molti era la prima volta che vedevano le schermate. I campi che usavano ogni giorno non c'erano più. Erano comparsi passaggi senza alcuna spiegazione. I workflow erano stati ricostruiti in un modo che aveva senso tecnico e nessun senso operativo.
Abbiamo dovuto rivedere flussi chiave e una parte della logica è stata ricostruita. Il progetto ha perso settimane.
Si mostrino agli utenti schermate incomplete presto. Costa sempre meno che mostrare schermate finite troppo tardi.
4. Sviluppo custom dove sarebbe bastata la configurazione
Il codice custom sembra più veloce e più controllato. Si ottiene esattamente ciò che è stato chiesto. Col tempo diventa difficile da testare, difficile da modificare e fragile, e su S/4HANA ogni modifica aumenta lo sforzo di upgrade.
Una volta ho lavorato a un'implementazione globale in sei paesi in cui la logica fiscale era costruita interamente in ABAP: regole per paese, eccezioni, aliquote per prodotto. Funzionava. Ma lo standard SAP la gestiva già con tipi di condizione, procedure fiscali e configurazione per paese.
Quando un paese cambiava un'aliquota, il business doveva aprire una richiesta di sviluppo, aspettare e ritestare tutto. Ciò che all'inizio sembrava efficiente è diventato un collo di bottiglia per ogni modifica fiscale. In casi come questo la soluzione è dismettere le tabelle custom, spostare la logica nella configurazione standard e tenere in una piccola estensione solo le regole davvero uniche.
Lo stesso schema si ripresenta altrove. Validazioni custom per regole di registrazione che la configurazione già gestisce. Report ricostruiti quando esistono app Fiori standard o viste CDS. Passaggi di approvazione cablati nel codice, senza spazio per cambiarli. Si faccia ogni volta una sola domanda: dove vive questa logica, e sopravviverà al prossimo upgrade senza un progetto? Se la risposta è «nel core» o «non l'abbiamo verificato», la si sposti nella configurazione o su BTP.
5. Punti di integrazione non verificati
Durante i test i team si concentrano sul proprio modulo. I confini restano non verificati.
In un rollout manifatturiero, le entrate merci venivano elaborate correttamente in MM. Le scorte si aggiornavano. La logistica non aveva lamentele. FI non aveva alcuna scrittura contabile per quelle entrate.
La causa era una classe di valorizzazione mancante nella determinazione dei conti. MM elaborava senza errori e non creava alcuna registrazione finanziaria. Due giorni per diagnosticarlo. Diversi altri per ripulire ciò che nel frattempo era stato registrato.
Guasti simili che ho visto: la fatturazione SD che registra sui conti ricavi sbagliati per lacune nella determinazione dei conti. Trasferimenti di cespiti in PM che non arrivano mai alla Contabilità cespiti. Una logica GR/IR che i team MM e FI interpretavano in modo diverso. Un responsabile finanziario che rivede gli script di test di MM e SD ne previene la maggior parte. La finanza sa come deve apparire una registrazione. Un tester della logistica spesso no.
6. Reporting progettato nell'ultimo sprint
Per un modulo che esiste per produrre informazioni finanziarie, i progetti rimandano il reporting alla fine con una costanza notevole. Prima si fanno registrare le transazioni, i report si sistemano dopo.
Presso un cliente del largo consumo in Europa, dove ho supportato la fase post go-live, CO-PA era stato costruito, i campi mappati e le derivazioni configurate. Il primo conto economico per segmento aveva le intestazioni giuste e costi sparsi, frammentati. I ricavi erano a posto. Alcuni campi valore non erano popolati affatto.
Il team finanziario è tornato a Excel. Di nuovo. Sono dovuto intervenire per sistemare la situazione. Una volta persa la fiducia nel reporting, raramente torna da sola.
Se al business interessano il margine per canale o il costo per progetto, quel requisito deve determinare come i dati vengono acquisiti in fase di design. Il livello di reporting abituale nel 2026 è SAP Analytics Cloud che legge l'Universal Journal; è incluso in alcuni pacchetti GROW e RISE e venduto a parte in altri, quindi si controlli il contratto. Analytics Cloud sopra una progettazione della redditività pulita funziona. Analytics Cloud sopra una progettazione configurata a metà no. Ne parlo più a fondo nella mia guida a SAP Analytics Cloud.
7. Casi limite che cadono tra i team
I progetti si concentrano giustamente sui processi ad alto volume. Questo mette da parte i casi limite finché non emergono.
In un rollout il cliente aveva tre company code con tre diverse varianti di esercizio: un anno solare, uno da aprile a marzo, uno 4-4-5. Nessuno l'ha segnalato in fase di design.
È emerso nella riconciliazione intercompany. I periodi non coincidevano. La finanza non riusciva a chiudere in tempo perché ogni company code aveva scadenze di cut-off diverse. Quel solo problema ha sfasato il consolidamento di due settimane.
Si prenoti nel piano un'ora in cui ogni flusso di lavoro elenca che cosa c'è di insolito nella propria area. Si pongano tre domande. Ci sono regole legali o regionali non ancora modellate? Qualche team usa soluzioni manuali fuori da SAP? Sono in uso funzioni come anticipi, documenti preregistrati o compensazione intercompany? I casi limite emergono sempre. L'unica domanda è se emergeranno in una sessione di design o alla chiusura mensile.
I problemi di SAP FICO non sono quasi mai causati dal sistema. Nascono da decisioni prese troppo in fretta o troppo tardi: dati anagrafici senza responsabile, CO progettato senza coinvolgere i controller, reporting costruito nell'ultimo sprint.
Si percorra questa lista due settimane prima dell'inizio dell'UAT. Ogni «no» è un rischio da registrare con un responsabile e una data.
- Responsabile dei dati anagrafici nominato. Una persona approva piano dei conti, gerarchia dei centri di costo, centri di profitto e anagrafiche fornitori e clienti. Responsabile: direttore finanziario.
- Gerarchia dei centri di costo testata sul flusso reale dei costi. Non sull'organigramma. Responsabile: financial controller.
- I controller hanno rivisto il design della redditività. Caratteristiche, regole di derivazione e prima bozza del conto economico per segmento. Responsabile: responsabile del controlling.
- Gli utenti chiave hanno visto le schermate. Almeno una presentazione per processo prima che vengano scritti gli script dell'UAT. Responsabile: responsabile dei processi finanziari.
- Elenco del codice custom rivisto. Per ogni enhancement c'è una ragione per cui la configurazione standard non poteva farlo. Responsabile: solution architect.
- Determinazione dei conti testata tra i moduli. Un'entrata merci, una fattura fornitore, una fattura cliente e la liquidazione di un ordine di produzione producono ciascuna le scritture contabili attese. Responsabile: responsabile FICO con i responsabili MM, SD e PP.
- Report di gestione costruiti su dati di test reali. Non mock-up. Responsabile: responsabile del reporting con l'ufficio del CFO.
- Varianti di esercizio, valute e impostazioni intercompany confrontate tra i company code. Responsabile: responsabile FICO.
- Sessione sui casi limite svolta. Ratei, anticipi, documenti preregistrati, compensazione intercompany, regole fiscali per paese. Responsabile: direttore di programma.
Che cos'è SAP FICO e che cosa significa ciascuna lettera?
FI sta per Financial Accounting (Contabilità finanziaria) e CO per Controlling. Insieme sono i moduli finanziari centrali di SAP.
FI gestisce il reporting esterno: Contabilità generale, Contabilità fornitori, Contabilità clienti, Contabilità cespiti e Contabilità bancaria. CO gestisce il reporting gestionale interno: centri di costo, ordini interni, centri di profitto e analisi della redditività.
Sono strettamente collegati. Su S/4HANA condividono un unico Universal Journal, quindi non si può capire uno senza l'altro.
Come si integra SAP FICO con SAP MM, SD e PP?
Da MM a FI: un'entrata merci registra automaticamente una scrittura GR/IR. La fattura fornitore la compensa e registra in Contabilità fornitori. La determinazione dei conti deve essere corretta, altrimenti MM elabora e non compare alcuna scrittura finanziaria.
Da SD a FI: la fatturazione aggiorna ricavi e crediti. Le lacune nella determinazione dei conti di SD mandano i ricavi sui conti sbagliati o da nessuna parte.
Da PP a FI/CO: gli ordini di produzione raccolgono costi di materiale, manodopera e spese generali. CO liquida il lavoro in corso e gli scostamenti. Un design debole della redditività fa sì che quei costi non arrivino mai ai report sui margini.
La soluzione per tutti e tre è la stessa. Un responsabile finanziario deve rivedere gli script dei test di integrazione scritti dagli altri flussi di lavoro.
Qual è la differenza tra SAP HANA e SAP FICO?
Sono livelli diversi. SAP HANA è il database in-memory. SAP FICO è l'applicazione finanziaria che usano contabili e controller.
Su S/4HANA è HANA a rendere praticabile l'Universal Journal: dati FI e CO in un'unica tabella, con reporting in tempo reale senza riconciliazione batch. Un problema di prestazioni di HANA incide sulla velocità dei report FICO. Un problema di configurazione FICO decide che cosa contengono quei report.
SAP FICO è ancora attuale con S/4HANA nel 2026?
Sì. Le competenze di base si trasferiscono: determinazione dei conti, progettazione dei centri di costo, impostazione della redditività, chiusura di fine periodo. Le aziende hanno ancora bisogno di persone che capiscano i processi finanziari oltre alle transazioni.
È cambiato il profilo richiesto. I datori di lavoro cercano consulenti FICO che conoscano l'Universal Journal, la Margin Analysis, Group Reporting e le estensioni clean core, e che sappiano consigliare quali personalizzazioni di ECC dismettere durante la migrazione. Con la fine della manutenzione mainstream di ECC nel 2027, i lavori di migrazione mantengono alta la domanda.
Se sta valutando un cambio di carriera in ambito FICO, i percorsi di carriera di SAPopedia mappano le competenze per ruolo, e il career pack di ERPCV aiuta a presentare in un CV l'esperienza finanziaria su S/4HANA.
Come cambia Joule le implementazioni SAP FICO nel 2026?
Meno di quanto suggerisca il marketing, più di quanto ipotizzino gli scettici. SAP Joule for Consultants risponde a domande di configurazione e di codice a partire dalle SAP Note e dai contenuti Activate di SAP, e accelera la ricerca sul perimetro standard. Nel sistema, Joule gestisce attività come la creazione dei dati anagrafici dei cespiti e il monitoraggio degli estratti conto, e SAP ha rilasciato agenti per la finanza come quello per il sollecito dei crediti scaduti.
Niente di tutto questo sostituisce il giudizio progettuale su fiscalità multi-paese, strutture di group reporting o riconoscimento dei ricavi. E funziona solo quanto sono buoni i dati sottostanti. Quando esamina le proposte dei partner, chieda come gli strumenti AI si riflettono nelle loro stime di effort.
Quali sono i passaggi chiave di configurazione FICO in una nuova implementazione?
La base si configura più o meno in quest'ordine:
- Company code: le entità giuridiche che producono i bilanci.
- Varianti di esercizio: anno solare, da aprile a marzo o 4-4-5. Vanno mantenute coerenti tra i company code che hanno scambi tra loro.
- Piano dei conti: l'elenco dei conti di contabilità generale, condiviso tra i company code dove possibile. Queste decisioni incidono su ogni report per tutta la vita del sistema.
- Varianti dei periodi contabili: quali periodi sono aperti alle registrazioni.
- Varianti di stato dei campi: quali campi sono obbligatori, facoltativi o nascosti.
- Configurazione fiscale: codici imposta, aliquote e mappatura per paese. Gran parte della complessità della localizzazione sta qui.
- Strutture di controlling: area di controlling, centri di costo, centri di profitto, ordini interni e caratteristiche di redditività, progettate con i controller.
- Determinazione dei conti: come le transazioni di MM, SD e PP diventano registrazioni FI. Va convalidata con test di integrazione end-to-end prima del go-live.
Il prossimo passo
Sta gestendo un programma ERP in questo momento?
Se questo articolo tocca un programma che sta seguendo in questo momento, una conversazione di 30 minuti di solito porta più lontano di un'altra settimana di analisi interna.




