Login Registre-se
OT - Como fazer o Calculo do IBPT [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 90
Localização: Olinda - PE
Offline

Boa tarde.

Senhores observei aqui no grupo perguntas sobre o IBPT por estarem com o status de Resolvido eu estou criando este até porque a minha pergunta é sobre Negocio e não sobre programação, o que ocorre é o seguinte eu decidi ter uma tabela do IBPT no meu sistema o qual eu importo os dados a cada nova tabela, anteriormente eu fazia uso de um percentual que o contador ( que nunca o fez ) informasse.

So que tenho duvidas para fazer o calculo, eu tenho até algumas notas que obtive mais o meu calculo nunca sai igual,
existe também a questão da origem do produto Tabela A que vai de 0 a 8 e não sei se isto influencia ou como influencia no momento de fazer o calculo

Exemplo
Nota do estado de ES Aliq Icms 17%,

Produto tem NCM igual a 84148011, origem = 2 e Valor Total 210,00 e o Valor do IBPT na Nota é R$ 47,00
IBPT % Valores calculoados
Nacional 4,20 = 8,820
Importado 9,67 = 20,307
Estadual 12,00 = 25,200


Como foi que chegou ao valor de 47,00 ?


Na minha regra de negocio estou obtendo o valor Total do Produto e multiplicando por cada percentual e por fim somando tudo , só não sei se devo sempre Usar o percentual Importado
se alguem puder dar uma força nisto agradeço, porque não tenho como nem falar na palavra "Contador" infelizmente este tipo de profissional ....


Esta mensagem foi editada 1 vez. Última atualização foi em 17/06/2018 19:52:12


Robson Lira
Skype: robson.lira
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 245
Offline

Oi, bom dia. Desculpa a demora em responder. Se ainda não achou a resposta, vou colocar aqui como fazemos.

A tabela do IBPT possui valores de aliquota, aliquota importado e aliquota estadual para cada NCM.

No cadastro dos nossos itens no sistema, existe um campo que informa a origem do produto (de 1 a 8 ). Ele é indispensável para calcular o valor aproximado do IBPT.

A nossa regra de negócio funciona assim:

- Buscamos o registro IBPT pelo NCM do produto
- De acordo com a origem do produto, pegamos o valor OU de aliquota (em casos de produtos nacionais) ou aliquota importada (em casos de produtos importados). Com isso temos a aliquota para cálculo de IMPOSTOS FEDERAIS
- Depois pegamos o valor de aliquota estadual para cálculo de IMPOSTOS ESTADUAIS

O valor do imposto é sempre VALOR LIQUIDO DO PRODUTO * aliquota / 100.

Depois soma-se os valores de cada imposto por produto em um totalizador.

NO fim, você terá dois valores: um imposto total federal e um total estadual. Se, por algum motivo, no seu produto incidir imposto municipal, terá que usar a aliquota correspondente do IBPT.

Se, por algum motivo (e as vezes ocorre), do NCM do produto não existir na tabela IBPT, usamos valores médios para essas aliquotas. Para esses valores médios tivemos que recorrer a um contador, mas no presente momento usamos 13,45 para aliquota, 25,99 para importado e a estadual segue a tabela padrão de ICMS para cada unidade federativa.

Ah sim, nunca esquecer de colocar junto ao texto dos valores de IBPT a chave da tabela IBPT que você usou como referência, por exemplo, 9oi3aC.

Esta mensagem foi editada 5 vezes. Última atualização foi em 06/06/2018 10:38:45


If you're here, who's running hell?
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 90
Localização: Olinda - PE
Offline

Olá GGarcia bom dia.

Cara muito obrigado pelo retorno, sim eu consegui evoluir e sim a origem do produto que era uma grande duvida para mim resolvi assim

Se origem com valores entre 0, 3, 4 e 5
-> Aliq nacionalFederal * valor do produto
Senão
-> Aliq importFederal * valor do produto

+ ( Aliq Estadual * valor do produto ) + ( Aliq Municipal * valor do produto )

e cada item destes eu tenho um campo para somar tudo e no fim do xml colocar as informações ( Obs eu não estou colocando nada detalhado referente ao IBPT por item apenas a tag
<vTotTrib>28.76</vTotTrib> ) , mais como ia comentando no final tenho isto

<infAdic>
<infCpl>Valor aproximado dos Tributos (Lei Federal 12.741/2012) total: R$ 28.76 Federal: R$ 5.44 Importado: R$ 0.00 Estadual: R$ 23.32 Municipal: R$ 0.00

Porém o que vc citou "Ah sim, nunca esquecer de colocar junto ao texto dos valores de IBPT a chave da tabela IBPT que você usou como referência, por exemplo, 9oi3aC." isto eu não fiz e vou cuidar agora

Agora meu caro este lance de não achar e ter uma informação do Contador é de lascar meu, não tenho tido boas experiencias com este tipo de profissional

Robson Lira
Skype: robson.lira
GGarcia

JavaC Membro
[Avatar]

Membro desde: 28/05/2013 17:12:21
Mensagens: 245
Offline

rlira wrote:Agora meu caro este lance de não achar e ter uma informação do Contador é de lascar meu, não tenho tido boas experiencias com este tipo de profissional


Ninguém tem. Aqui ocorre de contadores ligarem para reclamar e eu tendo mais conhecimento no assunto do que um profissional que, por via de regra, deveria ser referência no assunto.

Mas veja o lado positivo disso: você precisa apenas consultar um contador uma vez ao ano para pegar essas médias. Se quiser evitar o contador de forma definitiva nesse caso, faça o seguinte: separe TODOS os registros IBPT por estado em uma tabela de excel ou leia os valores direto do arquivo CSV e faça as médias da porcentagem de tributação e usa elas como referência para NCMs que não forem encontrados na tabela IBPT.

Ah sim, a forma como você mostra os valores nas informações adicionais, como sendo o TOTAL e não por item, está correta. Se na minha postagem anterior isso não ficou claro, me expressei mal, desculpe. Você pode deixar o texto exatamente com está e no fim apenas colocar a versão da tabela IBPT usada.

Abraço

If you're here, who's running hell?
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 90
Localização: Olinda - PE
Offline

Olá GGarcia!

Cara grande abraço, muito agradecido

Robson Lira
Skype: robson.lira
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1185
Localização: Goiás
Offline

Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team