Ello - Base de Conhecimentos

Sincronização de Dados no PDV

O terminal de caixa precisa de uma cópia local dos dados do Ello ERP para funcionar — como o catálogo de produtos, preços e formas de pagamento. Esta página explica como essa sincronização funciona.

O que é sincronizado

O servidor (Gollum) mantém uma versão atualizada dos seguintes dados e os distribui para os terminais:

Categoria Exemplos
Produtos Nome, código de barras, preço, impostos
Promoções Descontos ativos, itens promocionais
Clientes Nome, CPF, limite de crediário
Formas de pagamento Finalizadoras configuradas no ERP
Usuários e permissões Operadores habilitados e o que cada um pode fazer
Parâmetros do sistema Configurações gerais do PDV
Bandeiras de cartão Visa, Mastercard, Elo etc. e suas operadoras
Configurações de PIX Contas PIX habilitadas para recebimento

Como funciona

A sincronização ocorre em dois sentidos:

Do servidor para o terminal (dados de consulta):

  1. O servidor detecta quando um dado foi alterado no ERP (ex.: um preço de produto foi ajustado)
  2. Prepara um pacote com os dados atualizados e o disponibiliza para download
  3. O terminal verifica periodicamente se há novidades e baixa o pacote mais recente
  4. Após baixar, o terminal aplica os dados localmente

Do terminal para o servidor (vendas):

  1. A cada venda finalizada, o terminal a coloca em uma fila interna
  2. Um processo em segundo plano envia essa fila para o servidor a cada poucos segundos
  3. O servidor processa cada venda (integra ao ERP, emite nota se necessário)
  4. O terminal recebe a confirmação e marca a venda como processada

Status da sincronização

Cada pacote de dados passa pelos seguintes estados:

Status Significado
Aguardando geração O ERP registrou uma alteração, mas o pacote ainda não foi preparado
Arquivo disponível O pacote foi preparado e está pronto para os terminais baixarem
Recebido pelo terminal O terminal confirmou que recebeu o pacote
Aplicado pelo terminal O terminal aplicou os dados localmente com sucesso
Erro no processamento O terminal encontrou um problema ao aplicar os dados

Monitorando a sincronização

No Ello ERP, acesse a tela PDV600 — Replicação para ver o status de cada categoria de dados em cada terminal. Mais detalhes: Replicação de Dados para os Terminais PDV.

O que fazer quando um terminal está desatualizado

  1. Acesse a tela PDV600 no Ello ERP
  2. Identifique qual categoria está com status de erro ou desatualizada
  3. Use a opção de forçar reenvio manualmente
  4. Se o problema persistir, verifique se o serviço Gollum está ativo no servidor e reinicie o aplicativo PDV no terminal