Jump to content

Nif Inválido


Blootrice
 Share

Recommended Posts

Boa tarde,

 

Estou a deparar-me com um erro que envolve a verificação do NIF.

Após ativar o módulo B2B, qualquer NIF PT que insira dá inválido. Isto acontece, no registo de cliente e no backoffice.

 

Trata-se de um bug? Falta-me alguma configuração?

 

Agradeço a ajuda.

 

Obrigado.

Melhores cumprimentos,

Pedro

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Qual o país standard selecionado para a sua loja ? O Nr. VAT foi codado de acordo com o pacote de localizacao em uso. Vc. deverá selecionar o pacote de localizacao correto. Portugal=Portugal, Brasil=Brasil. O pacote PT-pt nao serve para o Brasil e o pacote pt-br nao serve para Portugal. Verifique a configuracao na aba localizacao -> localizacao -> país padrao.

Share this post


Link to post
Share on other sites

Vc. pode alterar as traducoes, ou entao alterar inserindo modelo no ficheiro responsável do seu tema que é /themes/seutema/authentication.tpl, cerca linha 207, 268, 305, 376 e 654, assim como também o ficheiro /themes/saeutema/address.tpl ca. linha 72 e 166, .

 

Só que as pessoas que inserim o NIF devem conhecer o formato por sí... Se nao conhecem, entao na verdade nao sao empresas..... Este formato é standardizado na Europa inteira por lei Européia.... ;)

Share this post


Link to post
Share on other sites

NIF = N.º de identificação Fiscal (particulares)

VAT = NPC = N.º de Pessoa Colectiva PTxxx.

Sim e nao: 

 

O Prestashop possue duas possibilidades:

 

VAT-ID - este se ativa pelo módulo "Número VAT" na aba módulos -> módulos

Para B2B deve-se usar o módulo VAT para vendas intercomunitárias. Este campo exige o formato PT999999999 = PT + 1 bloque de 9 dígitos numéricos.

https://en.wikipedia.org/wiki/VAT_identification_number

 

O campo NIF (Portugal = NIPC) - é outra funcao que serve somente para a Franca, Portugal e Espanha - DNI / NIF / NIE. Este campo possue nove dígitos e para o Portugal serve este formato: http://www.nif.pt/ - 9 dígitos e conforme o registro com dígito inicial diferente.

Edited by selectshop.at (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Sim e nao: 

 

O Prestashop possue duas possibilidades:

 

VAT-ID - este se ativa pelo módulo "Número VAT" na aba módulos -> módulos

Para B2B deve-se usar o módulo VAT para vendas intercomunitárias. Este campo exige o formato PT999999999 = PT + 1 bloque de 9 dígitos numéricos.

https://en.wikipedia.org/wiki/VAT_identification_number

 

O campo NIF (Portugal = NIPC) - é outra funcao que serve somente para a Franca, Portugal e Espanha - DNI / NIF / NIE. Este campo possue nove dígitos e para o Portugal serve este formato: http://www.nif.pt/ - 9 dígitos e conforme o registro com dígito inicial diferente.

 

100% de acordo, essa é a informação mais completa.

 

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Vc. ativou o módulo com a configuracao:  Ativar a verificação do número VAT com o WebService = SIM. Se sim, entao desative. me parece que alguma firewall está bloqueando o servico. cURL e allow_fURL_open instalados no servidor e em ON ?? Versao php em uso ? mod_security em OFF ?

 

Outra coisa: vi que a sua loja está em um nginx. Para tal a página está extremamente lenta.... O administrador do seu servidor/servico ngnix deverá reconfigurar.... Aqui da Áustria cada request para uma loja pequena como a sua demora entre 5 á 10 segundos para responder/abrir a página.

Share this post


Link to post
Share on other sites

B2B somente se vc. também vende para pessoas físicas, ou seja para negociantes. Se nao, entao nao é necessário ativar b2b (business to business).

 

Eu fiz alguns testes na minha loja de desenvolvimento, e estou tendo o mesmo problema que vc. ele nao aceita de forma nenhuma o NIF. Estou achando que é um bug da versao PS 1.6.1.4. Vou colocar no bugtracker, para ver o os desenvolvedores me devolvem.... http://forge.prestashop.com/browse/PSCSX-7866

 

Pelo que pude descobrir no banco de dados VAT_number está codado para 32 dígitos, dni para 16 dígitos. Ambos muito estranho....

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

  • 3 weeks later...
  • 6 months later...

Sim é correto, dessa forma funciona tudo na perfeição, NIF válido para particular ou empresa.

 

Apenas refiro no modo B2B não funciona o NIF, mas que também não faz grande diferença se usar o modelo "normal" para os revendedores em vez do modo B2B.

 

No meu caso ativei uma multi-loja e os revendedores entram através dessa loja

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More