Ello - Base de Conhecimentos

Processamento de Vendas pelo Gollum

Quando um operador finaliza uma venda no terminal de caixa, ela é enviada ao Gollum para ser integrada ao Ello ERP e, se necessário, ter o cupom fiscal emitido.

Fluxo de processamento

OperadorTerminal PDVGollumSEFAZEllo ERPOperadorTerminal PDVGollum(Servidor)SEFAZEllo ERPOperadorTerminal PDVGollum(Servidor)SEFAZEllo ERPFinaliza vendaEnvia dados da vendaRegistra pedido de vendaLança contas a receberRegistra pagamento(cartão, PIX etc.)Cria rascunho da NFC-eTransmite NFC-eRetorna autorizaçãoAtualiza nota como autorizadaEnvia dados da nota autorizadaImprime cupom fiscal

O que o Gollum faz com cada venda

Ao receber uma venda do terminal, o Gollum realiza as seguintes ações no Ello ERP:

  1. Cria o pedido de venda com todos os itens, preços e descontos
  2. Gera lançamentos financeiros conforme a forma de pagamento:
    1. Dinheiro e PIX: baixa imediata no fluxo de caixa
    2. Cartão: registra a transação com dados da maquininha
    3. Crediário: cria parcelas em contas a receber vinculadas ao cliente
    4. Cheque: registra o cheque recebido com data de depósito
  3. Emite a NFC-e e transmite à SEFAZ em tempo real
  4. Se o cupom for emitido com sucesso, devolve os dados para o terminal imprimir

Emissão de NFC-e

  1. A emissão é feita de forma imediata: o terminal aguarda a resposta antes de imprimir
  2. Erros de validação da SEFAZ são tratados automaticamente quando possível
  3. Em caso de falha de comunicação com a SEFAZ, a nota é emitida em modo de contingência (com autorização posterior)
  4. Um processo em segundo plano monitora continuamente as notas pendentes e as transmite assim que possível

Transmissão contínua

Além da emissão em tempo real, o Gollum mantém um processo contínuo que:

  1. Verifica notas emitidas em contingência e as transmite à SEFAZ
  2. Inutiliza faixas de numeração não utilizadas (requisito fiscal)
  3. Consulta o status de notas que ficaram sem resposta

Situações de erro

Situação Causa provável O que fazer
Venda não aparece no ERP Falha de comunicação entre terminal e Gollum Verificar se o Gollum está ativo; reenviar pela tela PDV610
NFC-e rejeitada pela SEFAZ Dados inválidos ou serviço SEFAZ instável Verificar os detalhes da rejeição nos registros do Gollum
Venda em contingência há muito tempo SEFAZ indisponível por período prolongado Aguardar retorno do serviço; as notas serão transmitidas automaticamente