Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona Validazione IVA Intracomunitaria VIES e Inversione Contabile B2B, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Perché questo modulo
Vendere B2B all'interno dell'Unione europea comporta un obbligo preciso: fatturare senza imposta (inversione contabile) solo se la partita IVA del cliente è realmente valida, e poterlo dimostrare. In pratica, molti negozi esentano senza verificare, o verificano senza conservare alcuna prova. In caso di verifica, l'amministrazione richiede la prova della consultazione VIES al momento della vendita, e la sua assenza può comportare un recupero dell'IVA non riscossa. Questo modulo automatizza l'intera catena: verifica, esenzione e soprattutto costituzione della prova.
Verifica VIES in tempo reale
Non appena un cliente inserisce la propria partita IVA nel modulo di indirizzo o di registrazione, il modulo interroga la banca dati ufficiale VIES della Commissione europea. Un badge appare immediatamente: numero valido (con la ragione sociale restituita da VIES), non valido, formato errato o servizio temporaneamente non disponibile. La comunicazione avviene tramite SOAP e ripiega sull'API REST quando necessario, con un timeout controllato per non bloccare mai il processo di acquisto.
Inversione contabile automatica e conforme
Quando un cliente professionale stabilito in un altro Stato membro ha una partita IVA convalidata e recente nel registro, il suo ordine viene fatturato allo 0 % di IVA tramite il meccanismo nativo di inversione contabile di PrestaShop. Nessuna regola fiscale da creare manualmente, nessun rischio di aliquota errata. Il percorso di calcolo dell'imposta non effettua mai una chiamata di rete: si basa unicamente sulle prove già registrate, per restare rapido e affidabile.
Un registro delle prove pensato per le verifiche
Ogni consultazione VIES viene registrata in un registro dedicato: data e ora, Paese, partita IVA, esito, ragione sociale e indirizzo, numero di consultazione ufficiale, canale (indirizzo, registrazione, ordine, cron, manuale) e indirizzo IP. Il registro è rigorosamente di sola lettura — nessuna eliminazione è possibile dall'interfaccia — perché una pista di controllo ha valore solo se è inalterabile. Inoltre, viene salvato uno snapshot nel momento preciso della convalida di ogni ordine, collegando ogni fattura senza imposta alla sua prova. Il registro viene conservato anche se disinstalli il modulo.
Il numero di consultazione ufficiale
Il punto più importante in caso di verifica. Indicando la tua partita IVA nella configurazione, il modulo interroga VIES in modalità checkVatApprox con un identificativo del richiedente: la banca dati europea restituisce allora un numero di consultazione ufficiale con marca temporale, che dimostra formalmente di aver verificato il cliente in quella data. È la prova più solida che puoi presentare all'amministrazione fiscale.
Menzione legale e back-office
Quando una fattura è realmente emessa allo 0 % di IVA ed esiste una prova valida, la menzione legale di inversione contabile viene stampata automaticamente sul PDF, nella lingua del cliente e con i riferimenti della verifica. Nel back-office, un pannello nella scheda dell'ordine mostra lo stato VIES, la ragione sociale e il numero di consultazione, con accesso diretto al registro e alla sua esportazione CSV.
Robusto e configurabile
Decidi tu cosa accade se VIES è momentaneamente non disponibile: accettare l'ordine senza esenzione (predefinito) o bloccarlo. Le finestre di validità, cache e riconvalida sono configurabili, un'attività cron protetta aggiorna le prove dei clienti abituali e le verifiche in tempo reale sono protette da una limitazione della frequenza. Il modulo è sviluppato senza Composer, in PSR-4, con JavaScript vanilla senza dipendenze.
Ancora non ci sono recensioni.