Ir para conteúdo
  • Cadastre-se

dev botao

Tag iss_retido (Provedor SigISSWeb) - Valinhos/SP


[Bruno]
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 231 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde, estou com a seguinte situação, gerando nota fiscal para a prefeitura de Valinhos/SP que é administrada pelo provedor SigISSWeb, nesta emissão o prestador é de Valinhos/SP e o tomador Campinas/SP, seguindo a orientação do manual preciso enviar a informação "F" para a tag (iss_retido)

image.thumb.png.d883d46694b57e2fbbc8179788bccdfd.png

pelo que eu pude observar (TNFSeW_SigISSWeb) ela só esta preparada para receber S/N

image.thumb.png.9e706153c4c29d4ba53383a1fe59769a.png

Link para o comentário
Compartilhar em outros sites

29 minutos atrás, Bruno Lucas Batista. disse:

Boa tarde, estou com a seguinte situação, gerando nota fiscal para a prefeitura de Valinhos/SP que é administrada pelo provedor SigISSWeb, nesta emissão o prestador é de Valinhos/SP e o tomador Campinas/SP, seguindo a orientação do manual preciso enviar a informação "F" para a tag (iss_retido)

image.thumb.png.d883d46694b57e2fbbc8179788bccdfd.png

pelo que eu pude observar (TNFSeW_SigISSWeb) ela só esta preparada para receber S/N

image.thumb.png.9e706153c4c29d4ba53383a1fe59769a.png

Acabei fazendo os seguintes ajustes meus fontes, caso tenham interesse em subir a alteração:

Unit: ACBrNFSeXConversao

     Alterado de: TnfseSituacaoTributaria = (stRetencao, stNormal, stSubstituicao, stNenhum);

     Para: TnfseSituacaoTributaria = (stRetencao, stNormal, stSubstituicao, stNenhum, stRetidoForaMunicipio, stDevidoForaMunicipioNaoRetido);

 

Unit: SigISSWeb.GravarXml

Alterado de:

  if NFSe.Servico.Valores.IssRetido = stRetencao then
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'S', ''))
  else
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'N', ''));

Para:

  if NFSe.Servico.Valores.IssRetido = stRetencao then
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'S', ''))
  else if NFSe.Servico.Valores.IssRetido = stRetidoForaMunicipio then
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'F', ''))
  else if NFSe.Servico.Valores.IssRetido = stDevidoForaMunicipioNaoRetido then
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'D', ''))
  else
    NFSeNode.AppendChild(AddNode(tcStr, '#1', 'iss_retido', 1, 1, 1, 'N', ''));

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Em primeiro lugar obrigado pela contribuição.

Antes de realizar as alterações você atualizou seus fontes e reinstalou os componentes? Temos atualizações quase diárias nesse componente.

Se possível anexe aqui no tópico os arquivos alterados, facilita muito para realizarmos a avaliação e aprovar as mudanças.

Obrigado!

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Bruno,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-4649

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...