Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado (editado)

Bom Dia,

 

Estou com problema nessas ultima versões da ACBrNFSe, ao atualizar o componente o Valor Líquido da NFSe está descontando novamente o valor do ISS retido. o problema é que o WebService já retorna o Valor Liquido calculado com o valor do Iss retido conforme XML em anexo (Provedor WebISS). Sinceramente não entendi nada na lógica dessa alteração, sempre funcionou nesse e em outros provedores.

 

Eu tive que voltar da forma que era antes para voltar a funcionar nos clientes.

 

 

Unit ACBrNFSeDANFSeRLRetrato.Pas

 

Antes
 
 rllValorIssRetido.Caption      := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorIssRetido );//Astrogildo em 13/12/12

 rllValorLiquido.Caption := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorLiquidoNfse );//Astrogildo em 13/12/12
 
Depois
 
 If FNFSe.Servico.Valores.ValorIssRetido > 0 Then Begin


   rllValorIssRetido.Caption := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorIssRetido);


   rllValorLiquido.Caption   := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorLiquidoNfse -
                                                    FNFSe.Servico.Valores.ValorIssRetido);
 End Else Begin


   Case FNFSe.Servico.Valores.IssRetido Of
   stRetencao     : Begin


                      rllValorIssRetido.Caption := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorIss);


                      rllValorLiquido.Caption   := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorLiquidoNfse -
                                                                       FNFSe.Servico.Valores.ValorIss);
                    End;


   stNormal       : Begin


                      rllValorIssRetido.Caption := DFeUtil.FormatFloat(0);


                      rllValorLiquido.Caption   := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorLiquidoNfse);
                    End;


   stSubstituicao : Begin


                      rllValorIssRetido.Caption := DFeUtil.FormatFloat(0);


                      rllValorLiquido.Caption   := DFeUtil.FormatFloat(FNFSe.Servico.Valores.ValorLiquidoNfse);
                    End;
   end;
 End;
Att,

NFS-e.xml

Editado por marciotga

Atenciosamente,

Márcio Lopes

Analista de Sistemas

  • Moderadores
Postado

Segue unit alterada.

Boa noite

fui fazer o merge para testar e percebi que sua unit está desatualizada!

faça primeiro o udpate da mesma e depois aplique suas alterações caso seja necessário e volte a anexar a mesma aqui !

Obrigado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Moderadores
Postado

Bom Dia,

 

Segue unit alterada.

 

Obrigado.

Bom dia

Sugiro olhar a revisão 7500

onde foi feito a mudança que está hoje informando que foi feito isso para atender a impressão correta no Fortes report!

e preciso verificar senão está sendo feito no local errado no outro provedor ou no que você usa.!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Consultores
Postado

Bom dia a todos,

 

Alterei várias units a fim de resolver o problema do Valor Liquido Zerado.

 

Favor atualizar os fontes e testar novamente.

 

A primeira alteração visava somente se o XML da NFS-e fosse carregado para o componente com essa alteração acredita-se que o problema esteja resolvido sem a necessidade de realizar um LoadFromFile do XML.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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