Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ao imprimir uma NFSe para Goiânia-GO, não foi apresentado o calculo do ISS Retido e tag ISS Retido está assim no XML <IssRetido>1</IssRetido>

Os valores estão preenchidos assim:

<Valores>
     <ValorServicos>1.00</ValorServicos>
     <ValorDeducoes>0</ValorDeducoes>
     <ValorPis>0.00</ValorPis>
     <ValorCofins>0.00</ValorCofins>
     <ValorInss>0.00</ValorInss>
     <ValorIr>0.00</ValorIr>
     <ValorCsll>0.00</ValorCsll>
     <ValorIss>0</ValorIss>
     <Aliquota>3.34</Aliquota>
     <DescontoIncondicionado>0.00</DescontoIncondicionado>
</Valores>

 

Após várias pesquisas não consegui resultado. 

Minha solução de momento foi alterar a pnfsNFSeR.pas para o provedor de Goiânia quando tiver stRetencao e o ISS Retido igual a 0, pegar o valor do servico * aliquota. 

      if(Fprovedor = proGoiania) and (NFSe.Servico.Valores.ValorIssRetido = 0) and (NFSe.Servico.Valores.IssRetido = stRetencao) then
      begin
        NFSe.Servico.Valores.ValorIssRetido := (NFSe.Servico.Valores.ValorServicos * NFSe.Servico.Valores.Aliquota)/100;
        NFSe.Servico.Valores.ValorIss := 0;
      end;

Estou anexando a unit para verificar a sugestão ou me darem algum retorno para uma solução. 

5219092824936800010756000000000000740-nfse.xml pnfsNFSeR.pas

  • Este tópico foi criado há 1889 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...