PROPRIEDADE INTELECTUAL
Conteúdo pertencente a PDVPOS LTDA. Esta documentação é disponibilizada para fins de consulta, utilização e suporte aos produtos e serviços PDVPOS. É proibida sua reprodução, redistribuição, comercialização ou utilização fora dessa finalidade sem autorização expressa.
© 2026 PDVPOS LTDA. Todos os direitos reservados.
README principal | Índice da documentação | Anterior | Próximo —
Caminho: Início / PDV SmartPOS / 01 ARQUITETURA
O PDV SmartPOS foi desenvolvido utilizando uma arquitetura distribuída, orientada a serviços e baseada no conceito Offline First.
Diferentemente de soluções que dependem de comunicação contínua com servidores centrais, cada PDV SmartPOS possui seu próprio banco de dados e executa toda a operação comercial localmente.
A sincronização com o PDVPOS ERP ocorre de forma assíncrona, garantindo que a comunicação nunca seja um requisito para continuidade da operação.
Essa arquitetura oferece alta disponibilidade, mobilidade e resiliência, permitindo que cada terminal continue operando de forma independente mesmo diante de falhas de internet, do ERP ou de outros equipamentos da empresa.
Apresentar os conceitos arquiteturais do PDV SmartPOS, demonstrando como sua arquitetura distribuída proporciona operação contínua, sincronização automática e independência operacional.
O PDV SmartPOS foi construído sobre oito pilares fundamentais.
Esses pilares garantem que a operação continue funcionando mesmo diante de falhas temporárias de infraestrutura.
PDVPOS ERP
▲
│
Sincronização
Assíncrona
│
────────────────────────────────────────────
┌──────────────┐ ┌──────────────┐
│ PDV SmartPOS │ │ PDV SmartPOS │
│ #01 │ │ #02 │
│ │ │ │
│ Banco Local │ │ Banco Local │
└──────────────┘ └──────────────┘
│ │
▼ ▼
Venda / Caixa Venda / Caixa
Fiscal / TEF Fiscal / TEF
O ERP atua como o repositório central das informações da empresa.
Entretanto, toda a operação comercial acontece localmente em cada equipamento.
Um dos principais diferenciais do PDV SmartPOS é sua arquitetura baseada em bancos de dados independentes.
Cada equipamento mantém sua própria base de dados.
Nela são armazenados:
Essa arquitetura elimina a dependência de um banco central durante a operação.
Cada equipamento funciona como uma unidade operacional independente.
Isso significa que:
Cada terminal continua operando normalmente utilizando seu próprio banco de dados.
Toda a arquitetura foi construída priorizando a operação local.
O fluxo correto do sistema é:
Operação Local
↓
Banco Local
↓
Fila de Sincronização
↓
ERP
E não o contrário.
A sincronização existe para compartilhar informações, e não para permitir que a operação aconteça.
Toda comunicação com o ERP ocorre em segundo plano.
O operador não precisa aguardar respostas do servidor para continuar trabalhando.
São enviados automaticamente:
São recebidos:
Todo o processo ocorre automaticamente.
Os pedidos de venda pertencem ao ecossistema PDVPOS ERP.
Quando existe comunicação com o ERP, eles são compartilhados automaticamente entre:
Exemplo:
ERP
│
▼
Pedido criado
│
▼
PDV Desktop
│
▼
PDV SmartPOS
│
▼
Pagamento
│
▼
Documento Fiscal
Durante períodos sem acesso à internet, praticamente toda a operação continua disponível.
Entre as funcionalidades que permanecem operacionais:
O operador continua trabalhando normalmente.
Alguns recursos dependem da comunicação com o ERP para refletir alterações realizadas em outros equipamentos.
Por exemplo:
Durante o período offline:
Entretanto:
Assim que a comunicação for restabelecida, todas as informações são sincronizadas automaticamente.
O PDV SmartPOS possui integração nativa com o ConnectTEF.
Essa integração permite:
Todo o processo permanece integrado ao fluxo da venda.
O motor fiscal é totalmente desacoplado da operação comercial.
Dependendo da configuração da empresa, o sistema pode emitir:
Essa emissão ocorre diretamente no equipamento.
Quando suportado pela legislação, o sistema também permite operação em contingência.
Cada processo possui seu próprio ciclo de vida.
Venda
├── Comercial
│ ✔ Concluída
│
├── Fiscal
│ ✔ Emitida
│ ⏳ Pendente
│
├── Financeiro
│ ✔ Recebido
│
├── Sincronização
│ ✔ ERP Atualizado
│ ⏳ Pendente
│
└── Produção
✔ Impressa
Essa separação aumenta a resiliência da aplicação e facilita a recuperação automática de falhas.
A arquitetura distribuída elimina pontos únicos de falha.
Exemplo:
Internet
❌ Indisponível
↓
PDV SmartPOS
✔ Continua vendendo
↓
Banco Local
✔ Continua gravando
↓
Fila de Sincronização
✔ Aguarda comunicação
↓
ERP
Receberá tudo automaticamente depois.
O mesmo conceito aplica-se à indisponibilidade de outros terminais.
Cada equipamento continua trabalhando de forma independente.
A arquitetura do PDV SmartPOS proporciona importantes vantagens.
O PDV SmartPOS foi concebido para operar de forma distribuída, onde cada equipamento possui autonomia operacional completa através de seu próprio banco de dados.
O PDVPOS ERP atua como centralizador das informações corporativas, enquanto cada PDV SmartPOS executa suas operações localmente e sincroniza automaticamente suas informações quando a comunicação está disponível.
Essa arquitetura oferece um alto nível de disponibilidade, resiliência e desempenho, permitindo que a empresa continue vendendo mesmo diante de falhas de internet, indisponibilidade do ERP ou problemas em outros equipamentos.
É essa combinação entre Offline First, banco de dados individual por equipamento e sincronização assíncrona que diferencia o PDV SmartPOS das soluções tradicionais baseadas em conexão permanente com servidores centrais.