Kybernaut IČO DIČ

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 jak PHP 7.1+ tak PHP 8.0+

Hlavní funkcionalita

  • pro ČR jako fakturační zemi
    • ověření pomocí 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
  • pro SK jako fakturační zemi
    • ověření DIČ ve VIES (nebo pouze ověření formátu DIČ)
  • pro země EU jako fakturační země
    • ověření DIČ ve 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
  • umožní úpravy z administrace (backend):
    • Uživatelé -> Jan Novák (upravit) -> fakturační adersa 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“)

Kompatibilita

Požadavky

  • PHP knihovna SoapClient pro validaci pomocí VIES (zeptejte se hostingu)

Poděkování

Pokud chcete pomoci, přidejte se na Github.

Snímky obrazovky

  • Ověření IČO v Pokladně.

Instalace

  1. Postupujte podle běžného WordPressového postupu.
  2. Běžte do WooCommerce->Settings->Generala sescrollujte dolů na Nastavení 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 na Př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' );

Chci používat nejnovější soubory. Jak to mohu udělat?

Použijte ideálně GitHub repozitář. Postupujte následovně:

  1. Pokud jste to ještě neudělali: Nainstalujte git

  2. v konzoli přejdště do složky ‚wp-content/plugins´

  3. zadejte git clone https://github.com/vyskoczilova/kybernaut-ic-dic nebo ještě lépe git fork https://github.com/vyskoczilova/kybernaut-ic-dic

  4. Pokud chcete používat poslední soubory (pozor, nemusí být testovány s vaší verzí) zadejte `git pull´.

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

10. 3. 2023 1 odpověď
Potreboval som poradit pri plugine Kybernaut IC DIC, pani Karolina bola pohotova a poradila mi obratom. Vsetko funguje, dakujem jej za pomoc a davam pat hviezdiciek.
29. 12. 2022 1 odpověď
I recommend this plugin for everyone with czech ecommerce website. This plugin is also compatible with plugin "WooCommerce EU VAT ID Check" for deducting VAT from order.
26. 10. 2022 1 odpověď
Perfektní, funkční, není co vytknout. Díky
22. 11. 2021 1 odpověď
Skutočne si vážime Vašu prácu. Skvelý plugin a samozrejme doporučujem.
16. 11. 2021 1 odpověď
Do 5 min máte firemné fakturačné údaje rozchodené na svojom shope. Vďaka za tento plugin!
Přečtěte si všech 29 recenzí

Autoři

Kybernaut IČO DIČ je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „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.7.2 (2023-08-02)

  • Fix: non HPOS WooCommerce edit order – load IC DIC values #60
  • Fix: ICO – load the city district (NCO) if the street (NO) is not filled in (case when the street = city name) #62
  • Several code updates and cleanup #61

1.7.1 (2023-07-26)

  • Fix: Fatal error while updating manually order status #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)

  • Oprava: Chyba v CSS štítku DPH #40 – díky @morvy

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)

  • Fix: Nevalidovat DIČ a VAT bez zadané fakturační země #27 – díky @morvy

1.5.3 (2020-11-09)

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í