vyskoczilova / kybernaut-ic-dic

Kybernaut IC DIC (WordPress plugin): Přidá IČO a DIČ do formuláře s fakturační adresou ve WooCommerce a rovnou ověří, jestli jsou zadané hodnoty skutečné.
GNU General Public License v3.0
12 stars 7 forks source link

Slovenské DIČ sa nesprávne overuje vo VIES #9

Closed morvy closed 5 years ago

morvy commented 5 years ago

Dobrý deň,

v súbore filters-actions.php nesprávne overujete pole DIČ, kde automaticky pri SK krajine pridávate pred DIČ "SK" a následne ho overujete vo VIES. Ak sa u nás jedná o neplatcu DPH, IČ DPH nemá a teda "SK".DIČ sa nerovná IČ DPH. Navyše, IČ DPH sa overuje samostatne neskôr voči VIES (ak je povolený)

Oprava by mala byť jednoduchá a to nahradiť riadky 171 - 175

$dic = ($country == 'SK') ? '' : $_POST['billing_dic'];

if ( !empty($dic) && ! $validator->validate( $dic ) ) {
    wc_add_notice( __( 'Enter a valid VAT number', 'woolab-ic-dic' ), 'error' );
}

Ospravedlňujem sa, že to nedávam rovno ako pull request, no s githubom zatiaľ kamarát niesom, tak snáď nabudúce..

vyskoczilova commented 5 years ago

Dobrý den,

díky za pozorování, kdyžtak zapracuji sama, ale jenom aby mi to bylo jasné - pokud jsem slovenský neplátce DPH, tak:

  1. můžu mít DIČ a nemít přitom IČ DPH?
  2. může nastat případ, kdy DIČ != IČ DPH
morvy commented 5 years ago

Pokiaľ viem, tak je to takto:

  1. IČO dostáva každý podnikateľský subjekt
  2. DIČ dostáva každý podnikateľský subjekt, je to identifikátor pre odvod daní a odvodov
  3. IČ DPH je identifikátor len pre DPH, preto neplatca toto číslo nemá

Ak IČ DPH existuje, malo by sa zhodovať s DIČ, ale to riešiť nemusíte, funguje to správne, lebo ak sa nekontroluje DIČ cez VIES pre SR, kontroluje sa IČ DPH cez VIES hneď potom, a tak to aj má byť.

PS: DIČ má rôzny formát ak ide o právnickú alebo fyzickú osobu (je to tak aj v ČR?) PS2: fyzické osoby, teda živnostníci majú vlastný register zrsr.sk, zatiaľ čo právnické sú v obchodnom registri orsr.sk ..ani jeden z nich neumožňuje jednoduchý prístup ako ARES :)

Našiel som celkom dobré vysvetlenie: https://www.podnikajte.sk/start-podnikania/c/2188/category/registracne-povinnosti/article/ico-dic-icdph.xhtml

vyskoczilova commented 5 years ago

Díky, podívám se na to a zkusím to zapracovat až budu mít chvilku. Až to bude ready (chci k tomu přihodit ještě odstraňování mezer, když už to budu posílat), pomohl byste mi to prosím zkontrolovat?

morvy commented 5 years ago

Samozrejme rád to pozriem aj vyskúšam funkčnosť 👍

vyskoczilova commented 5 years ago

@morvy Omlouvám se za zdržení, už je to opravené :) A pošlu to do dalšího release.