Ir para conteúdo
  • Cadastre-se

dev botao

total do produto / servico difere do somatorio dos itens


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

Recommended Posts

Boa tarde a todos

Me desculpem pelo tópico repetido, mas já pesquisei e não encontrei alguma solução para este caso.

O arquivo xml em anexo está rejeitando com esta mensagem.

Já olhei o conteúdo do xml e infelizmente, não consegui identificar o problema.

Obrigado a todos que puderem ajudar.

Carlos

35160600831245000160550020000192281000192282-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Olá,

Estou com um problema ao tentar validar as regras de negocio pelo ACBr está me retornando o seguinte erro em anexo...

Para validar eu uso o seguinte código:

    DM.ACBrNFe1.NotasFiscais.ValidarRegrasdeNegocios(ErrosRegraNegocio);
    if ErrosRegraNegocio <> '' then
      raise Exception.Create(ErrosRegraNegocio);

Eu achei que estava errando em algum calculo mas se eu remover esse trecho a nota é autorizada normalmente

Segue em anexo o xml caso alguém tenha alguma dica fico agradecido

 

Erro.jpg

53180126850336000137650010000000049000000046-nfe.xml

Assinatura.jpg

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Alan Lucas disse:

Olá,

Estou com um problema ao tentar validar as regras de negocio pelo ACBr está me retornando o seguinte erro em anexo...

Para validar eu uso o seguinte código:


    DM.ACBrNFe1.NotasFiscais.ValidarRegrasdeNegocios(ErrosRegraNegocio);
    if ErrosRegraNegocio <> '' then
      raise Exception.Create(ErrosRegraNegocio);

Eu achei que estava errando em algum calculo mas se eu remover esse trecho a nota é autorizada normalmente

Segue em anexo o xml caso alguém tenha alguma dica fico agradecido

 

Erro.jpg

53180126850336000137650010000000049000000046-nfe.xml

Resolvido,

Alterei a linha 1107 da Unit ACBrNFeNotasFiscais.pas

de:

    GravaLog('Validar: 564-Total Produto/Serviço');
    if (NFe.Total.ICMSTot.vProd <> fsvProd) then
      AdicionaErro('564-Rejeição: Total do Produto / Serviço difere do somatório dos itens');

para:

    GravaLog('Validar: 564-Total Produto/Serviço');
    if ((NFe.Total.ICMSTot.vProd + NFe.Total.ISSQNtot.vServ) <> fsvProd) then
      AdicionaErro('564-Rejeição: Total do Produto / Serviço difere do somatório dos itens');

Pois na validação só estava considerando produtos e não serviços.

O problema ocorria quando se adicionava produtos e serviços na nota, o fsvProd vem carregado com o valor total dos produtos e serviços e estava sendo comparado apenas com os produtos gerando erro.

Não sei se foi a melhor solução mas passou sem problema rs...

 

Forte abraço.

Assinatura.jpg

Link para o comentário
Compartilhar em outros sites

Boa tarde @Alan Lucas, tem certeza que o teu serviço deve somar no total da nota?

Ao meu ver os fontes do ACBr estão corretos, o que está faltando pra você é informar corretamente o campo indTot do serviço.

segue nota de teste que fiz aqui e valida corretamente.

41180117493031000124650010001897951230205139-nfe.xml

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Roberto.Godinho disse:

Boa tarde @Alan Lucas, tem certeza que o teu serviço deve somar no total da nota?

Ao meu ver os fontes do ACBr estão corretos, o que está faltando pra você é informar corretamente o campo indTot do serviço.

segue nota de teste que fiz aqui e valida corretamente.

41180117493031000124650010001897951230205139-nfe.xml

Boa tarde Roberto, 

Obrigado pelo feedback bom vou verificar mas isso só ocorre na regra de negócio do ACBr quando eu comentei o trecho para não  validar foi enviado e autorizado sem erro.

O XML de teste está anexo acima 

Assinatura.jpg

Link para o comentário
Compartilhar em outros sites

10 minutos atrás, Alan Lucas disse:

Boa tarde Roberto, 

Obrigado pelo feedback bom vou verificar mas isso só ocorre na regra de negócio do ACBr quando eu comentei o trecho para não  validar foi enviado e autorizado sem erro.

O XML de teste está anexo acima 

Em Brasília entra os serviços no total da nota.

Lembrei agora que aqui tem algumas particularidades.

Assinatura.jpg

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.