Servidor central
CNPJ e licença próprios
Até 3 computadores
Uma conta para gerenciar os CNPJs e os seriais. Até três computadores por loja, com renovação anual gratuita. O sincronismo é configurado nos servidores da sua própria operação.
CNPJ e licença próprios
Até 3 computadores
CNPJ e licença próprios
Até 3 computadores
CNPJ e licença próprios
Até 3 computadores
CNPJ e licença próprios
Até 3 computadores
As filiais se conectam à matriz. Os terminais de caixa e balcão usam o servidor da própria loja.
Entre com o CNPJ da matriz e sua senha. Em Minha rede → Adicionar filial, informe o nome e o CNPJ de cada filial. São até três filiais cadastradas, além da matriz. Cada loja recebe um serial anual para seu próprio CNPJ e até três computadores.
Na renovação, abra a loja correspondente e copie o novo serial. Os computadores da mesma loja compartilham a licença do servidor local.
Use o instalador oficial para Windows. No primeiro computador da rede, escolha o papel Servidor matriz. No servidor de cada outra loja, escolha Filial, com um identificador de nó distinto. Instale os demais caixas e balcões como Terminal, conectados ao servidor daquela loja.
Confira o CNPJ do estabelecimento e ative o serial daquela loja. Uma licença de filial não substitui a licença da matriz.
A matriz precisa de um endereço estável que as filiais consigam alcançar: IP fixo, domínio ou DDNS. O servidor de sincronismo usa a porta configurada no aplicativo; o padrão é TCP 5001. Configure o firewall e, quando necessário, o encaminhamento dessa porta no roteador da matriz.
As filiais iniciam a conexão com a matriz. Cadastre o endereço do seu servidor matriz no aplicativo. Mantenha o PostgreSQL na rede privada da loja; o sincronismo usa seu próprio canal seguro.
Entre com o perfil autorizado a configurar o sistema. Em TI → Configuração de Sincronismo, confira os nós da rede: matriz, filiais, CNPJs, papéis e endereços. Preserve os identificadores já usados em uma instalação existente.
Em Config → Sincronismo, gere o certificado de identidade de cada servidor quando necessário. Na matriz, registre o thumbprint de cada filial; em cada filial, registre o thumbprint da matriz. Confira também o peer da matriz, seu host e sua porta.
O reconhecimento é dos dois lados. Guarde as chaves privadas nos respectivos servidores; troque somente as identificações públicas indicadas pela tela. O certificado de identidade da rede é diferente do serial anual do software e do certificado fiscal.
Na matriz, habilite o servidor gRPC e o transporte gRPC. Nas filiais, configure o transporte e o peer da matriz. Escolha o modo de recebimento de dados conforme a operação da sua rede e habilite o sincronismo.
Confira os estados e as pendências no aplicativo. Teste primeiro uma alteração simples de cadastro, confirme a chegada no destino esperado e confira a loja proprietária. A conexão ativa, sozinha, não comprova que uma operação de negócio foi aplicada.
O sincronismo preserva as permissões dos usuários e a identidade de cada loja. Operações de outra loja continuam sujeitas às validações e alçadas já configuradas.
Baixe o ZIP oficial da mesma versão do aplicativo e extraia em uma pasta estável, como C:\NexFarma\Syncd. O Syncd executa a comunicação mesmo sem a interface aberta e só deve ser instalado como serviço nos servidores de matriz e filiais.
Em PowerShell como administrador, crie o serviço sem iniciá-lo ainda:
sc.exe create "NexFarmaSyncd" binPath= '"C:\NexFarma\Syncd\NexFarma.Syncd.exe"' start= delayed-autoAbra Serviços do Windows → NexFarmaSyncd → Propriedades → Logon. Configure a mesma conta Windows que provisionou essa loja e confirme que o serviço consegue ler a configuração local e o certificado daquele servidor. A conexão do aplicativo é protegida para a conta Windows original; copiar arquivos para outra conta não garante acesso.
Inicie o serviço e confira os eventos do Syncd no Visualizador de Eventos do Windows. Se a configuração local estiver ausente ou o computador for Terminal, ele encerra sem sincronizar. O Syncd não prepara nem migra o banco: conclua antes o assistente do aplicativo.
Em queda de internet, confira as pendências e a confirmação da operação antes de repetir comandos. Mantenha backups independentes de cada loja: replicar dados não substitui backup.