Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 3598 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)
Amigos, Depois que baixei a versão nova do acbr esta dando a mensagem de diferença na base e valor do ICMS.
Editado por rcfatura
Postado

Boa noite, importei o seu XML para o Emissor da SEFAZ, você informou no XML o Total do ICMS 156,10 , cliquei no botão do Emissor para calcular os totais ele mudou para 156,00 , somei na calculadora e deu igual ao Emissor 156,00 , não entendi o 156,10 que você informou no XML, conclusão, é só você somar certo o Total do ICMS.

Espero ter ajudado.

 

Sds,

Ricardo.

  • Curtir 1

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

  • Membros Pro
Postado

Ricardo,

 

156,00 é o valor errado... pense comigo.

 

Dentro do XML na TAG <vICMS> aparece no valor de 1.95 pelo simples fato que que o ACBR arredonda o valor pra colocar na TAG eu uso o TXT, mas o real é 1.9512 porque o icms de 16.26 * 12% = 1.9512 assim quando o sistema vai somando item a item no final vem o tal 156,10 que é o correto de 1300.80 * 12% = 156,096...

 

ou seja esta sem solução...

  • Moderadores
Postado

Ricardo,

 

156,00 é o valor errado... pense comigo.

 

Dentro do XML na TAG <vICMS> aparece no valor de 1.95 pelo simples fato que que o ACBR arredonda o valor pra colocar na TAG eu uso o TXT, mas o real é 1.9512 porque o icms de 16.26 * 12% = 1.9512 assim quando o sistema vai somando item a item no final vem o tal 156,10 que é o correto de 1300.80 * 12% = 156,096...

 

ou seja esta sem solução...

Não é o ACBr que arredonda, o XML permite apenas 2 casas decimais para esses campos, veja a NT 2013.005. Você deve ajustar seu sistema para arredondar conforme as regras da ABNT. Provavelmente na versão 2.00 havia uma tolerância maior com os valores e na versão 3.10 esses valores estão sendo validados de forma diferente.
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Consultores
Postado

Ricardo,

 

156,00 é o valor errado... pense comigo.

 

Dentro do XML na TAG <vICMS> aparece no valor de 1.95 pelo simples fato que que o ACBR arredonda o valor pra colocar na TAG eu uso o TXT, mas o real é 1.9512 porque o icms de 16.26 * 12% = 1.9512 assim quando o sistema vai somando item a item no final vem o tal 156,10 que é o correto de 1300.80 * 12% = 156,096...

 

ou seja esta sem solução...

Pense também no seguinte, como você vai pagar esse imposto quebrado? Não dá pra fazer nem transferência bancária no valor de R$ 1,9512.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Moderadores
Postado

Ricardo,

 

156,00 é o valor errado... pense comigo.

 

Dentro do XML na TAG <vICMS> aparece no valor de 1.95 pelo simples fato que que o ACBR arredonda o valor pra colocar na TAG eu uso o TXT, mas o real é 1.9512 porque o icms de 16.26 * 12% = 1.9512 assim quando o sistema vai somando item a item no final vem o tal 156,10 que é o correto de 1300.80 * 12% = 156,096...

 

ou seja esta sem solução...

Rcfatura. Não está correto o cálculo que vc está fazendo.    Exemplo 16.26 x 12% = 1.9512.

 

No manual a base de cálculo do icms e o valor do icms tem que ser com dois dígitos.

Veja página 168 do Manual de Integração v.5.00

N15 - vBC - Valor da BC do ICMS - Tamanho: 15 - Dec - 2

N17 - vICMS - Valor do ICMS - Tamanho: 15 - Dec -

 

Então vc não pode querer fazer o teu sistema fazer um cálculo paralelo e achar o valor de 1.9512 porque vc calculou 16.26 x 12%=1.9512.

Tem que respeitar as regras.  Se está pedindo em duas casas decimais  o valor de 1.9512 é 1.95  e fim de papo. Se o cálculo desse 1.9552 o valor seria 1.96 devido as regras de arredondamento.  (Se o terceiro digito for igual ou maior que 5 acrescenta 1 na segunda casa se for menor que 5 o número da segunda casa permanece e ignora o restante).

 

No final, nas tags dos totais o que está sendo validado é se vBC do total é a soma de todos os vBC dos itens e se vICMS do total é a soma de todos os vICMS dos itens.

 

 

 

Exemplo:

Nota fiscal numero 1

produto XXX  16,26 x 12% = 1,9512   =   vBC=16,26  vICMS=1,95

produto YYY  16,30 x 12% = 1,9560   =   vBC=16,30  vICMS=1,96

 

Tag dos totais

vBC=32,56

vICMS=3,91 

 

O total do vICMS é 3.91  e não tem nada que querer calcular 3.9072 em um cálculo paralelo.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...