Fiscalità ITA Light

설명

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

Main features

  • Custom fields: VAT (P.IVA), Tax Code (Codice Fiscale), SDI Code, PEC, Customer type (Private / Company / Freelancer).
  • 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).
  • Compatible with WooCommerce PDF Invoices & Packing Slips (separate numbering for receipts).
  • “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.
  • Fully compatible with High Performance Order Storage (HPOS).

Settings

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.

Compatibility

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

External services

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.

Service terms/legal disclaimer: https://european-union.europa.eu/legal-notice_uk
Privacy policy: https://commission.europa.eu/privacy-policy-websites-managed-european-commission_en

Credits

Developed by dot4all Srl
Support: https://dot4all.it/contatti/

설치

  1. Install and activate the plugin like any other WordPress extension.
  2. Open WooCommerce Fiscalità ITA to configure options.
  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

VIES returns “INVALID” for a valid VAT number

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.

Can I use the plugin with Checkout Blocks?

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

VAT is not removed even when VIES is valid

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.

Does it generate invoices or receipts?

Yes, if you use “WooCommerce PDF Invoices & Packing Slips”: you can set a separate receipt numbering.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Fiscalità ITA Light”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Fiscalità ITA Light”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Fiscalità ITA Light”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

3.2.1

  • Declared and tested compatibility with 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).
  • HPOS and WooCommerce PDF Invoices & Packing Slips compatibility.
  • JS/session refactor (works for guest users).
  • Security and sanitization improvements.
  • Updated translations (IT/EN).