manual megasul dll -...
TRANSCRIPT
Manual Megasul
Módulo DLL
Copyright © 2002 MEGASUL Informática Ltda.
Todos os direitos reservados
Este Manual não pode ser copiado, transcrito, reproduzido, transferido para nenhuma
linguagem humana ou de computador, armazenado em sistema de recuperação ou reduzido, por
meios eletrônicos, mecânicos ou tipográficos, ou de qualquer outro meio, nem transmitido ao
público de nenhuma maneira, sem expressa autorização da Megasul Informática Ltda.
Os Programas e Sistemas (Software) MEGASUL ® , dos quais este manual é parte integrante, são
protegidos pela legislação de direitos autorais e pela Lei nº 7646 de 18 de dezembro de 1987.
A Megasul Informática Ltda. se reserva ao direito de revisar esta publicação e efetuar
alterações em seu conteúdo.
MEGASUL INFORMÁTICA LTDA. Rua Itaiópolis, 06 - Cx.Postal 1034
Fone/Fax: 47 2111 6600 Blumenau – SC CEP 89012-084
[email protected] http://www.megasul.com.br
Atualizado até a versão 2.3.8.336
10/2012
SUMÁRIO SUMÁRIO ...................................................................................................................................................... 3
1 TABELA DE ALTERAÇÕES ...................................................................................................................... 7
CINFOCLIENTE.DLL ........................................................................................................................ 7
2 DLL’S .................................................................................................................................................... 8
2.1 IMPR. CUPOM ................................................................................................................. 10
2.1.1 I50COLUNAS.DLL ........................................................................................................... 11
2.1.2 I50COLUNAS_GAVETA.DLL ............................................................................................ 12
2.1.3 IECFBEMATECH.DLL ....................................................................................................... 12
2.1.4 IECFELGIN.DLL ................................................................................................................ 24
2.1.5 IECFEPSON.DLL .............................................................................................................. 32
2.1.6 IECFFISCNET.DLL ............................................................................................................ 38
2.1.7 IECFDARUMA.DLL .......................................................................................................... 44
2.1.8 IECFSWEDA.DLL ............................................................................................................. 49
2.2 IMPR. CHEQUES ............................................................................................................... 54
2.2.1 ICBEMATECH.DLL ........................................................................................................... 54
2.2.2 ICCHECKPRONTO.DLL .................................................................................................... 56
2.2.3 ICEPSONMATRIX.DLL ..................................................................................................... 57
2.2.4 ICMATRIX.DLL ................................................................................................................ 60
2.2.5 ICPERTOCHEK.DLL .......................................................................................................... 62
2.2.6 ICSCHALTER.DLL ............................................................................................................. 63
2.2.7 ICSOTOMAQ.DLL............................................................................................................ 65
2.2.8 IECFBEMATECH.DLL ....................................................................................................... 67
2.2.9 IECFDARUMA.DLL .......................................................................................................... 67
2.2.10 IECFELGIN.DLL ................................................................................................................ 67
2.2.11 IECFEPSON.DLL .............................................................................................................. 67
2.2.12 IECFSWEDA.DLL ............................................................................................................. 67
2.2.13 ICELGIN.DLL .................................................................................................................... 67
2.3 GAVETA .......................................................................................................................... 73
2.3.1 I50COLUNAS_GAVETA.DLL ............................................................................................ 73
2.3.2 IECFBEMATECH.DLL ....................................................................................................... 77
2.3.3 IECFDARUMA.DLL .......................................................................................................... 77
2.3.4 IECFELGIN.DLL ................................................................................................................ 77
2.3.5 IECFEPSON.DLL .............................................................................................................. 77
2.3.6 IECFSWEDA.DLL ............................................................................................................. 78
2.3.7 IECFFISCNET.DLL ............................................................................................................ 78
2.4 TECLADO ........................................................................................................................ 78
2.4.1 TPADRAO.DLL ................................................................................................................ 78
2.4.2 TGERTEC.DLL - CONFIGURAÇÃO TECLADO GETERC TEC 55 ........................................... 81
2.4.3 TSMAK.DLL - TECLADO SMAK SKO 44 – ETHERNET ....................................................... 84
2.4.4 TSMAK.DLL - TECLADO SMAK SKO 44 – USB .................................................................. 90
2.4.5 TOUCHBEMATECH.DLL ................................................................................................... 92
2.4.6 TOUCHSWEDA.DLL ......................................................................................................... 92
2.5 LEITOR DE BARRAS ............................................................................................................. 93
2.5.1 TPADRÃO ....................................................................................................................... 93
2.5.2 LPADRAO.DLL................................................................................................................. 93
2.5.3 LSIMULADO.DLL ............................................................................................................. 95
2.6 BALANÇAS ...................................................................................................................... 96
2.6.1 BPADRAO.DLL ................................................................................................................. 96
2.6.2 BFILIZOLATOLEDO.DLL ................................................................................................ 104
2.6.2.1 Marca Filizola - Modelo MF-30 ........................................................................................................... 104
2.6.2.2 Marca Filizola / Toledo - Modelos BP 20 / 9094 / BP-15 .................................................................... 105
2.6.2.3 Marca Toledo - Modelos PRIX 3 / Toledo 9094 .................................................................................. 106
2.6.3 BLUCASTEC.DLL ............................................................................................................ 107
2.6.4 BURANO.DLL ................................................................................................................ 108
2.6.5 BPADRAO.DLL E LPADRAO.DLL .................................................................................... 108
2.7 PROMOÇÕES .................................................................................................................. 109
2.7.1 CPROMO.DLL ............................................................................................................... 109
2.8 CALC. DE PREÇOS ............................................................................................................ 110
2.8.1 CPRECO.DLL ................................................................................................................. 111
2.8.2 CCLD.DLL ...................................................................................................................... 111
2.8.3 CCLDMARGEMZERO.DLL ............................................................................................. 113
2.9 CONDIÇÕES ................................................................................................................... 114
2.9.1 CINFOCLIENTE.DLL ....................................................................................................... 114
2.10 IMPR.RELATÓRIOS ........................................................................................................... 122
2.11 LEITOR CMC7 ............................................................................................................... 122
2.11.1 CMC7.DLL ..................................................................................................................... 122
2.12 LEITOR DE CARTÃO .......................................................................................................... 123
2.12.1 TPADRÃO.DLL .............................................................................................................. 123
2.12.2 ICPERTOCHEK.DLL ........................................................................................................ 123
2.13 AUTENTICADOR .............................................................................................................. 123
2.14 LEITOR DE DOCUMENTOS................................................................................................... 124
2.14.1 ICPERTOCHEK.DLL ........................................................................................................ 124
2.15 PROC.DE FINALI. ............................................................................................................. 124
2.15.1 CBBRASIL.DLL ............................................................................................................... 124
2.15.2 CCHECKEXPRESS.DLL ................................................................................................... 126
2.15.3 CDATACHEQUEPRE.DLL ............................................................................................... 130
2.15.4 CINFOCLIENTE.DLL ....................................................................................................... 131
2.15.5 CMUX.DLL .................................................................................................................... 133
2.15.6 CRENPAC.DLL ............................................................................................................... 135
2.15.6.1 Configuração da Crenpac.dll para efetuar consulta de cheque ao Serasa RX21 via Renpac .......... 137
2.15.7 CSPCNET.DLL ................................................................................................................ 143
2.15.8 CTEFDIAL.DLL ............................................................................................................... 145
2.15.9 CTEFDIR.DLL ................................................................................................................. 147
2.15.10 CTEFREDE.DLL .............................................................................................................. 149
2.15.11 COMPROVANTE DE TEF REDUZIDO ............................................................................. 154
2.15.11.1 O que é o TEF Reduzido? ................................................................................................................ 154
2.15.11.2 Vantagens ....................................................................................................................................... 154
2.15.11.3 Requisitos ........................................................................................................................................ 154
2.15.11.4 Premissas ........................................................................................................................................ 155
2.15.11.5 Restrições ........................................................................................................................................ 155
2.15.11.6 Parâmetros...................................................................................................................................... 155
2.15.11.7 Como funciona? .............................................................................................................................. 158
2.15.11.8 Composição ..................................................................................................................................... 160
2.15.11.9 Cupom com TEF Reduzido .............................................................................................................. 162
2.15.11.10 Situações em que não será impresso o TEF Reduzido................................................................... 162
2.15.12 CVERITEF.DLL................................................................................................................ 163
2.15.13 CSPCBR.DLL .................................................................................................................. 168
2.15.14 CPINFONE.DLL .............................................................................................................. 174
2.16 INF. ADIC. CLIENTE ........................................................................................................... 177
2.16.1 MEPADRAO.DLL ........................................................................................................... 178
2.16.2 CINFOCLIENTE.DLL ....................................................................................................... 179
2.17 INF. ADIC. DO PRODUTO ................................................................................................... 179
2.17.1 MPLOGISTICA.DLL ........................................................................................................ 179
2.17.2 MPOBSERVACAO.DLL .................................................................................................. 182
2.17.3 MPRECEITAS.DLL ......................................................................................................... 183
2.18 CONSULTA DE CRÉDITO ..................................................................................................... 184
2.18.1 CCONSULTACREDITO.DLL ............................................................................................ 184
2.19 CCONTABIL.DLL ........................................................................................................... 188
2.20 DIGITAR SENHA............................................................................................................... 188
2.20.1 SENHACARTAOFIDELIDADE.DLL .................................................................................. 188
2.20.2 DLL DE COMUNICAÇÃO CLISITEF.DLL .......................................................................... 191
CONVENÇÕES ............................................................................................................................................. 193
3 SOBRE O MENU ................................................................................................................................ 195
4 GLOSSÁRIO ....................................................................................................................................... 197
1 TABELA DE ALTERAÇÕES
DATA DESCRIÇÃO TÍTULO DO ITEM ALTERADO
02/10/2012 Nova Dll de comunicação com Pin
Pad Dll de comunicação clisitef.dll
25/10/2012 Novos campos nessa tela para
contemplar também o Bridge.
(Nenhuma, WebService e especifica
o ServInformacao)
CINFOCLIENTE.DLL
8
2 DLL’S
DLL é o nome dado a um programa auxiliar que executa funções específicas. São bibliotecas
construídas para possibilitar a execução de tarefas como, por exemplo, a comunicação das
impressoras fiscais com o seu computador. DLL’s são construídas também para permitir
configurações avançadas de utilização dos recursos do sistema.
As DLL’s devem ser configuradas em Parâmetros da Estação na Guia Plugins.
Veja figura a seguir:
Podemos verificar alguns campos específicos desta tela:
• Tipo: indica o tipo de plugins a ser utilizado;
• Marca: indica a marca do plugin;
• Modelo: indica o modelo do plugin;
• Versão: indica a versão do plugin. Este campo poderá indicar alguma incompatibilidade
entre a versão utilizada do sistema e a versão do plugin.
Abaixo do campo [Versão] existe um quadrado onde será inserido, conforme o plugin
selecionado, suas respectivas configurações que variam de acordo com a DLL, para acessar estas
configurações dê um duplo clique no mouse sobre a configuração desejada, abaixo mostraremos
alguns exemplos destas configurações:
Figura 1.
9
• CommPort: para informar a porta de comunicação, clique no botão <OK> para gravar.
Figura 2.
• Log=Disabled(Desabilitado) ou Log=Enabled(Habilitado): o sistema disponibiliza a
geração de um arquivo de Log com o nome padrão da DLL precedido da letra “T” com a
extensão .LOG, dentro do diretório da instalação do sistema, exemplo:
“Tibematech.log” Setar o check box Log e clicar no botão <Ok> para gravar
configuração.
Figura 3.
• Tecla para Chamar Estatísticas: informe uma tecla para chamar as estatísticas de
compras dos clientes, basta estar com o cursor sobre o campo e pressionar a tecla
escolhida, o sistema fará a captura desta tecla automaticamente.
Botões disponíveis:
• Procurar dispositivos: procura automaticamente os dispositivos. Entretanto, como em
muitos casos existem discrepâncias nas configurações de cada modelo de micro
computador e dispositivos, pode ocorrer que estes dispositivos não sejam selecionados
corretamente.
10
• Configurar dispositivos: disponibiliza todas as configurações da DLL selecionada
quando esta possuir configuração disponível.
• Disco: abre uma tela para seleção dos drivers dos dispositivos.
• Sair: sai do Parâmetros da Estação.
Abaixo descreveremos a funcionalidade de cada DLL disponível no Sistema de acordo com a
Guia Plugin :
2.1 IMPR. CUPOM
A impressora de cupom, ECF, varia sua configuração de acordo com sua marca e o modelo. A
configuração da impressora pode ser feita em nível básico ou avançado, esta configuração deve
ser feita por pessoal técnico habilitado.
O objetivo deste capítulo é analisar as configurações mais comuns de cada impressora, pois
muitas configurações não podem ser realizadas pelo usuário, sendo necessário uma intervenção
técnica.
Para verificar e alterar as configurações de uma impressora fiscal, é necessário,
primeiramente, selecionar a impressora desejada. Os procedimentos para selecionar a impressora
são, basicamente, os seguintes: abrir o Parâmetros da Estação, selecionar a guia Plugins,
selecionar o tipo de dispositivo como Impr. Cupom, selecionar no campo [Marca] a marca e no
campo [Modelo] o modelo da impressora fiscal. Caso o campo [Marca] não mostre a marca da
impressora que se quer selecionar, clique com o mouse no botão <Disco>. Cada dispositivo possui
um driver específico que será indicado neste manual. Selecione este driver e clique duas vezes
com o mouse.
Os drivers somente serão exibidos se o Windows ® estiver configurado para exibir todos os arquivos. Isto pode
11
ser configurado no Windows ® Explorer, no menu Ferramentas, sub menu Opções.
2.1.1 I50COLUNAS.DLL
Esta DLL viabiliza testes no caixa com vendas limitadas ao valor de R$ 1,00, usada para
treinamentos e testes com CNPJ Megasul, não permite a impressão em papel.
Para configurá-la acesse os Plugin’s “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Megasul” e Modelo “50 Colunas”, como não há impressão do cupom fiscal, o
sistema grava um arquivo texto que deve ser definido na tela principal do Plugins no quadro
abaixo do campo [Versão], dê um duplo clique no mouse sobre a configuração desejada,
automaticamente a janela para configuração será aberta, estão disponíveis:
• Cabeçalho0: informe nesta campo o nome da Empresa.
• Cabeçalho1: informe neste campo o endereço da Empresa.
• Cabeçalho2: informe neste campo o telefone/fax da Empresa.
• Linhas: informe o número de linhas que devem ser avançadas no final do cupom.
• Log: habilita/desabilita a geração do arquivo de Log.
• Porta: informe o nome do texto e endereço de onde deve ser gravado o Cupom da
venda, lembre-se que cada venda vai sobrescrevendo o arquivo da venda anterior.
12
2.1.2 I50COLUNAS_GAVETA.DLL
Ver configuração em Gaveta.
Dispositivo de abertura de gaveta para impressora matricial Bematech.
Deverá clicar no botão <Disco> selecionar a dll, após isso aparecerá em marca a opção
Megasul e em modelo 50 colunas_Gaveta.
Permite <Configurar Dispositivo...> informando o Avanço do Papel:
2.1.3 IECFBEMATECH.DLL
Para configura-la selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Bematech” e estão disponíveis os modelos:
“MP-20 FI / MP-40 FI / MP-50 FI /MP-20 FI II / MP-40 FI II”
“MP-2000 / MP-2000 TH FI / MP-2100 TH FI / MP-25 FI II / MP-50 FI II”
“MP-3000 TH FI ECF-IF”
“MP-4000 TH FI”
“MP-6000 TH FI”
13
“MP-7000 TH FI”
Nas configurações da DLL, a partir do botão <Configurar Dispositivo…>, observe os campos
conforme a figura abaixo.
Na guia Configuração:
• Porta Serial: informe a porta de comunicação com a ECF.
• Imprimir “Bom Para”: informe se o “Bom Para” deve ser impresso. Vale lembrar que o
banco ‘999’ indica a impressão de Nota Promissória na Bematech e que, portanto,
14
obedece ao layout padrão de Nota Promissória. Para os demais bancos, existe o layout
padrão para a impressão de cheques.
• Imprimir Informações do Cliente no Verso: determina a impressão das informações
adicionais (telefone e endereço) do cliente no verso. Ao apresentar a mensagem
"Posicione o cheque e pressione OK" o cheque deverá ser corretamente posicionado na
impressora e após isto deve ser clicado em <OK>. A impressora iniciará a impressão dos
dados do cheque, ao terminar esta impressão irá soltar o cheque pela parte superior.
Se o parâmetro de impressão do verso estiver habilitado, devem ser aguardados alguns
segundos para iniciar a impressão do verso. A impressora deverá virar o cheque
internamente e realizar a impressão no verso. Após a impressão do verso, o cheque
poderá ser removido.
• Habilitar corte papel para 2ª via de comprovante (exclusivo Sitef): permite acionar o
corte de papel quando houver comprovante com duas vias (somente com a utilização
do TEF Dedicado). A impressora fiscal deverá possuir guilhotina para corte funcional.
Esta funcionalidade está disponível para as ECF’s Daruma, Epson, Bematech, Elgin e
Fiscnet. Por padrão, esta função será configurada com o valor “Não”. Desta maneira, ao
realizar a atualização do sistema nenhum comportamento será alterado até que se
realize a configuração específica.
Serão contemplados os seguintes tipos de transações: venda e estorno de cartão,
venda e estorno de Farmácia Popular, venda e estorno de ePharma e pagamento e
estorno com correspondente bancário.
No momento de impressão dos comprovantes, quando apresentar a mensagem de
destaque da primeira via no rodapé do sistema e se o parâmetro “Habilitar corte papel
para 2ª via de comprovante” estiver configurado com o valor igual a “Sim”, a guilhotina
da impressora será acionada.
15
Se o parâmetro não existir ou possuir valor igual a “Não”, nenhuma operação de
tentativa de corte será realizada.
Para os modelos que não possuem guilhotina para o corte de papel, para as que
estejam com o mecanismo danificado ou que ocorra algum erro de qualquer natureza
durante a chamada da função para o corte do papel, não deverá apresentar mensagem
em tela, a impressão deverá continuar normalmente. Caso ocorra algum erro nesta
operação, deverá ser gravada somente em log.
• Pagamento: informe o código do totalizador não fiscal programado na impressora para o
Pagamento.
• Emitir Relatório Gerencial como Comprovante (Fin. Dinheiro)
• Botão <Portaria CAT -52/SP>: apresenta as particularidades pertinentes a geração dos
arquivos exigidos no Estado de SP (Portaria CAT 52 e Ato Cotepe 17/04). Utilizados para
geração dos arquivos da Nota Fiscal Paulista.
• Retorno Extendido: será explicado na seqüência.
• Gerar Log da BemaFI32.dll: será explicado na seqüência.
• Não imprimir CPF do cliente: se marcado, não irá imprimir o CPF e o RG do cliente.
• Diretório de Retorno de Arquivos da DLL – BemaFI32.dll: será explicado na seqüência.
• Obs: O parâmetro Impressão Otimizada somente entra em vigor após a RZ: destinado a
otimizar a impressão do item. Nas ECF’s Bematech e Elgin a alteração somente entra em
vigor após a Redução Z. Parâmetro = Enabled (Default): a descrição do item será impressa
com no máximo 20 caracteres em uma linha. Parâmetro = Disabled: a descrição do item
será impressa por completo conforme cadastro em duas linhas. Exceto na ECF Sweda
onde o tamanho da descrição determina a quantidade de linhas. Não funciona nas ECF’s
Matriciais.
Deve-se atentar para as particularidades pertinentes a geração dos arquivos exigidos no
Estado de SP (exigência da Portaria CAT 52 e Ato Cotepe 17/04).
16
O botão <Portaria CAT -52/SP> irá apresentar um formulário contendo os dados da
Software House que serão carregados automaticamente com as informações da Megasul, com
exceção do campo [Versão do Aplicativo] que deverá ser indicado:
• Número do Aplicativo: 00
• Razão Social: Razão Social da Software House.
• CNPJ: CNPJ da Software House.
• Inscrição Estadual: Inscrição Estadual da Software House.
• Inscrição Municipal: Inscrição Municipal da Software House.
• Nome do Aplicativo: Caixa
• Versão do Aplicativo: deverá ser informada a versão do aplicativo.
• COO (Contador de Ordem de Operação): seu valor pode ser obtido clicando no botão ao
lado do campo ou inserido manualmente (com o valor do último COO contido na
impressora, obtido através de uma Leitura X, localizando-se bem no topo a direita da
respectiva leitura).
O botão retorna o valor do último COO (Contador de Ordem de Operação) contido na
impressora. Ao sair da tela de configuração se não tiver sido informado o [Diretório de Retorno de
Arquivos da DLL – BemaFI32.dll] será solicitado para que seja informado tal diretório responsável
pelo armazenamento de todos os arquivos retornados da impressora quando forem solicitados.
17
E também os Dados do ECF:
• Inscrição Municipal: Inscrição Municipal do estabelecimento que possui a ECF.
• Unidade Federativa: Unidade da Federação do estabelecimento que possui a ECF, no
caso até então deverá ser ‘SP’.
• Impressora Térmica: deverá estar marcada.
É importante que todos os [Dados da Software House] e [Dados do ECF] na tela de
Configurações da geração do Arquivo RFD, sejam preenchidas corretamente.
Estes dados serão armazenados no arquivo BEMAFI32.INI, que é utilizado pela DLL do
fabricante para a geração do arquivo RFD (BemaFI32.dll).
Deve-se também informar no formulário principal de configuração o [Diretório de Retorno
de Arquivos da DLL - BemaFI32.dll], que será utilizado para a criação dos arquivos retornados pela
impressora e também para a geração de um log pela BEMAFI32.dll se a opção [Gerar Log da
BemaFI32.dll] estiver marcada. Se a impressora for MFD deve-se marcar a opção [Retorno
Extendido (Somente MFD)] para se obter as mensagens de retorno em um formato mais
detalhado. O retorno extendido é desabilitado para MP-20 ou MP-40.
18
No diretório da aplicação, além de constarem os arquivos BemaFI32.dll, BemaFI32.ini,
ainda devem estar os arquivos BemaMFD.dll e BemaMFD2.dll, pois são utilizados para a geração
dos registros da portaria CAT-52/SP. Para a criação do arquivo utilizando a DLL do fabricante,
deve-se efetuar a Redução Z através do aplicativo Megasul (assim, ele dispara o comando para a
impressora que faz os tratamentos necessários e gera o arquivo referente a Portaria), caso
contrário, se for emitida automaticamente pela impressora não gerará o arquivo.
É, portanto, de fundamental importância que as DLL’s BemaFI32.dll, BemaMFD.dll e
BemaMFD2.dll estejam atualizadas nos clientes para que as operações da Nota Fiscal Paulista
(CAT-52/SP e Ato Cotepe 17/04) sejam controladas e geradas corretamente.
Guia Relatórios:
Possibilita definir um Relatório Gerencial diferente para cada tipo de operação não fiscal.
Com isto, o campo [Fechamento] foi retirado da guia principal e transferido para a guia Relatórios.
Os relatórios apresentados nesta guia podem ser previamente cadastrados a partir da guia
Programação, campo [Relatórios Gerenciais] que será vista na sequência.
Esta modificação foi realizada para todas as bibliotecas de ECF’s Megasul.
19
Ao definir um relatório nesta guia e realizar a impressão do relatório gerencial, por
exemplo, por meio do Caixa, Menu Fiscal, no cabeçalho do relatório impresso, será apresentado o
texto indicado na configuração realizada a partir desta guia.
Exemplos de impressão de cabeçalhos:
ou
Na guia Programação:
Possibilita efetuar programações diretamente na sua Bematech:
• Alíquotas Tributárias:
• Valor: informe o percentual da alíquota a ser programada.
• Referente à: informe se a alíquota a ser programada é referente a ICMS ou ISS.
Clique no botão <Executar> para enviar o comando para a impressora.
20
• Totalizadores não Fiscais:
• Posição: informe a posição que deve ocupar o totalizador a ser programado.
• Descrição: informe a descrição do Totalizar não Fiscal.
Clique no botão <Executar> para executar a programação acima.
• Relatórios Gerenciais:
• Código: informe a posição (índice) do relatório gerencial.
• Descrição: informe a descrição do relatório gerencial.
Botão <Executar> efetua a programação acima.
Na guia Manutenção:
Existe a possibilidade de efetuar manutenções na programação da ECF, respeitadas as
condições constantes do manual da ECF para cada comando.
• Comando: informe o código do comando indicado no manual da ECF.
Disponibilizada opção para habilitar/desabilitar o sensor de pouco papel na inicialização do
CAIXA. Somente será habilitado após a Redução Z onde ainda não há movimentações. Uma vez
efetuada movimentação, será necessário esperar a Redução Z para habilitar/desabilitar o sensor.
21
Clique no botão <Executar> para enviar o comando para a impressora.
A geração do arquivo CAT-52 Ato Cotepe, continua sendo efetuada a cada Redução Z. Foi
adicionada a funcionalidade da geração de arquivo com datas retroativas. Para isso, deve-se ir na
guia Manutenção e selecionar a opção [Geração Arquivo CAT-52]. Após isso, clicar em <Executar>.
22
Será solicitada a data da geração do arquivo. A data deve ser informada no formato
dd/mm/yyyy:
dd – dia com dois dígitos
mm – mês com dois dígitos
yyyy – ano com quatro dígitos
Após a solicitação da data, clicando no botão <OK>, será efetuado o download da memória
fiscal da data indicada e a geração do arquivo CAT-52 Ato Cotepe (Nota Fiscal Paulista).
Na guia Adicional:
Criada a impressão de códigos de barras. É configurada a impressão do código de barras no
carnê no seguinte padrão: @123456789123, onde "123456789123" representa o código de barras
23
a ser impresso. A configuração de tamanho, largura das barras e posicionamento do código pode
ser feita através desta guia.
Existe a possibilidade de efetuar a impressão de códigos de barras através da ECF:
• Altura da Barra: informe a altura da barra.
• Margem: determine a margem.
• Posição: pode ser sem código, acima ou abaixo.
• Largura: determine a largura das barras (finas ou médias).
Para as impressoras matricias Bematech e Sweda há um tempo de espera de 2 segundos
para a abertura do cupom fiscal, exibindo a mensagem "Iniciando Cupom!" enquanto estiver
efetuando a abertura de um cupom fiscal. Esta implementação tem o caráter de informar o
operador de caixa que durante este período (2 segundos) nenhuma informação será capturada via
digitação no teclado.
24
2.1.4 IECFELGIN.DLL
Para configurá-la selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Elgin” e modelo “ECF MFD FIT 1E”. Poderá ser necessário utilizar a
IECFFISCNET.DLL para alguns modelos da Elgin em vez da IECFELGIN.DLL.
Para utilização desta DLL deve-se copiar ainda os arquivos Elgin.dll e Elgin.ini, para o
diretório dos executáveis da Megasul.
Deve-se, ainda, na configuração da dll no Parâmetros da Estação\Configurar
Dispositivo\Configuração\Diretório do log da Elgin, onde deve ser colocado o diretório dos
executáveis do Megasul, desta forma o log gerado pela dll (log.dat), será gravado neste diretório.
No item Parâmetros da Estação\Configurar Dispositivo\Configuração\Gerar arquivo
HOMOL.DAT, se for selecionado, será gerado um arquivo binário (homol.dat), que é necessário
para Elgin avaliar comandos enviados e erros retornados da impressora. Este item somente é
necessário selecioná-lo em caso de solicitação da Megasul para análise da Elgin, ou seja, deve,
como configuração padrão, ser desmarcado.
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir as telas abaixo:
25
Na Guia Configuração, você informa:
• Porta Serial: informe a porta de comunicação com a ECF.
• Imprime “Bom para”: apresenta as opções ‘Não’, ‘Sim’ e ‘Com a Data’.
• Habilitar corte papel para 2ª via de comprovante (exclusivo Sitef): permite acionar o
corte de papel quando houver comprovante com duas vias (somente com a utilização
do TEF Dedicado). A impressora fiscal deverá possuir guilhotina para corte funcional.
Esta funcionalidade está disponível para as ECF’s Daruma, Epson, Bematech, Elgin e
Fiscnet. Por padrão, esta função será configurada com o valor “Não”. Desta maneira, ao
realizar a atualização do sistema nenhum comportamento será alterado até que se
realize a configuração específica.
26
Serão contemplados os seguintes tipos de transações: venda e estorno de cartão,
venda e estorno de Farmácia Popular, venda e estorno de ePharma e pagamento e
estorno com correspondente bancário.
No momento de impressão dos comprovantes, quando apresentar a mensagem de
destaque da primeira via no rodapé do sistema e se o parâmetro “Habilitar corte papel
para 2ª via de comprovante” estiver configurado com o valor igual a “Sim”, a guilhotina
da impressora será acionada.
Se o parâmetro não existir ou possuir valor igual a “Não”, nenhuma operação de
tentativa de corte será realizada.
Para os modelos que não possuem guilhotina para o corte de papel, para as que
estejam com o mecanismo danificado ou que ocorra algum erro de qualquer natureza
durante a chamada da função para o corte do papel, não deverá apresentar mensagem
em tela, a impressão deverá continuar normalmente. Caso ocorra algum erro nesta
operação, deverá ser gravada somente em log.
• Abertura: informe o código do totalizador não fiscal programado na impressora para a
Abertura.
• Reforço: informe o código do totalizador não fiscal programado na impressora para o
Reforço.
• Sangria: informe o código do totalizador não fiscal programado na impressora para a
Sangria.
• Pagamento: informe o código do totalizador não fiscal programado na impressora para
o Pagamento.
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o Recebimento.
• Relatório Gerencial: informe o relatório gerencial.
27
• Fechamento: informe o código do totalizador não fiscal programado na impressora
para o Fechamento.
• Linhas de Avanço: informe as linhas para o avanço do papel.
• Gerar arquivo Homoldat: se marcado, irá gerar o arquivo homol.dat conforme descrito
anteriormente.
• Gerar RFD durante a ReduçãoZ: quando marcada, estará habilitada a geração dos
documentos referentes à CAT 52 e Ato COTEPE 17/04 (Nota Fiscal Paulista) para
reduções Z anteriores ou aplicável quando houver problema na geração automática do
arquivo RFD (Registro de Fita-Detalhe). Ao emitir a Redução Z do dia a impressora
piscará o LED "On Line" por tempo indeterminado (proporcional ao número de
transações do dia). No diretório da aplicação será criada uma pasta chamada "RFD"
onde serão colocados todos os arquivos gerados, isto de acordo com o padrão
estabelecido na legislação. Para tanto, no PARAM.EXE acessar as configurações da dll
na guia Manutenção e escolher a opção [Geração Arquivo RFD] e informar o número da
Redução Z que deseja efetuar a geração do arquivo.
• Não Imprimir CPF do Cliente: se marcado, não irá imprimir o CPF e o RG do Cliente.
• Diretório do Log da Elgin: informe o diretório do log da Elgin.
O parâmetro Impressão Otimizada somente entra em vigor após a RZ
Guia Relatórios:
Possibilita definir um Relatório Gerencial diferente para cada tipo de operação não fiscal.
Com isto, o campo [Fechamento] foi retirado da guia principal e transferido para a guia Relatórios.
Os relatórios apresentados nesta guia podem ser previamente cadastrados a partir da guia
Programação, campo [Relatórios Gerenciais] que será vista na sequência.
28
Esta modificação foi realizada para todas as bibliotecas de ECF’s Megasul.
Ao definir um relatório nesta guia e realizar a impressão do relatório gerencial, por
exemplo, por meio do Caixa, Menu Fiscal, no cabeçalho do relatório impresso, será apresentado o
texto indicado na configuração realizada a partir desta guia.
Exemplos de impressão de cabeçalhos:
ou
Na Guia Programação você tem a possibilidade de efetuar manutenções na programação
da ECF:
• Alíquotas Tributárias: informe o valor referente à:
• Alíquota: informe o percentual da alíquota a ser programada.
• ICMS: se marcado indica que a alíquota se refere ao ICMS.
29
• ISS: se marcado indica que a alíquota se refere ao ISS.
Botão <Executar> efetua a programação acima.
• Totalizadores não Fiscais: informe a posição e a descrição.
• Cupons referentes à: saída ou entrada.
Botão <Executar> efetua o comando acima.
• Formas de Pagamento:
• Descrição: informe a posição e a descrição
• Vinculado: permite ou não vinculado
• Relatórios Gerenciais:
• Posição: informe a posição (índice) do relatório gerencial.
• Descrição: informe a descrição do relatório gerencial.
Botão <Executar> efetua o comando acima.
Na Guia Manutenção, você tem a possibilidade de efetuar manutenções na
programação da ECF:
• Comando: informe o código do comando indicado no manual da ECF.
Clique no botão <Executar> para enviar o comando para a impressora.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Abertura: idem campo acima Abertura. (Guia Configuração)
• CommPort: idem campo descrito acima Porta Serial. (Guia Configuração)
• Diretório: apresenta o diretório para o log da Elgin
• Homol: apresenta se irá gerar o arquivo homol.dat
• Index
30
• Lines
• Log: log da impressora
• Module: apresenta a iECFElgin.dll
• Pagamento: idem campo acima Pagamento. (Guia Configuração)
• Recebimento: idem campo acima Recebimento. (Guia Configuração)
• Reforço: idem campo acima Reforço. (Guia Configuração)
• Relatório: indica o relatório gerencial
• Sangria: idem campo acima Sangria. (Guia Configuração)
ScanCode
Na Guia Adicional, são informadas as configurações para a impressão do código de barras
no carnê – condição de pagamento:
• Altura da Barra: define a altura e aceita apenas números inteiros de 1 a 255 • Margem: define o espaçamento da margem e aceita apenas números inteiros de 0 a 575
Obs.: 0 (sem margem). • Tipo de Letra: aceita apenas dois tipos de fonte: “letra tipo A (12x24) - Normal” ou “letra tipo B
(9x17) – Condensado” • Posição: posição dos caracteres do código;
o Sem código: não imprime os caracteres do código. o Acima: imprime os caracteres acima do código. o Abaixo: imprime os caracteres abaixo do código. o Acima e Abaixo: imprime os caracteres acima e abaixo do código
• Largura: define a largura das barras em finas, médias ou grossas.
31
• Barra para teste: imprime código de barras de testes para ver o resultado da configuração.
Será impresso no carnê (condição de pagamento) onde antes era definido para imprimir código de barras com o “@” na frente. Exemplo: @ '+FORMATNUMERIC('0',FILIAL.CODIGO)+FORMATNUMERIC('00',SISTEMA.CODIGO)+FORMATNUMERIC('0000000',TRANSACAO.CODIGO)+'01 Agora em vez de colocar "@" para definir o código de barras, colocar "@BARRA". Exemplo: @BARRA '+FORMATNUMERIC('0',FILIAL.CODIGO)+FORMATNUMERIC('00',SISTEMA.CODIGO)+FORMATNUMERIC('0000000',TRANSACAO.CODIGO)+'01
32
2.1.5 IECFEPSON.DLL
Para configurá-la selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Epson” e modelo “TM-T81F / TM-T88 FBII / TM – H6000 II.”
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir as telas abaixo:
33
Na Guia Configuração, você informa:
• Porta Serial: informe a porta de comunicação com a ECF.
• Velocidade: velocidade configurável para a comunicação via porta serial.
• Abertura: informe o código do totalizador não fiscal programado na impressora para a
Abertura.
• Reforço: informe o código do totalizador não fiscal programado na impressora para o
Reforço.
• Sangria: informe o código do totalizador não fiscal programado na impressora para a
Sangria.
• Pagamento: informe o código do totalizador não fiscal programado na impressora para
o Pagamento.
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o Recebimento.
• Habilitar corte papel para 2ª via de comprovante (exclusivo Sitef): permite acionar o
corte de papel quando houver comprovante com duas vias (somente com a utilização
do TEF Dedicado). A impressora fiscal deverá possuir guilhotina para corte funcional.
Esta funcionalidade está disponível para as ECF’s Daruma, Epson, Bematech, Elgin e
Fiscnet. Por padrão, esta função será configurada com o valor “Não”. Desta maneira, ao
34
realizar a atualização do sistema nenhum comportamento será alterado até que se
realize a configuração específica.
Serão contemplados os seguintes tipos de transações: venda e estorno de cartão,
venda e estorno de Farmácia Popular, venda e estorno de ePharma e pagamento e
estorno com correspondente bancário.
No momento de impressão dos comprovantes, quando apresentar a mensagem de
destaque da primeira via no rodapé do sistema e se o parâmetro “Habilitar corte papel
para 2ª via de comprovante” estiver configurado com o valor igual a “Sim”, a guilhotina
da impressora será acionada.
Se o parâmetro não existir ou possuir valor igual a “Não”, nenhuma operação de
tentativa de corte será realizada.
Para os modelos que não possuem guilhotina para o corte de papel, para as que
estejam com o mecanismo danificado ou que ocorra algum erro de qualquer natureza
durante a chamada da função para o corte do papel, não deverá apresentar mensagem
em tela, a impressão deverá continuar normalmente. Caso ocorra algum erro nesta
operação, deverá ser gravada somente em log.
• Dir. do Log: diretório onde será gravado as operação da ECF.
• Autenticação: cupom ou endosso relacionado a autenticação e impressão do cheque
na impressão de cheque da ECF.
• Tratar finalizadora por: descrição ou código. Refere-se a como é definido o
mapeamento entre o cadastro de finalizadora Megasul e os meios de pagamentos da
ECF. Veja este procedimento com mais detalhes no Manual Megasul
Vendas/SPDV/Tabelas/Cadastro de Finalizadoras/Cadastro de finalizadoras por código
e descrição.
35
Guia Relatórios:
Possibilita definir um Relatório Gerencial diferente para cada tipo de operação não fiscal.
Com isto, o campo [Fechamento] foi retirado da guia principal e transferido para a guia Relatórios.
Os relatórios apresentados nesta guia podem ser previamente cadastrados a partir da guia
Programação, campo [Relatórios Gerenciais] que será vista na sequência.
Esta modificação foi realizada para todas as bibliotecas de ECF’s Megasul.
Ao definir um relatório nesta guia e realizar a impressão do relatório gerencial, por
exemplo, por meio do Caixa, Menu Fiscal, no cabeçalho do relatório impresso, será apresentado o
texto indicado na configuração realizada a partir desta guia.
Exemplos de impressão de cabeçalhos:
36
ou
Na Guia Programação estão disponíveis:
• Alíquotas Tributárias:
- Valor: informe o percentual da alíquota a ser programada.
- ICMS: opção que se marcada indica que a alíquota acima se refere ao ICMS.
- ISS: opção que se marcada indica que a alíquota acima se refere ao ISS.
Botão <Executar> efetua a programação acima.
• Totalizadores não Fiscais:
- Descrição: informe a descrição do totalizador não fiscal.
Clique no botão <Executar> para enviar a programação acima dos Totalizadores não
fiscais para a impressora
• Forma de Pagamento:
- Código: informe o código da forma de pagamento na impressora.
- Descrição: informe a descrição da finalizadora na impressora.
- Vinculado: opção que se marcada indica a existência de comprovante de crédito ou
débito (cupons vinculados) a forma de pagamento.
Clique no botão <Executar> para enviar o comando para a impressora.
• Relatório Gerencial:
- Descrição: informe a descrição do relatório gerencial.
Clique no botão <Executar> para enviar a programação acima do Relatório
Gerencial.
37
• Moeda:
Esta configuração é necessária para as ECF’s Epson que utilizam impressão de cheques.
Quando a ECF não possui esta configuração, o valor por extenso que imprime no
cheque não sai com a palavra "reais" logo após o valor. Realizando esta configuração,
na impressão passará a ser utilizada esta identificação.
Necessário realizar somente uma vez para cada ECF que não possua esta configuração.
- Singular: informe a descrição da moeda no singular.
- Plural: informe a descrição da moeda no plural.
Clique no botão <Executar> para enviar o comando para a impressora.
Na Guia Manutenção, você tem a possibilidade de efetuar manutenções na programação da ECF,
respeitadas as condições constantes do manual da ECF para cada comando.
• Hex: informe o código do comando indicado no manual da ECF em hexadecimal.
• ASCII: informe o código do comando indicado no manual da ECF no código ASCII.
Clique no botão <Executar> para enviar o comando para a impressora.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Abertura: informe o código do totalizador não fiscal programado na impressora para a
Abertura.
• Cancel Pág: informe o código do totalizador não fiscal programado na impressora para
o cancelamento do título.
• CommPort: idem campo descrito acima Porta Serial.
• Index:
• Log: habilita/desabilita a geração do arquivo de Log.
38
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o recebimento de Título.
• Reforço: informe o código do totalizador não fiscal programado na impressora para o
Reforço.
• Relatórios: informe o código do relatório gerencial programado na impressora.
• Sangria: informe o código do totalizador não fiscal programado na impressora para a
Sangria.
2.1.6 IECFFISCNET.DLL
Para configurá-la selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Impressoras com Protocolo FiscNet” e modelo “Impressoras com Protocolo
FiscNet” contemplando os modelos ZPM/1 Fit Logger 03.03.04 e ZPM/3 EF Logger 03.00.00 e
03.09.02, PERTOPAY 2023, Elgin.
Ao clicar em <Configurar Dispositivo...>:
Indique a [Porta]. Clique em <Conectar> ou em <Detectar automaticamente>.
39
Na Guia Gerais, deverá informar os totalizadores não fiscais:
• Abertura: informe o código do totalizador não fiscal programado na impressora para a
Abertura.
• Reforço: informe o código do totalizador não fiscal programado na impressora para o
Reforço.
40
• Sangria: informe o código do totalizador não fiscal programado na impressora para a
Sangria.
• Pagamento: informe o código do totalizador não fiscal programado na impressora
para o Pagamento.
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o Recebimento.
• Gerencial: informe o código do totalizador não fiscal programado na impressora para o
Gerencial.
• Fechamento: informe o código do totalizador não fiscal programado na impressora
para o Fechamento.
A nomenclatura (+) indica totalizador não fiscal de entrada e (-) indica totalizador não
fiscal de saída. São provenientes do campo [Tipo] do Totalizador Não Fiscal cadastrado
na guia Programação que será vista na sequência.
• Habilitar corte papel para 2ª via de comprovante (exclusivo Sitef): permite acionar o
corte de papel quando houver comprovante com duas vias (somente com a utilização
do TEF Dedicado). A impressora fiscal deverá possuir guilhotina para corte funcional.
Esta funcionalidade está disponível para as ECF’s Daruma, Epson, Bematech, Elgin e
Fiscnet. Por padrão, esta função será configurada com o valor “Não”. Desta maneira, ao
realizar a atualização do sistema nenhum comportamento será alterado até que se
realize a configuração específica.
Serão contemplados os seguintes tipos de transações: venda e estorno de cartão,
venda e estorno de Farmácia Popular, venda e estorno de ePharma e pagamento e
estorno com correspondente bancário.
41
No momento de impressão dos comprovantes, quando apresentar a mensagem de
destaque da primeira via no rodapé do sistema e se o parâmetro “Habilitar corte papel
para 2ª via de comprovante” estiver configurado com o valor igual a “Sim”, a guilhotina
da impressora será acionada.
Se o parâmetro não existir ou possuir valor igual a “Não”, nenhuma operação de
tentativa de corte será realizada.
Para os modelos que não possuem guilhotina para o corte de papel, para as que
estejam com o mecanismo danificado ou que ocorra algum erro de qualquer natureza
durante a chamada da função para o corte do papel, não deverá apresentar mensagem
em tela, a impressão deverá continuar normalmente. Caso ocorra algum erro nesta
operação, deverá ser gravada somente em log.
Na Guia Cheque, deverá informar:
• Imprime “Bom para”: apresenta as opções ‘Não’, ‘Sim’ e ‘Com a Data’.
Na Guia Específicas, deverá informar:
42
• Timeout padrão (s): informe o tempo de espera para comunicação sem resposta com a
ECF.
• Dots avanço papel: informe as linhas para o avanço do papel.
• Arquivo de log: habilita/desabilita a geração do arquivo de Log.
• Substituir caracteres especiais: marcar se desejar substituir caracteres especiais.
Na Guia Programação, deverá informar:
Alíquotas:
• Índice: informe a posição da alíquota.
• Alíquota: informe o percentual da alíquota a ser programada.
• Tipo:. ICMS, ISSQN
43
Botão <Executar> efetua a programação acima.
Formas de Pagamento:
• Código: informe o código da forma de pagamento na impressora.
• Descrição: informe a descrição da finalizadora na impressora.
Botão <Executar> efetua a programação acima.
Totalizadores Não Fiscais:
• Código: informe o código do totalizador não fiscal.
• Descrição: informe a descrição do totalizador não fiscal.
• Tipo: informe se o totalizador não fiscal é do tipo entrada (+), saída (-) ou ambos.
Botão <Executar> efetua a programação acima.
Relatórios Gerenciais:
• Código: informe a posição (índice) do relatório gerencial.
• Descrição: informe a descrição do relatório gerencial.
Botão <Executar> efetua a programação acima.
Na Guia Manutenção, deverá informar:
44
Existe a possibilidade de efetuar manutenções na programação da ECF, respeitadas as condições
constantes do manual da ECF para cada comando.
• Comando: informe o código do comando indicado no manual da ECF.
Clique no botão <Executar> para enviar o comando para a impressora.
2.1.7 IECFDARUMA.DLL
Esta DLL deve ser configurada quando você utilizar a impressora fiscal Daruma.
Para configurá-la selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a seleção da
Marca “Daruma” e modelo:
“FS-345, FS-318, FS-600, FS-700, FS-2000”
Dentre os modelos acima homologados pela Megasul, selecione o modelo da sua ECF.
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir as telas abaixo:
45
Na Guia Configuração, você informa:
• Porta Serial: informe a porta de comunicação com a ECF.
• Imprime “Bom para”: apresenta as opções ‘Não’, ‘Sim’ e ‘Com a Data’.
• Imprimir Informações do Cliente no Verso: apresenta as opções ‘Não’, ‘Sim’.
Totalizadores não fiscais:
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o Recebimento.
• Pagamento: informe o código do totalizador não fiscal programado na impressora para
o Pagamento.
• Fechamento: informe o código do totalizador não fiscal programado na impressora para
o Fechamento.
• Não Imprimir CPF do Cliente: se marcado, não irá imprimir o CPF e o RG do Cliente.
46
• Habilitar corte papel para 2ª via de comprovante (somente Sitef): permite acionar o
corte de papel quando houver comprovante com duas vias (somente com a utilização
do TEF Dedicado). A impressora fiscal deverá possuir guilhotina para corte funcional.
Esta funcionalidade está disponível para as ECF’s Daruma, Epson, Bematech, Elgin e
Fiscnet. Por padrão, esta função será configurada com o valor “Não”. Desta maneira, ao
realizar a atualização do sistema nenhum comportamento será alterado até que se
realize a configuração específica.
Serão contemplados os seguintes tipos de transações: venda e estorno de cartão,
venda e estorno de Farmácia Popular, venda e estorno de ePharma e pagamento e
estorno com correspondente bancário.
No momento de impressão dos comprovantes, quando apresentar a mensagem de
destaque da primeira via no rodapé do sistema e se o parâmetro “Habilitar corte papel
para 2ª via de comprovante” estiver configurado com o valor igual a “Sim”, a guilhotina
da impressora será acionada.
Se o parâmetro não existir ou possuir valor igual a “Não”, nenhuma operação de
tentativa de corte será realizada.
Para os modelos que não possuem guilhotina para o corte de papel, para as que
estejam com o mecanismo danificado ou que ocorra algum erro de qualquer natureza
durante a chamada da função para o corte do papel, não deverá apresentar mensagem
em tela, a impressão deverá continuar normalmente. Caso ocorra algum erro nesta
operação, deverá ser gravada somente em log.
Guia Relatórios:
47
Possibilita definir um Relatório Gerencial diferente para cada tipo de operação não fiscal.
Com isto, o campo [Fechamento] foi retirado da guia principal e transferido para a guia Relatórios.
Os relatórios apresentados nesta guia podem ser previamente cadastrados a partir da guia
Programação, campo [Relatórios Gerenciais] que será vista na sequência.
Esta modificação foi realizada para todas as bibliotecas de ECF’s Megasul.
Ao definir um relatório nesta guia e realizar a impressão do relatório gerencial, por
exemplo, por meio do Caixa, Menu Fiscal, no cabeçalho do relatório impresso, será apresentado o
texto indicado na configuração realizada a partir desta guia.
Exemplos de impressão de cabeçalhos:
ou
48
Na Guia Programação você tem a possibilidade de efetuar manutenções na programação
da ECF:
• Alíquotas Tributárias: informe o valor referente à:
• Alíquota: informe o percentual da alíquota a ser programada.
• ICMS: se marcado indica que a alíquota se refere ao ICMS.
• ISS: se marcado indica que a alíquota se refere ao ISS.
Botão <Executar> efetua a programação acima.
• Totalizadores não Fiscais: informe a posição e a descrição.
• Formas de Pagamento: informe a descrição para o cadastro das formas de pagamento.
Na Guia Manutenção, você tem a possibilidade de efetuar manutenções na
programação da ECF:
• Comando: informe o código do comando indicado no manual da ECF.
Clique no botão <Executar> para enviar o comando para a impressora.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Index
• Log: log da impressora
• Module: apresenta a iECFDaruma.dll
49
2.1.8 IECFSWEDA.DLL
Para a utilização dessa nova DLL é necessário que, na pasta da aplicação, estejam as DLL’s
do fabricante:
• CONVERSOR.dll
• CONVECF95.dll utilizando Windows 95
• CONVECF98.dll utilizando Windows 98
• CONVECF.dll utilizando Windows Vista / XP
• SWMFD-connectc4.dll
• SWMFD-connectc5.DLL
• RSA.bin
Se o arquivo “CONVERSOR.INI” não for localizado no diretório da aplicação ele será criado
automaticamente pela estrutura da DLL do fabricante na pasta “C:\Sweda”. Alguns dos comandos
de retorno da impressora utilizarão deste arquivo.
Deve-se prestar muita atenção para, no caso, de haver na estação em que já esteja em
funcionamento uma impressora utilizando esta nova DLL, em se excluir o arquivo CONVERSOR.INI,
pois se ele for utilizado em outra impressora a estrutura da DLL do fabricante tentará cadastrar as
informações contidas naquele arquivo.
Para configurá-la, selecione o Plugin “Impr.Cupom” e também “Imp.Relatório” com a
seleção da Marca “Sweda” e modelos “IF ST120”, “IF S 7000 II v0.2/v0.3/v1.0/v1.A”, “IF S 9000 II,
IF S 9000 III E”
50
Ao tentar carregar a DLL através do botão <Disco>, se não for encontrado o arquivo
Conversor.ini, Swmfd-connectc4.dll ou SWMFD-connectc5.DLL nos repositórios de instalação e
“C:\Sweda”, o sistema apresentará a mensagem abaixo:
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir as telas abaixo:
51
Na Guia Configuração, você informa:
• Porta Serial: informe a porta de comunicação com a ECF.
• Imprimir “Bom para”: apresenta as opções ‘Não’, ‘Sim’ e ‘Como a Data’.
• Abertura: informe o código do totalizador não fiscal programado na impressora para a
Abertura.
• Reforço: informe o código do totalizador não fiscal programado na impressora para o
Reforço.
• Sangria: informe o código do totalizador não fiscal programado na impressora para a
Sangria.
• Recebimento: informe o código do totalizador não fiscal programado na impressora
para o Recebimento.
• Pagamento: informe o código do totalizador não fiscal programado na impressora para
o Pagamento.
• Fechamento: informe o código do totalizador não fiscal programado na impressora para
o Fechamento.
• Relatório Gerencial: informe o relatório gerencial.
• Gerar Arquivo RFD: quando marcada, estará habilitada a geração dos documentos
referentes à CAT 52 e Ato COTEPE 17/04 (Nota Fiscal Paulista) para reduções Z
anteriores ou aplicável quando houver problema na geração automática do arquivo
RFD (Registro de Fita-Detalhe). Ao emitir a Redução Z do dia a impressora piscará o LED
52
"On Line" por tempo indeterminado (proporcional ao número de transações do dia). No
diretório da aplicação será criada uma pasta chamada "RFD" onde serão colocados
todos os arquivos gerados, isto de acordo com o padrão estabelecido na legislação.
Para tanto, no PARAM.EXE acessar as configurações da dll na guia Manutenção e
escolher a opção [Geração Arquivo RFD] e informar o número da Redução Z que deseja
efetuar a geração do arquivo.
• Diretório do log da Sweda – CONNECT /C: informe o diretório para o log.
Guia Relatórios:
Possibilita definir um Relatório Gerencial diferente para cada tipo de operação não fiscal.
Com isto, o campo [Fechamento] foi retirado da guia principal e transferido para a guia Relatórios.
Os relatórios apresentados nesta guia podem ser previamente cadastrados a partir da guia
Programação, campo [Relatórios Gerenciais] que será vista na sequência.
Esta modificação foi realizada para todas as bibliotecas de ECF’s Megasul.
53
Ao definir um relatório nesta guia e realizar a impressão do relatório gerencial, por
exemplo, por meio do Caixa, Menu Fiscal, no cabeçalho do relatório impresso, será apresentado o
texto indicado na configuração realizada a partir desta guia.
Exemplos de impressão de cabeçalhos:
ou
Na Guia Programação estão disponíveis:
• Alíquotas Tributárias: programação de alíquotas de tributação.
• Valor: informe o percentual da alíquota a ser programada.
• ICMS: cheque box que se setado indica que a alíquota acima se refere ao ICMS.
• ISS: cheque box que se setado indica que a alíquota acima se refere ao ISS.
Botão <Executar> efetua a programação acima.
• Totalizadores não Fiscais:
• Posição: informe a posição desta alíquota na programação da ECF
- Descrição: informe a descrição do totalizador não fiscal.
• Formas de Pagamento:
• Permite Vinculado: cheque box que se setado indica a existência de cupons
vinculados a forma de pagamento.
• Não Permite Vinculado: cheque box que se setado indica que não permite cupons
vinculados a forma de pagamento.
54
Clique no botão <Executar> para enviar o comando para a impressora.
• Relatórios Gerenciaiss:
• Posição: informe a posição do relatório na programação da ECF.
• Descrição: informe a descrição do relatório gerencial.
Na Guia Manutenção, você tem a possibilidade de efetuar manutenções na programação
da ECF:
• Comando: informe o código do comando indicado no manual da ECF.
Clique no botão <Executar> para enviar o comando para a impressora.
Para as impressoras matricias Bematech e Sweda há um tempo de espera de 2 segundos
para a abertura do cupom fiscal, exibindo a mensagem "Iniciando Cupom!" enquanto estiver
efetuando a abertura de um cupom fiscal. Esta implementação tem o caráter de informar o
operador de caixa que durante este período (2 segundos) nenhuma informação será capturada via
digitação no teclado.
2.2 IMPR. CHEQUES
As impressora de cheques geralmente estão associadas as impressoras fiscais, porém estão
homologas também impressoras exclusivamente para impressão de cheques e também
impressoras em formulário contínuo.
2.2.1 ICBEMATECH.DLL
Para configura-la selecione o Plugin “Imp.Cheque” com a seleção da Marca “Bematech” e
modelo “DP-20 Plus”
Dentre os modelos acima homologados pela Megasul, selecione o modelo da sua ECF
55
Esta Dll requer toda uma configuração específica para a configuração da Impressora de
Cheque, para acessar estas configurações clique no botão <Configurar Dispositivo…>, as telas
abaixo serão abertas automaticamente e na seqüência necessária para a configuração da
impressora, as telas são altamente conversacionais, basta você ir efetuando as configurações
solicitadas e clicar no botão <Avançar>
56
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• BaudRate: informe a velocidade de comunicação com a ECF.
• CommPort: informe qual o Porta COM de comunicação com a impressora de Cheque.
• Log: habilita/desabilita a geração do arquivo de Log.
• Parity: define a paridade de comunicação com a ECF.
2.2.2 ICCHECKPRONTO.DLL
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Chronos”, e
Modelo “Cheque Pronto”.
57
Esta Dll requer toda uma configuração específica para a configuração da Impressora de
Cheque, para acessar estas configurações clique no botão <Configurar Dispositivo…>, as telas
abaixo serão abertas automaticamente e na seqüência necessária para a configuração da
impressora, as telas são altamente conversacionais, basta você ir efetuando as configurações
solicitadas e clicar no botão <Avançar>. É possível configurar a impressão da data do cheque a
prazo no cheque. O campo [Imprime bom para…] permite apresentar a data do cheque a prazo no
verso do mesmo, na data do cheque (frente), ou nenhum para não listar a data do cheque a prazo.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• CommPort: informe qual o Porta COM de comunicação com a impressora de Cheque.
• Log: habilita/desabilita a geração do arquivo de Log.
2.2.3 ICEPSONMATRIX.DLL
Dll utilizada quando você vincular a impressão de Cheques a uma impressora matricial
Epson. Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Epson”, e Modelo
“Formulário Contínuo”.
58
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Saída: informe qual será a saída da emissão do cheque, exemplo: LPT1
• Qualidade: define a qualidade da impressão
• Rascunho: check box que se setando indica que a qualidade da impressão será em
rascunho.
• Carta: check box que se setando indica que a qualidade da impressão será no
formato carta.
• Gerais:
• LPI: informe as linhas por polegada.
• CPI: informe o caracter por polegada.
59
• Meia Velocidade: check box que se setado indica que a impressão será efetuada
em um único sentido.
• Correção do Posicionamento do Papel (mm): informe o ajuste de posicionamento
da impressão.
• 4 Dígitos no ano da data do cheque: cheque Box que se marcado indica irá
imprimir o ano no cheque com 4 dígitos, caso contrário a será do ano será com
somente 2 dígitos.
• Entre Linhas: define o formato da impressão
• 1/6”: check box que se setado a impressão será em sextos.
• 1/8”: check box que se setado a impressão será em oitavos.
• 7/72”: check box que se setado a impressão será 7/72”
• Caracteres: define a impressão dos caracteres impressos
• Condensado: check box que se setado os caracteres serão impressos de forma
condensada.
• Enfatizado: check box que se setado os caracteres serão impressos de forma
enfatizados.
• Negrito: check box que se setado os caracteres serão impressos em negrito
• Sublinhado: check box que se setado os caracteres serão impressos com
sublinhado.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Condensado: idem campo acima Caracteres Condensado.
• CorrPos: idem campo acima Correção do Posicionamento do Papel (mm).
• CPI: idem campo acima Gerais CPI.
• Enfatizado: idem campo acima Caracteres Enfatizado.
• EntLinhas: idem campo descrito acima Entre Linhas.
60
• Log: habilita/desabilita a geração do arquivo de Log.
• LPI: idem campo acima Gerais LPI.
• Negrito: idem campo acima Caracteres Negrito.
• Porta: idem campo acima Saída.
• Qualidade: idem campo acima Qualidade.
• Sublinhado: idem campo acima Caracteres Sublinhado.
• VelocMeia: idem campo acima Gerais Meia Velocidade.
2.2.4 ICMATRIX.DLL
Dll utilizada quando você vincular a impressão de Cheques a uma impressora matricial.
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Megasul”, e Modelo
“Formulário Contínuo”
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
61
• LPI: informe as linhas por polegada.
• CPI: informe o caracter por polegada.
• Saída: informe qual será a saída da emissão do cheque, exemplo: LPT1
• Inicialização: informe os caracteres de inicialização da impressora, ver manual
impresora.
• Correção do Posicionamento do Papel (mm):informe o posicionamento do papel em
mil\imetros.
• 4 Dígitos no ano da data do cheque: cheque Box que se marcado indica irá imprimir o
ano no cheque com 4 dígitos, caso contrário a será do ano será com somente 2 dígitos.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• CorrPos: idem campo acima Correção do Posicionamento do Papel (mm).
• CPI: idem campo acima CPI.
• Init: idem campo acima Inicialização.
• Log: habilita/desabilita a geração do arquivo de Log.
• LPI: idem campo acima LPI.
• Porta: idem campo acima Saída.
62
2.2.5 ICPERTOCHEK.DLL
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Perto”, e
Modelo “PertoChek”.
Esta Dll requer toda uma configuração específica para a configuração da Impressora de
Cheque, para acessar estas configurações clique no botão <Configurar Dispositivo…>, as telas
abaixo serão abertas automaticamente e na seqüência necessária para a configuração da
impressora, as telas são altamente conversacionais, basta você ir efetuando as configurações
solicitadas e clicar no botão <Avançar>:
63
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• BaudRate: informe a velocidade de comunicação com a ECF.
• CommPort: informe qual o Porta COM de comunicação com a impressora de Cheque.
• Formato Cruzamento: indique qual o formato para cruzar o cheque.
• Imprime Bom Para: cheque box que se setado irá imprimir no cheque o Bom Para.
• Imprime Fone: cheque box que se setado irá imprimir no cheque o telefone do cliente.
• Linha1: informe nesta campo o nome da Empresa. (usado no cruzamento do cheque)
• Linha2: informe neste campo o endereço da Empresa. (usado no cruzamento do
cheque)
• Linha3: informe neste campo o telefone/fax da Empresa. (usado no cruzamento do
cheque)
• Log: habilita/desabilita a geração do arquivo de Log.
• Parametros1: é utilizado por alguns comandos para alterar o modo de funcionamento
do equipamento, independente da configuração estabelecida. Ver manual da
Perto/Parâmetros de configuração e modo de funcionamento.
• Parametros2: idem parâmentos1 descrito acima.
• ScanCode: caracter de inicio de leitura CMC7.
2.2.6 ICSCHALTER.DLL
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Schalter”, e
Modelo “Impre Cheq”.
64
Esta Dll requer toda uma configuração específica para a configuração da Impressora de
Cheque, para acessar estas configurações clique no botão <Configurar Dispositivo…>, as telas
abaixo serão abertas automaticamente e na seqüência necessária para a configuração da
impressora, as telas são altamente conversacionais, basta você ir efetuando as configurações
solicitadas e clicar no botão <Avançar>:
65
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• CommPort: informe qual o Porta COM de comunicação com a impressora de Cheque.
• Log: habilita/desabilita a geração do arquivo de Log.
• Usar Comentário no verso: cheque box que se setado permite a utilização de
comentários no verso do cheque.
• Usar data Pré-Datado: cheque box que se setado irá imprimir no cheque o Bom Para.
2.2.7 ICSOTOMAQ.DLL
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Sotomaq”, e
Modelo “Pratk Check”.
66
Esta Dll requer toda uma configuração específica para a configuração da Impressora de
Cheque, para acessar estas configurações clique no botão <Configurar Dispositivo…>, as telas
abaixo serão abertas automaticamente e na seqüência necessária para a configuração da
impressora, as telas são altamente conversacionais, basta você ir efetuando as configurações
solicitadas e clicar no botão <Avançar>:
67
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• CommPort: informe qual o Porta COM de comunicação com a impressora de Cheque.
• Log: habilita/desabilita a geração do arquivo de Log.
2.2.8 IECFBEMATECH.DLL
Ver configuração em Impr.Cupom.
2.2.9 IECFDARUMA.DLL
Ver configuração em Impr.Cupom.
2.2.10 IECFELGIN.DLL
Ver configuração em Impr.Cupom.
2.2.11 IECFEPSON.DLL
Ver configuração em Impr.Cupom.
2.2.12 IECFSWEDA.DLL
Ver configuração em Impr.Cupom.
2.2.13 ICELGIN.DLL
68
A icElgin.dll é a DLL Megasul para comunicação com nscheq - DLL do fabricante para
comunicação com impressora de cheques Elgin ImpreCheq 4.X.
Para configurá-la basta selecionar no Plugin “Impr.Cheques” a Marca “Elgin”, e Modelo
“ImpreCheq 4.X”.
Dll do fabricante necessária para comunicação com impressora de cheque: nscheq.dll.
Manual do fabricante: Manual da DLL NSCheq.pdf
Ao clicar no botão <Configurar dispositivo...> serão apresentadas as telas de teste de
comunicação da impressora de cheque com a porta serial e de configuração de layout de cheques.
O operador seleciona a porta serial em que a impressora de cheques Elgin está
conectada.
Deverá ser utilizado um dos seguintes valores: 'COM1', 'COM2', 'COM3' ou 'COM4'.
Na guia Teste de comunicação, o usuário digita um valor para efetuar teste de
impressão.
Por padrão virá [R$ 10,00].
No botão <Testar> será acionada a função de impressão de cheque.
69
O cheque deve estar posicionado corretamente na impressora.
Um aviso será dado: "Posicione o cheque e pressione "OK".
Ao pressionar o botão <OK>, se o cheque não estiver posicionado corretamente, um novo
aviso será dado: "Verificaque a porta serial. Verifique se o cheque está posicionado
corretamente. Erro 4 Comando: cmdsSendDate".
Na guia Configuração de layout, poderá ser efetuado:
70
Restauração de layout pelo botão:
<Restaurar>: esta função permite restaurar para o padrão de fábrica um determinado
layout de um banco informado.
<Todos>: esta função permite restaurar todos os layouts para o padrão de fábrica.
Inclusão de um novo layout pelo botão <Incluir>.
Esta função permite enviar um novo layout de cheque para um determinado banco.
Campo [Layout]: Informar o layout do banco desejado.
Campo [Banco]: Informar o código do banco desejado.
Caso seja informado um banco desconhecido pelo padrão de fábrica,
será dado um aviso: "Código do banco não encontrado".
Dica utilizar layout padrão '001-Banco do Brasil'.
71
Um cheque deve estar posicionado para a restauração ou inclusão de um novo layout.
Ao clicar no botão <?> de ajuda, será apresentado um layout para servir de exemplo.
Caso o layout informado não esteja correto, será apresentado um aviso: "Dados
Incorretos."
72
Armazenamento de cheques impressos
Todos os cheques impressos serão armazenados em um arquivo na pasta do executável,
por data de emissão com nome "__data.chq" contendo as seguintes informações:
Banco: Número do banco com 3 caracteres;
Cheque: Número do cheque com 6 caracteres;
Valor: Valor do cheque com 14 caracteres;
Data da impressão
Dia: Dia no formato dd;
Mes: Mês no formato mm;
Ano: Ano no formato aa;
Favorecido: Nome do Favorecido
Exemplo: __120211.chq
******************************************************
* C H E Q U E S E M I T I D O S *
******************************************************
Data: 12/02/11
73
Banco Cheque Valor Data Comp. Favorecido
§001 999999 00000000001000 12 02 11 Teste de impressao
§001 999999 00000000002500 12 02 11 Teste de impressao
§001 999999 00000000015000 12 02 11 Teste de impressao
§237 0 00000000000100 12 02 11 Ingo
§003 0 00000000000100 12 02 11 Ingo
§004 0 00000000000300 12 02 11 James Rosa
§001 0 00000000000500 12 02 11 James Rosa
2.3 GAVETA
As ECFs/Gavetas homologadas no sistema Megasul utilizam o mesmo driver da impressora
fiscal.
2.3.1 I50COLUNAS_GAVETA.DLL
Ver configuração em Impr.Cupom.
Dispositivo de abertura de gaveta para impressora matricial Bematech.
Deverá clicar no botão <Disco> selecionar a dll, após isso aparecerá em marca a opção
Megasul i50Colunas(Bematech) e em modelo MP-20/MP-2000(CI/MI/TH).
74
Para cadastrar os dados do cabeçalho da impressora no quadro das configurações, conforme
a figura abaixo:
Pressione simultaneamente as teclas <Ctrl> + <Insert>. Será apresentada a tela de entrada
para o campo do cabeçalho:
75
Pressione <OK> e insira o conteúdo do cabeçalho (texto fixo):
Pressione <OK>.
Prossiga com a inserção dos dados do cabeçalho que deve seguir a ordem crescente de sua
numeração e de acordo com a nomenclatura abaixo, sempre começando pelo 0 (zero).
Ex:
- Cabecalho0
- Cabecalho1
- Cabecalho2
Ao final, deverão ser apresentados os campos no quadro de configurações:
76
Atualmente, somente estas três linhas estão liberadas para a especificação do cabeçalho.
Caso os dados do cabeçalho não estejam especificados nos campos Cabecalho0, Cabecalho1,
Cabecalho2 da registratura do PARAM.EXE, as informações serão obtidas a partir da filial.
Para excluir um cabeçalho, basta dar duplo clique sobre o item desejado e na tela que será
apresentada:
Apague o conteúdo do item do cabeçalho:
77
E clique no botão <OK>. Este campo não mais será apresentado no quadro de configuração
dos itens da DLL.
Para que a impressão do cupom fique em modo condensado, deverá dar duplo clique sobre
a opção ItemModoCondensado=Disable e, na tela subseqüente, marcar a opção
ItemModoCondensado e clicar no botão <OK>.
2.3.2 IECFBEMATECH.DLL
Ver configuração em Impr.Cupom.
2.3.3 IECFDARUMA.DLL
Ver configuração em Impr.Cupom.
2.3.4 IECFELGIN.DLL
Ver configuração em Impr.Cupom.
2.3.5 IECFEPSON.DLL
Ver configuração em Impr.Cupom.
78
2.3.6 IECFSWEDA.DLL
Ver configuração em Impr.Cupom.
2.3.7 IECFFISCNET.DLL
Ver configuração em Impr.Cupom.
Ao carregar a IECFFiscNet.dll, o plugin fica disponível para ser selecionado.
Na configuração da impressora nos Parâmetros da Estação, foi adicionado o parâmetro específico
[Tempo de abertura da gaveta (ms)], que é utilizado na rotina de abertura da gaveta. Deve-se
deixar o valor padrão (zero) e alterar apenas se houver instrução para tal indicada pelo fabricante
da gaveta.
No aplicativo Caixa, ao efetuar a Leitura MFD pela primeira vez, será gerado o arquivo
"MFMFD_FISCNET.TDM”. O sistema apresentará a mensagem: "Arquivo de configuração do ECF
criado com sucesso. Necessário reiniciar o aplicativo".
2.4 TECLADO
Utilizado para configuração dos teclados reduzidos.
2.4.1 TPADRAO.DLL
Esta DLL é utilizada para configuração dos teclados reduzidos.
Para configurá-la selecione o Plugin “Teclado” a Marca “Megasul” e Modelo “Padrão”.
Veja figura abaixo:
79
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
80
• Conversão teclas: utiliza-se este campo caso se queira utilizar um teclado que não
comporta a conversão de teclas, podendo este ser um teclado pré configurado pelo
fabricante.
• Tamanho: através deste campo é possível determinar o tamanho do teclado,
utilizando-se para isto o número de teclas existentes nele. Informe o número de linhas e
colunas existentes no teclado. Note que ao alterar as linhas e colunas, alterará também o
desenho do teclado mostrado em Aperte as Teclas.
• Display: utilizado quando o teclado exibe um display. Selecione a marca do teclado
para que este display informe os dados do sistema.
• Aperte as Teclas: cada célula mostrada nesta tela indica uma tecla do teclado, a qual
deverá ser pressionada seguindo sua seqüência, o sistema captura aumaticamente as
teclas pressionadas.
• Mapa de Caracteres p/ Alteração: indica as teclas as quais são necessárias para o
perfeito funcionamento do CAIXA . As teclas indicadas deverão ser configuradas no teclado
utilizando o recurso do Windows ® de clicar com o mouse e arrastar para o desenho do
teclado. As informações neste campo somente estarão disponíveis após o preenchimento
do campo [Aperte as Teclas].
• Limpar: limpa as configurações.
• Cartão: configura o leitor de cartão. Posicione o cursor com o mouse na janela cartão e
passar o cartão (do supervisor, por exemplo) e clique com o mouse no botão <Salvar>.
• Barras: configura o leitor de código de barras. Posicione o cursor com o mouse na
janela barras, leia um código de barras e clique no botão <Salvar>.
• Leitor CMC7: configura o leitor CMC7. Posicione o cursor com o mouse na janela Leitor
CMC7, leia um código com o leitor e clique n botão <Salvar>.
• Layouts: informe o nome do layout do teclado. Caso você esteja salvando o layout do
teclado clique no botão <Salvar>, caso você já tenha este layout salvo, clique com o mouse
em <Abrir>.
• Teclados Especiais: define quando o teclado é Gertec 44.
81
• Mensagem caixa fechado (linha 1): define a mensagem promocional a ser
demonstrada no display quando o teclado fica parado. Caso esteja em branco continua
sendo apresentada a mensagem padrão da Megasul.
• Mensagem caixa fechado (linha 2): define a mensagem promocional a ser
demonstrada no display quando o teclado fica parado. Caso esteja em branco continua
sendo apresentada a mensagem padrão da Megasul.
Para configurar os teclados em todas as estações (no caso de um supermercado, por exemplo), proceder como
acima descrito, copie o layout do teclado gravado para todas as estações (desde que possuam teclados iguais),
delete, via scripter, o MAPPING do banco CAIXALOCAL.MDB e envie uma carga do servidor para os caixas. Deverá
ser realizada esta operação para cada funcionário registrado que utilizará o teclado reduzido.
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
Caso o teclado tenha sido gravado pelo aplicativo do Fabricante com os valores desejados e ao efetuar as
configurações através do CONFIGURAR DISPOSITIVO os valores retornados não sejam os programados (efetue a
validação pelo bloco de notas do Windows ou qualquer outro editor de textos),
deixe de configurar o teclado através da Tpadrao.DLL, e, neste caso, MARCA e MODELO não deverão ser informados
de modo que o teclado funcionará corretamente.
2.4.2 TGERTEC.DLL - CONFIGURAÇÃO TECLADO GETERC TEC 55
A partir de testes com o Teclado Gertec TEC55 AT/USB foram identificados alguns
problemas quanto a configuração de teclas de modo que foi necessário utilizar de um software
disponibilizado no site da Gertec (GravaPLUS V 1.5). Com base neste aplicativo da Gertec,
82
algumas melhorias foram realizadas na tela de configuração do teclado Megasul a fim de
facilitar este processo.
(Tela de configuração Megasul Atual)
(Software Gertec – Tela de configuração Gertec Atual)
83
Alterações gráficas realizadas na tela de configuração do teclado Megasul a fim de
facilitar o processo.
Adicionado no lugar do [Mapa de Caracteres p/ alteração] um teclado para
configuração, além do botão <Limpar>. Outra alteração seria do display de configuração das
teclas, como o modelo TEC55 AT/USB que é um dos únicos diferentes, pois possui um teclado
numérico separado, deveria ter uma opção para o modelo Gertec.
84
2.4.3 TSMAK.DLL - TECLADO SMAK SKO 44 – ETHERNET
Esta DLL é utilizada para configuração dos teclados reduzidos.
Para configurá-la selecione o Plugin “Teclado” a Marca “SMAK” e Modelo “SKO-44”. Veja
figura abaixo:
.
Clique em <Configurar dispositivo...>.
85
Selecione a opção [Ethernet] e observe as configurações de porta a partir do menu Iniciar,
Configurações, Painel de Controle, opção Conexões de Rede.
Irá apresentar a tela abaixo. Selecione a opção indicada.
86
Clique com o botão direito do mouse sobre ela e selecione Propriedades.
Clique no botão <Propriedades>.
87
Defina o endereço IP na mesma faixa do teclado Ethernet. Clique em <OK> e, em seguida,
em <Fechar>.
Dica configuração de porta:
IP padrão teclado Ethernet = http://192.168.1.240/
Observe o IP-Estático:
88
Exemplo de configuração porta 250:
Selecione o cliente no campo [Conectar ao Cliente].
89
c
Clique em <Iniciar>.
Clique em <Verificar conexão> e a mensagem indicando a conexão será apresentada.
Digite alguma informação nos campos [Linha 1] e [Linha 2] que será exibida no display do
teclado.
Para configuração das teclas, deverão ser observados os manuais do teclado SMAK:
• http://www.smak.com.br/
• http://www.smak.com.br/DownloadGeral.aspx?Categoria=Download
Verifique na lista o modelo SKO-44 (SK_TOOL_BOX - Pacote contendo software de
programação, manuais e Dll's para configuração de toda a linha de teclados SKO-44.
Compatível com as conexões PS2, USB, Serial e Ethernet).
Utilize o executável:
90
• \SK_Tool_Box_V1_3\Windows\configuracao\upload_win.exe
Manual:
• \SK_Tool_Box_V1_3\manuais\manual_uploadwin.pdf
Manual para configuração das teclas:
• \SK_Tool_Box_V1_3\manuais\Referencia_rapida_SMK.pdf
No Caixa.exe, com as teclas devidamente configuradas, utilize o teclado para as
funcionalidades do aplicativo.
2.4.4 TSMAK.DLL - TECLADO SMAK SKO 44 – USB
Instale:
• Windows XP:
\SK_Tool_Box_V1_3\Windows\dll_driver\PL2303_XP.exe
• Windows 7:
\SK_Tool_Box_V1_3\Windows\dll_driver\PL2303_W7.exe
Esta DLL TSMAK.DLL é utilizada para configuração dos teclados reduzidos.
Para configurá-la selecione o Plugin “Teclado” a Marca “SMAK” e Modelo “SKO-44”. Veja
figura abaixo:
91
Clique em <Configurar dispositivo...>.
Selecione a opção [USB] e clique em <OK>.
Clique em <Verificar conexão> e a mensagem indicando a conexão será apresentada.
92
Digite alguma informação nos campos [Linha 1] e [Linha 2] que será exibida no display do
teclado.
Para configuração das teclas, deverão ser observados os manuais do teclado SMAK:
• http://www.smak.com.br/
• http://www.smak.com.br/DownloadGeral.aspx?Categoria=Download
Verifique na lista o modelo SKO-44 (SK_TOOL_BOX - Pacote contendo software de
programação, manuais e Dll's para configuração de toda a linha de teclados SKO-44.
Compatível com as conexões PS2, USB, Serial e Ethernet).
Utilize o executável:
• \SK_Tool_Box_V1_3\Windows\configuracao\upload_win.exe
Manual:
• \SK_Tool_Box_V1_3\manuais\manual_uploadwin.pdf
Manual para configuração das teclas:
• \SK_Tool_Box_V1_3\manuais\Referencia_rapida_SMK.pdf
No Caixa.exe, com as teclas devidamente configuradas, utilize o teclado para as
funcionalidades do aplicativo.
2.4.5 TOUCHBEMATECH.DLL
Consulte o manual Touch Screen.
2.4.6 TOUCHSWEDA.DLL
Consulte o manual Touch Screen.
93
2.5 LEITOR DE BARRAS
Utilizado para configuração de Leitores de Códigos de Barras.
2.5.1 TPADRÃO
Ver configuração em Teclado.
2.5.2 LPADRAO.DLL
Se o leitor utilizado for um leitor de teclado (será ligado diretamente no teclado), não é
necessário qualquer configuração (exceto se for utilizado o teclado reduzido).
Se o leitor utilizado for um leitor serial para configura-la acesse os Plugin’s “Leitor de
Barras” com a seleção da Marca “Megasul” e Modelo “Serial Padrão”
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
94
• Porta serial: informe a porta serial de comunicação com o Leitor.
• Taxa de Comunicação: informe a velocidade de comunicação entre o computador e o
Leitor de código de barras.
• Paridade: informe a paridade do leitor de código de barras.
• Tamanho do Byte: informe o tamanho do byte utilizado pelo leitor.
• Bits de Parada: informe o bit de parada.
• Controle de Fluxo: informe se o fluxo do leitor será ativo ou inativo.
• Prefixo: informe o caracter de prefixo do leitor. Este caracter vem antes do código de
barras e não será considerado como código.
• Sufixo: informe o caracter de sufixo do leitor. Este caracter vem depois do código de
barras e não será considerado como código.
• Cortar:
• A partir da posição: informe a posição inicial a partir do qual iniciará a leitura.
• Número de Posições: informe o número de posições que deverão ser lidos.
Esta DLL disponibiliza para você a leitura dos campos acima, uma vez que você tenha
digitado os campos Porta Serial, Taxa de Comunicação, Paridade, Bit de Parada e tamanho do byte
( os demais campos a DLL efetua a leitura.)
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
95
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• BaudRate: informe a velocidade de comunicação com a ECF.
• Begin: idem campo acima Cortar: A partir da posição.
• ByteSize: idem campo acima Tamanho do Byte.
• CommPort: idem campo acima Porta Serial.
• Count: idem campo acima Número de Posições:
• DtrFlow: definir o controle de fluxo ativo.
• Log: habilita/desabilita a geração do arquivo de Log.
• Parity: idem campo acima Parity.
• Prefix: idem campo acima Prefixo.
• RtsControlMask: define a mascara de controle do RTS.
• StopBits: idem campo acima Bits de Parada.
• Suffix: idem campo acima Sufixo.
2.5.3 LSIMULADO.DLL
Utilizado para testes de Simulação do Leitor Serial.
Para configura-la acesse os Plugin’s “Leitor de Barras” com a seleção da Marca “Megasul”
e Modelo “Simulação”. Veja figura abaixo:
96
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
2.6 BALANÇAS
O sistema da Megasul, está homologado para o funcionamento com balança de duas
formas:
Balança ligada diretamente no(s) Caixa(s).
Pré requisitos: desde que figurem na lista de balanças homologadas pela Megasul (somente
balanças que são conectadas via porta serial precisam de homologação). No cadastro de produtos,
o produto deverá estar indicado como pesável.
Balança ligada no departamento de vendas (Açougue/Hortifruti/Panificadora etc...)
Pré requisitos: no cadastro de produtos, o produto deverá estar indicado como pesável. No
cadastro de produtos, no código de barras dependendo da marca/modelo balança deverá ser
informado o código de barras igual ao código reduzido do produto, sem o digito verificador. O
RETAGUARDA gera arquivo texto, para importação no programa da balança e posterior envio para
as mesmas.
2.6.1 BPADRAO.DLL
97
O plugin de balanças Padrão Megasul é configurável e foi desenhado para atender um
grande número de tipos de protocolos existentes para comunicação entre a aplicação e as
balanças. Ele é útil para balanças cuja comunicação seja realizada diretamente através da porta
serial, sem outras DLL’s ou bibliotecas intermediárias.
Nos Parâmetros da Estação, guia Plugins, selecione o tipo [Balança]. Clique no botão
<Disco> e selecione a Bpadrao.dll. Em seguida, selecione a Marca “Megasul” e o Modelo “Padrão”
de acordo com a figura abaixo:
Para configurá-la, clique no botão <Configurar Dispositivo>.
Na guia de Configuração Serial são feitas as configurações para conexão serial do
computador à balança. Todos os campos devem ser preenchidos conforme estabelecido pelo
manual da balança. Exceto pela porta serial, que depende do computador, o restante dos dados
podem ser encontrados no manual da balança.
98
No exemplo acima, os valores foram preenchidos conforme encontrado no manual da
balança Urano UDC – CO E:
Após realizar a configuração de conexão, é necessário configurar o protocolo usado pela
balança para transmissão do peso lido para a aplicação. Acesse a guia Configuração do protocolo.
Esse protocolo corresponde aos comandos que a aplicação precisa enviar para a balança para que
ela retorne o peso (se for o caso) e o formato em que o peso é retornado pela balança para a
aplicação.
99
Grupo Envio de Comandos:
• Enviar solicitação de peso: esta opção só deve ser utilizada quando for necessário
que a aplicação solicite para a balança o envio do peso.
• Comando: se o campo acima foi marcado, é necessário definir neste campo qual
comando deve ser enviado para a balança para que ela retorne o peso. Essa
informação está disponível no manual da balança e normalmente é um caractere.
Quando se trata de um caractere especial que não exista no teclado, pode-se usar a
barra e o código decimal dele conforme o exemplo acima. Nesse caso, o caractere a
ser enviado é o ENQ, cujo código ASCII é 005. Deve-se notar que esse caractere é
diferente do caractere “5” (cujo código ASCII é 053).
Existem protocolos em que, uma vez estabelecida a comunicação do computador
com a balança, a balança passa a enviar o peso ininterruptamente. Nesse caso, não é
necessário marcar essa opção nem informar o comando a ser enviado.
Grupo Recebimento do Peso:
• Tipo do protocolo: este campo define como o peso é enviado. Há duas opções:
- Tamanho fixo: este é o tipo que deve ser usado principalmente com balanças em que é necessário solicitar o peso. Isso por que a aplicação sempre receberá a leitura do peso por inteiro.
- Caracteres delimitadores: este tipo deve ser usado principalmente com balanças em que não é necessário solicitar o peso. Isso por que não é garantido que a aplicação receba uma leitura de peso completa, especialmente assim que a comunicação é estabelecida.
• Caractere de início: esta opção só fica disponível quando é selecionado no campo
[Tipo de protocolo] a opção “Caracteres delimitadores”. Nele, deve ser informado o
caractere que delimita o início do protocolo de comunicação.
100
• Início do peso: neste campo deve-se informar a posição em que inicia o peso dentro
do protocolo da balança. No caso de protocolo com caracteres delimitadores, deve-
se considerar o próprio caractere delimitador como início do protocolo a partir do
qual se contam os caracteres para chegar ao início do peso.
• Tamanho do peso: o tamanho do peso em caracteres no protocolo.
• Separador de decimais: se o peso retornado pela balança vem com um separador de
decimais, esse separador deve ser informado neste campo. Caso contrário, deve-se
deixá-lo em branco. Em geral, os caracteres serão o ponto ou a vírgula.
• Dividir peso por: considerando que o sistema trata o peso em quilogramas, pode ser
necessário aplicar uma divisão caso o peso venha em gramas ou alguma outra
divisão. Se o peso já vier em kg, deve-se informar “1,00”.
• Caractere de peso estável: alguns protocolos possuem um caractere que indica se o
peso está estável ou não. Se houver, esse caractere deve ser informado nesse campo.
Se esse campo for informado, o sistema só irá efetuar a leitura quando o peso estiver
estabilizado.
• Posição do caractere: indica a posição do caractere de peso estável dentro do
protocolo da balança. No caso de protocolos com caracteres delimitadores, deve-se
considerar o caractere delimitador como início do protocolo a partir do qual se conta
a posição do peso estável.
Após configurar o protocolo é possível realizar testes de comunicação com a balança através
da guia Testar. Ao pressionar o botão <Testar>, o sistema irá estabelecer a comunicação com a
balança e efetuar leitura até que consiga receber um peso válido (cancelando o processo se depois
de dez tentativas nenhum peso válido for recebido).
101
Nesta tela são exibidos todos os passos da comunicação, incluindo o recebimento e
processamento do protocolo para extração do peso. É possível basear-se nesses dados para
realizar eventuais correções no protocolo configurado no passo anterior.
Exemplos de configuração:
A) Balança URANO UDC – CO E
Conforme consulta no manual, esta balança necessita que se envie um comando para que o
peso seja retornado.
102
Neste caso, a configuração do protocolo deve ser:
- Enviar solicitação de peso: marcado.
- Comando: \004 (04 em hexadecimal é 004 em decimal).
- Tipo de protocolo: Tamanho Fixo (uma vez que é necessário solicitar o peso, é
garantido que o sistema receba o protocolo inteiro).
- Caractere de início: Não informado, pois é tamanho fixo.
- Início do peso: 32 - contando os caracteres do protocolo até o ponto marcado com 1.
- Tamanho do peso: 7 – contando os caracteres delimitados na marcação 3.
- Separador de decimais: em branco, pois não há separador no protocolo.
- Dividir peso: 1000,00, pois o peso sem separador de decimais está em gramas.
- Caractere de peso estável: * - conforme ponto marcado 3 (este campo é opcional).
- Posição do caractere: 25 – contando os caracteres do protocolo até o ponto marcado
com 2 (este campo é opcional).
Alternativamente, é possível configurar essa balança com o tipo de protocolo
“Caracteres delimitadores”. Neste caso, os campos poderiam ficar desta forma:
- Caractere de início: B.
103
- Início do peso: 10 (o caractere de início é considerado o primeiro caractere do
protocolo, a partir do qual se conta para chegar à posição de início do peso).
- Posição do caractere de peso estável: 3 (mesmo padrão do início do peso).
B) Balança Toledo 2098 C
Esta balança tem o protocolo configurável nela própria, podendo variar entre um protocolo
que é necessário enviar comando para receber o peso ou protocolo em que o peso é enviado
automaticamente. Para fins de exemplo, será considerada a configuração em que a balança envia
o peso o tempo todo sem necessitar de comando conforme definido no manual da balança:
Considerando este protocolo, os campos devem ser configurados da seguinte forma:
- Enviar solicitação de peso: desmarcado.
- Comando: vazio (não é necessário enviar comando).
- Tipo de protocolo: Caracteres delimitadores, pois não é possível garantir que ao
realizar a leitura o sistema receberá o protocolo inteiro.
- Caractere de início: \002 (STX).
- Início do peso: 2 (o caractere de início é considerado o primeiro caractere do
protocolo, a partir do qual se inicia a contagem).
104
- Tamanho do peso: 5.
- Separador de decimais: em branco, pois não há separador no protocolo.
- Dividir peso: 1000,00, pois o peso sem separador de decimais está em gramas.
- Caractere de peso estável: em branco, pois não existe no protocolo.
- Posição do caractere: em branco, pois não existe neste protocolo.
A razão de se usar o caractere de início neste protocolo é por que, uma vez estabelecida a
conexão com a balança, o sistema pode receber o primeiro protocolo pela metade.
Ex:
Ao conectar-se à balança, o sistema recebe o seguinte comando:
PPP CR STX PPPPP CR STX PPPPP CR
Neste caso, o primeiro protocolo de peso veio pela metade e deve ser descartado. O sistema
procura o primeiro caractere de início de peso (STX, na posição 5) e descarta o que havia antes
dele, ficando desta forma:
STX PPPPP CR STX PPPPP CR
Com isso é possível realizar a leitura do peso.
2.6.2 BFILIZOLATOLEDO.DLL
2.6.2.1 Marca Filizola - Modelo MF-30
Esta DLL é utilizada para comunicação com a Balança Filizola. Para configurá-la basta
selecionar o Plugin “Balança”, selecionar a Marca “Filizola” e Modelo “MF-30”. Permite ainda a
configuração da Porta de Comunicação e Habilitação ou não da geração de arquivo de Log através
de duplo clique do mouse.
105
2.6.2.2 Marca Filizola / Toledo - Modelos BP 20 / 9094 / BP-15
Esta DLL é utilizada para comunicação com a Balança Filizola/Toledo. Para configurá-la
basta selecionar o Plugin “Balança”, selecionar a Marca “Filizola/Toledo” e Modelo “BP20/9094
/BP-15”. Permite ainda a configuração da Porta de Comunicação e Habilitação ou não da geração
de arquivo de Log através de duplo clique do mouse.
Para a balança Toledo Prix 3 precisa ser verificado se o protocolo se está setado como Prt5.
• CommPort: informe o número da porta de comunicação.
• Log: habilita/desabilita a geração do arquivo de Log.
106
2.6.2.3 Marca Toledo - Modelos PRIX 3 / Toledo 9094
Esta DLL é utilizada para comunicação com a Balança Toledo. Para configurá-la basta
selecionar o Plugin “Balança”, selecionar a Marca “Toledo” e Modelo “PRIX 3 / Toledo 9094”.
Permite ainda a configuração da Porta de Comunicação e Habilitação ou não da geração de
arquivo de Log através de duplo clique do mouse.
Botão <Configurar dispositivo>:
Se comunicação OK, apresentará a mensagem:
“Comunicação OK. Peso: xxx,xx”, caso comunicação seja feita.
Se o protocolo configurado na balança TOLEDO 9094 não corresponder ao padrão "Prt1",
apresentará a mensagem: “Comunicação não efetuada. Verifique o protocolo de comunicação do
equipamento. Toledo 9094 Utilizar Prt1”.
107
Também, ao clicar no botão <Configurar dispositivo>, caso ocorram problemas de
comunicação com a balança, será apresentado o aviso abaixo:
Tipos de erro:
• Porta COM não configurada ou não ativa;
• Protocolo de comunicação do equipamento diferente do protocolo 1 (Prt1);
Mudança de protocolo de comunicação efetuado na balança, conforme manual de
instrução.
2.6.3 BLUCASTEC.DLL
Esta DLL é utilizada para comunicação com a Balança Lucastec. Para configurá-la basta
selecionar o Plugin “Balança”, selecionar a Marca “Lucastec”e Modelo “PLE Padrão”. Permite
ainda a configuração da Porta de Comunicação e Habilitação ou não da geração de arquivo de Log
através de duplo clique do mouse.
108
• CommPort: informe o número da porta de comunicação.
• Log: habilita/desabilita a geração do arquivo de Log.
2.6.4 BURANO.DLL
Esta DLL é utilizada para comunicação com a Balança URANO UDC-CO e para PDV. Para
configurá-la basta selecionar o Plugin “Balança”, selecionar a Marca “Urano”e Modelo “UDC-
COE”.
Para o funcionamento da balança, é necessário que os seguintes arquivos estejam no
mesmo caminho dos executáveis: LePesoUrano.ini e LePeso.dll.
Caso Ocorra algum erro na porta ou na captura do peso, irá retornar uma mensagem
genérica: "Valor Retornado da Balança é Inválido!"
2.6.5 BPADRAO.DLL E LPADRAO.DLL
Estas DLLs configuram a balança Magellan 8300. E no Manual Megasul de Configurações junto ao
item Balança, é possível encontrar o passo a passo de toda a configuração desta balança.
109
2.7 PROMOÇÕES
A configuração de promoções está associada diretamente as configuração cadastradas no
Gerenciamento de Preços do RETAGUARDA. Além disso, caso seja utilizada mais de uma lista de
preços, poderá ser configurada uma tecla de atalho para a utilização destas listas de preços
alternativas.
2.7.1 CPROMO.DLL
Esta DLL está ligada diretamente a Gestão de Preços (ver módulo Gestão de Preços), é
utilizada para a formação de Promoções.
Para configura-la selecione o Plugin “Promoções” a Marca “Megasul” e Modelo “Padrão
Promoções”.
Esta Dll possui outras configurações como por exemplo a utilização de mais de uma lista de
preços, poderá ser configurada uma tecla de atalho para a utilização destas listas de preços
alternativas, por exemplo uma lista de preços varejo ou para atacado, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
110
Nesta tela você encontra os seguintes campos:
• Tecla para Lista: informe neste campo qual a tecla que se pressionada deverá chamar a
tela de seleção de Listas de Preços, basta estar com o cursor sobre o campo e
pressionar a tecla escolhida, o sistema fará a captura desta tecla automaticamente.
• Tecla para Consulta de Descontos: informe neste campo qual a tecla que se
pressionada deverá apresentar os descontos, basta estar com o cursor sobre o campo e
pressionar a tecla escolhida, o sistema fará a captura desta tecla automaticamente.
Você pode ainda acessar qualquer um dos campos acima, estando na tela principal com um
duplo clique do mouse sobre o campo desejado
• IPI: idem campo acima Calcular IPI.
• Log: habilita/desabilita a geração do arquivo de Log.
• Tecla: idem campo descrito acima Tecla para Lista.
2.8 CALC. DE PREÇOS
A configuração deste Plugin está ligada diretamente a Gestão de Preços (ver módulo Gestão
de Preços).
111
2.8.1 CPRECO.DLL
Esta DLL está ligada diretamente a Gestão de Preços (ver módulo Gestão de Preços), é
utilizada para a formação de preços, utilizando a fórmula do Markup.
Preço de Venda = Custo Final * Margem de Lucro
Para configura-la selecione o Plugin “Calc.de Preços” a Marca “Megasul” e Modelo
“Padrão Preços”.
Esta DLL não possui nenhuma configuração extra no botão <Configurar Dispositivo…>,
para ativar a geração do arquivo de Log, estando na tela principal do Plugins, no quadro abaixo do
campo [Versão], dê um duplo clique no mouse sobre a configuração Log e automaticamente a
janela para configuração será aberta.
2.8.2 CCLD.DLL
DLL está ligada diretamente a Gestão de Preços (ver módulo Gestão de Preços), é utilizada
para a formação de preços de acordo com a fórmula do SEBRAE de Custo/Lucro/Despesa.
112
Custo_Final
Preço venda = ---------------------------------------------------------------------------------------------
1 – ( icms_venda) + (Margem Lucro) + (Taxa_custo)+(PIS)+(COFINS)
100 100 100 100 100
Para configura-la selecione o Plugin “Calc.de Preços” a Marca “Megasul” e Modelo
“Cálculo CLD”.
Clicando no botão <Configurar Dispositivo…>, irá abrir a tela abaixo onde você deve
informar os fatores do Cálculo, para confirmar é só clicar no botão <OK>.
É obrigatório a palavra ‘Margem’ nos [Fatores de Calculo] para a CCLD.dll. Qualquer outra
denominação para margem não mostrará corretamente na gestão de preços (veja módulo de
Gestão de Preços).
113
Você também tem acesso a configuração acima estando na tela principal do Plugins, no
quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a configuração desejada,
automaticamente a janela para configuração será aberta, estão disponíveis:
• Fatores: informe os fatores do que fazem parte do Cálculo de preço.
• Log: habilita/desabilita a geração do arquivo de Log.
2.8.3 CCLDMARGEMZERO.DLL
DLL está ligada diretamente a Gestão de Preços (ver módulo Gestão de Preços), é utilizada
para a formação de preços de acordo com a fórmula de Custo Margem Zero (menor preço que
posso vender o produto sem prejuízo)
Custo Margem Zero = Custo normal (preço da n.f. sem os impostos)
1 – (icms+pis+cofins+taxas)
100
Preço de Venda = Custo Margem Zero * Margem de Lucro
Para configura-la selecione o Plugin “Calc.de Preços” a Marca “Megasul” e Modelo
“Cálculo CLD Margem Zero”.
114
Clicando no botão <Configurar Dispositivo…>, irá abrir a tela abaixo onde você deve
informar os fatores do Cálculo, para confirmar é só clicar no botão <OK>.
Você também tem acesso a configuração acima estando na tela principal do Plugins, no
quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a configuração desejada,
automaticamente a janela para configuração será aberta, estão disponíveis:
• Fatores: informe os fatores do que fazem parte do Cálculo de preço.
• Log: habilita/desabilita a geração do arquivo de Log.
2.9 CONDIÇÕES
A configuração deste Plugin está associado diretamente ao tratamento de Condições de
Venda.
2.9.1 CINFOCLIENTE.DLL
Esta DLL é utilizada para configurar as Condições de Vendas para Clientes, para configurá-
la basta selecionar no Plugin “Condições” a Marca “Megasul” e Modelo “Informações sobre o
Cliente”. Veja figura abaixo:
115
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
Nesta tela você encontra os seguintes campos:
• Tecla para Chamar Estatísticas: informe uma tecla para chamar as estatísticas de
compras dos clientes, basta estar com o cursor sobre o campo e pressionar a tecla
escolhida, o sistema fará a captura desta tecla automaticamente.
• Tecla para Chamar Formas: informe uma tecla para chamar as formas de pagamento.
116
• Cor das Mensagens: permite modificar a cor das mensagens para os títulos em aberto e
condição de venda e para as observações. Possibilita a configuração das cores para as
mensagens pertinentes a CInfoCliente.dll.
Existem três situações básicas:
• Cliente bloqueado
• Cliente com títulos em aberto
• Cliente com mensagem
Para utilização das cores:
• Se o cliente estiver somente bloqueado ou bloqueado com qualquer combinação
das outras possibilidades (títulos bloqueados ou com mensagem), a mensagem
aparecerá na cor verde, pois esta é a mensagem padrão para liberação de um direito.
• Se o cliente estiver somente com títulos em aberto, a mensagem aparecerá na cor
configurada na CinfoCliente.dll para títulos em aberto e mensagem de condição de
venda.
• Para qualquer outra combinação, aparece na cor configurada na CInfoCliente.dll
para observação do cliente.
• Desconsiderados compõem Limite: check box que se setado os títulos apontados no
campo acima “Desconsiderar Títulos” serão considerados na composição do saldo de limite
de crédito.
• Desconsiderar Títulos: informe o(s) tipo(s) de título(s) a serem desconsiderados para
mensagens no caixa. Caso tenha mais de um tipo de título informar os mesmos separados
por vírgula Exemplo: 1,3,4,6,8.
• Não apresentar os título(s) atrasado: com esta opção marcada, não apresentará a tela
de consulta de títulos em aberto.
117
• IP: informe o número do IP válido (colocar a máscara manualmente) da máquina que
será a servidora de informações.
• Porta: Porta de comunicação que será usada para trafegar as informações entre os
computadores, lembrando que esta deve ser a mesma que será configurada no
“ServInformação.exe” pois ambos tem que usar o mesmo canal de comunicação. Ater-se a
não atualizar portas de comunicação padrão do Windows e outros aplicativos que
requeiram tal sistema de canal de comunicação.
• Timeout: campo para informar o tempo limite em segundos de espera para uma
resposta de uma requisição feita por WebService.
• Nenhuma: pode ser marcada para quando não for necessário fazer integração para
obter a informação desejada.
• ServInformacao: aplicativo que deve ser utilizado por clientes que operam com o caixa
off-line, assim o Controle do Limite de Crédito passa a ser centralizado no servidor da
Retaguarda.
• WebService: é utilizada para realizar integração de serviços. São desabilitadas as opções
de Limites do Servidor, Controle do saldo do cartão pré-pago via ServInformação,
Consulta Cheque e Consulta Crédito, pois quando utilizada a consulta via WebService,
todos estes tipos de consultas já estarão contemplados.
Os campos a seguir têm sua funcionalidade somente para clientes que utilizam o programa
SERVINFORMACAO.EXE (Ver funcionalidade deste aplicativo logo abaixo)
• Habilitar o Log no Socket: caso marcado habilita um arquivo chamado ClientSocket.log
no diretório executável com as informações do que será trafegado entre o caixa e o
servInformação.exe
• Limites do Servidor: busca informações de limites de cheque e títulos no banco de
dados do Servidor de informações.
• Controle do saldo do cartão pré-pago via ServInformação: se marcado, irá efetuar o
controle do saldo do cartão pré-pago via ServInformação.
118
• Consulta Cheque: realiza consulta do limite de crédito do cliente, sendo executado ao
digitar o código do cliente, esta opção permite ou não esta consulta no ServInformação;
• Consulta Crédito: realiza a consulta para identificar se o código do cheque já foi ou não
utilizado na base que permanece no servidor, esta opção habilita ou não esta validação.
Botão <Testar Conexão>: efetua um teste de conexão com os dados informados acima.
Você pode ainda acessar qualquer um dos campos acima, estando na tela principal com um
duplo clique do mouse sobre o campo desejado:
• DesconsCompoemLimite: idem campo Desconsiderados descrito acima.
• Desconsiderar: este parâmetro irá desconsiderar do parâmetro [TodosCheques] os
cheques com o status (status do cheque) informado nesse parâmetro, listando, assim,
somente os cheques a vencer desse status mesmo com a [TodosCheques] ativada. Os
status deverão ser informados separado por um delimitador como ',', ';', '/', etc.
• HabilitaLogSocket: idem campo acima Habilitar o Log no Socket
• Log: habilita/desabilita a geração do arquivo de Log.
• TeclaFormas: idem campo acima Tecla para Chamar Formas.
• TeclaHistórico: idem campo acima Tecla para Chamar Estatísticas
• TodosCheques: se ativada, exibe todos os cheques na análise de crédito. Observar o
parâmetro [Desconsiderar].
Aplicativo SERVINFORMACAO.EXE
Este aplicativo centraliza as consultas ao Limite de Crédito e Limites de Cheque dos
clientes, no servidor da loja (estação onde o banco de dados está residente).
Este aplicativo deve ser utilizado por clientes que operam com o caixa off-line, assim o
Controle do Limite de Crédito passa a ser centralizado no servidor da Retaguarda.
119
Você pode, por exemplo, ter todos os Caixas Off-Line e configurar em uma Estação
própria, ou ainda utilizar os aplicativos Atualizarcaixas.exe ou Concentrador.exe para efetuar a
descarga das movimentações de tempos em tempos, esta descarga já irá efetuar a atualização dos
títulos, por conseqüência, os saldos já consideram as novas compras como se os caixas estivessem
(semi) On-Line.
A máquina onde deve ser executado o SERVINFORMACAO.EXE, é uma máquina normal,
com configuração do alias apontando para o banco da Retaguarda (pode ser uma estação de
retaguarda) e nela se roda o aplicativo que ficara monitorando as solicitações vindas dos caixas
para este IP, nele configura-se somente a porta selecionada para efetuar a comunicação.
Ou você ainda pode utilizá-lo diretamente nas estações de Caixas, conectando-se ao
servidor, desta forma elimina-se e necessidade de carga do servidor para a estação de caixa com
informações atualizadas, pois este aplicativo busca as informações no servidor e não no banco de
dados local da estação.
Caso o Servinformação.exe, seja executado diretamente na estação de caixa, você deve
marcar o check Box Utilizar o parâmetro do Alias Server da máquina local, assim o programa irá
buscar nos Parâmetros da Estação, o Alias que estiver configurado no Server (conectando-se assim
ao banco de dados do servidor). Neste caso você deve informar o Usuário e Senha solicitados na
tela deste aplicativo. Porém se você não utilizar o Servinformação.exe nas estações de Caixa deixe
o check box acima desmarcado, e não informe nada nos campos Usuário e Senha.
Este aplicativo trabalha com comunicação via Socket, que nada mais é do que uma
comunicação via endereçamento de IP das máquinas, utilizando a rede interna para efetuar a
troca de informações entre as máquinas.
Nos Caixas, configurar o IP da estação onde estará rodando o SERVINFORMACAO.EXE e a
porta de comunicação selecionada para efetuar a troca de informação, este endereço deve ser
obtido com o administrador da rede.
120
Este aplicativo disponibiliza ainda o check Box Abrir minimizado, que se marcado irá
automaticamente minimizar o aplicativo na área de trabalho, quando este for aberto.
OBSERVAÇÃO: Ao atribuir um cliente a uma venda eo Servinformação.exe e/ou Servidor do
banco de dados não estiverem ativos, será exibida uma menssagem informativa: “Atenção
tempo esgotado de solicitação de saldo do cliente” e será questionado ao usuario, se deseja
efetuar novamente a consulta ou se deseja liberar a venda mesmo sem a consulta.
Através dos aplicativos AtualizarCaixas.exe e o Concentrador.exe, está disponível uma
opção de Atualização da Retaguarda, que atualiza somente o Financeiro, deixando a atualização
do estoque para ser executada no final do dia através da execução da Atualização do Movto SPDV.
Veja abaixo a tela deste aplicativo:
121
Está disponível uma opção para Gravar o Log deste processamento, que irá salvar em um
arquivo chamado ServInformacao.log o conteúdo que está trafegando para ser processado. Caso
haja necessidade de um Log mais detalhado das informações processadas, deve ser adicionado o
parâmetro /DBG junto ao atalho que chama o programa ServInformacao.exe a fim de habilitar o
log das informações pertinentes ao Conteúdo Integral que está sendo transitado. Este parâmetro
foi disponibilizado somente para uso de pessoal técnico, o que permite auditorias apuradas do
conteúdo que está trafegando e sendo processado.
Esta DLL habilita a Guia Dados Complementares e Análise de Crédito no Cadastro de
Clientes, veja figuras abaixo:
122
2.10 IMPR.RELATÓRIOS
A impressora de relatórios permite que sejam retirados relatórios na impressora fiscal
(carnês, confissão de dívidas, cartão de crédito etc.).
Ver todas as configurações disponíveis em Impr.Cupom
2.11 LEITOR CMC7
Habilita o Leitor CMC7, devendo este ser configurado de acordo com sua Marca e modelo.
2.11.1 CMC7.DLL
Esta DLL é utilizada para a comunicação com o Leitor CMC7, para configurá-la basta
selecionar no Plugin “Leitor CMC7”, irá habilitar várias marcas e modelos de leitor, selecione a
Marca e Modelo que você irá utilizar (Abi-L50, Chronos, Dataregis, HandBank- Megasul, Perto,
SmartWay-SmartScan, TecPoint-TL840, HandBank Nonus e outros)
Esta Dll não possui outras configurações necessárias, ela somente disponibiliza a opção de
geração do arquivo de Log mediante duplo clique sobre o campo Log na tela principal.
123
ATENÇÃO: quando for configurada uma DLL de ECF nesta opção, a mesma deverá ser
copiada manualmente para a pasta ERP da instalação.
2.12 LEITOR DE CARTÃO
Utilizado para efetuar a leitura de cartões de clientessupervisor.
2.12.1 TPADRÃO.DLL
Ver Configuração em Teclado.
2.12.2 ICPERTOCHEK.DLL
Ver Configuração em Impr.Cheques.
2.13 AUTENTICADOR
Configure este Plugins caso seja utilizado um autenticador de documentos. Verificar
configurações da impressora fiscal.
124
A partir das versões 2.3.8.271 não é mais necessário configurar o plugin [Autenticador] nos
Parâmetros da Estação. É necessário, apenas, no Cadastro de Finalizadoras, guia Autenticações,
digitar o texto ou fórmula para que seja apresentado na autenticação. Esta funcionalidade está
disponível para as impressoras fiscais iECF<Marca>.dll.
2.14 LEITOR DE DOCUMENTOS
Se você possuir um Leitor de Documentos, configure-lo neste Plugin.
2.14.1 ICPERTOCHEK.DLL
Ver Configuração em Impr.Cheques.
2.15 PROC.DE FINALI.
Utilizado na configuração dos procedimentos de finalização de venda do cliente.
Dependendo da Finalizadora utilizada será configurado um tipo de Procedimentos de Finalização.
2.15.1 CBBRASIL.DLL
Esta DLL é utilizada para a comunicação do Correspondente Bancário do Banco do Brasil,
permitindo ao cliente utilizar o sistema para o pagamento de suas contas. Para configurá-la basta
selecionar no Plugin “Proc. de Finali” a Marca “Banco do Brasil”, e Modelo “Correspondente
Bancário”.
125
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Enderço IP do GCB: informe o IP da máquina receptora no Banco do Brasil.
• Porta: informe qual a porta de comunicação.
• Convênio: informe o número do convênio.
• Agência: informe o número da agência.
• Loja: informe o número da sua loja no contrato com o banco.
• ImpComprovante:
• Impressora: informe a impressora onde será impresso o Comprovante
• Linhas após impressão: informe o número de linhas em branco após a impressão
do comprovante.
126
Você também tem acesso as configurações acima individualmente e mais algumas, estando
na tela principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse
sobre a configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Agência: informe o número da agência.
• Convênio: informe o número do convênio.
• ImpComprovante: informe impressora onde será impresso o Comprovante
• IP_GCB: informe o IP da máquina receptora no Banco do Brasil.
• Key: informe a tecla para a chamada do Correspondente bancário.
• LinhasPosComp: informe o número de linhas em branco após a impressão do
comprovante.
• Log: habilita/desabilita a geração do arquivo de Log.
• Loja: informe o número da sua loja no contrato com o banco.
• Porta: informe qual a porta de comunicação.
2.15.2 CCHECKEXPRESS.DLL
Esta DLL é utilizada para efetuar consultas cadastrais providas pela empresa CheckExpress
através de convênio. Estas consultas estão implementadas conforme especificação do protocolo
CE-01 da CheckExpress (Vide-Layout).
Toda parte de comunicação está implementada sob protocolo TCP/IP utilizando tanto
conexão discada via modem utilizando as configurações pré-estabelecidas em uma conexão Dial-
UP criada no Windows quanto via rede necessitando de um compartilhamento de Internet de uma
conexão ADSL. Esta conexão deve estar funcionando corretamente para que as consultas sejam
efetuadas. Observe que a configuração da conexão Dial-UP não é de responsabilidade da
cCheckExpress.dll e sim da própria conexão Dial-Up associada.
Para configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “CheckExpress” e
Modelo “Consultas CheckExpress”.
127
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
Na Guia Comunicação, você informa:
• IP: informe o endereço do IP do servidor (fornecido pela CheckExpress).
• Porta: informe qual a porta de comunicação liberada do servidor(Fornecido pela
CheckExpress)
• Tipo de Conexão:
• § Rede: Utiliza uma conexão ADSL da própria máquina ou que esteja compartilhada
na rede local.
• § Discado: Utiliza uma conexão discada via modem utilizando as configurações pré-
estabelecidas em uma conexão Dial-UP criada no Windows.
• Dial Up : Informe uma conexão Dial-UP criada préviamente no Windows.
128
• Delay Conexão: Tempo de pode ser acrescentado ao time-out da conexão.
(Este parâmetro não é obrigatório.)
Na GuiaAutenticação, informe:
• Login: informe o Login fornecido pela CheckExpress.
• Senha: informe a Senha fornecida pela CheckExpress.
•
Na Guia Configuração, informe:
• Transação: informe o tipo de consulta que será utilizado.
• Valor Mínimo para Consulta de Cheque: informe o valor mínimo para que os cheques
sejam consultados, evitando assim consultas desnecessárias de cheques com valores
baixos.
• Valor Mínimo para Captura: informe o valor mínimo para a captura de cheques.
129
• Tecla de Impressão de Borderô: A tecla selecionada neste campo serve para imprimir o
borderô de cheques do dia na impressora fiscal, dependendo da impressora fiscal será
impresso uma leitura X junto com o borderô.
Observação::
No CAIXA pode ser acionada a tecla configurada a qualquer momento.
O Borderô é impresso em ordem de data de depósito.
para a maioria das impressoras fiscais, a impressão deste borderô não pode exceder o
tempo de 2 minutos.
• Capturar Cheques: marque este check box quando a consulta contemplar captura de
cheques e se desejar que a captura seja efetuada.
Observações Importantes:
Após a configuração desta DLL toda vez que uma venda for finalizada com Cheque, quer
seja à vista ou à prazo, respeitando os valores mínimos configurados a Consulta de Cheques será
acionada, e caso haja qualquer restrição com o cheque consultado o usuário ser´ainformado.
Todos os CPF/CNPJs que forem informados na neste tipo de finalização serão consultados.
A CCheckExpress.dll efetuará a conexão com o Servidor. Caso não consiga efetivar a
conexão, se a conexão for discada o time-out de conexão é de mínimo 2 minutos mais o Delay
Conexão se houver, se for ADSL o time-out será no máximo 10 segundos. Sendo que, após este
time-out será exibida uma mensagem solicitando ao usuário se deseja efetuar a conexão
novamente.
Apenas o usuário com direitos é que poderá liberar a finalização venda em cheque para um
CPF/CNPJ com restrição.
130
Os log's das operações de Inicialização e Finalização da cCheckExpress.dll, e do envio e
retorno da Consulta serão gravados no arquivo TCheckExpress.log.
Considerações:
• As transações de captura de cheques só ocorrem mediante a informação do CMC7 do
cheque.
• Se a transação contemplar consulta e captura de cheques e o CMC7 não for informado,
ocorrerá apenas a consulta.
• Os cheques com captura, serão cadastrados com o status "J", que identificam que
houve captura deste cheque. Este status deve estar pré-cadastrado no sistema, com os
mesmos parâmetros do tipo N (aberto).
• Quando for necessário informar os dados do cheque manualmente e o cheque for do
Banco do Brasil, não é necessário informar o campo C2 e nem o dígito da Conta Corrente.
• Criado relatório CR0024J=Cheques Capturados e Cancelados que lista os cheques que
tiveram sua venda cancelada, porém foram capturados e enviados para o banco.
2.15.3 CDATACHEQUEPRE.DLL
Esta DLL altera os procedimentos de finalização da venda, dando poder aos caixas para
alterar os cheques pré-datados, ativando uma tecla específica para isto, utilizada no caixa, na hora
do preenchimento dos cheques. Para configurá-la basta selecionar no Plugin “Proc. de Finali” a
Marca “Megasul” e Modelo “Altera Bom Para dos últimos Cheques”.
131
Esta DLL possui uma configuração necessária para sua utilização, para acessar esta
configuração clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Tecla de Ativação: neste campo deve ser informada uma tecla que quando
pressionada esta função será ativada (para configurá-la basta você teclar na tecla escolhida que
a captura será automática).
Você também tem acesso a configuração acima e ainda a possibilidade de ativar o Log,
estando na tela principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no
mouse sobre a configuração desejada, automaticamente a janela para configuração será aberta,
estão disponíveis:
• Key: informe a tecla que efetuará a chama desta função.
• Log: habilita/desabilita a geração do arquivo de Log.
2.15.4 CINFOCLIENTE.DLL
Ver configuração geral em Condições.
132
Quando esta DLL for configurada neste Plugim “Proc. de Finali” com Marca “Megasul”, e
Modelo “Informações sobre o Cliente”, possui outras configurações necessárias para sua
utilização, para acessar estas configurações clique no botão <Configurar Dispositivo…>, irá abrir a
tela abaixo:
Nesta tela você encontra os seguintes campos:
• Finalizador1: informe neste campo outra DLL que será usada nos procedimentos de
finalização da venda, como Informações do Cliente, Tratamento de alteração da datas de
cheques pré-datados, Correspondente bancário e outros driver’s disponíveis.
• Finalizador2: idem Finalizador 1
• Finalizador3: idem Finalizador 1
• Finalizador4: idem Finalizador 1
• Finalizador5: idem Finalizador 1
• Finalizador6: idem Finalizador 1
• Finalizador7: idem Finalizador 1
• Permite Cheque Cliente não cadastrado: cheque box que se setado permite na
finalização da venda receber cheques de clientes não cadastrados no sistema, caso
contrário cheques de clientes sem cadastro não serão aceitos.
• Limite Cheque Default: informe neste campo um Limite máximo de Cheque Default
para todos os clientes que não possuam Limite de Cheque configurado no cadastro de
clientes.
133
Você pode ainda acessar qualquer um dos campos acima, estando na tela principal com um
duplo clique do mouse sobre o campo desejado
• ChequeClienteNãoCadastrado: idem campo Permite Cheque Cliente não cadastrado
descrito acima.
• F1: idem campo acima Finalizador1.
• F2: idem campo acima Finalizador1.
• F3: idem campo acima Finalizador1.
• F4: idem campo acima Finalizador1.
• F5: idem campo acima Finalizador1.
• F6: idem campo acima Finalizador1
• F7: idem campo acima Finalizador1
• LimiteChequeDefault: idem campo acima Limite Cheque Default.
• Log: habilita/desabilita a geração do arquivo de Log.
2.15.5 CMUX.DLL
Esta DLL é utilizada para permitir a junção de mais de um procedimento de finalização, você
configura o CMUX.DLL e este abre configuração para outros três driver’s (DLL).
Para configurá-la selecione o Plugin “Proc. De Finali.” a Marca “Megasul” e Modelo
“Multiplexer”.
134
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Finalizador1: informe neste campo outra DLL que será usada nos procedimentos de
finalização da venda, como Informações do Cliente, Tratamento de alteração da datas de
cheques pré-datados, Correspondente bancário e outros driver’s disponíveis.
• Finalizador2: idem Finalizador 1
• Finalizador3: idem Finalizador 1
• Finalizador4: idem Finalizador 1
• Finalizador5: idem Finalizador 1
• Finalizador6: idem Finalizador 1
• Finalizador7: idem Finalizador 1
135
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• F1: idem campo acima Finalizador1.
• F2: idem campo acima Finalizador1.
• F3: idem campo acima Finalizador1.
• F4: idem campo acima Finalizador1.
• F5: idem campo acima Finalizador1.
• F6: idem campo acima Finalizador1.
• F7: idem campo acima Finalizador1.
• Log: habilita/desabilita a geração do arquivo de Log.
2.15.6 CRENPAC.DLL
Utilizado para configurar as consultas de cheques utilizando-se o sistema Renpac. As
consultas serão feitas por intermédio do sistema no momento em que se faz o preenchimento dos
cheques. Para configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “Megasul”, e
Modelo “Server Renpac”.
136
Esta Dll requer toda uma configuração específica para estabelecer as conexões com os
servidores de consulta, para acessar estas configurações clique no botão <Configurar
Dispositivo…>, as telas abaixo serão abertas automaticamente e na seqüência necessária para a
configuração da Consulta de Cheques, as telas são altamente conversacionais, basta você ir
efetuando as configurações solicitadas e clicar no botão <Avançar>:
137
Você pode ainda habilitar a geração do arquivo de Log estando na tela principal do Plugins,
no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a configuração Log e
automaticamente a janela para configuração será aberta.
Se alguma tecla de atalho estiver configurada, na última tela do configurador irá aparecer o
texto "Pressione tecla de atalho para testá-la.". Pressionando a tecla de atalho, o sistema irá
verificar se a consulta retornou algo, se retornou abre a tela de detalhes e exibe o resultado, caso
contrário exibe uma mensagem informando que nada resultou.
2.15.6.1 Configuração da Crenpac.dll para efetuar consulta de cheque ao Serasa RX21 via Renpac
Disponibilizada consulta de cheque discada, na Serasa X21 via Renpac, utilizando a dll
Crepac.dll. Para utilização desta funcionalidade, o cliente deve ter contrato de utilização do
Renpac da empresa de telecomunicação, bem como contrato ao Achei ReCheque da Serasa.
Escolha do caminho da consulta:
138
Escolha do modem:
Configuração da consulta e o valor mínimo do cheque para consulta: caso não tenha
configurado para inserir novo, deve-se pressionar a tecla <Insert> e para deletar uma consulta
deve-se seleciona-la e pressionar o botão <Delete>, onde mostrará a mensagem de confirmação
da deleção da consulta. Caso necessário alterar a configuração da consulta, selecionar a consulta e
clicar no botão <Configurar>:
139
Nesta tela, na guia Identificação, deve-se configurar um nome e uma descrição sobre a
consulta.
Na guia RENPAC, inserir o telefone (Endereço) do Servidor Renpac da empresa de
telecomunicação (Embratel, Telefônica ou Telemar), com o endereço 07878228.
Marcar ainda, para esta consulta a opção [Usar NIU para consulta] e configurar a NIU
passada no contrato com o Cliente. Bem como a configuração do protocolo de comunicação, que,
para este endereço, (07878228) o protocolo é 7 bits, Paridade PAR, bits de parada = 1.
Configurando, ainda, para desconectar após de 5 minutos sem resposta.
140
Na guia Provedor, deve ser configurado o acesso ao Provedor de consulta Serasa, com os
seguintes endereços possíveis:
● Embratel:
Base de Homologação (testes) = 11191658
Base de produção = 11125638
● Telefônica:
Base de Homologação (testes) = 072411191658
Base de produção = 1211803
● Telemar:
Base de Homologação (testes) = 072411191658
Base de produção = 2741011
A configuração do protocolo de comunicação, que para este endereço (07878228) o
protocolo é 7 bits, Paridade PAR, bits de parada = 1.
Selecionar, ainda, o protocolo da consulta como sendo “SERASA RENPAC”.
141
Na guia Consulta, deve ser configurado o tratamento da resposta enviada do Serasa,
como Sintético, onde é mostrado somente o índice do retorno, depois da consulta, em caso de a
escolha da resposta ser de forma Analítica, para visualizar o detalhamento da consulta, deve-se
configurar uma tecla de atalho a ser pressionada no aplicativo CAIXA.
Na guia Usuário, deve-se informar o usuário e senha repassados ao cliente para consulta
do cheque ao Serasa, bem como o número do terminal.
142
No CAIXA, quando da utilização da consulta de cheque Serasa, ao efetuar a consulta
após digitação do Cheque:
Retorno da consulta de forma sintética.
143
Retorno da consulta de forma detalhada, após pressionar a tecla de atalho configurada
na dll CtefRede.dll, na configuração da consulta.
2.15.7 CSPCNET.DLL
Esta DLL é utilizada para configurar as consultas de cheques na finalização da venda,
utilizando-se o sistema SPC pela Internet. As consultas serão feitas por intermédio do sistema, na
hora em que se faz o preenchimento dos cheques. Para configurá-la basta selecionar no Plugin
“Proc. de Finali” a Marca “Megasul” e Modelo “SPCNet – Consulta SPC pela Internet”
144
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Endereço: informe o endereço da Web para acesso a Consulta.
• Protocolo: informe o protocolo de acesso a consulta.
• Consultar: indique o tipo de consulta que será efetuada:
• CNPF/CNPJ: por CNPF ou CNPJ
• CHEQUE: por cheque
• CNPF/CNPJ+CHEQUE: por CNPF ou CNPJ e também por cheque.
• Valor Mínimo: informe o valor mínimo para efetuar a consulta.
• Código: informe o seu código de acesso ao serviço.
• Senha: informe a senha de acesso ao serviço.
• Entidade: informe o código da entidade do serviço.
145
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Código: idem campo acima Código.
• Endereço: idem campo acima Endereço.
• Log: habilita/desabilita a geração do arquivo de Log.
• Protocolo: idem campo descrito acima Protocolo.
• Tipo Consulta: informe o tipo de Consulta 1,2 ou 3 de acordo com as Consultas
descritas acima.
• ValorMínimoConsulta: idem campo acima Valor Mínimo.
2.15.8 CTEFDIAL.DLL
Esta DLL é utilizada para configuração e utilização do TEF Discado nas Bandeiras Visa e
Redecard e Consulta de Cheques, para configurá-la basta selecionar no Plugin “Proc. de Finali” a
Marca “TEF-Discado” e Modelo “TEF-Dial 2.1”.
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
146
• Tecla de Configuração: informe a tecla que quando pressionada irá fazer a chamada do
TEF Discado, basta estar com o cursor sobre o campo e pressionar a tecla escolhida, o
sistema fará a captura desta tecla automaticamente.
• Duas Vias: check box que se setado irá imprimir os comprovantes da transação com
TEF em duas vias.
• Consultar Cheques: check box que se setado irá permitir efetuar a Consulta de
Cheques.
• TimeOutSTS: informe o tempo de espera durante a comunicação coma ECF sem
resposta.
• <Config.VISA>: chama a tela de configuração da VISA, vide manual Configuração Visa.
• <Config.Redecard>: chama a tela de configuração da Redecard – vide manual de
Configuração da Redecard.
• Visanet V30: homologado do TEF discado para as bandeiras Visa (v29 e v30), Amex,
Pay&Go e Redecard.
• Pay&Go: homologação do TEF discado para as bandeiras Visa (v29 e v30), Amex,
Pay&Go e Redecard.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
147
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• ConsultarCheque: idem campo acima Consultar Cheques.
• Duas Vias: idem campo acima Duas Vias.
• Key: idem campo acima Tecla de Configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
• TimeOutSTS: idem campo descrito acima TimeOutSTS.
Disponibilizado suporte para pagamento de TEF discado com múltiplos cartões, porém não
é viável implementar cancelamento dos primeiros cartões de forma automática em caso de erro
na impressão, pois o cancelamento apresenta uma tela (obrigatoriamente) que pede o número da
transação (que é impresso apenas no cupom), e caso não tenha sido
impresso esse número, o usuário seria forçado a efetuar uma reimpressão do cupom
para ler esse número e prosseguir com o cancelamento. Além disto, a reimpressão
só pode ser realizada pelas funções administrativas, não evitando o fardo de o
usuário ter que entrar nas funções administrativas. Assim, nesses casos
que ocorrerem erro, o CAIXA não cancelará os primeiros cupons, mas informará ao usuário com a
mensagem “ATENÇÃO: Os TEFs anteriores foram confirmados com sucesso. Favor cancelá-los
manualmente através das funções administrativas”.
Nota: a mensagem do cancelamento manual sempre será gravada no megaerror.log.
2.15.9 CTEFDIR.DLL
Esta DLL é utilizada para configuração e utilização do TEF Dedicado da Direcao. e Consulta
de Cheques, para configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “Direção
Processamento de Dados” e Modelo “DTEF 1.0”.
148
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Tecla Função Adm: informe a tecla que quando pressionada irá fazer a chamada das
Funções Administrativas, basta estar com o cursor sobre o campo e pressionar a tecla
escolhida, o sistema fará a captura desta tecla automaticamente.
• Tecla reimpressão: informe qual a tecla que se pressionada irá disparar a reimpressão
do
comprovante da transação, basta estar com o cursor sobre o campo e pressionar a tecla
escolhida, o sistema fará a captura desta tecla automaticamente.
• Duas Vias: check box que se setado irá imprimir os comprovantes da transação com
TEF em duas vias.
149
• Consultar Cheques: check box que se setado irá permitir efetuar a Consulta de
Cheques.
• TimeOutSTS: informe o tempo de espera para comunicação sem resposta com a ECF.
• Localização dos dados para Conciliação – DTEF: informe o endereço onde devem ser
gravados os dados para a Conciliação.
• <Configuração>: vide manual de Configuração do TEF Dedicado DIREÇÃO.
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• ConsultarCheque: idem campo acima Consultar Cheques.
• Duas Vias: idem campo acima Duas Vias.
• Key: idem campo acima Tecla Função Adm.
• KeyR: idem campo acima Tecla Reimpressão.
• LocalizaçãoDTef: idem campo descrito acima Localização dos dados para Conciliação
• Log: habilita/desabilita a geração do arquivo de Log.
• TimeOutSTS: idem campo descrito acima TimeOutSTS.
2.15.10 CTEFREDE.DLL
Esta DLL é utilizada para configuração e utilização do TEF Dedicado (Via Rede), para
configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “Software Express ” e Modelo
“TEF Dedicado”.
150
Disponibilizado parâmetro [Supervisor]: quando do momento da venda, se houver falha de
comunicação com o Servidor SiTEF, poderá, mediante atribuição do direito CXCALCELCONSULTATEF
(ver módulo Cadastros) e do parâmetro [Supervisor] em questão marcado, permitir a continuidade
da finalização do cupom e impressão do cheque efetuando a consulta de cheques posteriormente.
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
Se marcado Intws e clicado em OK, ao clicar novamente no botão <Configurar Dispositivo> irá
apresentar a tela abaixo:
151
• Endereço IP do Servidor: informe o endereço do IP da maquina que servirá de Servidor
do TEF.
• Identificação do Terminal: informe neste campo a identificação do Terminal.
• Consulta de Cheques: combo box com a lista de todas as Consultas de Cheques
homologadas pelo Sistema Megasul, selecione a consulta que sua empresa irá utilizar.
• Número da Empresa: informe o número da empresa conforme Contrato.
• Criptografado: check box que se setado indica que o tratamento do TEF possui
criptografia.,
• Duas Vias: check box que se setado irá imprimir os comprovantes da transação com
TEF em duas vias.
• Enviar DC’s na Consulta de Cheques: permite optar pelo envio dos Dígitos de
Conferência (DC’s) do Número do Cheque, Agência e Conta Corrente. Para que sejam
enviados os DC’s deve-se marcar esta opção.
• Tecla para Adm: informe qual a tecla que fará a chamada das funções Administrativas,
basta estar com o cursor sobre o campo e pressionar a tecla escolhida, o sistema fará a
captura desta tecla automaticamente.
• Marca/Modelo do PinPad: combo box com a lista de todas as marcas e modelo de
PindPad’s homologados pelo Sistema Megasul, selecione o PinPad que sua empresa irá
utilizar.
152
• Porta serial do Pin: informe neste campo qual a porta serial em que o PinPad está
conectado.
• <Test TEF>: botão para testar as funções do TEF.
• <Test Pin>: botão para testar a comunicação com o PinPad.
• Versão do TEF: Se estiver marcado a opção Intws será mantida a versão anterior do Tef
conforme tela imediatamente anterior, caso deseje utilizar a nova versão, marcar a
opção Cliente SiTef (novo) e em seguida, clicar no <OK> e novamente no botão
<Configurar Dispositivo...>. A tela abaixo será apresentada para a configuração:
Para o novo Tef deverão ser configurados:
• Tecla para Funções Administrativas: informe qual a tecla que fará a chamada das
funções Administrativas, basta estar com o cursor sobre o campo e pressionar a tecla
escolhida, o sistema fará a captura desta tecla automaticamente.
• Manter o foco do teclado no Cliente SiTef: se marcado irá manter o foco do programa
SiTef na tela do caixa.
• Versão TEF: Se estiver marcado a opção Intws será mantida a versão anterior do Tef.
Caso deseje utilizar a nova versão, marcar a opção Cliente SiTef (novo) e em seguida,
clicar no <OK> e novamente no botão <Configurar Dispositivo...>.
• Configurações Cliente SiTef: permite visualizar, importar ou exportar as configurações.
153
Você também tem acesso as configurações acima individualmente, estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• AdmCheque: idem campo acima Consulta de Cheques.
• Crypto: idem campo acima Criptografado.
• Digitado: indica se permite digitar o número do cartão em substituição a leitura.
• Duas Vias: idem campo acima Duas Vias.
• Empresa: idem campo acima Número da Empresa.
• IPServidor: idem campo descrito acima Endereço IP do Servidor.
• Key: idem campo acima Tecla para Adm.
• Log: habilita/desabilita a geração do arquivo de Log.
• MsgLdLe: informe neste campo a Palavra ou Mensagem exibida no PIN na conclusão da
de transação.
• PinPad: idem campo Marca/Modelo do PinPad.
• PinPadPort: idem campo descrito acima Porta serial do Pin.
• TermlD: idem campo descrito acima Identificação do Terminal.
Com a CTefRede.dll configurada, também será apresentada a Guia Mais no Cadastro de
Finalizadoras para as vendas de cartão parceladas pela operadora ver módulo
Vendas/SPDV/Tabelas/Finalizadoras.
É permitido alterar o tempo (inicial) padrão de espera do CAIXA pelo arquivo de retorno do
TEF. A nova configuração deve ser utilizada através do arquivo TEF.INI, adicionando a chave:
TimeoutConfirmacaoInicial=XX
onde XX = tempo em segundos que se deseja esperar pelo arquivo.
154
Exemplo: Informando "TimeoutConfirmacaoInicial=5" o CAIXA vai aguardar 5 (cinco)
segundos pelo arquivo (lista como sendo 5000 milissegundos no log). O tempo padrão caso essa
linha não exista no arquivo TEF.INI é de 2 (dois) segundos.
2.15.11 COMPROVANTE DE TEF REDUZIDO
2.15.11.1 O que é o TEF Reduzido?
O TEF é a Transferência Eletrônica de Fundos realizada em vendas utilizando cartões de crédito
ou débito, por exemplo.
Quando uma venda é vinculada a um TEF, é impresso o comprovante deste crédito ou débito
(CDC).
O TEF Reduzido é impressão do comprovante de forma resumida, possibilitando a impressão no
próprio Cupom Fiscal.
A Megasul Sistemas disponibiliza o comprovante de TEF reduzido para os casos de TEF dedicado
com o objetivo de redução da quantidade de papel impresso no CAIXA e melhoria no processo de
visualização das informações impressas.
2.15.11.2 Vantagens
• O cliente receberá apenas uma única via contendo o Cupom Fiscal e o comprovante de
crédito e débito (CDC) no mesmo cupom.
• Economia de papel.
• Agilidade na finalização da venda.
2.15.11.3 Requisitos
• Sistema Megasul instalado (Caixa) a partir da versão 2.3.8.335
• Licença de Caixa
155
• Licença para transações de TEF dedicado utilizando Client SiTef Modular a partir da
versão 1.2.0.8
2.15.11.4 Premissas
• As ECF’s homologadas pelo sistema devem possuir funcionalidades para envio da
identificação do cliente no início da venda, descrição adicional para as formas de
pagamento e possuir no mínimo oito linhas disponíveis no fechamento do cupom para
enviar as informações referentes ao TEF.
2.15.11.5 Restrições
• Versões do Client SiTef Modular abaixo da v1.2.0.8 não retornarão valores adicionais
para taxa de serviço e embarque quando utilizados.
• Para TEF Discado, não será utilizado o TEF Reduzido.
• Para vendas com finalizações que possuam mais de um cartão, não será utilizado o TEF
Reduzido.
• Será utilizado o espaço da mensagem promocional do cupom para impressão do TEF
Reduzido.
2.15.11.6 Parâmetros
Observe que, a partir dos Parâmetros da Estação, na guia Plugins o tipo de dispositivo Proc. de
Finali deverá estar com o driver
CTEFREDE.DLL configurado com a Marca Software Express e com o Modelo como TEF Dedicado,
além das configurações do dispositivo de acordo com a figura abaixo:
156
No sistema Megasul, a partir do RETAGUARDA, menu Parâmetros\Parametrização formulário
TBaseFormInis, estão definidos os tipos de parametrização por Grupo:
• Básico
• Filial
• Funcionário
• Classe de Estação
• Módulos
A partir destes grupos, deverão ser configurados os parâmetros conforme a tabela abaixo para
cada tipo:
Tipo Parâmetro Valor Descrição
Filial
Impressão TEF reduzido
Obrigatório
Sim / Não
O parâmetro “Impressão TEF reduzido” é
destinado a indicar se deverá considerar a
impressão diferenciada no cupom. O valor
padrão será “Não” e os valores possíveis serão
“Sim” ou “Não”. Para usar do TEF reduzido
deverá estar configurado com “Sim”.
157
Filial
Impressão do nome do
cliente
Opcional
Sim / Não
O parâmetro “Impressão do nome do cliente”
é destinado a indicar se será impresso o nome
do cliente no cupom. Este parâmetro será
independente do sistema utilizar a impressão
de TEF reduzido ou não. O valor padrão será
“Sim”, sendo os valores possíveis “Sim” ou
“Não”.
Filial
Impressão do endereço
do cliente
Opcional
Sim / Não
O parâmetro “Impressão do endereço do
cliente” é destinado a indicar se será impresso
somente o nome e CPF/CNPJ do cliente ou
também a informação de endereço. Este
parâmetro será independente do sistema
utilizar a impressão de TEF reduzido ou não. O
valor padrão será “Sim”, sendo os valores
possíveis “Sim” ou “Não”.
Filial
Impressão do CPF/CNPJ
do cliente
Opcional
Sim / Não
O parâmetro “Impressão do CPF/CNPJ do
cliente” é destinado a indicar se será impressa
a identificação do cliente no cupom. Este
parâmetro será independente do sistema
utilizar a impressão de TEF reduzido ou não. O
valor padrão será “Sim”, sendo os valores
possíveis “Sim” ou “Não”.
158
Filial
Impressão cliente na
abertura cupom
Observação: este
parâmetro não está com
sua funcionalidade
implementada. Será
liberado futuramente.
Sim / Não
O parâmetro “Impressão cliente na abertura
cupom” é destinado a indicar se será impresso
a identificação do cliente na abertura cupom.
O valor padrão será “Sim”, sendo os valores
possíveis “Sim” ou “Não”. Quando informado
cliente na venda e este parâmetro possuir
valor igual a “Não”, então, não será possível a
impressão do TEF Reduzido.
Os três parâmetros Impressão do endereço do cliente, Impressão do CPF/CNPJ do cliente e
Impressão do nome do cliente substituirão qualquer indicação de impressão destas informações
na configuração do dispositivo da impressora do cupom pelo aplicativo Parâmetros da Estação.
2.15.11.7 Como funciona?
As funções de acesso às ECF’s permitirão o envio da identificação do cliente na abertura do
cupom. A tela de Informações do Cliente (F11) poderá ser acionada antes da abertura do cupom.
Para cada finalização utilizada, será enviada juntamente com a finalizadora, a identificação do
TEF utilizado (código do documento e autorização). Caso a finalização não seja via TEF, não será
enviada descrição adicional. Isto será possível utilizando as funções de descrição do meio de
pagamento disponíveis nas ECF’s.
Quando for utilizada uma finalização via TEF e as informações do cliente já foram passadas no
início da venda, então as informações do TEF serão passadas no fechamento do cupom, no espaço
da mensagem promocional.
Se a identificação do cliente não for passada para o cupom no início da venda, então não será
possível alterar o processo para mostrar as informações do TEF reduzindo, sendo necessário
imprimir no segundo cupom como é feito atualmente.
No caso de TEF discado ou em situações que não é possível resumir as informações do TEF em
oito linhas, então, não será alterado o processo atual de impressão no segundo cupom para as
159
informações. Em uma transação padrão, são utilizadas três linhas para identificar a transação do
TEF.
Quando o cliente for enviado para a abertura do cupom, o mesmo não poderá mais ser
alterado ou retirado durante a venda, sendo necessário o cancelamento da venda/cupom, caso
necessário. Esta restrição não existirá se o cliente for passado somente no fechamento do cupom.
Esta melhoria será aplicada quando for utilizada na finalização do cupom somente uma
transação via TEF, mantendo o processo atual caso seja utilizada mais de uma transação via TEF.
Nas situações em que o cliente foi adicionado após a abertura do cupom, não será mais
possível a impressão do TEF reduzido devido ao espaço de mensagem promocional ser utilizado
pelas informações do cliente que serão impressas. O usuário será informado conforme mensagem
abaixo:
Possibilita o cancelamento do último cupom com CDC vinculado solicitando o estorno do TEF
automaticamente.
Será utilizado o espaço de mensagem promocional do cupom para realizar a impressão do TEF
reduzido. Este espaço é composto de no mínimo oito linhas em todas as impressoras utilizadas
pelo sistema.
Para possibilitar a impressão do TEF Reduzido, serão suprimidas linhas de mensagem
promocionais que eventualmente estarão configuradas no sistema.
A ordem de descarte das linhas será de baixo para cima, ou seja, a primeira linha terá mais
prioridade que a segunda e assim por diante.
Algumas informações não poderão ser retiradas da mensagem promocional: MD-5, DAV,
Condição de pagamento e informações específicas de cada estado (MG, RJ, etc.)
160
Para o estado de Minas Gerais, é necessária a impressão de uma linha adicional denominada
MINASLEGAL. Para imprimir esta linha será suprimida a última linha da mensagem promocional.
No caso de enviar as informações do cliente na abertura do cupom, algumas ECF’s matriciais
não suportam o envio da informação de endereço, somente nome e CNPJ/CPF, são elas:
Bematech, Sweda e Elgin.
Serão contempladas as seguintes ECF’s: Daruma, Bematech, Epson, Sweda e Elgin.
2.15.11.8 Composição
Conforme as oito linhas que são dispostas para imprimir as informações necessárias, será
composto da seguinte forma:
• Na primeira linha, será impressa a informação do MD5, seguida das próximas três linhas
das informações do TEF reduzido. As demais linhas podem ser utilizadas para impressão
das mensagens promocionais configuradas pelo sistema.
• Quando a venda é associada a um DAV, esta informação deve ser impressa logo após a
linha do MD5, suprimindo a última linha da mensagem promocional.
• Quando na venda é utilizado um meio de pagamento, esta informação deve ser
impressa logo após a linha do DAV ou do MD5 quando DAV não existir, suprimindo a
última linha da mensagem promocional.
• Sempre serão suprimidas as linhas das mensagens promocionais cadastradas no sistema
para imprimir as informações adicionais que forem necessárias, deste modo não há
risco de não haver linhas suficientes para impressão do TEF reduzido quando solicitado.
As linhas que serão impressas na mensagem promocional relacionadas a transação do TEF
serão as seguintes:
Exemplo 1, sem DAV ou meio de pagamento:
Linha 1: Informação do MD-5
Linha 2: Bandeira (Visa, Master, ..) + Nr. do cartão (*****1234) + Nr. autorização (A: 123456)
Linha 3: Tipo Transação (Crédito ou Débito) + Valor.
161
Linha 4: Documento SiTef.
Linha 5: Espaço para descrever a loja, guichê e cód. Operador, por exemplo.
Linha 6: Espaço para descrever nome do atendente/operador, por exemplo.
Linha 7: Livre para mensagem promocional/finalização do cupom.
Linha 8: Livre para mensagem promocional/finalização do cupom.
Exemplo 2, com DAV e meio de pagamento:
Linha 1: Informação do MD-5
Linha 2: DAV: 2000000000011
Linha 3: Par1 0,99 V22/10/11
Linha 4: Bandeira (Visa, Master, ..) + Nr. do cartão (*****1234) + Nr. autorização (A: 123456)
Linha 5: Tipo Transação (Crédito ou Débito) + Valor.
Linha 6: Documento SiTef.
Linha 7: Espaço para descrever a loja, guichê e cód. Operador, por exemplo.
Linha 8: Espaço para descrever nome do atendente/operador, por exemplo.
Exemplo 3, com DAV e meio de pagamento, no Estado de MG:
Linha 1: Informação do MD-5
Linha 2: MINASLEGAL
Linha 3: DAV: 2000000000011
Linha 4: Par1 0,99 V22/10/11
Linha 5: Bandeira (Visa, Master, ..) + Nr. do cartão (*****1234) + Nr. autorização (A: 123456)
Linha 6: Tipo Transação (Crédito ou Débito) + Valor.
Linha 7: Documento SiTef.
Linha 8: Espaço para descrever a loja, guichê e cód. Operador, por exemplo.
Obs: Neste exemplo, ainda sobrará uma linha para a mensagem promocional cadastrada no sistema.
Exemplo de Finalização de Cupom:
162
Total R$
Finalizadora
Descrição da
Finalizadora
Cartão DEB/CRED
:000000000 :000000 :5 CliSitef
Tributação Tc=17,00%
Mensagem
promocional
MD-5: d0wet4ert5etrre6we21te5e2e0r45we0re4
VISA *************0000 A: 000000
CREDITO VALOR: 74,50
000000000000000 DOC: 000000000 (SiTef)
Loja 15 Guiche: 28 Oper: 35480
VOCE FOI ATENDIDO POR JOAO SILVA
ENTIDADE BENEFICIADA PELO TROCO BONDADE: ABCDEF
OBRIGADO E VOLTE SEMPRE!
2.15.11.9 Cupom com TEF Reduzido
2.15.11.10 Situações em que não será impresso o TEF Reduzido
163
• Parâmetro “Impressão TEF Reduzido” = Não.
• Venda com TEF Discado.
• TEF utilizando outra biblioteca que não seja a disponibilizada pela Software Express
(SiTef).
• Venda com mais de um cartão.
• Cliente identificado após a abertura do cupom.
2.15.12 CVERITEF.DLL
Esta DLL é utilizada para configuração e utilização do TEF Discado nas Bandeiras TecBan e
Banrisul, para configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “Verifone ” e
Modelo “TEF”.
É necessária a existência do diretório C:\TEF_DISC que será criado através da instalação do
TEF, senão apresentará erro na configuração a partir do PARÂMETROS DA ESTAÇÃO.
Tipo de Recebimento BANRICONTAS:
A instalação do programa é efetuada pelo Banco.
O que necessita ser instalado é o Software Gerenciador do TEF do Banrisul.
164
Para configurar o BANRICONTAS no Sistema Megasul, é preciso cadastrar um Tipo de
Recebimento como BANRICONTAS no menu {Parâmetros / Tabelas Genéricas / Tipos de
Recebimentos}. Para esse tipo de recebimento, é possível receber apenas uma conta de cada vez.
Serão informados a [Descrição], o [Acumulador] - (totalizador não fiscal de recebimento
cadastrado na impressora percebido a partir da Leitura X) e marcado o campo [Visível] como
Retaguarda e Caixa.
No CAIXA, ao efetuar um recebimento, na Guia Recebimentos informar os campos [Tipo] e
[Documento]. Será trazido o valor do referido documento.
165
166
Ao clicar sobre o botão <Confirmar> e trocar para a Guia Total, deverá ser escolhido o tipo
de [Finalizadora], informado o [Valor] e clicado sobre o botão <Confirmar>.
A partir deste momento, será iniciado o Sistema BANRICONTAS.
Na tela inicial, são apresentadas as formas de pagamento de contas: cartão, dinheiro ou
cheque. O botão <Retorna> volta para o CAIXA.
Assim, conforme o exemplo que segue, são informados os dados do título para a forma de
pagamento escolhida, no caso 2.Dinheiro.
167
O botão <Retorna> volta para o CAIXA.
Ao clicar sobre o botão <Confirma>, será demonstrada a tela com os dados do título,
apresentando a mensagem ‘TRANSACAO CONCLUIDA COM SUCESSO’:
168
Clicando no botão <Encerra>, irá voltar para o CAIXA que, por sua vez, apresenta a
mensagem de “Transação Confirmada”, fechando o recebimento.
2.15.13 CSPCBR.DLL
Esta DLL é utilizada para as consultas de cheques na finalização da venda e também
consultas manuais, utilizando-se o sistema SPC Brasil com conexão via rede ou discada. As
consultas serão feitas por intermédio do sistema, na hora em que é feito o preenchimento dos
cheques, ou então manualmente conforme configuração que segue abaixo.
Para configurá-la basta selecionar no Plugin “Proc. de Finali” a Marca “SPC BRASIL” e
Modelo “Consultas SPC Brasil”.
169
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
Guia Comunicação:
• IP: informe o endereço IP da máquina receptora no SPC Brasil.
• Porta: informe qual a porta de comunicação.
• Tipo de Conexão: informe o tipo de conexão discado ou rede.
Se for discado irá aparecer outras propriedades:
• Dial Up: informe o nome da conexão.
170
(Definidos em Iniciar/Configurações/Conexão Dial Up e Rede)
• Delay de Conexão: tempo de tentativa de conexão em segundos.
• ImpComprovante:
• Botão Conectar: Conecta a conexão Dial Up.
• Botão Desconectar: Desconecta a conexão Dial UP.
Guia Login:
• Cod. Op.: Codigo de operador fornecido pelo SPC Brasil
• Senha: Senha fornecida pelo SPC Brasil.
Guia Configuração:
171
• Tipo de consulta: Resultado da consulta
• Valor Mínimo para consulta: Valor mínimo do cheque a ser consultado na finalizaçao
• Tecla de Atalho: Tecla de acesso a consulta completa sem finalizaçao, pode ser
utilizada a qualquer momento no caixa.
• Consulta Sintetica: Retorno de consulta sintética do SPC Brasil.
• Botão Teste: Chama mesma consulta que a tecla de atalho para testar as
configurações.
• Mostrar somente mensagem no Caixa(somente analítica): Se selecionado não mostra
informações detalhadas no caixa e só funciona com consulta analítica, conforme
imagens abaixo:
172
Guia Restrições:
• Nesta página deve ser marcadas as opções que serão restritivas no momento da
venda com cheque. (Segundo o Spc Brasil as Respostas de Cheques sustados p/ Motivo
21 não são desabonadoras ao cliente).
A flag “Erro na consulta” indica que quando houver erro na consulta por qualquer motivo e
é apresentada como restriçao.
Somente mensagem: Informações detalhadas:
173
• Consulta por TECLA DE ATALHO
• CAMPOS OBRIGATÓRIOS
• CPF/CNPJ: Campo Obrigatório para todas as consultas, deve ser digitado sem
caracteres especiais ( . , - , / ).
• Tipo de Consulta: Indica o resultado da consulta
• CAMPOS OPCIONAIS
• DDD, Telefone: Funcionam em conjuto e retornam Dados Telefônicos nas consultas
01, 02, 03, 04, 05, 06, 06, 08, 10, 11, 12, 14.
• Banco, Agência, Nº da Conta Corrente, D2, Cheque inicial, D3, Cheque final, D3:
Funcionam em conjunto e retornam dados sobre os cheques consultados nas
consultas 01, 02, 03, 05, 06, 08.
• Botão CONSULTAR: Retorna os resultados da consulta conforme solicitada, com a
mesma tela de informações detalhadas.
174
2.15.14 CPINFONE.DLL
Destinada a efetuar a captura da nota de atendimento a cada finalização de venda no
CAIXA. Será possível a parametrização de intervalo para os números mínimo e máximo para as
notas, e se a captura da nota permanecerá ativa no CAIXA.
Também possibilita realizar o teste de comunicação com o PinFone na configuração da DLL,
evitando problemas com a utilização deste dispositivo no CAIXA.
A tela para captura da nota de atendimento será aberta a cada finalização de venda. Nesta,
só será aceita a nota cujo número esteja compreendido no intervalo mínimo e máximo
parametrizado.
Após digitar a nota, deve ser pressionada a tecla <ENTRA> para confirmar.
Caso uma nota de atendimento tenha sido digitada erroneamente, poderá ser pressionada
a tecla <ANULA> para a digitação de uma nova nota.
Caso opte por não digitar uma nota de atendimento, basta apenas pressionar a tecla
<ENTRA> para prosseguir, porém será armazenada a nota "0" (zero) para a venda.
175
Clique sobre o botão <Configurar dispositivo>.
Deverá indicar a porta de comunicação e o intervalo para o número da nota de
atendimento.
Se a opção [Captura Ativa] estiver marcada, será apresentada a tela para captura da nota
de atendimento no CAIXA ao finalizar a venda. Se não estiver marcada, não será apresentada a
tela para captura da nota de atendimento no CAIXA, não sendo necessário, no entanto, desfazer a
configuração desta DLL.
176
O parâmetro [Captura Nota Atend. em NF Venda] quando habilitado, permitirá que a
captura de nota de atendimento seja solicitada também na gravação de uma nota fiscal de venda.
Se estiver desmarcado, não solicitará a captura de nota. No CAIXA, a nota de atendimento será
solicitada somente em transações de venda.
O botão <Testar> efetua o teste de comunicação com o PinFone.
Ao efetuar uma venda no CAIXA, será apresentada a tela para captura do número da nota
de atendimento via teclado:
O número da nota de atendimento deverá ser digitado via teclado, devendo estar dentro
do intervalo configurado nos valores mínimo e máximo da DLL. Se estiver fora deste intervalo, será
apresentada a mensagem abaixo:
177
Com o número da nota de atendimento corretamente informado, será apresentada a
mensagem indicando que a nota foi capturada com sucesso:
2.16 INF. ADIC. CLIENTE
A configuração deste Plugin está diretamente ligada ao Cadastro de Clientes (ver módulo
Cadastros), ativando algumas telas, permitindo ao usuário a inserção de dados complementares
nestas telas, permitindo um cadastro mais completo dos clientes.
178
2.16.1 MEPADRAO.DLL
Esta DLL é utilizada para a captura de dados Adicionais do cliente.
Para configura-la acesse os Plugin’s “Inf. Adic. Do Cliente” com a seleção da Marca
“Megasul” e Modelo “Informações Adicionais”
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
Esta DLL habilita a Guia Dados Complementares no Cadastro de Clientes, veja figura abaixo:
179
2.16.2 CINFOCLIENTE.DLL
Ver detalhes em Condições.
Esta Dll habilitará a Guia Observação de Entrega no Cadastro de Clientes, esta guia será
utilizada quando existir a necessidade de imprimir no cupom ou nota fiscal alguma observação de
entrega (bastante utilizado por aqueles que utilizam-se de tele-entrega ou entrega a domicílio das
mercadorias), veja figura abaixo:
2.17 INF. ADIC. DO PRODUTO
Permite que sejam utilizadas informações adicionais ao produto, tais como Logística e
receituário. Utiliza-se, para isto os drivers MPLogistica.dll, MPReceitas.dll e MPObservacao.dll. a
ocorrência de um destes elementos está diretamente ligada ao Cadastro de Produtos (ver módulo
de Cadastros).
2.17.1 MPLOGISTICA.DLL
Esta DLL habilita os processo de Logística no Retaguarda. No cadastro de Produtos habilita
a Guia Receita e Logística.
180
Para configura-la acesse os Plugin’s “Inf. Adic. Do Produto” com a seleção da Marca
“Megasul” e Modelo “Receitas e Logística”
Na tela, onde são apresentados o conteúdo do Index=0, Log=Disable,
Module=MPLOGISTICA.DLL, podem ser inseridos outros parâmetros, por exemplo:
• Definição do Tamanho do Campo Receita: deverá acionar a tecla <Insert> dentro
da área onde estão sendo apresentados os campos acima mencionados obtendo a
tela abaixo, onde no [Nome do campo], deverá ser informado ‘TamanhoReceita’ –
Atenção, deverá estar escrito exatamente desta forma. Após clicar no botão <OK>,
será apresentada a tela solicitando o [Conteúdo do campo]. Neste exemplo,
sugerido 20 caracteres. As operações poderão ser canceladas clicando sobre o
botão <Cancel>.
181
Assim, para o Cadastro de Produtos, será permitido digitar no campo [Receita] da Guia
Receita e Logística, um texto com até 20 caracteres.
⇒ Para permitir digitar um texto com tamanho ilimitado para o campo [Receita] da Guia Receita e Logística ao
definir o tamanho no [Conteúdo do Campo], em vez de informar 20 como no exemplo apresentado, deverá informar
0 (zero).
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
Esta DLL habilita no Cadastro de Produtos a Guia Receita e Logística, para sua utilização
veja módulo de Cadastros/Produtos/Receita e Logística, vejas figura abaixo:
182
2.17.2 MPOBSERVACAO.DLL
Esta DLL habilita a guia Observação no cadastro de Produtos.
Para configura-la acesse os Plugin’s “Inf. Adic. Do Produto” com a seleção da Marca
“Megasul” e Modelo “Observação”
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
Esta DLL habilita no Cadastro de Produtos a Guia Observação, para sua utilização veja
módulo de Cadastros/Produtos/Observação, veja figura abaixo:
183
2.17.3 MPRECEITAS.DLL
Esta DLL habilita a guia Receita no cadastro de Produtos, utilizado para informar campos de
receita e ingredientes dos produtos pesáveis.
Para configura-la acesse os Plugin’s “Inf. Adic. Do Produto” com a seleção da Marca “Megasul” e
Modelo “Receitas”
Você tem acesso a configuração de ativar ou desativar a geração do Log estando na tela
principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse sobre a
configuração Log que será aberta a janela para sua configuração.
• Log: habilita/desabilita a geração do arquivo de Log.
184
Esta DLL habilita no Cadastro de Produtos a Guia Receitas, para sua utilização veja
módulo de Cadastros/Produtos/Receita,veja figura abaixo
:
2.18 CONSULTA DE CRÉDITO
A inserção deste plugin ativa o driver CCosultaCredito.dll que habilita o botão <Consultar
Crédito> no Cadastro de Clientes, guia Cadastro (ver módulo de Cadastros), que faz a consulta de
crédito do cliente pelo CPF/CNPJ, conforme configurado nas configurações deste plugin, via
Internet.
2.18.1 CCONSULTACREDITO.DLL
Esta DLL é utilizada para efetuar a Consulta de Crédito do cliente pelo CPF/CNPJ
diretamente do cadastro de Clientes. (ver módulo de Cadastros/Clientes).
Para configurá-la selecione o Plugin “Consulta de Crédito” a Marca “Megasul” e Modelo
“SPCNet”.
185
Esta DLL possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
• Endereço: informe o endereço da Web para acesso a Consulta.
• Protocolo: informe o número do protocolo de acesso a Consulta.
• Consultas: indique o tipo de consulta que será efetuada:
• CNPF/CNPJ: por CNPF ou CNPJ
• CHEQUE: por cheque
• CNPF/CNPJ+CHEQUE: por CNPF ou CNPJ e também por cheque.
• Código: informe o seu código de acesso ao serviço.
• Senha: informe a senha de acesso ao serviço.
• Entidade: informe o código da entidade do serviço.
Você também tem acesso as configurações acima individualmente e mais algumas, estando
na tela principal do Plugins, no quadro abaixo do campo [Versão], dê um duplo clique no mouse
sobre a configuração desejada, automaticamente a janela para configuração será aberta, estão
disponíveis:
• Código: idem campo acima Código.
• Endereço: idem campo acima Endereço.
• Log: habilita/desabilita a geração do arquivo de Log.
• Protocolo: idem campo acima Protocolo.
186
• Tipo Consulta: idem campo acima Consultas.
Esta DLL habilita no Cadastro de Clientes o botão <Consulta Crédito>, veja abaixo o
destaque do botão de chamada da Consulta:
Ao clicar sobre o botão <Consulta Crédito> será disponbilizada a tela a seguir:
187
Serão apresentados os dados do Cliente.
O botão <Digitar Cheque> irá permitir lançar os dados do cheque para a consulta que pode
ser obtida a partir do CNPF/CNPJ ou Cheque ou ainda pelo CNPF + CHEQUE.
Ao clicar sobre o botão <Cancelar>, o Sistema voltará para o Cadastro de Clientes e emitirá
a mensagem:
Ao clicar sobre o botão <Consultar>, será apresentada a mensagem:
E iniciará a consulta de crédito.
188
2.19 CCONTABIL.DLL
Esta dll faz parte da configuração do módulo de contas. Para que funcione corretamente,
basta estar importada e que as demais parametrizações do módulo de contas estejam
configuradas. Para mais informações, verificar o manual "Manual_Megasul_Contas.doc".
2.20 DIGITAR SENHA
Esta DLL permite que seja cadastrado no Retaguarda uma senha para o cliente e esta mesma
senha seja conferida sua veracidade no Caixa,
2.20.1 SENHACARTAOFIDELIDADE.DLL
Para configurá-la selecione o Plugin “Digitar Senha” a Marca “Megasul” e Modelo “Cartão
Fidelidade”. Veja figura abaixo:
Esta Dll possui outras configurações necessárias para sua utilização, para acessar estas
configurações clique no botão <Configurar Dispositivo…>, irá abrir a tela abaixo:
189
Nesta tela você encontra os seguintes campos:
Campos para uso do PindPad, caso você utilize o PinPad para a digitação da senha do
cliente e não o teclado normal, sendo assim o check box “Teclado Normal” não poderá
estar setado):
• Marca/Modelo: informe neste campo a marca e modelo do PinPad
• Porta serial do Pin: informe neste campo a porta serial do PinPad
Botão <Testar>:. Clicando-se neste botão será feito um teste de conexão com o PinPad.
• Teclado Normal: check box que se setado indica que o teclado utilizado é um teclado
padrão, e os demais campos que correspondem ao uso do PinPad descritos acima serão
desabilitados.
• Número de Erros: utilizado para determinar a quantidade de erros permitido na
digitação da(s) senha(s) pelo cliente. Este campo independe da digitação ser via teclado ou
via PinPad.
• Cliente: este campo deverá conter o código do estabelecimento (que possui o
sistema Megasul) e somente será usado pelos estabelecimentos que não utilizem do
teclado normal (campo [Teclado Normal] desmarcado) e que efetuem a captura da senha
do cliente pelo PinPad. O estabelecimento que utilizar do PinPad para captura da senha do
cliente, deverá entrar em contato com o Suporte Megasul para verificar como proceder.
190
• Quantidade mínima de dígitos da senha: informe o número mínimo de dígitos da
senha.
• Tecla p/ alterar senha: informe a tecla de atalho para alteração da senha no CAIXA.
Caso o cliente não possua senha cadastrada, esta função permite cadastrar nova senha e
também alterá-la. Quando da finalização da venda no CAIXA, será verificado se a senha do
cliente possui a quantidade de dígitos mínima indicada no campo [Quantidade mínima de
dígitos da senha]. Se possuir, questionará se deseja alterar a senha para a quantidade
mínima de dígitos. Se sim, apresenta a tela para alterar a senha. Caso contrário, o sistema
bloqueia a senha do cliente, informando para que ele se dirija ao departamento
administrativo para cadastro de nova senha para novas compras (a venda atual é finalizada
normalmente). O ServInformacao.exe também tem esta funcionalidade para atualização da
senha do cliente no servidor em caso de caixa off-line.
Botão <OK>: confirma as informações digitadas acima..
Botão <Cancelar>: cancela a digitação dos campos acima
Você pode ainda acessar qualquer um dos campos acima, estando na tela principal com um
duplo clique do mouse sobre o campo desejado
• Log: habilita/desabilita a geração do arquivo de Log.
• Número de erros: utilizado para determinar a quantidade de erros permitido na
digitação da(s) senha(s) pelo cliente. Este campo independe da digitação ser via
teclado ou via PinPad.
• PPad: informe neste campo a marca e modelo do PinPad
• PPadPort: informe neste campo a porta serial do PinPad.
• Utiliza Teclado: check box que se setado indica que o teclado utilizado é um teclado
normal.
191
2.20.2 DLL DE COMUNICAÇÃO CLISITEF.DLL
Atualmente existe a possibilidade de efetuar a captura de senha proprietária do cliente
através do PinPad. Esta comunicação com o PinPad é efetuada através de Dll´s.
Devido a atualizações por parte da empresa responsável pelas Dll´s de comunicação com a
PinPad, temos agora uma nova opção de Dll para esta comunicação.
Na tela de Configuração do Plugin Digitar Senha, visto anteriormente, temos um novo
campo chamado Dll de comunicação que possui as opções: CliSitef (Nova) e SitPin (Antiga).
Por padrão, será definido a comunicação com a nova Dll CliSitef.
No caixa, ao realizar a solicitação de captura de senha do cliente proprietário, como por
exemplo senha de convênio, será verificada qual Dll de comunicação será utilizada, definida de
acordo com a configuração do Plugin descrito.
192
193
CONVENÇÕES
Para facilitar a assimilação das informações pelo leitor, foram adotadas neste Manual
algumas Convenções, que nada mais são do que formas padronizadas de exibir determinadas
informações, como NOMES DE PROGRAMAS ou Telas do Sistema.
As Convenções adotadas foram:
• Programas: os nomes de programas (executáveis) são exibidos em letras maiúsculas e na
fonte ARIAL, como por exemplo CAIXA e RETAGUARDA.
Estando sobre qualquer programa/formulário do Sistema Megasul, se pressionar
Shift-F12 abrirá a tela abaixo com dados do formulário atual, bibliotecas e módulos utilizados,
estes dados são muito importantes para o Departamento de Suporte da Megasul no caso de
eventuais dúvidas ou solicitações por parte do usuário. Clicando no botão <Copiar> e depois
utilizando o botão direito do mouse escolha a opção Colar- você copia estes dados para
qualquer editor de texto, e-mail e encaminha estes dados para a Megasul se necessário.
• Funções do sistema: os nomes das funções e telas do sistema são exibidos em Negrito,
como por exemplo Cadastro de Clientes.
• Guias: os nomes das diferentes guias, as pequenas abas no canto superior esquerdo das
telas do sistema que subdividem as mesmas, são exibidos em Itálico, como por exemplo Início
da Venda e Venda.
• Campos: os nomes dos vários campos das telas do sistema são exibidos entre colchetes ,
como por exemplo [Código] e [Descrição].
194
• Menus e Sub-Menus: as descrições dos menus do sistema são exibidas entre chaves, como
por exemplo {Estoque} e {Financeiro}.
• Botões e Teclas: os nomes dos botões das telas do sistema e as teclas à serem pressionadas
são exibidos entre os sinais < e >, como <Gravar> e <Limpar> no caso de botões, e <Esc> ou
<Enter> no caso das teclas.
• Mouse: os cliques do mouse sempre serão considerados como sendo com o botão seu
esquerdo. Quando o clique do mouse for com o botão direito, este estará indicado no manual.
• Outras funções relacionadas: as demais funções do sistema que possuem algum tipo de
relação com o item que está sendo analisado são exibidos Sublinhados, como por exemplo
Convenções.
• Palavras-Chave e Destaques: palavras, termos e expressões que mereçam algum destaque
no Manual são exibidos em Negrito Itálico.
• Listas: as informações breves e inter-relacionadas são exibidas em listas com marcadores,
como esta que você está lendo agora, cujos tópicos por merecerem destaque também são
exibidos em Negrito Itálico.
• Dicas: dicas do sistema também possuem um destaque especial, aparecendo em linha
separada, com uma fonte diferente e precedidas pelo símbolo , conforme o exemplo a
seguir.
Caso você precise sair do CAIXA de forma rápida, sem acessar a guia Utilitários, pressione
simultaneamente as teclas <Ctrl>+<Alt>+<F12>
• FAQ: as questões que envolvem as dúvidas mais básicas e freqüentes do usuário possuem
um destaque especial, aparecendo em linha separada, com uma fonte diferente e precedidas
pelo símbolo ?, conforme o exemplo a seguir.
?- Como cadastrar um novo produto? Ver Cadastro de Produtos.
195
3 SOBRE O MENU
O Sistema Megasul em suas versões anteriores trazia o menu suspenso no topo da tela
conforme figura baixo:
A partir da versão 2.3.8.35 o menu foi remodelado, alterando a sua forma de exibição e
navegação, o menu atual está sendo mostrado em forma de Árvore o que possibilita a visualização
e navegação de todos os níveis do menu, também foi atribuído a cada tipo de item do menu um
estilo de ícone diferente para melhorar a visualização na tela.
Veja como está o menu atual:
196
Você tem a sua disposição a escolha da imagem que será exibida na tela inicial do
RETAGUARDA (ver módulo de Configurações\Parâmetros\Parametrizações\GrupoBásico o
parâmetro "Imagem Tela Inicial Retaguarda".
Para os usuários que desejarem utilizar o menu antigo basta clicar com o botão direito
do mouse em qualquer parte da tela inicial do Retaguarda e deixar "marcada" a opção de
"Habilitar Menu Antigo" para que apareça novamente o menu suspenso no topo da tela. Esta
configuração de estilo de menu é por estação (a gravação é efetuada no registratura da
maquina), podendo cada usuário configurar de acordo com o seu estilo de trabalho.
Clicando com o botão direito do mouse em qualquer parte da tela inicial do
RETAGUARDA irá abrir o PopMenu abaixo:
Habilitar Menu Antigo: habilita o menu antigo suspenso na parte superior da tela.
Abrir Retaguarda Maximizado: sempre que entrar no RETAGUARDA a tela será apresentada de
forma maximizada, desabilitando esta opção o RETAGUARDA será apresentado em sua forma
original. Esta configuração é por estação possibilitando que cada usuário a configure de acordo
com sua comodidade e preferência. Você pode também adicionar no atalho do programa da
tela do Windows (desktop) ao final da linha de comando a palavra "MAXIMIZAR".
197
Habilitando o menu antigo o RETAGUARDA, apresentará os dois menus e podendo você utilizar
ambos, a tela inicial será apresentada da seguinte forma:
Onde:
Definição do Menu
Formulário
Relatórios
Consultas
Executáveis
4 GLOSSÁRIO
Alias Nome interno do sistema que indica a localização do banco de dados.
Banco de dados Local onde são guardadas todas as informações inerentes ao sistema.
BDE Administrator Programa da BORLAND® que indica a localização física e demais
configurações do banco de dados, bem como seu tipo.
198
Driver Nome dado a um programa auxiliar que executa determinadas funções. No
caso deste manual, driver, refere-se as bibliotecas (dll) construídas para
auxiliar a execução de tarefas, tais como controlar ECF’s e demais plugins.
Pode também ter referência ao HD (Driver C:), CD ROM ou disquete.
ECF Emissor de cupom fiscal.
Estação Numeração interna do sistema que indica o número do computador
conectado.
Finalizadora Forma de pagamento de uma compra ou venda. Ex. Dinheiro, cheque,
cartão.
ODBC 32 bits Programa da MICROSOFT® que indica a localização física e demais
configurações do banco de dados, bem como seu tipo.
Parâmetros Configurações do sistema.
Sintegra Consiste num conjunto de procedimentos administrativos e de sistemas
computacionais de apoio que está sendo adotado simultaneamente pelas
Administrações Tributárias das diversas Unidades da Federação. Saiba mais
em http://www.sintegra.gov.br/.
Transação Número seqüencial interno que indica ao sistema todas as operações
realizadas, o número da estação e o funcionário que a realizou.