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.

Supports both PHP 7.1+ & 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
  • 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

18. 3. 2021
Skvělý plugin i podpora, doporučuje jedenáct z deseti cz eshoperů 🙂
11. 3. 2021
Po zisteni CSS nedostatku okamzita naprava. dakejem pugin funguje podla popisu.
Přečtěte si všech 25 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.6.6 (2021-11-05)

  • Fix: jQuery 3.x compatibility #41 – thanks to @morvy
  • Fix: Notice: Undefined variable: dic #43 – thanks to @morvy

1.6.5 (2021-10-01)

  • Fix: VAT label CSS bug #40 – thanks to @morvy

1.6.4 (2021-04-05)

  • Fix: prefix toggle CSS class.
  • Fix: call an old function in SK DIČ validation.
  • Improve: remove duplicate class on IČ DPH.
  • Improve: validate ARES only when CZ selected (when the country is re-selected again).
  • Load toggle CSS only when used.

1.6.3 (2021-02-24)

  • Feature: Add compatibility with 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
  • Bump minimum requirements to 7.1 (due to Composer dependency)

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í