Calculo de Impostos / Alíquotas


#1

Bom Dia, Pessoal !!!

Estou com um problema no calculo do imposto, estou postando como cadastrei os impostos e como fiz o pedido de venda.

Calculo de Impostos / Alíquotas

Existe a possibilidade do Adempiere
Preços com impostos inclusos

Analise de Desempenho | Regras Contábeis | Alíquota de imposto

Criei um imposto “Compra de Mercadoria para uso/consumo”, com as seguintes flags:
Ativo, Padrão e Nível Resumo. Tipo de PV/PC = Imposto de Compra.

Criei um imposto chamado “ICMS”, com as seguinte flag: Ativo
Tipo de PV/PC = Imposto de Compra.
Taxa = 18
Imposto Pai = “Compra de Mercadoria para uso/consumo”
AdempiereLBR
Imposto = ICMSPROD
Grupo de Imposto Nota Fiscal = ICMS

Da Requisição a Fatura | Pedido de Compra

Pedido de compra - Configurei conforme conforme negociado com o fornecedor.

Linha do PC - inclui 03 produtos:

Arame Mig 1mm
Quantidade 18
UDM kg
Preço 5,90
Valor da Linha 106,20 – neste item possui 18% de ICMS.
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-18,00

Bico de Contato SBME 125/135 MIG
Quantidade 4
UDM unitário
Preço 3,60
Valor da Linha 14,40 – neste item o ICMS é 0%
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-00,00

Atal 10,00
Quantidade 1
UDM unitário
Preço 200,00
Valor da Linha 200,00 – neste item possui 18% de ICMS.
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-18,00

No Rodapé ele mostra 3 linha(s) - 320,60 – Total 378,31 BRL = 378,31

Na aba Imposto do pedido - mostra as seguntes informações:

Valor do imposto 57,71
Valor da Base de Imposto 320,60

Porém o valor correto do imposto é 55,12 e a base de calculo é R$ 306,20, pois o 02 item o icms é 0%, e apesar de eu ter colocado icms 0%, o Adempiere não respeitou essa informação. O valor Total da Notal é 320,60.

Devo lançar os preços descontando o ICMS para o Adempiere fazer o calculo correto ?

Existe a possibilidade de o Adempiere fazer o calculo de imposto por linha?

Como faço para poder selecionar a flag Preço inclui imposto Na aba Imposto do Pedido ?

Qual a melhor maneira de trabalhar com os impostos alguém poderia compartilhar suas experiencias e o modo como resolveu os problemas de sua empresa??

Atte.
Michel Silvestre.


#2

Michel, o calculo é feito por linha mesmo.

1 - Na janela Alíquota de Impostos, o Imposto ICMS filho do Compra de Mercadoria para uso/consumo, deve estar com a taxa = 0, pois não vamos utilizar o padrão do Adempiere, e sim os cálculos do AdempiereLBR

2 - Para fazer o cálculo usando o imposto incluso, vc marca isso na lista de preço. Importante, se vc marcar que a lista incluí imposto para um pedido já feito, o Adempiere não consegue reconhecer isso, pois o flag “istaxincluded” na c_order, e adicionado via callout, então vc precisa selecionar a lista novamente, para funcionar.

sds, Mario


#3

Boa Tarde, Mario!!

Muito obrigado pela sua resposta no imposto pai eu mantenho a taxa em 18 ou tambem deixo 0 ?

Fix um teste deixando o imposto pai com taxa de 18 e filho com taxa 0. Na lista de preços selecionei a flag preço incluso, e atualizei a ordem de compra. O total ficou certo.

3 linhas(s) - 320,60 - total 320,60 BRL = 320,60. Porem quando seleciono a aba imposto do pedido, o valor do imposto continua 57,71 e valor da base de imposto 320,60.

Mas como o 02 item o icms é 0%, a base de calculo correta é 306,20.

Abraços,
Michel Silvestre.


#4

Consegui resolver o problema porém não sei se fiz da melhor maneira.

Pensei em 02 soluções:

01 - selecionar o imposto ICMS que é um imposto filho com taxa 0,00 .

02 - Criar um imposto pai com taxa 0,00.

Particularmente não sei qual a melhor opção, vou utilizar a 02 opção.

Se alguém tiver uma ideia ou já utiliza o sistema de impostos do Adempiere, por favor comente.

Abraços,

Michel Silvestre.


#5

Michel, se vc for utilizar a forma de cálculo do AdempiereLBR, SEMPRE os registros na tela Alíquota de Imposto devem ter a taxa = 0.

sds, Mario


#6

Bom Dia, Mário!!

Após as informações que você me passou refiz o pedido do zero pois após muitas modificações nos processos gostaria de saber se realemtne estava tudo certo e para a minha surpresa não deu certo. Vou listar todo o processo seguido.

Administração de Materiais | Regras de Administração de Materiais | Lista de Preços

Na aba Lista de Preços

Nome: Preço de Compra
Descrição: Lista de preços de compra
Ativo: selecionado
Moeda: BRL
Precisão de Preço: 2,0
Preço inclui impostos: seleciodo ( o campo Brazilian PriceList fica disponível após selecionar este campo)
AdempiereLBR
Brazilian PriceList: seleciodo ( Ao selecionar este campo, a aba Tax included List fica disponível).

A Aba Tax included List, serve justamente para selecionarmos os impostos inclusos, correto??

Na aba Tax included List:

Lista de Preço: Preço de compra
Ativo: selecionado
Taxa: ICMSPROD

Na aba Versão:
Nome: Versão compras Fevereiro
Ativo selecionado
Esquema de Lista de Preço: Esquema de Compras
Lista de preços Base: Versão de compras Janeiro
Válido desde: 01/02/2010

Analise de Desempenho | Regras Contábeis | Alíquota de imposto

Criei um imposto “Compra de Mercadoria para uso/consumo”, com as seguintes flags:
Ativo, Padrão e Nível Resumo.
Válido desde: 01/01/1990
Tipo de PV/PC = Imposto de Compra
taxa:0,0
País:Brasil Para: Brasil
Região: SP Para: SP

Criei um imposto chamado “ICMSPROD”, com as seguinte flag: Ativo
Tipo de PV/PC = Imposto de Compra.
Válido desde: 01/01/1990
Taxa = 0,0
Imposto Pai = “Compra de Mercadoria para uso/consumo”
Nome do imposto: ICMSPROD
País:Brasil Para: Brasil
Região: SP Para: SP

AdempiereLBR
Imposto = ICMSPROD
Grupo de Imposto Nota Fiscal = ICMS

Da Requisição a Fatura | Pedido de Compra

Pedido de compra -
Tipo de Transação: Industrialização
Tipo de Documento Alvo: Pedido de Compra
Lista de Preço: Preço de Compra
demais campos configurei conforme negociado com o fornecedor.

Linha do PC - inclui 03 produtos:

Arame Mig 1mm
Quantidade 18
UDM kg
Preço 5,90
Valor da Linha 106,20 – neste item possui 18% de ICMS.
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-18,00

Bico de Contato SBME 125/135 MIG
Quantidade 4
UDM unitário
Preço 3,60
Valor da Linha 14,40 – neste item o ICMS é 0%
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-00,00

Atal 10,00
Quantidade 1
UDM unitário
Preço 200,00
Valor da Linha 200,00 – neste item possui 18% de ICMS.
Taxa = compra de mercadoria para uso/consumo
Imposto
CFOP = 1101
Imposto Brasileiro ICMSPROD-18,00

No Rodapé ele mostra 3 linha(s) - 320,60 – Total 320,60 BRL = 320,60

Na aba Imposto do pedido - Não mostra informação nenhuma.

Você poderia descrever onde está o problema, ou algum procedimento que não fiz?

Abraços,
Michel Silvestre.


Tipo de Nota Fiscal x Tipos de Documentos
#7

Essa foi uma forma que fiz e deu certo. Mas se alguém pode dizer outra forma melhor essa.

JANELA ALÍQUOTA DE IMPOSTO

****LEMBRANDO !!!

DESATIVAR A ALÍQUOTA DE IMPOSTO: TAXA
VEM PADRÃO


1-Primeiro – Na janela ALÍQUOTA DE IMPOSTO

Crie um imposto chamado IMPOSTO X
Categoria de Imposto: Imposto Brasil
Marque: Nível de Documento. Nível de Resumo
Tipo de PV/PC: Ambos
Taxa: 0,00
Pais: Brasil

2 – Segundo – Na janela ALÍQUOTA DE IMPOSTO

Crie um imposto chamado Cofins
Categoria de Imposto: Imposto Brasil
Tipo de PV/PC: Ambos
Taxa: 0,00
Pais: Brasil
Imposto Pai: IMPOSTO X “o primeiro imposto que foi criado”

Adempiere LBR
Imposto: COFINSPROD
Grupo de Impostos (Nota Fiscal): COFINSPROD

3 – Terceiro – Na janela ALÍQUOTA DE IMPOSTO

Crie um imposto chamado ICMS
Categoria de Imposto: Imposto Brasil
Tipo de PV/PC: Ambos
Taxa: 0,00
Pais: Brasil
Imposto Pai: IMPOSTO X “o primeiro imposto que foi criado”

Adempiere LBR
Imposto: ICMSPROD
Grupo de Impostos (Nota Fiscal): ICMSPROD

4 – Quarto – Na janela ALÍQUOTA DE IMPOSTO

Crie um imposto chamado PIS
Categoria de Imposto: Imposto Brasil
Tipo de PV/PC: Ambos
Taxa: 0,00
Pais: Brasil
Imposto Pai: IMPOSTO X “o primeiro imposto que foi criado”

Adempiere LBR
Imposto: PISPROD
Grupo de Impostos (Nota Fiscal): PISPROD

JANELA CONFIGURAÇÃO DE IMPOSTOS

Crie um novo registro

na aba Cabeçalho

Tipo de Exceção: Produto
Produto: Produto X “O produto desejado”

na aba Estado
ex 1.
Região: CE
Para: CE
Imposto Brasileiro: Escolho PISPRO – 5,00, COFINSPROD-8,00
SITUAÇÃO TRIBUTÁRIA: 00 – TRIBUTADA INTEGRALMENTE

ex 2.
Região: CE
Para: SP
Imposto Brasileiro: Escolho PISPRO – 6,00, COFINSPROD-9,00
SITUAÇÃO TRIBUTÁRIA: 00 – TRIBUTADA INTEGRALMENTE

JANELA LISTA DE PREÇO

1- Opção

Marque: Preço inclui o imposto

Ex. Preço do produto para base de calculo é R$ 1,00. se a soma dos impostos é R$ 0,30 e já esta incluso no preço então o valor total do produto vai ser r$ 1,00.

2- Opção

Marque: Preço inclui o imposto, Brazilian PriceList

Ex. Preço do produto para base de calculo é R$ 1,00. se a soma dos impostos é R$ 0,30 e não esta incluso no preço então o valor total do produto vai ser r$ 1,30.

Pronto!!!

Tente vender/comprar o Produto X que todos os imposto vão ser calculados.


#8

Boa Noite Edson!!

Muito obrigado pela ajuda, da informações passadas por você acabei não utilizando todas as dicas, pois como tenho muitos produtos acredito que efetuar o cadastro produto por produto seria complexo demais. por isso mantive a mesma estrutura que descrevi anteriormente.

Na janela Configuração de Impostos, mantive o tipo de exceção em Grupo de tributação.

Na lista de preço marquei, impostos incluso e não marquei brazilian pricelist.

Na janela alíquota de imposto, no imposto pai marquei Nível de Resumo e Nível de Documento.

Mantendo o campo taxa 0,00 o pedido de compra não gera os impostos. Agora se eu colocar uma taxa 18,00 ai no pedido de compra efetua o calculo corretamente. Tanto o valor do imposto quanto a base calculo ficam certos…

Você poderia me ajudar com esse problema??

Atte.
Michel Silvestre.


#9

ADMINISTRADOR DO SISTEMA | REGRAS DA EMPRESA | EMPRESA

Verifiquei que no campo Model Validator estava em branco, adicionei a linha abaixo:
org.adempierelbr.validator.ValidatorBPartner;org.adempierelbr.validator.ValidatorDocType;
org.adempierelbr.validator.ValidatorOrder;org.adempierelbr.validator.ValidatorInvoice;

Após ester adicionado reiniciei a aplicação (RUN_Server.sh), e o pedido de compra passou a apresentar o valor da Base de Imposto, porém o valor do imposto fica 0,00.

Alguém já passou por isso, ou sabe como resolver este problema?

Atte.
Michel Silvestre.


#10

Toda vez que vou testar algo, faço o básico, depois faço algo mais complexo.
Tente fazer a forma que eu lhe disse e depois tenta fazer para grupo. Eu fiz as configurações como foi descrito pra vc e deu certo.

Os validaators que eu uso são esses:
org.adempierelbr.validator.ValidatorBPartner;org.adempierelbr.validator.ValidatorInvoice;
org.adempierelbr.validator.ValidatorInOut;org.adempierelbr.validator.ValidatorOrder;

Ta dando tudo certo.


#11

Boa tarde, Edson!!!

Muito obrigado mais uma vez pela resposta vou colocar os validator que você informou… Eu fiz uns testes, e percebi que o fato de utilizar 02 grupos de tributação no mesmo pedido está dando problema, quando utilizo apenas um grupo de tributáção os valores ficam corretos, eu vou fazer mais uns testes e posteriormente postarei o resultado.

Mais uma vez muito obrigado.

Atte.
Michel Silvestre.


#12

Estou com uma duvida em relação a percentuais diferentes para mesma empresa. Caso a empresa tenha o faturamento diferente a cada mês ela vai se enquadrar em percentuais diferentes.

Existe alguma forma de cadastrar o percentual de cada imposto por uma tabela de progressão?

Faturamento 900.000,00 até 1.000.000,00

ICMS X%
IPI D%
COFINS Y %

Faturamento 1.000.000,00 até 2.000.000,00

ICMS W%
IPI T%
COFINS U %

Existe isso ou alguém ta trabalhando em cima disso?


#13

Ola boa noite…
Pessoal, estou com um problema na janela Pedido de Venda.
Na aba Pedido eu informo o nome do parceiro ( no caso o cliente )
Informo o tipo de documento alvo como sendo Pedido padrao (Standard Order)
Eu fiz todos os procedimentos que estao descritos neste tutorial
dl.dropbox.com/u/32169037/manual … ereLBR.pdf
porem quando eu seleciono um produto na aba “Linha de Pedido” (na janela pedido de venda)
ele me traz todos os dados, exceto o codigo do CFOP.
isto seria alguma callout? alguma excessao? ja vasculhei todo o codigo…
nao consigo fazer o produto trazer automaticamente o CFOP para aquele item.


#14

Arthur confirme se as condições do produto inseridas na janela CFOP satisfazem com as condições cadastradas na janela Produto.

Se você seguiu fielmente o manual e esta realizando o teste com o CFOP 5.101, verifique se:
Tipo de documento -> Padrão
O estado da sua empresa -> parceiro de negócio são os mesmos
Substituição tributária do produto = não
Categoria do produto = Material
Produção Interna = Sim

Realizei testes aqui e não tive nenhum problema.


#15

Obrigado pela resposta, utilizei hoje em 2020, quem diria.