Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Fala galera.

Ao utilizar o Demo da lib de NFSe com Csharp estamos preenchendo as informações para realizar consulta de notas fiscais em algumas prefeituras (mais especificamente em São Paulo), porém obtemos alguns erros de informações faltando, não apareceu nenhum input para colocar as informações que estão reportadas no erro.

Log: ACBrLibNFSe-20240318.log

Para Consulta de Serviços Prestados por Período

image.thumb.png.2f6471d382af1cbf89594796a429c22b.png

Para Consulta de Serviços Tomados por Período
image.thumb.png.c6ba97bdef5d6239d47b95f68aece59a.png

ACBrLibNFSe-20240318.log

  • Consultores
  • Solution
Postado

Boa tarde!

Infelizmente quando falamos de nota de serviço não existe uma padronização entre os provedores, alguns implementam todos os métodos de consulta enquanto outros implementam poucos.

Por isso, use o botão Informações sobre o Provedor para ver quais são os métodos disponíveis para ele.

No caso de SP, por exemplo, temos:

Citar

[ObterInformacoesProvedor]
AutenticacoesRequeridas=RequerCertificado|
IdentificacaoProvedor=Nome:ISSSaoPaulo|Versão:1.00
ServicosDisponibilizados=EnviarLoteAssincrono|EnviarUnitario|ConsultarSituacao|ConsultarLote|ConsultarRps|ConsultarServicoTomado|CancelarNfse|TestarEnvio|

Com isso, podemos ver que eles não implementam a consulta de serviços prestados.

"Mas então por que ele não deu um erro de Serviço não implementado para ela? E porque pediu o CNPJ do tomador na consulta de serviço tomador por período?" você deve estar se perguntando.

A resposta é muito simples. 

Conforme foi citado, os diversos provedores não respeitam um padrão estabelecido.

A lib tenta abstrair estas diferenças, então em ambos os casos, o método executado vai ser o mesmo, a consulta de serviço tomador por período. Mas ainda assim pode ter provedores que a consulta de serviço tomado por período exija a informação do CNPJ, enquanto outros não.

Quando você encontrar um caso como este, utilize o NFSe_ConsultarNFSeGenerica, utilizado no botão Consulta Genérica, da aba consultas.

Ele espera receber um arquivo INI montado seguindo o modelo NFSe - Consulta Genérica.

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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