O desafio
A PRIS Sistemas atende lojistas do varejo, incluindo farmácias, que precisam fazer tudo em um só sistema: vender no caixa, controlar estoque, cuidar do contas a pagar e receber e emitir os documentos fiscais exigidos pela SEFAZ. Quando essas peças ficam em programas diferentes, o lojista redigita dados e corre risco de inconsistência fiscal.
Havia ainda uma exigência de engenharia: a comunicação com a SEFAZ é a parte mais sensível de um ERP brasileiro. Uma falha ali para o caixa da loja. A PRIS precisava de um produto moderno, que funcionasse no computador do balcão e pudesse ser licenciado para muitas empresas, sem que um problema fiscal derrubasse o restante da operação.
A solução
A Second Mind construiu o PRIS ERP com backend em .NET sobre PostgreSQL e interface em React, empacotada como aplicativo desktop para Windows com Tauri, o que dá ao lojista um programa leve, instalado no computador, que se atualiza sozinho. O mesmo front também roda na web.
A decisão central foi separar o módulo fiscal em um backend próprio, que compartilha o banco de dados com o ERP mas roda isolado. Ele cuida da emissão de NF-e, NFC-e, CT-e, MDF-e e NFS-e, da entrada de notas, da manifestação do destinatário e da importação de XML. Se a SEFAZ oscilar, o restante do sistema segue funcionando.
Em volta do fiscal, o ERP cobre o dia a dia da loja: PDV com controle de caixa e formas de pagamento, balcão com orçamentos e pedidos, cadastros de clientes, fornecedores, vendedores e tabelas de preço, produtos com variações e dados fiscais e um cadastro farmacêutico. O financeiro traz títulos, fluxo de caixa, conciliação bancária, carnês e promissórias. Um licenciamento por empresa permite à PRIS vender o sistema a vários clientes, com integração contínua e testes automatizados a cada mudança.
O que o sistema faz
- PDV com caixa, formas de pagamento e NFC-e
- Emissão de NF-e, CT-e, MDF-e e NFS-e
- Entrada de notas, manifestação do destinatário e importação de XML
- Backend fiscal isolado para comunicação com a SEFAZ
- Balcão com orçamentos e pedidos
- Produtos com variações, alíquotas e cadastro farmacêutico
- Financeiro com fluxo de caixa, conciliação bancária, carnês e promissórias
- Licenciamento multiempresa
- Aplicativo desktop para Windows com atualização automática
Resultado
- ERP em produção, em uso pelos clientes da PRIS Sistemas
- Aplicativo desktop para Windows distribuído com atualização automática
- Emissão dos cinco principais documentos fiscais eletrônicos (NF-e, NFC-e, CT-e, MDF-e e NFS-e) dentro do próprio sistema
- Integração contínua com testes automatizados acompanhando a evolução diária do produto
Perguntas frequentes
Por que separar o módulo fiscal do restante do ERP?
Porque a comunicação com a SEFAZ é a parte mais sujeita a instabilidade. No PRIS ERP o fiscal roda em um backend isolado, então uma oscilação na emissão não trava cadastros, estoque ou financeiro. Isso também facilita atualizar regras fiscais sem mexer no resto.
Um ERP moderno pode funcionar como programa instalado no computador da loja?
Pode. O PRIS ERP usa Tauri para empacotar a interface web como aplicativo de Windows, leve e com atualização automática. O lojista trabalha como em um programa tradicional, mas com a base tecnológica de um sistema web.
Uma software house pode licenciar um ERP desenvolvido pela Second Mind para vários clientes?
Sim. O PRIS ERP foi construído com licenciamento por empresa, e a PRIS Sistemas comercializa o produto com a própria marca. A Second Mind desenvolve e a dona do produto vende.


