ArteInvoice trasforma PrestaShop in un ambiente più completo per la gestione dei clienti B2B: raccoglie SDI, PEC, Partita IVA e Codice Fiscale, valida i dati fiscali, supporta VIES/VAT Sense e semplifica la gestione del reverse charge UE.
Il modulo ideale per gestire in PrestaShop i dati fiscali B2B, la fatturazione elettronica italiana e i controlli IVA intracomunitari con un flusso ordinato, professionale e pronto per l'integrazione con gestionali ed ERP.

Tutto quello che deve sapere sul modulo
ArteInvoice è pensato per ecommerce PrestaShop che vendono anche ad aziende, professionisti, rivenditori e clienti con Partita IVA. Il modulo aggiunge al form indirizzo i campi necessari per la fatturazione elettronica italiana, come Codice Destinatario SDI e PEC, aiutando il merchant a raccogliere dati più completi già durante registrazione, modifica indirizzo o checkout.
Oltre alla raccolta dei dati, il modulo introduce controlli intelligenti su Partita IVA, Codice Fiscale, dati VIES e dichiarazioni reverse charge. In questo modo il venditore può ridurre errori amministrativi, migliorare la qualità degli ordini B2B e preparare informazioni più affidabili per fatturazione, consulente fiscale, gestionale o ERP.
Il modulo non genera direttamente il file XML della fattura elettronica: il suo ruolo è raccogliere, validare e rendere disponibili i dati fiscali corretti, così da poterli usare nel Back Office, negli ordini, tramite API/Webservice o in integrazione con sistemi esterni.
Funzionalità incluse
Front Office più chiaro per clienti B2B e B2C
- Campi SDI e PEC: aggiunge i dati necessari per la fatturazione elettronica italiana direttamente nel form indirizzo.
- Modalità Richiesta Fattura: mostra i campi aziendali solo quando il cliente richiede la fattura, mantenendo il checkout più semplice per i privati.
- SDI o PEC obbligatori: per i clienti B2B può essere richiesto almeno uno dei due dati prima del salvataggio.
- Partita IVA obbligatoria per aziende: aiuta a raccogliere dati fiscali completi quando il cliente compila il campo Azienda.
- Validazione Codice Fiscale: controllo configurabile in modalità disabilitata, soft o hard, con verifica formato, omocodia, cifra di controllo e coerenza nome/cognome.
- Codice Fiscale B2C: opzione per rendere il CF obbligatorio anche per i clienti privati.
- Compila da VIES: il cliente può inserire la Partita IVA e ottenere l'autocompilazione di ragione sociale, indirizzo, CAP, città e paese quando disponibili.
- Controllo formato P.IVA UE: validazione inline basata sulle regole dei paesi europei supportati.
- Dichiarazione reverse charge UE: casella configurabile per clienti B2B intracomunitari con Partita IVA UE.
- Avviso carrello: messaggio opzionale quando il cliente ha inserito la Partita IVA ma non ha ancora indicato SDI o PEC.
- Banner post-checkout: informa il cliente quando l'esenzione IVA è in attesa di verifica da parte del venditore.
Back Office operativo e ordinato
- Lista Indirizzi B2B: una sezione dedicata mostra azienda, Partita IVA, SDI, PEC, paese, stato VIES e reverse charge.
- Modifica rapida dei dati fiscali: aggiorna azienda, Partita IVA, SDI e PEC direttamente dal Back Office.
- Verifica VIES in tempo reale: interroga il servizio VIES e mostra validità, ragione sociale e indirizzo registrato.
- Supporto VAT Sense opzionale: usa VAT Sense per la validazione IVA, anche con fallback configurabile verso VIES pubblico.
- Salvataggio validazione: conserva il risultato della verifica per l'indirizzo B2B.
- Dati fiscali nella pagina ordine: SDI e PEC sono visibili e modificabili direttamente dal dettaglio ordine.
- Pannello B2B VAT EU: gestisce lo snapshot VIES dell'ordine con azioni di verifica, approvazione o rifiuto.
- Tabella formati P.IVA UE: riferimento integrato per i formati IVA dei paesi europei supportati.
- Sincronizzazione aliquote IVA standard UE: con VAT Sense è possibile controllare e sincronizzare le aliquote standard su una tax rule selezionata.
- Pulizia dati orfani: strumenti di manutenzione per rimuovere dati collegati a indirizzi o ordini non più esistenti.
Privacy, GDPR e igiene dei dati
- Integrazione con psgdpr: i dati del modulo possono essere esportati o cancellati tramite le azioni GDPR standard di PrestaShop.
- Pulizia automatica: quando un indirizzo o un ordine viene eliminato, il modulo rimuove anche i dati collegati dalle proprie tabelle.
- Snapshot ordine immutabile: i dati VIES e reverse charge registrati al momento dell'ordine restano consultabili a livello amministrativo.
Cosa possono ottenere i suoi clienti dal modulo?
- Meno errori amministrativi: i controlli su SDI, PEC, Codice Fiscale e Partita IVA riducono dati incompleti o incoerenti.
- Checkout più pulito: i campi B2B possono comparire solo quando servono, senza appesantire l'esperienza dei clienti privati.
- Gestione B2B più professionale: il venditore trova i dati fiscali direttamente negli indirizzi e negli ordini.
- Supporto alla vendita UE: il flusso B2B VAT EU aiuta a gestire reverse charge, verifica VIES e stato dell'esenzione IVA.
- Dati pronti per gestionali ed ERP: le informazioni raccolte possono essere usate in processi amministrativi esterni.
- Controllo operativo migliore: verifiche, salvataggi e stati VIES aiutano il team a lavorare con dati più tracciabili.
- Prestazioni curate: gli asset front-office vengono caricati solo nelle pagine in cui il form indirizzo può comparire.
Compatibilità e requisiti
| PrestaShop | Compatibile con PrestaShop 1.7.8 - 9.x |
|---|---|
| PHP | PHP 7.4 o superiore |
| Lingue Front Office | Italiano, inglese, spagnolo, tedesco, francese, polacco, portoghese, rumeno e greco per le principali stringhe cliente |
| Fattura elettronica XML | Il modulo raccoglie e valida i dati fiscali, ma non genera direttamente il file XML della fattura elettronica |
| Integrazioni | Dati utilizzabili nel Back Office, negli ordini, tramite API/Webservice o in integrazione con gestionali ed ERP |
Il modulo è compatibile con il multistore?
Sì, ArteInvoice può essere utilizzato in installazioni PrestaShop multistore. La configurazione del modulo è globale e non separata per singolo negozio: le impostazioni principali vengono quindi condivise nell'installazione.