SIEM | Scanntech

Sincronizador

Detalha a utilização do Sincronizador Scanntech

Sincronizador

Arquivos e Dependências necessários

Arquivos:

DBLocal.ini

Deve possuir o caminho do banco de dados PAFECF para comunicação da máquina principal/servidor (normalmente onde estará instalado).

DBPdv1.ini a DBPdv(n).ini

Obrigatório apenas caso existam vários caixas (PDVs) em rede, cada arquivo deve possuir o caminho do banco desses caixas, e devem estar presentes na mesma pasta que a máquina principal/servidor.

Será utilizaddo para repassar as promoções e obter as vendas realizadas em todos os caixas configurados.

DBSIEM.ini

Deve possuir o caminho do banco de dados do SIEM para que consiga obter algumas informações.

LogScanntech.MDB

Arquivo para salvar registros de Log do recebimento de promoções, envio de vendas e operações realizadas, para que seja facilmente consultado e visualizado pelo usuário quando necessário.

Dependências:

AcessoDados.dll

Utilizado para realizar a comunicação entre os bancos de dados.

Newtonsoft.Json.dll

Utilizado para tratamento do JSON recebido ou enviado nas requisições, assim como na leitura de configurações realizadas.

Sincronizador

Uso e funções

Botão Configurar

Quando o sincronizador é instalado e executado pela primeira vez, é necessário realizar a configuração.

Ao clicar no botão Configurar, será necessário inserir as informações de registro da empresa (do cliente) que serão usadas para recebimento de promoções e envios da scanntech.

Usuário: E-mail da empresa cadastrado junto à Scanntech.
Senha:
Senha da empresa cadastrada junto à Scanntech.
ID Empresa:
ID da empresa gerado pela Scanntech.
ID Local:
ID do local gerado pela Scanntech. Cada loja, caso existam várias de uma mesma empresa, terá seu ID Local único.
Intervalo de Sincronização: Tempo (em minutos) entre cada sincronização (recebimento de promoções e envio de vendas).

URLs 1, 2 e 3: URLs que serão usadas para as tentativas de envio e requisição de promoções, para caso uma URL ocorrer timeout. São setadas por padrão (hard-coded) e servem para evitar que o sincronizador não consiga comunicação.

O link para aceitar promoções e verificar os dados da empresa se encontra em: http://br.homo.market.scanntech.com/

Ao clicar em confirmar, se todas informações estiverem corretamente preenchidas, será gerado o arquivo ConfigScanntech.txt com as configurações em JSON, utilizado apenas para que o sincronizador tenha acesso facilitado à esses dados quando necessário.

Uso Padrão

Após sua configuração, as operações principais do Sincronizador serão automáticas.

Durante essas operações, será feito:
- Identificação e Armazenamento de novas promoções, assim como a remoção de promoções não mais utilizadas.
- Tentativa de envio das vendas AUTORIZADAS (SAT) até o momento, que ocorreram após a última sincronização. Esse processo será mostrado na tela do app, com um breve log de resultados.

Envio Manual

Caso ocorra algum erro durante o envio de alguma venda, essa venda será salva no banco de dados como ERRO ou voltará a ficar PENDENTE, dependendo do erro (Erros 40X ficarão como ERRO, enquanto timeout voltará para pendente).

Caso fique como ERRO, o Envio Manual mostra o motivo desse erro e, após devida correção, permite o envio manual.
Exemplos de erro incluem, mas não são limitados a: Falta de valor de um item, preenchimento incorreto, dados incompletos.

Fechar Dia *possivelmente será alterado

Após enviar as vendas do dia, o usuário pode fechar o dia. Realizar essa operação enviará os dados finais do dia para a scanntech e, se estiver tudo certo, bloqueará os próximos fechamentos do dia, mesmo que existam novas vendas após. Essas vendas serão perdidas.

Visualizar Log

A opção de visualizar log mostra os dados presentes no banco LogScanntech.MDB, para que o usuário possa visualizar melhor o que ocorreu, caso tenha algum erro ou rejeição.

Minimizar

O app pode ser minimizado e, embora a janela feche, continuará funcionando em segundo plano. Isso é indicado por uma mensagem do windows, e seu ícone fica presente na barra de tarefas (dentro da setinha próximo ao horário)

 

PDV - PAFECF

Detalha a utilização das promoções Scanntech no PAFECF

PDV - PAFECF

Configurações e Tabelas

Configuração

Foi criada uma nova configuração no PAFECF, nomeada "Verificar promocoes Scanntech (Não = 0, 1 = Sim)"* que, caso configurada como Sim, irá remover a opção de finalizar diretamente as vendas no PDV, e ao iniciar o pagamento, mostrará as promoções cabíveis para aquele cupom.

* Deve sempre estar escrita nesse formato

Tabelas do Banco de Dados

As seguintes tabelas estão presentes no banco de dados:

SCANNTECH_PROMOCOES
Salva as informações das promoções localizadas de forma geral, com a quantidade necessária para ser aplicada, descontos e brindes aplicados, assim como o limite dessa promoção por venda (Quantas vezes pode ser aplicada em um mesmo cupom).

SCANNTECH_PROMOCOES_ITENS
Salva as informações, com referência aos códigos na tabela anterior, dos itens de cada promoção e informações específicas para cada item, como desconto individual, código de barras, descrição, preço fixo ou percentual de desconto individual.

PDV - PAFECF

Uso em Vendas

Uso em Vendas

Com as configurações prontas e o sincronizador funcionando corretamente, é possível realizar vendas no cupom fiscal utilizando as promoções aceitas no Clube de Promoções.

Ao inserir a quantidade mínima para acionar a condição de uma promoção, e clicar no botão PAGAMENTO uma tela será mostrada, onde permite a seleção de promoções cabíveis para a venda (aparecem apenas as que podem ser aplicadas).

Não é obrigatório a seleção de uma promoção, e nem de todas elas, cabendo ao vendedor escolher quais promoções serão aplicadas ou não.

Com isso, basta confirmar a escolha e finalizar o cupom normalmente.

As vendas criadas serão identificadas como PENDENTES assim que autorizadas, e enviadas na próxima tentativa de sincronização do sincronizador.

Caso uma dessas vendas seja cancelada, será enviada novamente pelo sincronizador, da mesma maneira, informando tal cancelamento.