Banking & SEPA¶
DiKAS offre un'area Banking completa: importare gli estratti conto (CSV, MT940 o direttamente tramite FinTS), abbinare automaticamente i pagamenti, creare addebiti diretti SEPA e bonifici SEPA. L'algoritmo di matching riconosce numeri di fattura, nomi dei clienti e IBAN — e abbina autonomamente i pagamenti in entrata.
Admin → Banking
Configurare i conti bancari¶
Creare un conto bancario¶
Admin → Banking → Conti → „+ Nuovo conto"
| Campo | Descrizione |
|---|---|
| Nome | Denominazione (ad es. „Conto aziendale Sparkasse") |
| IBAN | Il proprio IBAN |
| BIC | Il proprio BIC |
| Intestatario del conto | Nome dell'intestatario del conto |
| Conto predefinito | Utilizzare come conto principale per le fatture |
Configurare FinTS (recupero online banking)¶
Se si desidera recuperare i movimenti di conto direttamente dalla propria banca:
Admin → Impostazioni → FinTS
| Campo | Descrizione |
|---|---|
| BLZ | Codice della propria banca |
| URL FinTS | Determinato automaticamente in base al BLZ |
| ID utente | Le proprie credenziali di online banking |
| PIN | Il proprio PIN di online banking |
| IBAN | Conto da recuperare |
| BIC | Identificazione della banca |
| Intestatario del conto | Nome dell'intestatario del conto |
| Procedura TAN | pushTAN, chipTAN, smsTAN, ecc. |
Importare gli estratti conto¶
Importazione manuale (CSV / MT940)¶
- Scaricare l'estratto conto dal proprio online banking
- Admin → Banking → „Importa file"
- Selezionare il file (CSV oppure MT940/SWIFT)
- DiKAS riconosce automaticamente:
- Formato del file e separatore
- Codifica dei caratteri (UTF-8, Windows-1252)
- Struttura delle colonne
- I movimenti di conto vengono importati
Riconoscimento duplicati: Ogni transazione riceve un hash composto da data, importo, nome, causale e IBAN. Le transazioni già importate vengono saltate automaticamente.
Recupero automatico (FinTS)¶
Se FinTS è configurato:
- Admin → Banking → „Recupera online"
- Selezionare il periodo (predefinito: dall'ultimo recupero)
- Fare clic su „Recupera"
- Se la propria banca richiede un TAN:
- Viene visualizzata la procedura TAN (pushTAN, chipTAN, ecc.)
- Con QR-TAN: viene mostrato un codice QR
- Inserire il TAN → „Conferma"
- Con pushTAN (Decoupled): attendere la conferma nell'app di banking
- I movimenti di conto vengono importati e abbinati automaticamente
Procedura FinTS in dettaglio¶
Passo 1: Avviare il recupero
→ DiKAS invia la richiesta al server FinTS
→ Risposta: "tan_required" + testo della challenge
Passo 2: Inserire il TAN
→ DiKAS invia il TAN
→ Risposta: "success" + movimenti di conto
oppure: "vop_confirmation" (Verification of Payee)
→ Il nome sul conto del beneficiario non corrisponde
→ Viene visualizzato un avviso, è richiesta la conferma
🔗 Abbinamento dei pagamenti¶
Abbinamento automatico (6 livelli)¶
Dopo l'importazione DiKAS tenta di abbinare automaticamente ogni movimento di conto a una fattura. L'algoritmo verifica in ordine di confidenza decrescente:
| Livello | Criterio | Confidenza | Esempio |
|---|---|---|---|
| 1 | Numero fattura + importo | Massima | Causale „RE-2026-0042", importo 178,88 € |
| 2 | Numero fattura | Alta | La causale contiene „RE-2026-0042" |
| 3 | Nome cliente + importo | Media | Nome „Müller GmbH", l'importo corrisponde a una fattura aperta |
| 4 | IBAN + importo | Media | IBAN del cliente + importo corrispondente |
| 5 | Parola chiave nella causale | Bassa | La causale contiene il nome del cliente |
| 6 | Solo importo | Minima | L'importo corrisponde esattamente a una fattura aperta |
Movimento di conto:
Entrata: 178,88 €
Da: Müller GmbH
IBAN: DE89 3704 0044 0532 0130 00
Causale: RE-2026-0042 Pranzo marzo
→ Abbinato automaticamente: fattura RE-2026-0042 (178,88 €)
→ Livello di match: 1 (numero fattura + importo)
→ Stato: Pagata ✓
Stato dell'abbinamento¶
| Stato | Descrizione |
|---|---|
| Non abbinato | Nessun abbinamento automatico possibile |
| Abbinato automaticamente | L'algoritmo ha trovato una fattura |
| Abbinato manualmente | L'abbinamento è stato effettuato manualmente |
| Abbinamento parziale | Importo parzialmente abbinato a una fattura |
| Categorizzato | Abbinato a nessuna fattura, ma a una categoria di spesa |
| Ignorato | Saltato consapevolmente (ad es. giroconto interno) |
Abbinamento manuale¶
Se l'abbinamento automatico non funziona:
- Fare clic sul movimento di conto
- „Abbina" → Cercare una fattura o un cliente
- Selezionare e confermare
- Lo stato della fattura viene aggiornato automaticamente
Pagamento parziale¶
Se è stato bonificato solo un importo parziale:
- Abbinamento come sopra
- DiKAS registra l'importo parziale sulla fattura
- Lo stato della fattura passa a „Parzialmente pagata"
- L'importo residuo rimane come posizione aperta
📨 Registrare i giustificativi¶
I giustificativi in entrata (fatture di fornitori/prestatori di servizi, ricevute) vengono registrati direttamente nel POS sotto „Spese": inserire importo e aliquota fiscale e allegare il giustificativo come foto o PDF (fotocamera o selezione file). Vedi Spese & giustificativi.
I giustificativi così registrati confluiscono nella contabilità tramite l'Esportazione DATEV. Con l'opzione „Includi giustificativi" l'immagine del giustificativo viene inoltre collegata alla registrazione — vedi Esportare anche le immagini dei giustificativi.
💡 La registrazione di giustificativi/spese nel POS può essere attivata e disattivata sotto Impostazioni → Moduli → „Spese" ed è gestibile tramite i diritti del personale.
🏦 Addebito diretto SEPA (riscossione)¶
Per crediti ricorrenti (abbonamenti, fatture aperte con mandato SEPA):
Requisiti¶
| Requisito | Dove configurato |
|---|---|
| Identificativo creditore | Admin → Impostazioni → Configurazione backend |
| IBAN del cliente | Admin → Clienti → [Cliente] → IBAN |
| Mandato SEPA | Admin → Clienti → [Cliente] → Riferimento mandato + data |
| Fattura con flag addebito diretto | Nell'abbonamento o nella fattura |
Creare il file di addebito diretto¶
- Admin → Banking → „Addebito diretto SEPA"
- Vengono visualizzate le fatture in scadenza con flag SEPA
- Selezionare le voci (oppure tutte)
- „Crea file SEPA"
- Scaricare il file XML (pain.008.003.02)
- Caricarlo nel proprio online banking
Contenuto SEPA-XML¶
Il file generato contiene per ogni fattura: - MndtId: riferimento mandato del cliente - DtOfSgntr: data del mandato - EndToEndId: numero di fattura - InstdAmt: importo aperto (EUR) - ReqdColltnDt: data di addebito (5 giorni dopo la generazione) - Ustrd: „Fattura {Numero fattura}"
Gestione dello storno dell'addebito¶
Se un addebito diretto viene respinto:
- All'importazione bancaria DiKAS riconosce lo storno dell'addebito (importo negativo)
- La fattura associata viene riportata su „Aperta"
- Lo stato SEPA passa a „Fallito"
- Opzionale: l'IBAN del cliente viene contrassegnato per la verifica
💸 Bonifico SEPA (in uscita)¶
Per pagamenti in uscita (ad es. ai fornitori):
Bonifico singolo¶
- Admin → Banking → Bonifici → „+ Nuovo bonifico"
- Inserire IBAN del beneficiario, importo, causale
- Il bonifico viene salvato
- È possibile creare e scaricare il file SEPA (pain.001)
Eseguire direttamente tramite FinTS¶
Se FinTS è configurato, i bonifici possono essere inviati direttamente:
- Creare il bonifico
- Fare clic su „Esegui tramite FinTS"
- Inserire il TAN (come per il recupero)
- Il bonifico viene trasmesso direttamente alla banca
Bonifico cumulativo¶
Più bonifici possono essere raggruppati in un unico file cumulativo:
- Selezionare più bonifici
- „Crea file cumulativo" → XML pain.001 con tutte le voci
Panoramica delle transazioni bancarie¶
La pagina Banking mostra tutti i movimenti di conto importati:
| Colonna | Descrizione |
|---|---|
| Data | Data di registrazione |
| Importo | Entrata o uscita (a colori: verde/rosso) |
| Nome | Ordinante / beneficiario |
| Causale | Testo del bonifico |
| IBAN | Conto controparte |
| Stato | Abbinato / Non abbinato / Ignorato |
| Abbinamento | Fattura o cliente collegato |
| Confidenza | Livello di match (1–6) in caso di abbinamento automatico |
🔐 Validazione dell'IBAN¶
DiKAS verifica la correttezza degli IBAN:
- Verifica del formato: lunghezza e codice del paese
- Checksum: checksum dell'IBAN (ISO 13616)
- Derivazione del BIC: il BIC viene determinato automaticamente dall'IBAN
- Lookup banca: il nome della banca viene mostrato in base a BLZ/IBAN
Esempio pratico: riconciliazione mensile dei pagamenti¶
Situazione: Ristorante con 20 clienti aziendali a fattura.
- Recupero FinTS: „Recupera online" → inserire il TAN → 45 nuovi movimenti di conto
- Abbinamento automatico: 12 pagamenti vengono abbinati immediatamente (livelli 1–3)
- Abbinamento manuale: 3 pagamenti senza numero di fattura → abbinare manualmente
- Ignorare: 30 registrazioni (affitto, corrente, ecc.) contrassegnate come „Ignorate"
- Risultato: 12 fatture contrassegnate automaticamente come „Pagate", altre 3 manualmente
- Posizioni aperte: 5 fatture ancora aperte → avviare il ciclo di solleciti (→ Solleciti)
Passaggio successivo¶
→ Esportazione DATEV — Esportare i dati per il commercialista