- 17 Jul 2019, 14:06
#85424
Boa tarde a todos;
Vou deixar um pouco do conhecimento que tenho do assunto desse tópico; A um tempo atrás desenvolvi um pequeno sistema para calcular a substituição tributária de notas de entrada para uma empresa, alguns fornecedores dessa empresa não recolhia a substituição na fonte devido o estado destino não ter protocolo com o estado emissor da NFe para fazer esse recolhimento, sendo assim o recolhimento era de obrigação do lojista, o sistema desenvolvido trabalha com o XML da NFe enviada ao lojista, ao ler o xml acessa uma tabela com NCM do ramo do lojista e compara com o NCM do XML da NFe, batendo faz a associação e passava para os próximos passos, falo o seguinte com base na complexidade do desenvolvimento nada presente no opencart pode ser aproveitado para fazer esse tipo de integração, abaixo vou deixar dicas para desenvolvimento desse sistema;
Banco de dados;
1- Uma tabela de NCM dos produtos vendidos na loja online
2- Uma tabela de regras para 26 estados, pois cada estado pode ter protocolo isentândo certo NCM de substituição, sendo assim o sistema terá que fazer essa checagem ao efetuar o cálculo
Cadastro de produto
1- Deve ter campo NCM, e o ID do mesmo deve esta associado com a tabela de NCM
2- Deve ter campo IPI
Sobre o cálculo
É extremamente complexo, deve ajustar o MVA para empresas contribuinte de ICMS, e não ajudar quando é simples nacional, sendo assim deve fazer essa checagem no cadastro do cliente; Não irei prolongar pois entra em dados técnicos;
A implementação dessa função no opencart é interessantes mais posso deixar aqui um pouco do conhecimento que adquirir desenvolvendo esse sistema, não é algo simples de desenvolver, mais é possível, não será algo que pode ser feito em 1, agora sobre a utilização só seria interessante implementar em grande distribuidores ou em grandes empresas, pois terá que ter uma área fiscal por trás do sistema para sempre alimentar as tabela de NCM e também a tabela de protocolos de isenção de substituição;
Caso a ideia de desenvolvimento for para frente tenho interesse em contribuir;
# Ariel Gonçalves (veteranodf)
# Suporte comercial acesse https://www.bestcode.dev/contato