Módulos do SG-Sistema de Gestão "Ponto de Venda"
Cadastros dos módulos:
Ver "Frente de Loja":
Características do Sistema AUDITOR - "Ponto de Venda":
Verificações na Instalação do Concentrador. (itens básicos)
1 – Tela de diversos:
- a) cadastrar as finalizadoras;
- b) em configurações, leiaute da tela e pastas;
2 – Tela de ECF:
- a) Número de série da impressora (10 para yanco e 15 para Bematech)
- b) Marca/modelo;
c) As alíquotas cadastradas. Na coluna Tributação deve ser gravado o índice em que está gravado a alíquota na impressora;
3 – Tela de Terminal:
a) Escolher impressora, porta, gaveta, scanner, balança e teclado; b) Na guia de teclado, escolher as teclas que serão usadas nas funções e nas finalizadoras.
4 – Tela de usuários (Configurações/usuários)
a) Preencher o padrão, observando que tem uma guia para as autorizações do que o operador pode fazer no frente;
Uma vez preenchidas as configurações, abra em rotinas programadas Concentrador e providencie as cargas:
- a) base de dados – cadastro de produtos: ProdutoFrente
- b) Operadores – cadastro dos operadores: Usuario
- c) Clientes – cadastro de clientes: ClienteFrente
d) Configurações – envia os arquivos de configurações: TerminalFixo, Concentrador, SerialECF, SerialFrente, CodTribFrente
Verificações na Instalação do Frente. (itens básicos)
1 – Instalar o Auditor
2 – Alterar as configurações do auditor.ini (veja em anexo). Se você já está copiando o auditor.ini com as configurações padrão, atenção para o número do terminal na tela.
- a) Se preenchido errado ele pegará carga errada.
- b) Se não preenchido, ele pedirá na primeira vez que for aberto
Principais problemas encontrados:
Problema: |
Possível solução: |
Ao ligar informa que a impressora está desligada |
1) Verifique se nas configurações do terminal a impressora está correta, dê carga de configurações novamente e reinicie o frente; 2) Se não deu certo, olhe no arquivo terminalfixo.ini se a impressora está correta (em anexo números das impressoras no Auditor). Estando errado, acerte no concentrador, dê carga e reinicie o frente; 3) Se não deu certo, as pastas de comunicação podem estar diferentes no concentrador e no auditor.ini; Acerte e reinicie o frente; 4) Se ainda não deu certo, caso a impressora seja Bematech ou Yanco, verifique o arquivo BemaFi32.Ini |
Dado carga mas o frente não está pegando ela |
As pastas de comunicação podem estar diferentes no concentrador e no auditor.ini; Acerte e reinicie o frente; |
O frente inicia mas nada funciona, aperto qualquer tecla e nada |
As configurações do teclado na tela do terminal estão em branco. Acerte, dê carga e reinicie o frente; |
Rotina de funcionamento
Entrando no Sistema:
- a) Verifica os arquivos e se tem carga pendente;
- b) Carrega as configurações;
Sistema Aberto:
Fica monitorando cargas enquanto espera abertura cupom pelo arquivo controle.001 no caminho da rede. Uma vez dado carga, lê nesse arquivo qual carga foi dada, obtém a mesma e apaga esse arquivo.
Tela de funções:
Desliga todas as operações fiscais enquanto aguarda a função desejada;
Começou a venda:
Enquanto vende grava dentro do arquivo cupomatual.txt todas as funções realizadas na impressora fiscal;
Ao finalizar a venda, transfere para dois outros:
- cupom xxx.001 – que traz o conteúdo do cupom vendido
- venda do dia aaaammdd.001 – traz todos os cupons vendidos no dia no terminal, faz cópia dos dois arquivos par dentro do diretório da rede, apaga o arquivo cupomatual.txt
Fechando o dia:
- gera o arquivo de mapa resumo (retorno.txt)
- grava as informações do mapa resumo dentro do arquivo de vendas
compacta os arquivos de vendas, copia para dentro da pasta backup e manda cópia para a rede- apaga os arquivo originais
Diretórios:
Arquivos (INI):
Outros:
Diretórios-Arquivos nos Terminais (PDVs): (Ver: Seção [DADOS] do Auditor.Ini)
Diretório Raiz:
Sub-Diretório Backup – Onde ficam os arquivos compactados dos cupons e log.
Sub-Diretório Cupons – Onde ficam os arquivos com cupons separados.
- Cupom yyyyy.xxx1
Sub-Diretório Imagens – Imagens usadas pelo frente, como logomarca, imagens de configurações, produtos (as imagens usadas para os produtos deve ter o nome no formato código de barra.jpg).
- avisoamarelo.jpg – imagem fundo da tela de atenção
- avisoazul.jpg – imagem fundo da tela de aviso
- LogoEmpresa.jpg – imagem fundo da tela de abertura (nome pode ser alterado nas configurações)
- tela04.JPG – imagem fundo da tela de padrão Auditor
- mtela01.JPG – miniatura da tela 1 para a tela de configurações
- mtela02.JPG
- mtela03.JPG
- mtela04.JPG
- 7894521524135.jpg
Sub-Diretório Leiaute – Imagens usadas na tela modelo 5.
Sub-Diretório Logs – Logs de erros e atenções encontrados no Sistema.
Sub-Diretório Recebimentos – Guardar informações de recebimentos, exceto vendas.
Sub-Diretório Sons – Sons usados pelo frente.
- ChamandoFiscal.wav
Sub-Diretório Temp – Usado para criar arquivo temporário durante o backup.
Sub-Diretório Vendas – Onde ficam os arquivos que reúne todos os cupons do dia.
- Venda dia AAAAMMDD.001
Diretório Produtos – Imagens usadas pelo frente para os produtos. Os nomes devem ser código de barra.jpg.
7894521524135.jpg
Diretórios - Arquivos no Concentrador: (Ver: Seção [DADOS] do Auditor.Ini)
Diretório Raiz
Controle.xxx – Dentro desse arquivo existe o controle das cargas geradas. (Ver: Estrutura do arquivo Controle.XXX)
xxx - será substituido pelo número do PDV
Ao ligarmos um terminal, o Sistema AUDITOR "Ponto de Venda" procura este arquivo na rede, conforme configuração em Auditor.INI, na seção [DADOS], a fim de verificar se existem novas atualizações registradas neste arquivo, para aquele PDV. Não havendo atualizações ou mesmo não localizando este arquivo ou ocorrendo a impossibilidade de comunicação através da rede o Sistema Auditor "Ponto de Venda" será executado de conformidade com as configurações locais já instaladas em: Diretórios-Arquivos nos Terminais (PDVs)
Sub-Diretório Backup – Onde o frente gravará cópia do seu backup.
Sub-Diretório Carga – Onde o concentrador gravará os arquivos com as cargas que o frente irá pegar.
Sub-Diretório Cupons – Onde o frente gravará cópia dos seus arquivos de cupom, separados por terminal.
Sub-Diretório Exportação – Onde ficam os arquivos consolidados para o retaguarda importar.
Sub-Diretório Importação – Onde ficam os arquivos gerados pelo retaguarda e usados na importação dos dados.
Sub-Diretório Log – Logs de erros e atenções encontrados no Sistema.
Sub-Diretório Recebimentos – Guardar informações de recebimentos, exceto vendas.
Sub-Diretório Terminais – Onde o frente gravará o arquivo com o seu status.
Sub-Diretório Vendas – Onde o frente gravará cópia dos seus arquivos de vendas, separados por terminais.
Sub-Diretório Imagens – Imagens usadas pelo frente, como logomarca, imagens de configurações, produtos (as imagens usadas para os produtos deve ter o nome no formato código de barra.jpg).
Sub-Diretório Sons – Sons usados pelo frente.
Sub-Diretório Leiaute – Imagens usadas na tela modelo 5.
Diretório Produtos – Imagens usadas pelo frente para os produtos. Os nomes devem ser código de barra.jpg.
Diretório de instalação do Sistema AUDITOR.EXE
Arquivo BemaFi32.Ini – Geralmente não é alterado. Se necessário, apenas as seguintes:
[Sistema]
Porta=COM1
Path=Caminho onde será gerado o arquivo de mapa resumo, colocar pasta local do auditor.ini
ControlePorta=1 ( DLL controla)
ModeloImp= BEMATECH ou YANCO
ModoGaveta=0-BEMATECH ou 1-YANCO
EmulMFD=0-ECF ou 1-emulador[MFD]
Impressora=0-Impacto ou 1-MFD
Quando as .dlls,.libs estiverem desatualizadas, tanto na pasta Programas do Auditor quanto na pasta System32 do Windows, provocarão falha de comunicação Auditor x Bematech. Para solucionar esses erros de comunicação é só atualizar o pacote Bemaf32.
Quando o sistema operacional do cliente for Windows 7 e a impressora estiver se comunicando via cabo USB deve ser feito os passos abaixo:Instalando Bematech via USB no Windows 7
Escolha um diretório para salvar os arquivos e clique em instalar.
Em "meu computador-> Gerenciador de dispositivo" localize o dispositivo USB relativo a impressora.
Agora clique com o botão direito sobre o dispositivo desconhecido e escolha propriedades:
Agora vá na aba Driver e clique em Atualizar Driver:
Na tela seguinte:
- clique em procurar no meu computador
- clique em procurar em uma lista de drivers.
- clique no botão Disco para procurar o driver
- navegue até a pasta onde você extraiu os arquivos.
- escolha o arquivo UsbioR1.inf e clique em "ok"
- selecione o driver da Bematech e clique em "Próximo"
- Ignore o aviso de segurança do windows e clique em instalar o driver:
Se tudo ocorreu bem o driver será instalado com sucesso.
Agora acesse o arquivo bemafi32.ini (geralmente fica no diretório c:\windows\system32) e modifique a chave "porta" para USB:
No caso do Auditor não precisa modificar porta, deixe Defaut pois o sistema altera para a porta que localizar a impressora.Depois destes passos a impressora estará pronta para funcionar pela porta USB no Windows 7.
Arquivo com as configurações comuns à todos os frentes, exemplo: Mensagens, leiautes e finalizadoras. Alterações deve ser feitas pelo concentrador e depois gerado carga.
[Concentrador]
CONTADOR=1
CABECALHOLINHA1=OBRIGADO
CABECALHOLINHA2=
CABECALHOLINHA3=PELA
CABECALHOLINHA4=
CABECALHOLINHA5=PREFERÊNCIA
MENSAGEMVENDA1=OBRIGADO
MENSAGEMVENDA2=
MENSAGEMVENDA3=VOLTE SEMPRE
SEGUNDOCUPOM=
IMPRIMEVALORESGERENCIAIS=
MENSAGEMCAIXAABERTO=ABERTO
MENSAGEMCAIXALIVRE=LIVRE
MENSAGEMCAIXAFECHADO=FECHADO
MENSAGEMCAIXASUSPENSO=SUSPENSO
IMAGEMCAIXAFECHADO=
IMAGEMLOGOMARCA=
LOCALARQUIVOCOMUNICACAO=C:\PDVAUDITOR\REDE\
LOCALBACKUP=C:\PDVAUDITOR\REDE\Backup\
LOCALCOMUNICACAORETAGUARDA=C:\PDVAUDITOR\FRENTE\
LEIAUTETELA=3
MAXDINHEIRO=
SITEFINSTALADO=
RELATORIOXABRIR=
REDUCAOZFECHAR=
IMAGEMFUNDO=
IPCONCENTRADOR=
LIMITEONLINE=
Monitor=-1
Data=21/08/2009
TerminalFixo.xxx (xxx = Terminal)
Configurações feitas pelo frente que podem ser diferentes de um terminal para outro, exemplo: Periféricos e teclas usadas. Alterações deve ser feitas pelo concentrador e depois gerado carga.
[Terminal]
NUM_TERMINAL=1
DESCRICAO=Pascal
NOMEMAQUINA=Pascal
SITUACAO=
OBSERVACAO=
TIPOIMPRESSORA=9999
PORTAIMPRESSORA=Não Inst
GAVETAIF=1
VFD=
TIPOBALANCA=1
PORTABALANCA=Não Inst
DIGITOBALANCA=
VELOCIDADEBALANCA=
LEITURAAUTOMATICABALANCA=
PORTAPINPAD=Não Inst
TIPOSCANNER=
PORTASCANNER=Não Inst
TIPOIMPCHEQUE=
PORTAIMPCHEQUE=Não Inst
TIPOTECLADO=1
DELAYTECLADO=
NumeroTerminal=001[Teclado]
NUM_TERMINAL=1
ABERTURACAIXA=A
CONSULTA=C
DESCONTOITEM=D
CANCELARULTIMOITEM=E
CANCELARGENERICO=P
CANCELARVENDA=U
FUNCAO=F
RELATORIO=K
LIMITE=L
FECHACAIXA=M
ACRESSUBTOTAL=R
DESCSUBTOTAL=T
AJUDA=N
IMPORTARCARGA=I
SAIR=
SUBTOTAL=S
QUANTIDADE=X
ENTER=
AJUDAFINALIZA=
FISCAL=B
Arquivo Terminal.xxx – (xxx =Terminal) - Arquivo gravado pelo frente e usado na tela de monitoramento dos terminais pelo concentrador. Nada a ser alterado.
[ECF]
Situacao=1
[Caixa]
DataAbertura=0
CodTribFrente.txt (Ver: Tributações cadastradas)
BE0908101000101 T070001
BE0908101000101 T120002
BE0908101000101 T170003
BE0908101000101 T250004
BE0908101000101 T270005
BE0908101000101 F0000FF
BE0908101000101 I0000II
BE0908101000101 N0000NN
Modelos Yanco
- Yanco8000 = 101;
- Yanco8500 = 102;
Modelos Bematech Matricial:
BEMATECHMP20CI = 201;
BEMATECHMP20MI = 202;
BEMATECHMP20FI_II = 203;
BEMATECHMP20FI_II_R = 204;
BEMATECHMP25FI = 205;
BEMATECHMP40FI_II = 206;
BEMATECHMP40FI_II_R = 207;
BEMATECHMP50FI = 208;Modelos Bematech Térmica:
BEMATECHMP2000_TH_FI = 251;
BEMATECHMP2100_TH_FI = 252;
BEMATECHMP3000_TH_FI = 253;
BEMATECHMP4000_TH_FI = 254;
BEMATECHMP6000_TH_FI = 255;
BEMATECHMP6100_TH_FI = 256;
BEMATECHMP7000_TH_FI = 257;Modelo Schalter:
Schalter = 301;
Nomes dos Arquivos:
nome do arquivo de venda: venda dia aaammdd.terminal
nome do arquivo de cupom: cupom xxx.terminal, onde xxx= numero cupomCupom de venda:
- -a,versao leiaute,número do cupom,número do operador
- -s,serial da impressora, se é impressora mfd, modelo da impressora
- -i,venda ou cancelado, ordem, item, código, descrição, quantidade, embalagem, valor unitário, acréscimo, desconto, subtotal, cod. tributação,IAT(arredonda ou trunca),IPPT(própria ou de terceiros), 3,2 (quantidades)
- -q,quantidade de itens vendidos
- -t,total do cupom
- -o,valor acréscimo
- -p,valor desconto
- -f,código forma de pagamento,nome da finalizadora, valor pago
- -f,código forma de pagamento,nome da finalizadora, valor pago, dados que possam ter
- -r,troco
- -e,nome do cliente,cpf do cliente
- -d,data abertura do cupom, data de fechamento do cupom
- -x,fim do cupom
Cupom de cancelamento
- c=número do cupom atual, número do cupom cancelado
Tipo Cargas - presente no arquivo controle.001:
ProdutoGeral = 10;
ProdutoParcial = 20;
Cliente = 30;
Usuario = 40;
ProdutoEspecial = 50;
Config = 99;
040 301702 30/08/2009 às 17:02:14
020 301702 30/08/2009 às 17:02:39
030 301702 30/08/2009 às 17:02:42
099 301703 30/08/2009 às 17:03:34
010 301708 30/08/2009 às 17:08:24
050 301708 30/08/2009 às 17:08:25
010 301723 30/08/2009 às 17:23:30
xxx - os tres primeiros caracteres, de cada linha, identificam o Tipo de Carga.
xxxxxx - o segundo conjunto de caracteres corresponde ao Dia, Hora e Minutos da última alteração, a ser apresentada no monitor do "Ponto de Venda" - PDV.
Situação ECF – presente no arquivo terminal.001:
Erro = 0; //Branco
Desligada = 1; //preto
Livre = 2; //verde
Vendendo = 3; //amarelo
SemComun = 4; //vermelho
Suspensao = 5; //azul
Erros impressora Bematech (Como identificar quando Impressora Bematech fica piscando luz de erro):
ERRO 1
1- Verificar a quantidade de piscadas se for 8 piscadas.
2- Verificar se a cabeça termica não está desconectada ou mal encaixado o conector.
3- se estiver correto retirar o equipamento pra troca da cabeça termica em laboratorio MANUAL ECF BEMATECH.
ERRO 2
1- Verificar a quantidade de piscadas se for 12 piscadas.
2- Verificar se a guilhotina esta travada se estiver.
3- Girar a engrenagem do motor para frente até destravar totalmente, desligar e ligar o equipamento.
4- Se persistir o defeito, retirar impressora para reparo em laboratorio, para manutenção ou possivel troca de guilhotina MANUAL ECF BEMATECH.
ERRO 3
1- Verificar a quantidade de piscadas se for 14 VEZES.
2- Retirar o equipamento para troca de bateria e intervenção técnica, feito em laboratorio MANUAL ECF BEMATECH.
ERRO 4
1- Verificar se a luz vermelha está acesa direto.
2- Se sua ECF apresenta uma luz vermelha acesa direto, a ECF está acusando a falta de bobina. Execute o procedimento para a troca da bobina térmica. Se após a colocação correta da bobina ainda acusar o erro ou então se o ECF não puxar a bobina, tente desconectar o cabo de força ou alimentação puxando para trás e reconectando novamente após alguns segundos.
'Possíveis retornos da Função (INTEIRO):
'0: Erro de comunicação.
'1: OK.
'-1 - Erro de execucao da função.
'-2: Parâmetro inválido na função.
'-4: O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório de sistema do Windows.
'-5: Erro ao abrir a porta de comunicação.
'-27: Atualiza_Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2).
'-30: Função não compatível com a impressora YANCO.
Atualização de Pacote – WinMFD2; BemaFI32 e BemaFI64: http://partners.bematech.com.br/2012/02/atualizacao-de-pacote-bemafi32-e-bemafi64/