Jump to content

dev botao

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

Recommended Posts

  • Membros Pro
Posted

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?

  • Administradores
Posted

Bom dia.

Por favor anexe o seu xml.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Moderadores
Posted
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

 

 

  • Membros Pro
Posted

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

  • Moderadores
Posted
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

 

 

  • Membros Pro
Posted

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.

  • Administradores
Posted

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

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Consultores
  • Solution
Posted
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.
  • Membros Pro
Posted
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
  • Administradores
Posted

Obrigado por reportar.

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

  • Like 3
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Este tópico foi criado há 2240 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.

The popup will be closed in 10 seconds...