Jump to content

diadoacbr

Divergência de valor do total de icms


Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 1390 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia, recentemente estamos tendo um problema com um cliente do Distrito Federal onde esta retornando o erro "total de icms difere do somatório dos itens" , ao analisar os valores esta dando diferença de centavos como 1 , 2 centavos. Estamos calculando os valores com duas casas decimais, existe alguma maneira diferente para calcular o icms no Distrito Federal? Alguem tem o mesmo problema ? Como vocês fazem para calcular?

Link to comment
Share on other sites

  • Administradores

Bom dia.

Por favor anexe o seu xml.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Moderadores
44 minutos atrás, mgmobile disse:

Segue em anexo o xml da nota fiscal, neste exemplo deu diferença de 8 centavos.

Não pode haver diferença na soma do valor total do ICMS.

Há tolerância de 0,01 no cálculo do valor do icms do item na nota fiscal.

1 hora atrás, mgmobile disse:

Como vocês fazem para calcular? 

Calculo o valor do icms do item, arredondando para 2 casas decimais, a soma do valor já arredondado dos itens informo na tag Total.ICMS.vICMS.

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Pessoal, talvez eu não tenha me expressado direito... vamos lá:

1-Usamos o acbrmonitor (TXT)

2-Geramos o txt com os campos corretos, base, icms, etc... informamos o valor do icms de cada item com 2 casas decimais (ja tentamos com 3, 4 casas pra ver se dá certo), o problema é que o valor que informamos está correto, o total está correto mais o WEBSERVICE retorna erro (fala que esta errado... geralmente 1 ou 2 centavos)

Anexo segue um exemplo do INI que mandamos pro acbr... do XML gerado pelo acbr e do retorno do webservice... nesse caso o webservice retornou que o correto é total de icms R$ 76,72 e informamos R$ 76,73... se olharem os valores da base x icms vai ver que o total é R$ 76,73 e não 76,72 conforme erro retornado pelo WS...

Alguns estados como p PARANA por exemplo (caso do webservice que usamos para este teste anexo) ele retorna que está errado mais nos da o total que ele calculou... dai nosso sistema ajusta 1, 2 centavos no total e manda novamente para passar a NF... mais tem estados (DF por exemplo) que apenas fala que o total nao bate mais nao informa o calculado... dai ficamos sem saber o que diabos o webservice está calculando... às vezes dependendo da qtde de itens da NF o webservice retorna um total tipo 6 centavos de diferença mais se vc somar um a um a BASE X ICMS do INI vai ver que nosso sistema está calculando certinho e o webservice que está fazendo algo errado...

Em suma, em casos como esse do DF por exemplo o webservice retorna erro de divergencia de ICMS... mais nao fazemos a ideia do que ele calculou.... dai temos que ficar "chutando" valores de totais a mais ou a menos do que o valor correto até a NF passar...

Enfim, o INI anexo se vcs olharem vai ver que informamos os totais certo mais se mandar para imprimir a NF vai retornar que deu divergencia...

erroACBR.JPG

NFE_1020.txt

41181005680652000138550010000010201000010204-nfe.xml

Link to comment
Share on other sites

  • Moderadores
13 minutos atrás, mgmobile disse:

Ao contrário do teu XML anterior, neste os valores estão batendo, fazendo a validação do arquivo XML no validador da SEFAZ-RS mostra como normal.

Citar
Resultado da Validação do Schema e de Regras de Negócio (atualizado até a NT2016/002 v1.51 e anteriores):
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: Documento de NF-e
  • valid.pngSchema XML: Nenhum erro encontrado
  • ico_menos.gifvalid.pngNF-e 41181005680652000138550010000010201000010204
    • valid.pngCertificado Digital do Titular: CN=MGMOBILE TECNOLOGIA LTDA ME:05680652000138 - CNPJ: 05.680.652/0001-38 [Visualizar]
    • valid.png Assinatura Digital: Válida
    • valid.pngRegras de Negócio [Ambiente de Homologação (Testes)]
      • bullet_black.png100 - [Simulacao] Autorizado o uso da NF-e

Se o webservice da SEFAZ-PR está acusando diferença você deve entrar em contato com a mesma e questionar o motivo.

18 minutos atrás, mgmobile disse:

Alguns estados como p PARANA por exemplo (caso do webservice que usamos para este teste anexo) ele retorna que está errado mais nos da o total que ele calculou... dai nosso sistema ajusta 1, 2 centavos no total e manda novamente para passar a NF... mais tem estados (DF por exemplo) que apenas fala que o total nao bate mais nao informa o calculado... dai ficamos sem saber o que diabos o webservice está calculando... às vezes dependendo da qtde de itens da NF o webservice retorna um total tipo 6 centavos de diferença mais se vc somar um a um a BASE X ICMS do INI vai ver que nosso sistema está calculando certinho e o webservice que está fazendo algo errado...

Não tem porque ficar fazendo ajuste, se o erro é do webservice...

  • Like 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Entendi, atualmente quando ocorre este erro relatado acima nos estamos utilizamos este site : http://www.semx.com.br/ , atraves deste site ele retorna o mesmo valor que o webservice do estado. Como visto acima nao é algo do programa e sim do webservice, existe alguma maneira de calcular igual a este site ou saber o valor que o webservice retorno para que o cliente nao tenha problema na emissão da nota fiscal ate o webservise seja corrigido?

att.

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Pelo decorrer das postagens me parece que oque realmente é necessário é contactar a SEFAZ-PR e verificar qual seria o possível problema.

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores
  • Solution
3 horas atrás, mgmobile disse:

Anexo segue um exemplo do INI que mandamos pro acbr... do XML gerado pelo acbr e do retorno do webservice... nesse caso o webservice retornou que o correto é total de icms R$ 76,72 e informamos R$ 76,73... se olharem os valores da base x icms vai ver que o total é R$ 76,73 e não 76,72 conforme erro retornado pelo WS

Na verdade, os valores que você enviou para o arquivo INI não estão batendo. Veja e some os valores:

[Produto001]
[ICMS001]
Valor=5,66
[Produto002]
[ICMS002]
Valor=12,25
[Produto003]
[ICMS003]
Valor=10,08
[Produto004]
[ICMS004]
Valor=11,52
[Produto005]
[ICMS005]
Valor=5,93
[Produto006]
[ICMS006]
Valor=8,63
[Produto007]
[ICMS007]
Valor=8,63
[Produto008]
[ICMS008]
Valor=6,47
[Produto009]
[ICMS009]
Valor=7,55
[Total]
ValorIcms=76,73

5,66 + 12,25 + 10,08 + 11,52 + 5,93 + 8,63 + 8,63 + 6,47 + 7,55 = 76,72

Mas você informou no total 76,73. Isso é transportado para o arquivo xml da NF-e.

E é isso que a mensagem de erro está dizendo. Que a soma resulta num valor diferente do que você informou como total.

  • Like 3
  • Thanks 1

[]'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.
Link to comment
Share on other sites

  • Membros Pro
1 hora atrás, EMBarbosa disse:

Na verdade, os valores que você enviou para o arquivo INI não estão batendo. Veja e some os valores:

[Produto001]
[ICMS001]
Valor=5,66
[Produto002]
[ICMS002]
Valor=12,25
[Produto003]
[ICMS003]
Valor=10,08
[Produto004]
[ICMS004]
Valor=11,52
[Produto005]
[ICMS005]
Valor=5,93
[Produto006]
[ICMS006]
Valor=8,63
[Produto007]
[ICMS007]
Valor=8,63
[Produto008]
[ICMS008]
Valor=6,47
[Produto009]
[ICMS009]
Valor=7,55
[Total]
ValorIcms=76,73

5,66 + 12,25 + 10,08 + 11,52 + 5,93 + 8,63 + 8,63 + 6,47 + 7,55 = 76,72

Mas você informou no total 76,73. Isso é transportado para o arquivo xml da NF-e.

E é isso que a mensagem de erro está dizendo. Que a soma resulta num valor diferente do que você informou como total.

Muito obrigado pela analise, analisamos aqui detalhadamente o calculo feito em nosso sistema e estava sendo feito o calculo dos valores e no final era apresentado com 2 casas decimais, mudamos para calcular tudo com 2 casas decimais e nos testes realizados todos funcionaram corretamente.

  • Like 4
Link to comment
Share on other sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 3
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Este tópico foi criado há 1390 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.