Executando verificação de segurança...
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.

Carregando publicação patrocinada...
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