Fiscalità ITA Light

Descrizione

Fiscalità ITA Light for WooCommerce adds the Italian fiscal fields required at checkout and the logic for visibility, requirement, and invoicing.

Funzionalità principali

  • Campi personalizzati: VAT (P.IVA), Codice Fiscale, Codice SDI, PEC, Tipologia cliente (Privato / Azienda / Libero Professionista).
  • Automatically shows/hides fields based on customer type and country (with “Limit to Italy” option).
  • VIES validation with cache, retry, and fallback (checkVatApprox).
    If valid, VAT is removed automatically, including Checkout Blocks (Store API).
  • Compatibile con WooCommerce PDF Invoices & Packing Slips (numerazione separata delle ricevute).
  • “VAT not applied (VIES)” badge in checkout, thank you page, emails, and admin.
  • VIES column in the orders list and visual tag in the order view.
  • Pienamente compatibile con High Performance Order Storage (HPOS).

Impostazioni

Find settings in WooCommerce Fiscalità ITA:
– Enable/require Italian fiscal fields.
– Enable/disable VIES validation and set your requester VAT.
– Configure prefixes and counters for PDF receipts.

Compatibilità

  • WooCommerce 7.0+ (testato fino a 10.3.3)
  • Classic checkout and Checkout Blocks (Store API)
  • PHP 7.4+
  • WPML / Polylang / Loco Translate (tested)

Servizi esterni

This plugin connects to the EU VIES VAT validation web service provided by the European Commission (VIES) to validate EU VAT numbers and apply VAT exemption for eligible B2B customers.

Data sent: country code and VAT number entered at checkout; if configured, the requester country code and requester VAT number.
When: only when VIES validation is enabled and the customer is checking out with a VAT number.

Termini del servizio/nota legale: https://european-union.europa.eu/legal-notice_uk
Privacy policy: https://commission.europa.eu/privacy-policy-websites-managed-european-commission_en

Credits

Sviluppato da dot4all Srl
Supporto: https://dot4all.it/contatti/

Installazione

  1. Installa e attiva il plugin come qualsiasi estensione WordPress.
  2. Apri WooCommerce Fiscalità ITA per configurare le opzioni.
  3. (Optional) Enter your Italian VAT as “VIES requester” for more reliable checks.
  4. Test checkout with a valid EU VAT to confirm VAT removal.

FAQ

Il VIES restituisce “INVALID” per una P.IVA valida

Try a clean check by appending ?dot4all_fiscalita_ita_light_nocache=1&dot4all_fiscalita_ita_light_nocache_nonce=... (admin only, nonce required).
Make sure PHP SOAP is enabled and the server can reach ec.europa.eu.

Posso usare il plugin con Checkout Blocks?

Yes. The plugin is fully compatible with WooCommerce Store API.

L’IVA non viene rimossa anche se il VIES è valido

Check that:
– “Calculate tax based on” is not set to shipping with an empty address.
– The customer type is “Company” or “Freelancer”.
– The VAT number is correct (prefix optional).
– A cache plugin is not serving a static checkout.

Genera fatture o ricevute?

Sì, se usi “WooCommerce PDF Invoices & Packing Slips”: puoi impostare una numerazione separata per le ricevute.

Recensioni

Non ci sono recensioni per questo plugin.

Contributi e sviluppo

“Fiscalità ITA Light” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Fiscalità ITA Light” è stato tradotto in 1 lingua. Grazie a chi traduce per il contributo.

Traduci “Fiscalità ITA Light” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog

3.2.1

  • Compatibilità dichiarata e testata con WooCommerce 10.3.3.
  • Refinements: hook priority for live VAT removal, improved Store API handling (Blocks).

3.2.0

  • New VIES validation with cache, retry, and fallback (checkVatApprox).
  • Automatic VAT removal on classic checkout and Checkout Blocks.
  • Informational badges in checkout, thank you page, emails, and admin.
  • VIES column in orders list and tag in order view.
  • “Limit to Italy” option improved (dynamic field hide when country ≠ IT).
  • Compatibilità con HPOS e WooCommerce PDF Invoices & Packing Slips.
  • Refactor JS/sessione (funziona anche per utenti guest).
  • Migliorie di sicurezza e sanificazione.
  • Traduzioni aggiornate (IT/EN).