Popis
Přidá IČO, DIČ a IČ DPH do fakturačních adres ve WooCommerce a ověří jejich hodnoty. Ověření je založeno buď na databázích ARES a VIES nebo pouze na matematickém ověření čísel. Pokud je fakturační adresa v ČR, můžete automaticky doplnit pole Společnost, DIČ, Adresa, Město a PSČ z dat uložených v ARESu.
Podporuje PHP 7.3+ (které bude brzy opuštěno) & PHP 8.0+.
Hlavní funkcionalita
- for CZ as billing country
- Ověření ARES a VIES (nebo matematické ověření IČO a DIČ)
- automatické doplnění z ARESu (pole Společnost, DIČ, Adresa, Město a PSČ) na základě IČO
- for SK as billing country
- validace DIČ přes DIČ (nebo jen kontrola správného formátu)
- for EU countries as billing country
- validace DIČ přes VIES
- funkce osvobození od DPH pro zahraniční objednávky
- přidá pole IČO, DIČ, IČ DPH na WooCommerce frontend: stránky Pokladna a Můj účet
- allows edits from administration (backend):
Uživatelé -> Jan Novák (Upravit) -> Doručovací adresa zákazníka
E-shop-WooCommerce -> Objednávky-> Objednávka (zobrazit(upravit)) -> Fakturace (upravit)
- Povolit zobrazení/skrytí polí („Nakupuji na firmu“)
- Přesnout pole „Země“ nad zaškrtávátko „Nakupuji na firmu“)
- Option to allow on order if if ARES or VIES check fails for technical reasons – an alert will be shown in the admin mail and order details
Kompatibilita
- Kybernaut Mailstep od Karolíny Vyskočilové
- WooCommerce SuperFaktura od 2day.sk & Webikon
- WooCommerce PDF Invoices & Packing Slips for WooCommerce od WP Overnight
- WooCommerce PDF Invoices and Packing Slips for WooCommerce PRO od Acowebs
- WooCommerce Sequential Order Numbers od SkyVerge
- Woo Checkout Field Editor Pro od ThemeHigh
- Fluid Checkout for WooCommerce – Lite od Fluid Checkout – pouze částečná podpora
- Woo iDoklad, Woo Doprava, Woo GoPay etc. od Toret (affil)
Požadavky
- PHP knihovna SoapClient pro validaci pomocí VIES (zeptejte se hostingu)
Poděkování
- 10up a jejich WordPress.org Plugin Deploy a WordPress.org Plugin Readme/Assets Update akce na Githubu.
- ibericode/vat
Pokud chcete pomoci, přidejte se na Github.
Snímky obrazovky
Instalace
- Postupujte podle běžného WordPressového postupu.
- Běžte do
WooCommerce->Settings->General
a sescrollujte dolů naNastavení Kybernaut IČO DIČ
.
Nejčastější dotazy
-
Chci zobrazit hodnoty ve Woo iDoklad od Vladislava Musílka (Toret)
-
Přejděte do
Toret plugins -> Woo iDoklad
a seskrolujte naPřiřazení polí pro IČ a DIČ
a vyplňte následující hodnoty:
IČ:_billing_ic
DIČ:_billing_dic
SK DIČ:_billing_dic_dph
-
Chci upravit vzhled pole ověřená v ARESu
-
Můžete použít css třídy
.kbnt-validating
,.kbnt-ok
, and.kbnt-wrong
for example:
.kbnt-wrong input {
color: #e2401c;
}
.kbnt-ok input {
color: #0f834d;
}
.kbnt-validating input{
color: #3d9cd2;
} -
Chci zobrazit pole v jedné řádce, jedno vedle druhého (poloviční šířka)
-
Tento snippet můžete použít k úpravě CSS tříd jednotlivých polí, stačí je přidat do functions.php
add_filter( 'woolab_icdic_class_billing_ic', 'my_theme_class_billing_ic', 10, 1 ); function my_theme_class_billing_ic ( $class ) { return array('form-row-first'); } add_filter( 'woolab_icdic_class_billing_dic', 'my_theme_class_billing_dic', 10, 1 ); function my_theme_class_billing_dic ( $class ) { return array('form-row-last'); }
-
Chci aktualizovat zákaznické údaje (nejenom ty objednávkce), pokud změním IČO a DIČ v rámci editace objednávky.
-
Tento snippet můžete použít, pokud chcete povolit k aktualizaci údajů o zákaznících při úpravě objednávky, stačí jej přidat do functions.php
add_filter( 'woolab_icdic_update_user_meta', '__return_true' );
-
How can I report security bugs?
-
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
-
Našel jsem chybu. Kde o ní napsat?
-
Osobně preferuji Github. Odkaz na plugin je zde: GitHub
Ale samozřejmě můžete napsat i tady na fóru. -
Našel jsem chybu a spravil ji. Co s tím?
-
Publikuje na GitHub anebo — pokud pracujete na klonovaném repozitáři— pošlete mi pull request.
Recenze
Autoři
Kybernaut IČO DIČ je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Kybernaut IČO DIČ“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Kybernaut IČO DIČ” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
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
1.8.2 (2024-01-09)
- Feature: přidána podpora WooCommerce PDF Invoices and Packing Slips for WooCommerce od Acowebs (sponzorováno tuningmotocyklov.sk)
- Opravena kompatibilita s Fluid Checkout
1.8.1 (2024-01-05)
- Oprava: Zvýšení minimální verze PHP na 7.3 (brzy bude zvýšena na 8.0).
1.8.0 (2024-01-05)
- Oprava: Zaškrtávací políčko Osvobozeno od DPH je ve výchozím nastavení vypnuto.
- Oprava: Přechod na nové API pro ARES (staré bylo ukončeno do konce roku 2023). Za prvotní řešení a upozornění díky @lukas-tomoszek.
- Funkce: Prefixace závislostních knihoven pomocí wpify/scoper, aby se zabránilo konfliktům
- Přidání testu ověřujícího kontrolu a zpracování rozhraní Ares REST API.
1.7.5 (2023-12-19)
- Oprava: Omylem rozbitý přepínač ve verzi 1.7.4.
- Prohlášení o nekompatibilitě s blokem pokladny.
1.7.4 (2023-11-20)
- Oprava: Dodatečná kontrola – předčíslí země fakturace a země DPH se musí shodovat pro SK IC DPH.
- Funkce: Přidána kompatibilita s Fluid Checkout for WooCommerce – Lite.
- Funkce: Přidán filtr
woolab_icdic_check_billing_country_and_dic
umožňující vypnout funkci zavedenou ve verzi 1.7.3.
1.7.3 (2023-10-08)
- Funkce: Lokalizace formátu adresy pro všechny země EU.
- Funkce: Dodatečná kontrola – předčíslí země fakturace a země DPH se musí shodovat (financováno).
1.7.2 (2023-08-02)
- Oprava: editace objednávky bez HPOS WooCommerce – načítání hodnot IC DIC #60
- Oprava: IČO – načtení městské části (NCO), pokud není vyplněna ulice (NO) (případ, kdy ulice = název města) #62
- Několik aktualizací a vyčištění kódu #61
1.7.1 (2023-07-26)
- Oprava: Fatální chyba při ruční aktualizaci stavu objednávky #59
1.7.0 (2023-07-25)
- Funkce: Podpora HPOS – společně s @morvy, #55
- Funkce: osvobození od DPH @morvy, #48.
- Funkce: Matematická validace pro slovenský IC DPH – díky @morvy, #56
- Oprava: Zaškrtnuto „Nakupovat jako společnost“ při vyplnění některého z polí souvisejících se společností – díky @morvy, #48.
- Oprava: Ověřování CZ DIC s jinou délkou než 10 čísel – díky @morvy, #56
1.6.7 (2022-01-12)
- Oprava: Checbox Nákup na firmu – data jsou odesílána, i když nejsou zaškrtnuta – díky @morvy
1.6.6 (2021-11-05)
- Oprava: kompatibilita s jQuery 3.x #41 – díky @morvy
- Oprava: Notice: Undefined variable: dic #43 – thanks to @morvy
1.6.5 (2021-10-01)
1.6.4 (2021-04-05)
- Oprava: CSS třída – přidána předpona.
- Oprava: volání staré funkce při validaci SK DIČ.
- Zlepšení: odstranění duplicitní třídy na IČ DPH.
- Zlepšení: ověření ARES pouze při výběru CZ (při opětovném výběru země)
- Načíst přepínač CSS pouze při použití.
1.6.3 (2021-02-24)
- Funkce: Přidání kompatibility s PHP 8
1.6.2 (2021-02-24)
- Fix: Chyba validace DIČ.
1.6.1 (2021-02-24)
- Zvýšení verze po problémech s „vendors“ složkou v SVN.
1.6.0 (2021-02-24)
- Fix: Přidat správní třídy na checkbox pro nákup na firmu
- Zaktualizování závislostí: composer VAT knihovna na 2.0.5
- Zvýšení minimálních požadavků na PHP 7.1 (kvůli závislosti na Composeru)
1.5.4 (2020-12-02)
1.5.3 (2020-11-09)
- Kompatibilita s WooCommerce SuperFaktura
- Kompatibilita Kybernaut Mailstep
1.5.2 (2020-10-13)
- Opravena špatná cesta ke zdrojům CSS a JS.
- Pro lepší kompatibilitu použití obecnějších CSS selektorů.
1.5.1 (2020-09-17)
- Opraven bug s uvozovkami – #25
- Přidán vlastní filter pro vypnutí povinného DIČ v případě Slovenska, pokud je vyplněno IČ a jedná se o neziskovku:
add_filter( 'woolab_icdic_sk_required_ic_and_dic', '__return_false' );
– #26
1.5.0 (2020-07-20)
- Fix: Slovenské DIČ, #22– díky @morvy
- Feature: Feature: Zobrazit/skrýt pole v pokladně #24 – @morvy
- Údržba: Aktualizace jazykových souborů a dalších závislostí
1.4.0 (2019-09-05)
- Fix: Odstranění mezer z polí IČO, DIČ, DIČ DPH (#8)
- Fix: Validace slovenského DIČ ve Viesu (#9)
- Fix: Zovolat update_checkout JS když se načte adresa
- Výkon: Pokud nebyla hodnota IČO změněna, tak ji nevalidovat v Aresu. Volá seo po ‚donetyping‘.
- Údržba: Aktualizace node_modules
1.3.3 (2018-11-18)
- Kompatibilní s WC 3.5.1, které „opravilo“ staré řazení pole adres #21763
1.3.2 (2018-08-14)
- Opraveno: Použít „číslo“ pro adesy v ARESu pokud není vyplněno číslo popisné nebo směrovací (@pryx)
1.3.1 (2018-06-03)
- Opraveno: Zobrazit IČ DPH na manuálním přidání nové objednávky pokud je jako země vybrané Slovensko
- Opraveno: Správná validace pro IČ DPH (s SK prefixem) a DIČ (bez něj)
- Opraveno: Odstraněna WC nonce (WC ji zjišťuje samo)
- Opraveno: Problém s načítáním nastavení pluginu
- Přidán návod jak na propojení s Woo iDoklad do readme.txt
- Aktualizován .pot zdrojový soubor.
1.3.0 (2018-02-21)
- Opraveno: Zobrazení pole „DIČ“ v úpravě objednávky v administraci.
- Fix: Kompatibilita s WooCommerce Sequential Order Numbers (#3)
- Výkon: CSS v administraci.
- Feature: Ověření českých IČO (via ARES)
- Feature: automatické doplnění z ARESu pro pole Společnost, DIČ, Adresa, Město a PSČ na základě IČO
- Feature: Ověření DIČ (via VIES)
- Přidáno: Nastavení pluginu
WooCommerce->Settings->General
- Pole přesunuta za pole „Společnost“
1.2.0 (2018-02-08)
- Opraveno: Úpravy IČO a DIŠ přes objednávky v administračním rozhraní
- Feature: Texty v pluginy jsou pouze v angličtině, čeština jen jako překlad
- Feature: Přidán filtr
woolab_icdic_class_{field_name}
pro přizpůsobení CSS třídy přidaných polí fakturace - Feature: Přidán filtr
woolab_icdic_update_user_meta
pro povolení aktualizování uživatelský údajů z editace objednávky - Přidáno: Odkazy na Github a přiddání hodnocení pluginu.
- Přidáno: Základní podpora pro Slovensko (založeno na tomto článku)
1.1.0 (2017-04-05)
- Opraveno: „Order properties should not be accessed directly.“ Přidána podpora WooCommerce 3.0.
1.0.3 (2017-02-1)
- Opraveno: zobrazení polí v Můj účet na frontendu.
- Přidáno: Podpora pro WooCommerce PDF Invoices & Packing Slips.
1.0.2.1 (2016-12-15)
- Feature: Vytvořen repozitář GIT
1.0.2 (2016-09-05)
- Opraveno: termín „IČ“ změněn na „IČO“.
1.0.1 (2016-07-18)
- Feature: Ověří fakturační zemi a validuje IČO a DIČ pouze, když je nastaveno CZ
1.0.0 (2016-07-16)
- První vydání