Fluxo ótimo para emitir NFC-e

A princípio, o projeto da NFC-e visa atingir o maior número de consumidores e de PDV's no país de maneira simples e rápida. Para tal, este possui a Contingência Offline, que nada mais é do que ter a possibilidade de Imprimir o Danfce sem a necessidade da autorização Imediata da NFC-e.

Tecnicamente, para as regiões mais distantes e com pouca infraestrutura, esta é uma solução bastante adequada, pois as vendas podem ser realizadas normalmente, sem a necessidade conexão com a internet "full time". Porém as notas não podem deixar de ser transmitidas à SEFAZ do Estado.

A baixo um fluxograma que demonstra como pode ser a emissão normal da NFC-e e em contingência offline.

Fluxo da Emissão Normal da NFC-e e em Contingência Offline

Métodos Utilizados:

Consulta Status de Serviço: spdNFCe.StatusDoServico;

Gerar XML DataSet http://tsdn.tecnospeed.com.br/base-de-conhecimento/post/gerando-xml-de-nfce-via-datasets

Assinar Nota :           spdNFCe.AssinarNota(xmlNota);

Envio Síncrono:       spdNFCe.EnviarNFSincrono(numLote, xmlAssinado);

Imprimir Nota :          spdNFCe.ImprimirDanfce(_NumeroLote, _NFCE);

Exportar Nota PDF : spdNFCe.ExportarDanfce(_NumeroLote, _NFCE, _arquivoModelo, _formato, _caminhoArquivo);

Visualizar Nota :        spdNFCe.VisualizarDanfce(_NumeroLote, _NFCE);