• Resolved martinstrycek

    (@martinstrycek)


    Dobrý deň,

    bolo by možné pridať filter pre validáciu SK IČ DPH? Zistil som, že v niektorých výnimočných prípadoch nemusia byť rovnaké DIČ a IČ DPH a teda validácia neprechádza aj keď sú údaje správne. Táto kontrola môže ostať, ideálne by však bolo umožniť ju deaktivovať cez filter.

    Konkrétne ide o túto časť v súbore filters-actions.php

    // IC DPH has to match to Tax ID number without SK
    if ( $dic_dph && $dic ) {

    if ( $dic != substr( $dic_dph, 2) ) {
    wc_add_notice( __( 'Tax ID or VAT number is not valid.', 'woolab-ic-dic' ), 'error' );
    }

    }

    Vďaka 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Karolina Vyskocilova

    (@vyskoczilova)

    Dobrý den, Martin,

    filtr by na to být měl – už jsem to řešila kdysi, že slovenské neziskovky nemají DIČ: https://github.com/vyskoczilova/kybernaut-ic-dic/issues/26

    add_filter( 'woolab_icdic_sk_required_ic_and_dic', '__return_false' );

    Je to ono, nebo jste myslel něco jiného? Pokud něco jiného, dejte mi sem (nebo třeba přes kontakt na mém webu) IČ DPH s DIČ, ať to mohu otestovat.

    Díky!
    Karolína

    Thread Starter martinstrycek

    (@martinstrycek)

    Dobrý deň,

    napríklad tento subjekt https://finstat.sk/35691999 má DIČ a rozdielne IČ DPH. V tom prípade neprechádza validácia v kóde, ktorý som poslal v prvej správe. Nie je to teda absencia DIČ, ide o rozdielne hodnoty.

    Tým pádom nefuguje uvedený filter a podľa aktuálneho kódu pluginu je potrebné vytvoriť ďalší.

    Aktuálny kód:

    // IC DPH has to match to Tax ID number without SK
    if ($dic_dph && $dic) {

    if ($dic != substr($dic_dph, 2)) {
    wc_add_notice(__('Tax ID or VAT number is not valid.', 'woolab-ic-dic'), 'error');
    }
    }

    Navrhovaná úprava:

    // IC DPH has to match to Tax ID number without SK
    if (apply_filters('woolab_icdic_enable_dic_dicdph_match_check', true) && $dic_dph && $dic) {
    if ($dic != substr($dic_dph, 2)) {
    wc_add_notice(__('Tax ID or VAT number is not valid.', 'woolab-ic-dic'), 'error');
    }
    }

    Kód sa nachádza v súbore filters-actions.php

    Bola by možná táto úprava?

    Vďaka 🙂

    Pripájam sa s rovnakou požiadavkou. Na Slovensku musíme byť iný vo všetkom a tak máme subjekty s rozličným IČ DPH a DIČ. Napríklad aj nemocnice. Navrhované riešenie od @martinstrycek by bola podľa mňa dostatočné.

    Plugin Author Karolina Vyskocilova

    (@vyskoczilova)

    Dobrý den, tak to tam přesně takhle máte 🙂 (ve verzi 1.10.1). Pokud najdete chvilku, tak budu ráda za hodnocení pluginu.

    S pozdravem
    Karolína

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘IČ DPH validácia’ is closed to new replies.