Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde galera.

Tenho que fazer a nota de serviço com ISS retido.

Alguém pode me ajudar com quais os campos (tags) tenho que prencher ou informar, e o que devo mostrar no danfe.

Obrigado..

  • Membros Pro
Postado

Vc deve preencher a TAG IssRetido com o tipo da retenção igual a 1. Depois deve informar qual a aliquota e o valor do ISS.

Na DANFE, deve sair a aliquota, o valor do iss, um campo indicando que o Iss é retido e o valor do ISS deve ser decontando do valor liquido da NFSe.

Espero ter ajudado..

 

Postado

Então é isso:

    Servico.Valores.IssRetido := stRetencao;
    If Servico.Valores.IssRetido = stNormal then
    begin
     vValorISS := (Servico.Valores.BaseCalculo * Servico.Valores.Aliquota) / 100;
     Servico.Valores.ValorIss := RoundTo5(vValorISS, -2);
     Servico.Valores.ValorIssRetido := 0.00;
    end
    Else
    begin
     vValorISS := Servico.Valores.BaseCalculo * Servico.Valores.Aliquota;
     Servico.Valores.ValorIss := 0.00;
     Servico.Valores.ValorIssRetido := RoundTo5(vValorISS, -2);
    end;

 

  • Membros Pro
Postado
14 horas atrás, leufmt disse:

Então é isso:


    Servico.Valores.IssRetido := stRetencao;
    If Servico.Valores.IssRetido = stNormal then
    begin
     vValorISS := (Servico.Valores.BaseCalculo * Servico.Valores.Aliquota) / 100;
     Servico.Valores.ValorIss := RoundTo5(vValorISS, -2);
     Servico.Valores.ValorIssRetido := 0.00;
    end
    Else
    begin
     vValorISS := Servico.Valores.BaseCalculo * Servico.Valores.Aliquota;
     Servico.Valores.ValorIss := 0.00;
     Servico.Valores.ValorIssRetido := RoundTo5(vValorISS, -2);
    end;

 

Bom dia

No meu caso aqui, provedor Digifred, devo preencher a tag ValorIss, indiferente de ser retido ou não e a tag ValorIssRetido somente quando é retido.

Só tome cuidado que apenas alguns serviços permitem retenção de iss..

  • 1 ano depois...
Postado

Boa tarde pessoal, estou com o seguinte problema ao enviar uma NFS-e com retenção de ISS..

Campo ValorISSRetido informado incorretamente

Valor do ISS informado incorretamente

            Servico.Valores.IssRetido := stRetencao;
            Servico.ResponsavelRetencao := ptTomador;
            ValorRetido := Servico.Valores.BaseCalculo * (Servico.Valores.Aliquota / 100);
            ValorISS := 0.00;
            Servico.Valores.ValorIss       := ValorISS;
            Servico.Valores.ValorIssRetido := RoundTo5(ValorRetido, -2);

Segue em anexo XML com as informações..

72-env-lot-soap.xml

  • Curtir 2

A arte de programar consiste na arte de organizar e dominar a complexidade.  :roll:

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