La tua azienda compra materiali da Bianchi srl. Stessa Bianchi srl ti compra prodotti finiti. È cliente E fornitore. Tradizionalmente: due anagrafiche separate. Risultato: dati duplicati, modifica un indirizzo nel cliente ma non nel fornitore, contabilità che non quadra. Vediamo come unificare.
Il problema delle anagrafiche separate
- Bianchi srl ha cambiato sede.
- Aggiorni l'anagrafica cliente con nuovo indirizzo.
- Anagrafica fornitore resta vecchia.
- Spedisci all'indirizzo sbagliato.
- Cliente arrabbiato.
L'approccio unificato
Una sola anagrafica con flag/ruoli multipli:
| Ruolo | Significato |
|---|---|
| Cliente | Riceve nostre fatture |
| Fornitore | Emette fatture verso noi |
| Vettore | Esegue trasporti |
| Banca | Conti bancari |
| Dipendente | Stipendi |
| Agente | Provvigioni |
Una stessa entità può avere ruoli multipli. Esempio: Bianchi srl = cliente + fornitore + vettore.
Vantaggi dell'unificazione
1. Single source of truth
Indirizzo aggiornato una volta, riflette ovunque.
2. Storico completo
Per Bianchi srl, vedi:
- Fatture emesse (come cliente).
- Fatture ricevute (come fornitore).
- Saldi reciproci.
3. Compensazioni
Se Bianchi srl ti deve 10k come cliente e tu gli devi 7k come fornitore:
- Compensazione automatica suggerita: pagamento 3k.
- Risparmio commissioni bancarie.
- Velocità transazione.
4. Reportistica unica
"Quanto fatturato totale con Bianchi srl?":
- Tradizionale: due query separate poi somma.
- Unificato: una query semplice.
Implementazione tecnica
- Tabella unica: tutte le entità.
- Flag multipli: is_cliente, is_fornitore, is_vettore.
- Codici separati: codice_cliente, codice_fornitore (se servono in contabilità).
- Conti contabili separati per ruolo.
- Storico unificato.
Cosa cambia in operativo
Inserimento nuova fattura cliente
Cerca "Bianchi srl" → unico risultato. Sistema verifica che ha flag is_cliente. Se non ce l'ha: warning "questa azienda non è cliente, vuoi attivare il ruolo?".
Inserimento DDT in entrata
Da "Bianchi srl". Sistema verifica is_fornitore. Se è anche cliente: ok, gestione unificata.
Pagamento
"Pago Bianchi srl 7k" → il sistema vede che lui ti deve 10k → suggerisce compensazione.
Casi particolari
Stessa entità con ruoli diversi in gruppo
Bianchi srl è fornitore della tua azienda A, cliente della tua azienda B (gruppo). In gruppi multi-tenant: una stessa entità mantiene anagrafiche per ogni tenant ma può essere collegata.
Persone fisiche vs aziende
Distinzione campo "tipo": privato vs azienda. Gestione fiscale diversa.
Pubblica amministrazione
Campo "Codice IPA" per fatturazione elettronica verso PA.
Migrazione da anagrafiche separate
Step 1: identifica match tra cliente e fornitore (P.IVA uguale).
Step 2: merge dati in unica entità con doppio flag.
Step 3: aggiornamento riferimenti in fatture, DDT, ordini.
Step 4: verifica coerenza contabile.
Tempo per azienda con 1.000 entità: 2-4 giorni.
I moduli Gestya correlati
Scopri Gestya con anagrafica unificata.