MATRIZ + ATÉ 3 FILIAIS

Sua rede conectada.
Cada loja, sua identidade.

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.

MATRIZ

Servidor central

CNPJ e licença próprios
Até 3 computadores

FILIAL 1

Servidor da loja

CNPJ e licença próprios
Até 3 computadores

FILIAL 2

Servidor da loja

CNPJ e licença próprios
Até 3 computadores

FILIAL 3

Servidor da loja

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.

PASSO 01 · NO PORTAL

Cadastre as lojas na conta da matriz

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.

PASSO 02 · EM CADA LOJA

Instale com o papel correto

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.

PASSO 03 · ENDEREÇO DA MATRIZ

Prepare o caminho entre as lojas

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.

PASSO 04 · NO APLICATIVO

Cadastre os nós e reconheça os certificados

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.

PASSO 05 · CONFIRMAÇÃO REAL

Ative e confira a comunicação

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.

SEGUNDO PLANO · WINDOWS

Use o Syncd nos servidores

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.

Instalação do serviço pelo responsável de TI

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-auto

Abra 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.

Um roteiro curto para conferir

  • Aplicativo e Syncd na mesma versão oficial.
  • Servidor de cada loja instalado com papel e CNPJ corretos.
  • Endereço e porta da matriz acessíveis pela filial.
  • Certificados reconhecidos dos dois lados.
  • Transporte, peer e sincronismo habilitados na configuração.
  • Conta Windows do serviço com acesso à configuração daquele servidor.

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.