Feature: Added a setting to disable the DIČ / IČ DPH match validation for Slovakia. Useful for non-profit organizations where IČ DPH does not match “SK” + DIČ. Go to WooCommerce > Settings > General > Kybernaut IČO DIČ options.
1.10.4 (2026-03-19)
Fix: VAT exemption not applied when “Buying as a company” toggle is disabled. When the toggle was off (fields always visible), the VAT exempt check silently failed because it required a non-existent checkbox to be checked.
1.10.3 (2026-03-18)
Fix: “Trying to access array offset on null” error on checkout when shipping_country or ship_to_different_address POST fields are not set (e.g. when shipping to billing address).
Fix: Added missing isset() checks in VAT exempt validation for parsed POST data.
1.10.2 (2025-11-28)
Fix: Don’t autofill DIC (Tax ID) for companies with terminated VAT registration (ZANIKLY). The plugin now checks VAT registration status from ARES and only autofills DIC when the status is AKTIVNI (active). See support forum.
1.10.1 (2025-05-13)
Added a new filter woolab_icdic_enable_dic_dicdph_match_check to disable the DIČ and IČ DPH match validation. For more details, see the support thread.
1.10.0 (2025-04-24)
Performance improvement: function donetyping is replaced by debounce function by @morvy, #74 fixing issue #73
Fix: Shipping country and VAT country prefix must match (paid by a supporter) (before only billing & VAT number matched).
Feature: Add basic logger.
1.9.1 (2024-11-14)
Fix: Greek VAT number validation – VAT country prefix (EL) doesn’t match WooCommerce coutry code (GR).
1.9.0 (2024-06-28)
Feature: New checkbox “Ignore when ARES or VIES check fails for technical reasons” in plugin settings. If this option is enabled and validation of business ID or VAT number fails for technical reason (not because it is invalid), an order is placed. For orders at which validation fails, there is an alert at admin edit screen and in admin e-mail. Big thanks to @PavelVybiral#72
Fixed compatibility with Fluid Checkout (using the JS they provided me)
1.8.1 (2024-01-05)
Fix: Bump minimum PHP compatibility to 7.3 (will be increased soon to 8.0).
1.8.0 (2024-01-05)
Fix: VAT exempt checkbox default to off.
Fix: Work with new ARES API (the old in previous versions has been discontinued by the end of 2023). For initial solution and pointing to the thanks to @lukas-tomoszek.
Feature: Prefix dependencies to avoid conflicts (using wpify/scoper)
Add test validating Ares REST API check and processing.
1.7.5 (2023-12-19)
Fix: Accidentally broken toggle switch in 1.7.4.
Declare incompatibility with checkout blocks.
1.7.4 (2023-11-20)
Fix: Additional check – billing country and VAT country prefix must match for SK IC DPH.