Una fattura pagata due volte è un problema classico della contabilità fornitori: recupero presso il fornitore, tempo di riconciliazione, fiducia incrinata. Questo articolo spiega da dove nascono i doppi pagamenti e come più meccanismi complementari li evitano, dalla selezione delle fatture alla riconciliazione bancaria.
Da dove nascono i doppioni
Le cause tipiche sono una fattura presente in due campagne di pagamento, un batch reinviato dopo un errore o una fattura modificata dopo l'approvazione. Senza protezioni tecniche, la sicurezza dipende solo dall'attenzione degli utenti.
1. Una fattura selezionata scompare dall'elenco
Non appena una fattura viene selezionata per il pagamento, non è più disponibile nell'elenco delle fatture da pagare. Riappare solo se il batch di pagamento viene annullato o fallisce. L'unicità della transazione è gestita in tempo reale tramite l'API di Arkaio.
2. Un identificativo univoco per batch
Arkaio genera automaticamente un identificativo univoco per ogni batch di pagamento, usato nella generazione del file pain.001. Per capire il formato, vedete pain.001 vs pain.008.
3. Chiamate API idempotenti
In caso di errore durante l'invio, le registrazioni coinvolte vengono annullate affinché un nuovo tentativo non crei doppioni. Un batch in errore viene annullato e rilanciato, senza reinvio parziale dello stesso batch.
4. Importi bloccati
Gli importi messi in pagamento vengono bloccati in Arkaio fin dall'inserimento da parte dell'utente. Se una fattura viene modificata dopo l'approvazione, fa fede l'importo registrato nel batch.
5. Un controllo fino alla banca e oltre
- Finché il pagamento non è depositato in banca, il batch può ancora essere annullato o il suo invio rifiutato.
- Arkaio recupera gli avvisi pain.002 della banca e avverte l'utente di un errore subito dopo l'invio.
- L'estratto conto camt.053 conferma la conformità del batch e rivela le transazioni respinte, come spiegato nella riconciliazione bancaria automatizzata.
- In caso di fallimento, le fatture tornano disponibili per il pagamento e l'utente viene avvisato.
Casi d'uso
- PMI: poche campagne di pagamento, ma un singolo errore ha un impatto elevato.
- Gruppi multi-banca e multi-società: molti batch in parallelo, dove identificativo univoco e blocco della selezione garantiscono leggibilità.
- Studi commercialisti: campagne per molti clienti, in cui ogni azione deve essere tracciabile.
Limiti
Le protezioni valgono all'interno del flusso di pagamento di Arkaio. Una fattura saldata al di fuori di Arkaio, ad esempio con pagamento diretto, deve comunque essere registrata come pagata in Sage Intacct. Gli importi sono bloccati in Arkaio; le correzioni successive in Sage Intacct restano soggette ai diritti dei vostri utenti.
Tracciabilità
Un giornale delle registrazioni Intacct ripercorre ogni transazione e il suo stato, mentre il registro delle azioni utente indica chi ha fatto cosa su ciascun batch.
In sintesi
Zero doppioni non è una funzione isolata, ma la combinazione di blocco della selezione, identificativi univoci, idempotenza e riscontro bancario. La protezione delle coordinate bancarie è trattata nell'articolo sulla frode sugli IBAN.