Vai al contenuto
BI, AI e ML per l'azienda

Margini e controllo di gestione

Fatture e costi stanno nel gestionale, clienti e agenti nel CRM, il budget in un Excel. In Muvia diventano un solo margine per cliente e per prodotto, con il report del lunedì e un allarme quando ci si allontana dal budget.

Scenario illustrativo: descrive un caso tipo, non il progetto di un cliente.

Il gestionale su SQL Server, i costi standard su Oracle, Salesforce, il budget in Excel e i listini su SharePoint entrano in Muvia; ne escono un cruscotto dei margini, un report PDF ogni lunedì, un allarme sugli scostamenti dal budget e le risposte di Athena.

Il margine non dovrebbe dipendere da chi ha fatto l'estrazione.

Ogni mese il controllo di gestione estrae le fatture dal gestionale, i costi standard da un altro database, i clienti dal CRM, e rimette tutto insieme in un foglio Excel. Il risultato arriva a mese chiuso, e due persone che rifanno lo stesso conto ottengono due numeri diversi.

Il problema non è il foglio di calcolo: è che la definizione di margine vive in una formula che nessuno vede e che va rifatta a mano ogni volta che i dati cambiano.

Per chi
Controller e controllo di gestione, direzione commerciale e direzione generale.

Cosa ottieni

Un solo margine
Cruscotto, report del lunedì e risposte di Athena partono dalla stessa query: la definizione di margine è scritta una volta e la vedono tutti.
Il report arriva da solo
Il PDF parte ogni lunedì con i dati dell'ultima copia, senza estrazioni né copia e incolla.
Scostamenti visti in corso di mese
L'allarme scatta al primo aggiornamento dei dati che porta il margine fuori budget e resta nel registro con chi l'ha preso in carico.
Il gestionale non se ne accorge
Muvia copia i dati su programma, in modo incrementale; nessuna query di analisi gira sul database di produzione.

Per il team tecnico

Come si costruisce in Muvia

  1. 1

    Collega gestionale e CRM

    Aggiungi SQL Server e Oracle come sorgenti: Muvia copia fatture, clienti, articoli e costi ogni notte, in modo incrementale e su connessione cifrata, senza interrogare il gestionale in diretta. Salesforce entra con il suo connettore, il budget come file Excel.

  2. 2

    Scrivi il margine una volta

    Nell'editor SQL scrivi la query che unisce righe fattura, costi standard e anagrafica clienti. La salvi come dataset con campi stabili: cruscotti, report e allarmi leggono tutti la stessa definizione.

  3. 3

    Costruisci il cruscotto

    Margine per cliente, per famiglia di prodotto e per agente, con il budget accanto. Chi apre il cruscotto filtra per area o per periodo senza chiedere una nuova estrazione.

  4. 4

    Programma il report del lunedì

    Un notebook con testo e query diventa un PDF ogni lunedì alle 8 e arriva per email alla direzione. Il report è sempre fatto sull'ultima copia dei dati.

  5. 5

    Metti un allarme sugli scostamenti

    Una soglia sullo scostamento tra margine consuntivo e budget apre un episodio quando viene superata. Nel registro allarmi chi lo prende in carico lo classifica e annota cosa è successo.

Query SQL

SELECT
    toStartOfMonth(r.data_fattura)        AS mese,
    c.ragione_sociale                     AS cliente,
    r.famiglia_prodotto                   AS famiglia,
    sum(r.imponibile)                     AS ricavi,
    sum(r.quantita * k.costo_standard)    AS costo,
    ricavi - costo                        AS margine,
    round(margine / nullIf(ricavi, 0) * 100, 1) AS margine_pct
FROM righe_fattura AS r
INNER JOIN clienti AS c ON c.codice = r.codice_cliente
LEFT JOIN costi_standard AS k ON k.articolo = r.articolo
WHERE r.data_fattura >= toStartOfYear(today())
GROUP BY mese, cliente, famiglia
ORDER BY mese, margine DESC
Il margine definito una volta: la query diventa un dataset con campi stabili, letto da cruscotto, report e allarme.
I dati che servono
  • Righe fattura, clienti e articoli dal gestionale su SQL Server
  • Costi standard e distinte base da un database Oracle
  • Clienti, agenti e aree da Salesforce
  • Budget annuale per area e famiglia di prodotto, da un file Excel
  • Listini in vigore, da una cartella SharePoint
Le parti di Muvia usate

Portaci una domanda a cui oggi non sai rispondere.

Partiamo da una domanda vera della tua azienda e ti mostriamo il percorso dalla fonte al cruscotto, con i tuoi sistemi e non con quelli di una demo.