Executando verificação de segurança...
5

NFSe Emissor Nacional - Relatórios

Boa tarde pessoal, tudo certo? Esse é meu primeiro post aqui no blog. Queria ver se alguém está tendo esse mesmo problema que eu. Temos vários clientes onde o fiscal é um adicional para eles. Temos em torno de 30 mil notas geradas diariamente para todos os clientes. O maior problema aqui é que o emissor nacional não disponibiliza uma opção de relatório em excel ou um agrupado com filtros do que foi emetido. São centenas de páginas com opção de visualizar uma a uma e para auditar esses valores está um inferno.
Fiz um sistema com vibecoding pra buscar os dados mas é muito lento. Alguém tem alguma ideia de como resolver isso?

Caso queiram testar o repo é o:
https://github.com/juniortro/emissor-nacional-reports

Carregando publicação patrocinada...
1

Opa @JuniorTro, tudo bem?
Hoje eu trabalho com um sistema pensado exatamente para esse problema. Se quiser, podemos trocar contatos, acho que pode ser uma boa oportunidade

1
1

Acho que não da pra fugir muito da consulta na api da nfse

Uma sugestão é todo dia realizar uma consulta das notas emitidas e conciliar com os dados do seu sistema. Com isso vc consegue identificar as inconsistências numa nova tela, por exemplo, status divergente, valores divergentes, nota não encontrada na base etc...

1

Opa. Estou mexendo com emissor nacional esses dias.

Antes de tentar ajudar, preciso dizer que acho que não entendi o teu problema.

😅

Vocês emitem as notas ou não?
Se emitem, então porque precisam consultar?

Ou voce está falando da consulta assincrona dos lotes enviados?

Bom, o fato é que o emissor nacional, assim como tudo que é api do governo, diz ter padrão, mas são cheios de por menores e exceções. Isso realmente é muito frustante.

Aguardo mais detalhes pra verificar se consigo ajudar.

1

Desculpa, ficou meio confuso mesmo hehe.

Mas vou tentar deixar melhor entendível. Nós emitimos as notas porém uma transação pode ser gerado notas tanto offline quanto na cloud e tem um processo de sincronização envolvida. Algumas vezes acaba duplicando e gerando nota a mais e outras vezes o sistema mente falando que gerou e não gerou. Nosso problema é ter uma maneira fácil de fazer essa checagem onde pelas prefeituras eu batia o relatório mensal dela com meu dashboard.

1

Vi agora o código do seu repositório acima, e percebi que você fez exatamente a automação que citei. Então acredito que você já está no caminho certo.

É uma questão apenas de talvez deixar para ele executar apenas o que for diferente do tem no seu sistema (e que você já poderia ter validado em uma consulta direta pela chave da nota)

1

Acho que entendi.

Existe uma falta de sincronia/confiança entre as notas enviadas e confirmadas do sistema de vocês e o ambiente nacional, correto?

Se for isso, passamos por algo parecido na SEFAZ do CE anos atrás, e nos resolvemos criando uma rotina diária que:

  1. Consultava todas as notas que passava pelo nosso sistema, seja com sucesso ou com falha. Após obter o resultado da consulta, decidíamos se podíamos fazer algo (cancelar, ativar, .. ) automaticamente, ou se enviávamos um relatório de inconsistência para o cliente tratar manualmente.

  2. Consultava todas notas emitidas no CNPJ.

De fato, esse item 2, não existe no momento para o ambiente nacional, então, no momento não tem como fazer.

Teria que fazer algo manual, logando no emissor web com o certificado digital e baixar o xml manualmente.

Uma ideia é tentar automatizar esse ultimo passo, mas como tem recaptcha seria um pouco difícil.

1

Legal, obrigado por compartilhar a experiência. Por enquanto vou ter que continhar com a API mesmo. Nosso problema é que o fiscal é um plus do nosso sistema, não é o foco mas ajuda o cliente a fechar o pacote. Vamos torcer para o pessoal do emissor disponibilizar um relatório logo. Hehehe