Jump to content
  • 0

Europejski numer VAT - nie zmienia stawki VAT na 0%


sitte

Question

Przenoszę sklep z Prestashop 1.6 na 1.7. W obu zainstalowany jest moduł Europejski numer VAT. Weryfikuje on numer VAT prawidłowo jednak w preście 1.6 nie dolicza podatku VAT w podsumowaniu (tego oczekuję) a w 1.7 niezależnie od wprowadzonego numeru NIP, VAT jest zawsze doliczany.

  1. Czy ten moduł powinien zmienić stawkę VAT na 0 w przypadku podania prawidłowego numeru NIP w adresie?
  2. Jeśli tak to czy wymaga jeszcze jakichś ustawień?

Prosiłbym o podpowiedź.
 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Po dokładniejszym sprawdzeniu problem dotyczy tego że funkcja isAvailableForThisAddress(Address $address) w pliku /modules/vatnumber/VATNumberTaxManager.php jest wywoływana kilka razy (dokładnie 4). Za pierwszym i ostatnim otrzymuje właściwy adres i zwraca true. W dwóch środkowych jednak otrzymuje pusty adres i zwraca false. Problem nie został przez nas rozwiązany lecz ominięty poprzez dodanie linijki

if ($address->id_country!=14) return true; /*14 to numer kraju Polska*/

na początku tej funkcji. Dzięki temu jeśli tylko nie sprzedajemy poza UE to rozwiązuje (albo chwilowo łata) tą sprawę. Może się komuś przyda.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...