| 开发者 | themesic |
|---|---|
| 更新时间 | 2026年11月8日 01:21 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
mydata, ksef, nav, intrastat, en16931 and more; see the FAQ).taxinomo_get_code( $product, 'cn8' ), taxinomo_get_line_item_code( $item, 'intrastat' ), filters, and a taxinomo field in the WooCommerce REST API.The HS code (Harmonized System) has 6 digits and is the same worldwide. The EU's CN code (Combined Nomenclature) adds 2 digits, giving 8; it is the code used for Intrastat, export declarations and EU e-invoices. The TARIC code adds 2 more digits for EU import measures. Taxinomo stores the CN code and derives the HS code from it; the TARIC code is optional.
Open the product, go to the Shipping tab and click "Search CN". Type words from the product (for example "ceramic tableware") or the first digits of a code; Taxinomo shows matching codes with their full official description. The official wording is formal, so try the material and the use of the product rather than its brand name.
No. Taxinomo helps you find and keep track of codes, but the classification of your goods is your responsibility. For legal certainty, ask your customs authority for Binding Tariff Information (BTI).
No. All searches run in your own database. Only when you install a language that is not bundled does the plugin ask the EU Publications Office for that language's official descriptions; that request contains the CN year and the language code, nothing about your shop.
Every EU member state: the CN code is the same everywhere. Pass one of these formats to taxinomo_get_code() or taxinomo_get_line_item_code():
cn8: the 8-digit CN code (default).hs6: the 6-digit HS code.taric10: the 10-digit TARIC code, if you set one.intrastat: the commodity code for Intrastat declarations, in every member state.ksef (Poland): KSeF FA(3) invoice line, field CN.nav (Hungary): NAV Online Számla productCodeValue, with productCodeCategory = KN.ro_etransport (Romania): e-Transport codTarifar; also the CN code for SAF-T D406.saft_pt (Portugal): SAF-T CustomsDetails/CNCode.fatturapa (Italy): FatturaPA CodiceValore (TARIC code if set, otherwise CN), with CodiceTipo = TARIC.mydata (Greece): the 10-character value for the myDATA TaricNo field.en16931: EN 16931 / Peppol ItemClassificationCode (BT-158), with listID = HS. Covers e-invoicing in Belgium, Germany, France, Croatia and other countries using the European standard.cn23: the HS tariff number for CN22/CN23 postal customs forms.taxinomo_code filter.
No. Taxinomo stores and validates the codes and makes them available to your invoicing plugin, your accountant's exports and the REST API.
The nomenclature is available in all 24 official EU languages: English and Greek ship with the plugin, the other 22 install from WooCommerce > Taxinomo > Nomenclature. The plugin interface is in English and can be translated into any language on translate.wordpress.org.
By default the codes stay in your database. Tick "Delete all codes and settings when the plugin is deleted" under WooCommerce > Taxinomo > Settings to remove them.