Internet cai. Vendas não podem parar.
Quando projetamos o SE Cloud (StoreERP SaaS), uma decisão arquitetural definiu tudo: o PDV não poderia depender da internet para operar. Em mercados, padarias e restaurantes brasileiros, um caixa parado por falta de conexão é prejuízo direto.
A escolha: Electron + SQLite
O PDV Desktop foi construído em Electron com SQLite local. Cada estação de caixa carrega sua própria cópia de produtos, clientes e configuração da empresa emitente. Tudo funciona offline:
- Pesquisa de produto por código de barras, referência ou nome
- Cálculo de troco e múltiplas formas de pagamento
- Emissão de NFC-e em contingência offline (com transmissão posterior à SEFAZ)
- Leitura de balança serial (RS-232/USB)
- Impressão térmica ESC/POS
Sincronização inteligente
Assim que a conexão volta, o PDV envia o lote de vendas e atualiza estoque, financeiro e fiscal no ERP Web central. Sem perda, sem retrabalho manual.
Certificado A3? Resolvido.
Como navegadores não acessam hardware local, o A3 (token USB) é assinado e transmitido pelo próprio PDV Desktop usando biblioteca nativa. O ERP Web continua sendo a fonte única da verdade, mas a operação física fica blindada.
Isso é o que diferencia um SaaS pensado pra realidade brasileira de um SaaS genérico copiado lá fora.