Jump to content

dev botao

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

Recommended Posts

Posted

Eu estava com o problema do certificado ser A3 e do tipo USB, bem eu resolvi fazer um Serviço do Windows e estou conseguindo Autorizar NFCe de vários caixas através de uma máquina apenas, que funciona como servidor de envios, pois é a máquina que contém o certificado digital.

Se quiserem mais detalhes só me contactar.

Abs a todos.

  • Like 1
Posted

@Juliomar Marchetti basicamente iniciei um projeto do tipo Service Application e fiz os seguintes passos:

1-A plicação cliente insere uma NFCe numa tabela com o status interno 1 e fica aguardando por até 25 segundos

2-Os Status possíveis são: 1-Para Enviar, 2-Erro, 3-Corrigido, 4-Enviando, 99-Enviado

3-O Serviço fica monitorando essa tabela e procura NFCes com os status 1 e 3 (para enviar e corrigido)

4-Quando o serviço detecta NFCes nesses status ele tenta enviá-los, em sucesso ele gera o XML e PDF e guarda numa outra tabela nfe_arqs (que contem em formato binários o XML e o PDF gerados) em caso de erro  sistema emite o NFCe em forma offline para posteriormente ser corrigido e reenviado em até 24hrs

5-A Aplicação cliente que estava num laço aguardando lê o novo status que na maioria das vezes é 99 (enviado) e nesse momento carrega o XML e emite o NFCe, caso o status seja erro o sistema informa que o NFCe será emitido em forma offline para liberar o caixa.

6-O serviço fica rodando em segundo plano e a cada 1 segundo verifica a tabela de NFCes

 

 

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.

The popup will be closed in 10 seconds...