Regole di Import

Le regole di import automatizzano la classificazione dei movimenti bancari ricorrenti. Una volta configurate, Lema assegna automaticamente conto, contatto e descrizione ai movimenti che corrispondono ai criteri definiti.


Perché usare le regole?

Senza regole, ogni mese devi classificare manualmente gli stessi movimenti:

❌ SENZA REGOLE (ogni mese)
──────────────────────────
Import marzo:  Swisscom -89,50  → Classifica manualmente
Import aprile: Swisscom -89,50  → Classifica manualmente
Import maggio: Swisscom -89,50  → Classifica manualmente
...

✅ CON REGOLE (una volta sola)
──────────────────────────────
Regola: "Swisscom" → 6200 Telefonia

Import marzo:  Swisscom -89,50  → ✅ Classificato automaticamente
Import aprile: Swisscom -89,50  → ✅ Classificato automaticamente
Import maggio: Swisscom -89,50  → ✅ Classificato automaticamente

Accesso

Vai su Contabilità → Regole Import

Interfaccia

┌─────────────────────────────────────────────────────────────┐
│ 📋 Regole Import                        [+ Nuova Regola]    │
├─────────────────────────────────────────────────────────────┤
│ 🔍 [Cerca...]           [Tutte ▼] [Attive/Inattive ▼]       │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ Pri │ Nome                │ Condizione        │ Assegna a   │
│ ────┼─────────────────────┼───────────────────┼─────────────│
│ 10  │ Bollette Swisscom   │ Descr. ~ Swisscom │ 6200 Tel.   │
│ 10  │ Affitto mensile     │ Descr. ~ Affitto  │ 6000 Affitti│
│ 5   │ Commissioni banca   │ Descr. ~ Spese    │ 6500 Spese  │
│ 5   │ Pagamenti clienti   │ Entrata + cliente │ Auto-match  │
│                                                             │
│ 4 regole • 156 applicazioni totali                          │
└─────────────────────────────────────────────────────────────┘

Creare una regola

Procedura

  1. Clicca Nuova Regola
  2. Definisci le condizioni (quando applicare)
  3. Definisci le azioni (cosa assegnare)
  4. Salva

Form completo

┌─────────────────────────────────────────────────────────────┐
│ Nuova Regola                                                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ ═══ GENERALE ═══                                            │
│ Nome regola *        [Bollette elettricità           ]      │
│ Priorità             [10  ] (1-100, più alto = prima)      │
│ ☑ Regola attiva                                             │
│                                                             │
│ ═══ CONDIZIONI (il movimento deve soddisfare...) ═══        │
│                                                             │
│ Descrizione contiene [Axpo|Alpiq|elettric            ]      │
│                      (usa | per alternative)                │
│                                                             │
│ Importo minimo       [     ] CHF (vuoto = qualsiasi)       │
│ Importo massimo      [500  ] CHF                            │
│                                                             │
│ Direzione            [Uscita (debito) ▼]                    │
│                      ○ Qualsiasi  ○ Entrata  ● Uscita       │
│                                                             │
│ Nome creditore       [                               ]      │
│ Nome debitore        [                               ]      │
│ IBAN                 [                               ]      │
│ Riferimento          [                               ]      │
│                                                             │
│ ═══ AZIONI (assegna...) ═══                                 │
│                                                             │
│ Conto contabile *    [6100 Utenze ▼]                        │
│ Contatto             [Axpo Energie ▼]                       │
│ Descrizione          [Bolletta elettricità mensile  ]       │
│ Codice IVA           [-- Standard -- ▼]                     │
│ Centro di costo      [Sede principale ▼]                    │
│ Categoria            [Utilities                     ]       │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                         [Annulla]  [Salva]                  │
└─────────────────────────────────────────────────────────────┘

Condizioni disponibili

Testo nella descrizione

La condizione più comune. Cerca testo nella descrizione del movimento:

Descrizione contiene: "Swisscom"

✅ "Pagamento SWISSCOM fattura marzo"     → Match
✅ "Swisscom AG - rif. 12345"             → Match
❌ "Swiss Telecom Services"               → No match

Pattern avanzati:

  • Swisscom|Sunrise|Salt — Corrisponde a uno qualsiasi
  • Case-insensitive — "SWISSCOM" = "swisscom"

Range di importo

Importo minimo: 80
Importo massimo: 100

✅ -89,50   → Match (tra 80 e 100)
❌ -150,00  → No match (sopra 100)
❌ -50,00   → No match (sotto 80)

Direzione

Valore Significato
Qualsiasi Entrate e uscite
Entrata (credito) Solo bonifici ricevuti
Uscita (debito) Solo pagamenti

Nome creditore/debitore

Alcuni estratti conto (ISO 20022) includono nome del mittente/destinatario:

Nome creditore: "Rossi Mario"

✅ Bonifico da "Rossi Mario SA"    → Match
❌ Bonifico da "Bianchi Luigi"     → No match

IBAN

Per movimenti con IBAN specifico del beneficiario:

IBAN: "CH12 3456 7890..."

✅ Bonifico a CH12 3456 7890...   → Match

Riferimento

Per movimenti con numero di riferimento specifico:

Riferimento: "RF"

✅ "Pagamento RF18 5390..."       → Match

Azioni disponibili

Azione Obbligatorio Descrizione
Conto contabile ✅ Sì Conto del piano conti
Contatto No Cliente o fornitore
Descrizione No Sovrascrive descrizione originale
Codice IVA No Aliquota da applicare
Centro di costo No Per analisi costi
Categoria No Tag personalizzato

Priorità

Le regole vengono valutate in ordine di priorità decrescente:

Priorità 100: Regola specifica cliente VIP
Priorità 50:  Regola per importi > 10.000
Priorità 10:  Regole generiche per fornitore
Priorità 1:   Regole di fallback

Esempio:
Movimento: "Pagamento VIP Client - CHF 15.000"

1. Priorità 100: "VIP Client" → ✅ MATCH → Applica questa regola
2. Priorità 50: (non valutata)
3. Priorità 10: (non valutata)

Consiglio: Usa priorità alte (50-100) per regole specifiche, priorità basse (1-20) per regole generiche.


Test regole

Prima di salvare, puoi testare la regola:

┌─────────────────────────────────────────────────────────────┐
│ 🧪 Test Regola                                              │
├─────────────────────────────────────────────────────────────┤
│ Inserisci una descrizione di prova:                         │
│ [Pagamento Swisscom fattura febbraio                     ]  │
│                                               [Testa]       │
├─────────────────────────────────────────────────────────────┤
│ Risultato: ✅ La regola corrisponde                         │
│                                                             │
│ Azioni che verranno applicate:                              │
│ • Conto: 6200 Telefonia                                     │
│ • Contatto: Swisscom AG                                     │
│ • Descrizione: Fattura telefonia mensile                    │
└─────────────────────────────────────────────────────────────┘

Statistiche utilizzo

Ogni regola mostra le statistiche:

┌─────────────────────────────────────────────────────────────┐
│ 📊 Statistiche: Bollette Swisscom                           │
├─────────────────────────────────────────────────────────────┤
│ Applicazioni totali:     24                                 │
│ Ultima applicazione:     15/12/2024                         │
│ Importo medio:           CHF 89,50                          │
│ Importo totale:          CHF 2.148,00                       │
└─────────────────────────────────────────────────────────────┘

Gestione regole

Attivare/Disattivare

Puoi disattivare temporaneamente una regola senza eliminarla:

  1. Apri la regola
  2. Deseleziona Regola attiva
  3. Salva

Le regole disattivate non vengono applicate ai nuovi import.

Modificare

  1. Clicca sulla regola
  2. Modifica i campi
  3. Salva

⚠️ Le modifiche si applicano solo ai nuovi import, non ai movimenti già classificati.

Eliminare

  1. Clicca sull'icona 🗑️
  2. Conferma

Creare regole da movimenti

Quando classifichi manualmente un movimento, puoi creare una regola al volo:

┌─────────────────────────────────────────────────────────────┐
│ Classifica movimento                                        │
├─────────────────────────────────────────────────────────────┤
│ Movimento: Swisscom fattura marzo                           │
│ ...                                                         │
│                                                             │
│ ☑ Crea regola per movimenti simili                          │
│   Pattern: "Swisscom"                                       │
│   → Applica stesse azioni a movimenti futuri               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Esempi pratici

Bollette telefoniche

Nome: Fatture telefonia
Condizioni:
  - Descrizione: Swisscom|Sunrise|Salt
  - Direzione: Uscita
Azioni:
  - Conto: 6200 Telefonia
  - Descrizione: Fattura telefonia mensile

Affitto mensile

Nome: Affitto ufficio
Condizioni:
  - Descrizione: Affitto|Locazione
  - Importo: 1400-1600
  - Direzione: Uscita
Azioni:
  - Conto: 6000 Affitti
  - Contatto: Immobiliare SA
  - Centro costo: Sede principale

Commissioni bancarie

Nome: Spese bancarie
Condizioni:
  - Descrizione: Spese|Commissioni|Fee
  - Importo max: 50
  - Direzione: Uscita
Azioni:
  - Conto: 6500 Spese bancarie

Incassi clienti generici

Nome: Incassi da classificare
Condizioni:
  - Direzione: Entrata
  - Importo min: 100
Azioni:
  - Conto: 1100 Crediti (temporaneo)
Priorità: 1 (fallback)

Ordine di elaborazione

Quando importi un estratto conto:

1. Per ogni movimento:
   │
   ├─► Cerca corrispondenza con fatture/pagamenti
   │   └─► Se trovata → Abbina automaticamente
   │
   ├─► Se non abbinato, applica regole (per priorità)
   │   └─► Prima regola che corrisponde → Applica azioni
   │
   └─► Se nessuna regola → Rimane "Da classificare"

Domande frequenti

Posso avere più regole per lo stesso fornitore?

Sì, per gestire casi diversi:

Regola 1: Swisscom importo < 100  → 6200 Telefonia
Regola 2: Swisscom importo > 1000 → 1500 Investimenti

Le regole si applicano agli import passati?

No, solo ai nuovi import. Per rielaborare un import, eliminalo e reimporta il file.

Come gestisco i pagamenti una tantum?

Non creare regole per pagamenti che non si ripetono. Classificali manualmente.

Posso esportare/importare le regole?

Attualmente no. È una funzionalità pianificata per versioni future.


Prossimi passi