Jump to content

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

Recommended Posts

  • Membros Pro
Posted

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
Posted

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.

  • Like 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á 241 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.