Adds Company & VAT numbers (IČO & DIČ & IČ DPH) to WooCommerce billing fields and verifies if data are correct. Verification is based either on ARES and VIES database or only on mathmeatics. When billing to Czech republic, you can autofill fields Company, VAT number, Address, City, and Postcode based on IČO.

NEW Enhanced settings for:
* Enable toggle switch to show/hide input fields (“Buying as a company?”)
* Move Country field above the “Buying as a company?” toggle

Main functionality:
* for CZ as billing country
* ARES and VIES verification (or mathematicaly verifies IČO and DIČ)
* ARES autofill (fields Company, VAT number, Address, City, and Postcode) based on IČO
* for SK as billing country
* VIES DIČ valiadtion (or just validate format of values)
* for EU countries as billing country
* VIES DIČ valiadtion
* adds fields to IČO & DIČ & IČ DPH WooCommerce frontend: Checkout and My Acount page
* allows edits from administration (backend):
* Users -> Joe Doe (Edit) -> Billing address of the customer
* E-shop-WooCommerce -> Orders-> Order (show(edit)) -> Billing Information (edit)




If you want to help, join the Github.

Kybernaut IČ DIČ



1.5.1 (2020-09-17)

  • Fix issues with quotes – #25
  • Add custom filter for disabling required DIC when ICO filled for SK add_filter( 'woolab_icdic_sk_required_ic_and_dic', '__return_false' );#26

1.5.0 (2020-07-20)

  • Fix: Slovak DIC validation fix, #22– thanks to @morvy
  • Feature: Show/Hide toggle functionality, #24@morvy
  • Maintenance: Update language files and dependencies

1.4.0 (2019-09-05)

  • Fix: Strip spaces from ICO, DIC, DIC DPH fields (#8)
  • Fix: Validation of Slovak DIČ in Vies (#9)
  • Fix: Trigger update_checkout JS when address loaded
  • Performance: Don’t validate IČO in ARES when the value has not been changed, called after ‘donetyping’
  • Maintenance: Update node_modules

1.3.3 (2018-11-18)

  • Compatibility with WC 3.5.1 which has “fixed” old ordering of checkout fields #21763

1.3.2 (2018-08-14)

  • Fix: Use number for address in ARES when no correct land registry and hous number are not filled (@pryx)

1.3.1 (2018-06-03)

  • Fix: Show “IČ DPH” on “Manually add new order” screen when “Slovakia” selected
  • Fix: Correct validation “IČ DPH” (with SK prefix) and “DIČ” (without SK prefix)
  • Fix: Remove the WC nonce check (already checked in WC itself)
  • Fix: Problem with loading plugin options
  • Added “How to” for Woo iDoklad to readme.txt
  • Update .pot source file.

1.3.0 (2018-02-21)

  • Fix: Display “VAT reg. no.” field in Order Billing-edit.
  • Fix: Compatibility with WooCommerce Sequential Order Numbers (#3)
  • Performance: CSS in admin.
  • Feature: Validation for Czech Business ID (via ARES)
  • Feature: Autofill for fields such as Company, VAT number, Address, City, and Postcode based on Czech Business ID (via ARES)
  • Feature: Validation of VAT (via VIES)
  • Added: Plugin settings to WooCommerce->Settings->General
  • Fields moved after “company” field.

1.2.0 (2018-02-08)

  • Fixed: Editing Business ID and VAT values within order in admin backend
  • Feature: Texts in plugin only in English (Czech as a translation)
  • Feature: Added woolab_icdic_class_{field_name} filters to customize class of added billing input fields
  • Feature: Added woolab_icdic_update_user_meta filter to enable updating user meta on order details edit
  • Added: Links to GitHub and Write a review to plugins page.
  • Added: Basic SK support (based on this article)

1.1.0 (2017-04-05)

  • Fix: “Order properties should not be accessed directly.” Added support for WooCommerce 3.0.

1.0.3 (2017-02-1)

  • Fix: display fields in My Account frontend page.
  • Add: support for WooCommerce PDF Invoices & Packing Slips. (2016-12-15)

  • Feature: Created the GIT repository

1.0.2 (2016-09-05)

  • Fix: the term “IČ” to “IČO”.

1.0.1 (2016-07-18)

  • Feature: Checks billing country and validates IC & DIC if is set to CZ

1.0.0 (2016-07-16)

  • Initial release