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
http://www.megasul.com.br
Atualizado até a versão 2.3.8.328
05/2011
SUMÁRIO
SUMÁRIO ...........................................................................................................................................................................................III
CONVENÇÕES ....................................................................................................................................................................................1
1 ESPECIFICAÇÕES DA INSTALAÇÃO ...........................................................................................................................5
1.1 INSTALAÇÃO DO SISTEMA MEGASUL...................................................................................................................5 1.2 ZERAMENTO DA BASE ............................................................................................................................................5 1.3 CONFIGURAÇÃO DE PLUGIN PARA COMUNICAÇÃO VIA SAPIENS SID .............................................................5 1.4 PARAMETRIZAÇÃO DE INTEGRAÇÃO ....................................................................................................................9 1.5 PARAMETRIZAÇÃO ESPECÍFICA DA INTEGRAÇÃO SAPIENS .............................................................................13 1.6 CONFIGURAÇÃO DO PORTADOR PARA VENDAS A PRAZO ...............................................................................16
2 CONFIGURANDO O INTEGRADOR .............................................................................................................................19
3 VERIFICAÇÃO DE CARGA DO SAPIENS PARA O S ISTEMA MEGAS UL....................................................26
4 CADASTRO DE FINALIZADORAS NO SIS TEMA MEGAS UL............................................................................26
4.1 CADASTRO DE REDE (EMITENTE) NA FINALIZADORA .....................................................................................28 4.1.1 Cadastro Grupo de Cartões .....................................................................................................................28 4.1.2 Cadastro de Emitente de Cartão .............................................................................................................29 4.1.3 Cadastro de REDE (Emitente) de Cartão na Finalizadora................................................................30
5 CADASTRO DE CONDIÇÃO DE PAGAMENTO NO S ISTEMA MEGAS UL ..................................................30
6 CONS ULTA DE REPRES ENTANTES ............................................................................................................................35
7 VENDAS ....................................................................................................................................................................................35
8 PEDIDO DE VENDA .............................................................................................................................................................35
9 CONFIGURAÇÃO DE CONS ULTA DE ES TOQUE NO RETAGUARDA SAPIENS (VIA S APIENS S ID)
35
10 RECEBIMENTO DE TÍTULOS PROVENIENTES DO SAPIENS NO SPDVS ENIOR ...................................39
11 RECEBIMENTO DE MÚLTIPLOS TÍTULOS PROVENIENTES DO SAPIENS NO SPDVS ENIOR .......42
12 GERAÇÃO DE MAPA FISCAL NO S ISTEMA MEGAS UL ....................................................................................46
12.1 MAPA FISCAL – REDUÇÃO Z - TBUTTONFORMMAPAFISCAL...................................................................46 12.2 ECFS QUE NÃO EMITIRAM REDUÇÃO Z – TBASEFORMREGISTROSREDUCAOZ .....................................50 12.3 REDUÇÕES Z DUPLICADAS – TBASEFORMREDUCOES...............................................................................51 12.4 CAPA DO MAPA FISCAL – TBUTTONFORMEDITAMF ................................................................................52 12.5 GERAÇÃO E IMPRESSÃO DA CAPA DO MAPA FISCAL EM LOTE – TBASEFORMPRINTMFBATCH ........55
13 CANCELAMENTO DE DAVS DO SAPIENS ................................................................................................................58
14 CHEQUE PRES ENTE...........................................................................................................................................................61
14.1 MANUTENÇÃO DE CHEQUE PRESENTE ..........................................................................................................71
15 CAPTURA DO NÚMERO DE S ÉRIE ..............................................................................................................................77
1
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 SPDVSENIOR 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].
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
2
Caso você precise sair do SPDVSENIOR 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.
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:
3
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". Habilitando o menu antigo o RETAGUARDA, apresentará os dois menus e podendo você utilizar ambos, a tela inicial será apresentada da seguinte forma:
4
Onde:
Definição do Menu
Formulário
Relatórios
Consultas
Executáveis
5
1 ESPECIFICAÇÕES DA INSTALAÇÃO
1.1 INSTALAÇÃO DO SISTEMA MEGASUL
Para mais informações consulte o documento Manual Sistema Megasul – Instalação.doc.
1.2 ZERAMENTO DA BASE
Para zerar as tabelas, disponibilizados os comandos abaixo que deverão ser executados
nesta seqüência via SCRIPTER (menu Iniciar\Megasul\Scripter): • Zera Mov 238.sql • Zera Prod 238.SQL
• Zera Clie 238.sql
1.3 CONFIGURAÇÃO DE PLUGIN PARA COMUNICAÇÃO VIA SAPIENS SID
O Sapiens SID é um programa da Senior que serve como servidor de informações via protocolo http que será usado para efetuar requisições e envio de informações entre os sistema s
Megasul e o Sapiens. Obter mais detalhes do programa com os consultores da Senior. Acessar os Parâmetros da Estação.
Configurar o plugin “Consulta de Produtos” com o arquivo “ConsutaProdSapiens.dll”
Configurar o dispositivo conforme figura abaixo e atendo-se as informações de cada campo:
6
Aonde os seguintes campos devem ser preenchidos:
Nome do Servidor: informar o nome do host ou IP da máquina onde está
rodando o Sapiens Server (SapiensSrv.exe) – Ver mais detalhes com o consultor da Senior.
Pasta Virtual do Sapiens SID: informar o nome da pasta virtual criada no Sapiens Server que está armazenado o conector.exe do Sapiens SID dentro do
servidor de página http (IIS ou Apache) – Ver mais detalhes com o consultor da Senior.
Base a ser acessada: informar o alias a ser acessado.
Usuário: nome do “usuário de sistema” que tem acesso ao serviço do
Sapiens SID – Ver mais detalhes com o consultor da Senior. O usuário deve ter acesso no Sapiens a efetuar consultas e manipulação de informações (ex: pedidos), portanto os privilégios de acesso devem ser previstos pelos consultores da Senior.
Ater-se ao fato que este usuário não é o usuário do banco de dados e sim do sistema Sapiens.
Senha: senha do usuário que tem acesso ao serviço do Sapiens SID. – Ver mais detalhes com o consultor da Senior.
Porta para conexão do Sapiens SID: informar a porta para a conexão.
Código da Empresa no Sapiens: informar manualmente o código da
empresa a ser integrada com o Sapiens, utilizar a mesma a ser configurada no Integrador.exe. Informar manualmente. Ver mais detalhes com o consultor da Senior. O sistema Megasul integrará as informações apenas de uma empresa. Para
esta, deve ser informado o código neste campo.
Testar: irá abrir uma tela para efetuar testes de consulta para ver se está
conectando com o Servidor Sapiens SID.
7
Para testar proceder da seguinte maneira:
Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior como, por exemplo:
SELECT * FROM USU_TPDV070FIL
ENVIAR: botão para irá testar o envio do comando SQL ao banco de dados Sapiens.
LIMPAR: os botões limpam o conteúdo atual dos campos de “Comando SQL” e “Retorno SID”.
Atenção: Caso o Sapiens SID esteja ativo e funcionando e mesmo assim ao tentar enviar um
comando de testes ao Sapiens SID via tela de testes do plugin Megasul ocorre erro de não conexão, possivelmente pode ser problema do proxy da rede local. Garantir as seguintes configurações:
1) Acessar no “Painel de Controles” do Windows 2) A opção “Opções da Internet”
3) Selecionar na guia “Conexões”
8
4) Acessar o botão “Configurações da LAN…” 5) Na tela que irá abrir então assinalar a opção “Não usar proxy para endereços locais” e
depois clicar ainda em “Avançado” e no quadro
6) No quadro “Exceções” adicionar o nome host e separado por vírgula posteriormente o IP da
máquina que tem o SapiensSrv.exe (Executável do Sapiens SID da Senior) rodando.
9
1.4 PARAMETRIZAÇÃO DE INTEGRAÇÃO 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:
10
Tipo Parâmetro Valor Descrição
Filial
Integração com Sapiens
Sim
Deve ser informado sempre que sistema Megasul tiver integração com o Sapiens.
Os seguintes campos do cadastro de clientes se tornarão obrigatórios: Nome / CPF / Nome da Mãe / UF / Cidade / CEP / Limite de Crédito.
Gerar Numeração
Seqüencial p/ Boletos Bancários
Sim/Não
Usar em casos de boletos pré- impressos ou que o
“Nosso Número” seja controlado no momento da impressão do boleto. Irá requisitar o número
seqüencial do boleto do próprio Sapiens.
Código da condição de venda padrão de cliente bloqueado
Código da condição
de Venda de
Bloqueio
Parametrizar de acordo com o menu do sistema Megasul Cadastro\Condições\Venda (formulário TButtonFormCondVenda) para a condição de venda
padrão de cliente bloqueado, marcada como „Bloqueio‟ na guia Configurações. Se o cliente for
bloqueado no Cadastro de Clientes marcando a opção “Cliente Bloqueado”, o cliente será incluído na Condição de Venda informada neste parâmetro,
bloqueado assim as vendas a prazo para o mesmo. Para mais informações consulte o documento
Manual_Megasul_Cadastros.doc para Clientes e Condições.
Titulos Sapiens, receber com o servidor off- line?
Ver item „Recebimento de Títulos Provenientes do Sapiens no Caixa‟ deste documento:
'Titulos Sapiens, receber com o servidor off- line?':
parâmetro que define se será possível realizar o recebimento do título com o Servidor Sapiens off-line no momento da baixa.
Títulos Sapiens, Imprimir/Autenticar?
Ver item „Recebimento de Títulos Provenientes do Sapiens no Caixa‟ deste documento:
Determina o que fazer na finalização do recebimento, sendo possível optar pelos seguintes
itens:
('Ambos') onde imprime comprovante e também autentica o documento.
('Autentica') somente autentica o documento.
('Comprovante') somente imprime comprovante
de pagamento dos títulos.
('Questiona') pergunta se deseja autenticar, se
sim autentica o documento, se não imprime o comprovante.
('Ambos') onde imprime comprovante e também autentica o documento 2('Autentica') somente autentica o documento.
3('Comprovante') somente imprime comprovante de pagamento dos títulos. 4('Questiona') pergunta se deseja autenticar, se sim autentica o documento, se não imprime o comprovante.
11
Títulos Sapiens,
Autenticar quantas vezes?
Ver item „Recebimento de Títulos Provenientes do
Sapiens no Caixa‟ deste documento: Serve para informar a quantidade de autenticações a
serem realizadas na finalização do recebimento do título.
Sapiens: Transacao para
credito de cheque presente
Deverá indicar a transação para crédito de cheque
presente proveniente do Sapiens.
Sapiens: Transacao para
debito de cheque presente
Deverá indicar a transação para débito de cheque
presente proveniente do Sapiens.
Sapiens: Conta para credito de cheque
presente
Deverá indicar a conta para crédito de cheque presente proveniente do Sapiens.
Sapiens: Conta para debito de cheque
presente
Deverá indicar a conta para débito de cheque presente proveniente do Sapiens.
Sapiens: Prefixo do contas a receber
Indicar o prefixo do contas a receber. Poderá ser efetuada uma venda de cheque presente pago com
cartão, gerando um título no Sapiens com este prefixo.
Sapiens: Codigo do tipo de titulo do contas a
receber
Deverá indicar o código do tipo de título do contas a receber proveniente do Sapiens.
Sapiens: Codigo da transacao do titulo do
contas a receber
Deverá indicar o código da transação do título do contas a receber proveniente do Sapiens.
Sapiens: Titulos recebidos em cartao nao
efetuam baixa?
(Padrão=Não)
Para o pagamento de títulos Sapiens com cartão de crédito:
- Sim: Se um título for pago em cartão, o valor desse pagamento não abaterá o valor em aberto do título, serão gerados títulos a receber conforme
parametrização obtida no Sapiens, juntamente com dados específicos da operação do cartão serão
enviados ao Sapiens. É obrigatório o valor do parâmetro "Sapiens: Enviar finalizadora no pagamento do titulo?" estar "Sim".
- Não: O valor do cartão fará parte do valor movimentado para o pagamento do título.
Sapiens: Enviar
finalizadora no pagamento do titulo?
(Padrão=
Não)
- Sim: Envia dados especificados pela Senior das
finalizadoras utilizadas. - Não: Envia somente o total movimentado do título.
Básico
Gerar Parcela para Entrada
Não
Este parâmetro deve obrigatoriamente estar setado para NÃO gerar títulos com o valor da entrada
quando emitidos notas fiscais de saída. Caso contrário será gerado para o Sapiens duas vezes o
valor pertinente ao montante de entrada, ora pela tabela de totalização e ora pelo titulo de entrada
12
gerado.
Módulos Modulo Adicional Mod08626.
bpl
Configurado o módulo adicional para habilitar os
formulários específicos da integração.
Classe de Estação
Consultar estoque
Sim/Não
Este parâmetro de ser informado quando desejado efetuar consultas de estoque durante a venda. Sendo
que quando estiver informado também o parâmetro de integração com o Sapiens, irá consultar o estoque diretamente no sistema Sapiens via Sapiens SID.
Consistência de Estoque Sim/Não Idem parâmetro “Consultar estoque”.
Atualização da Retaguarda
Nenhuma Item padrão da configuração de integração.
Busca de produtos via barras
Sim/Não
SIM: Permite que a venda de produtos seja feita via código de barras, que é o mesmo código de produto
que é importado do Sapiens. NÃO: A venda dos produtos é feita no SPDVSenior
pelo código reduzido do produto atribuído pelo sistema Megasul.
Habilitar Guia Títulos Sapiens no Caixa
Sim/Não
SIM: Habilita a guia de Títulos Sapiens para pagamento de títulos provenientes do Sapiens no
SPDVSenior. NÃO: Se o usuário desejar ocultar a guia no
SPDVSenior e não efetuar o pagamento de títulos.
Relação de Endereço de entrega Padrão Sapiens
Valor padrão 1. Verificar com o consultor Sapiens se houver relação, indicar o código Sapiens que deve estar cadastrado
na tabela endereço (será importado via Integrador.exe).
Retaguarda de
Terceiros?:
Sim
Quando parametrizado como "Sim", permite gerar o
relatório de "DAV Emitidos", "Estoque", "Movimento por ECF" a partir do SPDVSENIOR
quando o Retaguarda for de terceiros através de outro aplicativo. Este aplicativo deverá ser solicitado a Megasul e deverá ser indicado na parametrização
de Classe de Estação parâmetro Programa Gerador de arquivos PAF.
Se a parametrização Retaguarda de Terceiros? estiver como „Sim‟, na guia Menu Fiscal do
SPDVSENIOR: Botão <Consulta mov. Saídas> deve apresentar a
mensagem: "Esta consulta deve ser realizada no Sistema de Gestão". Botão <Consulta Davs Emitidos> não é
influenciado. Botão <Consulta Davs Emitidos> não é influenciado.
13
DAVs gerados por
sistemas de terceiros?
Sim
Se a parametrização em questão estiver como „Sim‟,
na guia Menu Fiscal do SPDVSENIOR: - Botão <Consulta mov. Saídas> não é influenciado. Botão <Consulta Davs Emitidos> deve apresentar a
mensagem: "Esta consulta deve ser realizada no Sistema de Gestão". Também será apresentada se
este botão for pressionado e estiver sendo utilizada uma base no alias "Server".
Programa gerador de
arquivos PAF
c:\Megasul\
caixa\Paf002_08626.exe
Apontar o caminho do programa
PAF002_08626.exe. O padrão de instalação é c:\Megasul\caixa\Paf002_08626.exe
Caminho para gerar arquivo de Menu Fiscal
C:\Megasul
\MenuFiscal\.
Permite informar uma pasta para geração dos arquivos do "Menu Fiscal" a partir do
SPDVSENIOR. O Valor padrão para esse parâmetro é 'C:\Megasul\MenuFiscal\', podendo ser alterado. Deverão indicar a pasta compartilhada entre os dois
computadores (servidor e SPDVSENIOR).
Após a configuração dos parâmetros em questão, deverá sair do sistema e entrar novamente a
fim que as configurações sejam devidamente aplicadas.
1.5 PARAMETRIZAÇÃO ESPECÍFICA DA INTEGRAÇÃO SAPIENS
Tela de parâmetros específicos para a integração com Sapiens. Formulário: TProcessoFormInisSapiens. Este formulário somente é apresentado no sistema
Megasul, a partir do RETAGUARDA, quando no menu Parâmetros\Parametrização\Grupo Módulos o parâmetro Módulo Adicional estiver configurado para Mod08626.bpl.
Este formulário TProcessoFormInisSapiens poderá ser acionado a partir do <Alt+F12> ou
então inserido no menu do RETAGUARDA a partir do <Ctrl + F12> na tela de Gerenciador de
Formulários. Nesta, na guia Menu, escolha a posição do menu em que deseja inserir o formulário e clique com o botão direito do mouse, selecionado a opção „Form‟ Desta forma:
14
Será apresentada a opção „&New Form‟:
Em [Object], selecione o formulário TProcessoFormInisSapiens.
15
Renomeie o item de menu para „Parâmetros Específicos Integração Sapiens‟. Para tanto, basta clicar uma vez sobre o item TProcessoFormInisSapiens.
Em seguida, clique em <Gravar>.
Após a inserção ou alteração de itens de menu, deverá sair do sistema e entrar novamente a
fim que as configurações sejam devidamente aplicadas.
O formulário ficará disponível na posição do menu desejada. Ao abri- lo, será apresentada a tela
abaixo:
16
Na tela de reemissão de boletos permite a captura do próximo boleto na estação ou então
captura diretamente do Sapiens o próximo número.
Captura Nº do Boleto Manual: valor padrão é „Sim‟.
Sim: irá atualizar o boleto com o número informado na tela de reemissão de boletos - TFrmReemissaoBoleto08626.
Não: submete uma ação SID solicitando o número do próximo boleto e, em seguida, submete outra ação SID para atualização deste número para o boleto.
1.6 CONFIGURAÇÃO DO PORTADOR PARA VENDAS A PRAZO
Nas vendas a prazo realizadas pelo SPDVSENIOR e com integração Sapiens, observar as configurações abaixo:
Formulário: TButtonFormSistemaPortador. Este formulário somente é apresentado no sistema Megasul, a partir do RETAGUARDA, quando no menu Parâmetros\Parametrização\Grupo Módulos o
parâmetro Módulo Adicional estiver configurado para Mod08626.bpl. Este formulário TButtonFormSistemaPortador poderá ser acionado a partir do <Alt+F12> ou
então inserido no menu do RETAGUARDA a partir do <Ctrl + F12> na tela de Gerenciador de
Formulários. Nesta, na guia Menu, escolha a posição do menu em que deseja inserir o formulário e
clique com o botão direito do mouse, selecionado a opção „Form‟ Desta forma:
17
Será apresentada a opção „&New Form‟:
Em [Object], selecione o formulário TButtonFormSistemaPortador.
18
Renomeie o item de menu para „Cadastro de Estação por Portador‟. Para tanto, basta clicar uma vez sobre o item TButtonFormSistemaPortador.
Em seguida, clique em <Gravar>.
Após a inserção ou alteração de itens de menu, deverá sair do sistema e entrar novamente a
fim que as configurações sejam devidamente aplicadas.
O formulário ficará disponível na posição do menu desejada. Ao abri- lo, será apresentada a tela
abaixo:
19
No formulário TButtonFormSistemaPortador, selecione o portador e, para cada estação do
SPDVSENIOR, determine os relatórios de emissão e reenvio de bloquetos (cada estação do SPDVSENIOR pode ter apenas um portador). Relatório padrão: CR0002S=Bloqueto por Ultima Transacao Caixa Senior.mxr.
2 CONFIGURANDO O INTEGRADOR Quando executado o programa Integrador.exe a primeira vez irá solicitar para configurar a
conexão ao sistema Sapiens. Sendo que também há um botão na tela principal onde poderão ser reavaliadas as configurações posteriormente.
A importação deve ser obrigatoriamente por Filial.
20
Na tela de configuração há os seguintes campos:
Alias = criar um alias para o banco de dados da Senior (Caso seja SQL Server ver
documento de criação de alias via ODBC para o SQL Server. Caso seja outro banco o procedimento de criação do Alias é normal.
Documento na Megasul disponível em: I:\Clientes\Documentos\05\000\Manuais\Manuais Sistema Megasul\ \Instalação Alias SqlServer Sapiens.doc).
Usuário = nome do usuário do banco de dados da Senior.
Senha = senha do usuário do banco de dados da Senior.
Conectar = irá tentar conectar ao banco com o usuário e senha informados.
Testar = irá testar a estrutura das tabelas da Senior conforme layout de integração para
garantir integridade do projetado.
Empresa: deverá ser cadastrado após conectado ao banco da Senior qual empresa que irá
trabalhar com a integração do SPDV, pois a Senior tem o conceito de várias Empresas no mesmo banco de dados e elas podendo ter várias filiais (filial segue o mesmo conceito da Megasul). Então
deverá estipular qual é a que está relacionado a esta configuração.
Gerar carga ao importar clientes: se marcado, ao importar registros de clientes do Sapiens
para o Megasul, será efetuada uma carga das tabelas relacionadas (total ou parcial) a partir do que foi definido para a carga no RETAGUARDA menu Parâmetros\Configuração Cargas formulário TButtonFormCarga.
o Tipo de Carga: total ou parcial ao importar clientes do Sapiens para o Megasul.
Gerar carga ao importar produtos: se marcado, ao importar registros de produtos do Sapiens
para o Megasul, será efetuada uma carga das tabelas relacionadas (total ou parcial) a partir do que foi
21
definido para a carga no RETAGUARDA menu Parâmetros\Configuração Cargas formulário TButtonFormCarga.
o Tipo de Carga: total ou parcial ao importar produtos do Sapiens para o Megasul.
Cargo: definir qual é o cargo padrão ao qual será atrelado os funcionários / representantes importados do sistema Sapiens. Sendo que os funcionários / representantes serão utilizados como
“Vendedores” no TERMINAL DE ORÇAMENTO e SPDVSENIOR. Operadores e usuários de sistema devem ser cadastrados à parte.
PS: não precisa obrigatoriamente ter configurado o banco de dados da Senior antes de configurar os dados, pois pode ser criado o ALIAS e configurar nos campos acima, só não vai conseguir testar conexão e informar a empresa default.
Na tela principal do Integrador também há os seguintes botões:
Importar código Sapiens dos produtos como barras: O Código de produtos do Sapiens é
importado para a Megasul também como sendo um código de barras, sendo possível passar as vendas no SPDVSenior pelo código de referência do Sapiens.
Iniciar com o Sistema Operacional: Permite que o Integrador seja ativado juntamente com o inicio do sistema operacional.
Versão: determina a versão de compilação.
Compilado em: apresentada a data e hora de compilação.
Log : Abre tela com os dados do log de importação e exportação, e disponível tanto na guia para a importação quando de exportação. Botão <Limpar> irá excluir o arquivo de log, somente
disponível para usuários com direito de configurar o Integrador.
22
Na guia Importação:
Tipo: qual é o tipo de exportação a ser feita, sendo que esta por sua vez pode ser incluído uma nova, alterado atual ou excluída (através dos botões de edição logo abaixo do campo de seleção do tipo). Este campo define quais tabelas vão ser o grupo de tabelas a serem importadas. Podendo o
usuário configurar de acordo com a sua melhor necessidade. O Tipo COMPLETA não pode ser alterado. Ao realizar uma importação completa da tabela de produtos, por exemplo, é verificado se há
movimentação. Em caso afirmativo, apresentará a mensagem de que não poderá efetuar a importação completa da tabela de produtos. Caso apresente problemas ao realizar uma carga completa será mostrada a mensagem: “ATENÇÃO!! Este processo de carga completa deve ser realizado somente na
carga inicial do sistema o processo é demorado e em caso de erro, pode deletar seus dados, Abortar?”, permitindo ao cliente abortar ou não o processo.
Abortar quando houver erros: irá parar a importação caso ocorra algum erro durante a importação, apresentando mensagem em tela, caso contrário ignorará o registro e prosseguirá para os
demais.
Gravar erros no Log: quando estiver marcado não irá apresentar as mensagens de erro
durante a importação. Serão gravadas em log.
Gravação – Qtd. Registros para commit: a cada quantidade de registros informados pelo
usuário, o Integrador efetuará a gravação dos dados nas tabelas intermediárias na base do Sapiens. Isto se fez necessário, em função de que em alguns clientes, pode ocorrer uma deficiência de velocidade de
conexão entre os servidores ou instabilidade de conexão, perdendo desempenho no processo. Pode ocorrer também a situação de não conclusão do processo de integração dos dados pela perda de conexão. Desta forma, com este parâmetro, na importação dos dados da base Sapiens para Megasul, irá
efetuar a importação e gravação parcial, em ciclos até que todos os registros sejam integrados. Por padrão, este valor será zero, para efetuar o processo de gravação atual, somente no final dos registros.
Na grade há os seguintes campos:
Importar: podendo ser marcado com SIM ou NÃO, caso NÃO então não irá importar
ou atualizar as informações da respectiva tabela. Em alguns casos onde seja selecionado para importar TODOS os registros em algumas tabelas irá possivelmente requisitar que
informações de outras tabelas também seja importadas, pois já na configuração irá verificar a integridade das informações destas tabelas, evitando de tentar carregar informações sem
suas respectivas ligações. Na importação manual, ao passar pela rotina que testa a base, será efetuado o questionamento: “Deseja efetuar o teste na base agora?”. Caso indicado
23
que sim, efetuará o teste, senão continua o processo normalmente. Não interfere no processo de importação automática. Para alterar as informações deste campo, pressione a barra de ESPAÇO sobre a coluna e
o registro correspondente.
Tabela: nome da tabela a ser importada
Nivel: identifica o nível de relacionamento com outras tabelas, quanto menor o nível menor a dependência desta tabela com outras tabelas, sendo zero nenhuma dependência.
Importar Registros: pode variar de TODOS ou SOMENTE ALTERADOS, onde no caso de TODOS serão excluídos todos os dados atuais da tabela (atenção para isto) e re- incluídos
novamente, qualquer inclusão que seja somente existente na Megasul e que não foi replicada para o banco da Senior poderá ser perdida, pois excluirá da Megasul e reimportará o que tem no banco de dados da Senior. No caso de SOMENTE ALTERADOS irá incluir todos os registros novos e atualizar
os existentes (ele sobreescreve todas as informações e caso tenha sido feita alteração só na base Megasul irá sobreescrever).
Para alterar as informações deste campo, pressione a barra de ESPAÇO sobre a coluna e o registro correspondente.
Sendo que também há os botões:
Importar: executa a importação das tabelas definidas pelo tipo selecionado. Antes de iniciar a importação, o sistema apresentará a mensagem: “Deseja efetuar um teste de validação das
tabelas antes de iniciar a importação?”. Esta mensagem foi implementada para se efetuar a validação da base da Senior e somente aparecerá quando for clicado no botão <Importar> manualmente. Se o Integrador estiver configurado para importar automaticamente, o sistema não efetuará este
questionamento.
Carga: chamará o formulário de carga para os SPDVSenior e deve ser usado em casos de uso de terminais de SPDVSenior OffLine.
24
Importação Automática: caso deseje que a importação ocorra de minutos em minutos configure no campo desta opção qual é o ciclo a ser cumprido. Caso seja 0 (zero) então não irá fazer importações automáticas.
Na guia Exportação:
A opção de selecionar a exportação Automática ou Manual, no caso da automática irá exportar
todos os dados pendentes quando pertinente.
No caso da Manual habilitará uma data, ECF/Estação e Documento para especificar dados mais restritivos do que ser exportado.
Iniciar com o Sistema Operacional: permite que o Integrador seja ativado juntamente com o inicio do sistema operacional.
Não há possibilidade de ocorrer exportações duplicadas, pois toda a transação/operação após
exportada é marcada como tal e não é reprocessada. Assim como a importação na exportação poderá ser configurada para ocorrer entre intervalos
de minutos e caso deixado zerado não exportará automaticamente.
Caso deseje rodar o programa em tarefa agendada pelo Windows então poderá ser passado os seguintes parâmetros para o aplicativo que executará e fechará a tela.
/AUTORUN:S
/TIPO:nome_tipo (tipo de processamento, caso seja I (letra "i") será IMPORTACAO, caso E (letra "e") será EXPORTACAO
/CONFIGNAME:nome_config. (nome do tipo de importação a ser executada, exemplo COMPLETA ou outra definida pelo usuário)
25
“Exportação completa de Clientes”: se este campo estiver marcado, ao clicar em <Exportar>, antes de efetuar a exportação dos clientes, o sistema marcará todos os registros de clientes
como não exportados, forçando assim a exportação de todos os clientes de uma filial específica.
Os dados da última exportação são sempre mantidos no registro da máquina e caso seja feito manual também. Então ater-se aos dados deixados no registro da máquina, pois irá usá- los para efetuar a exportação e importação também.
Caso não esteja ativa a opção “Abortar quando houver erros”, na exportação não será exibida
mensagem de erro, porém ficará com pendências e será gravado no log. Estando a opção marcada, aparecerá o erro de exportação quando este ocorrer.
Ater-se ao fato de quando há importação dos dados da filial, o CNPJ da empresa é atualizado conforme está cadastrado no Sapiens. Então poderá ser solicitada novamente a digitação da licença do
sistema após ter sido importado as informações desde que o CNPJ tenha sido alterado proveniente dos dados do Sapiens.
Existe também um direito no sistema Megasul denominado CONFIG_INTEGRADOR aonde possibilitará o usuário a ter acesso ou não as telas de configuração tanto de importação quanto de
exportação. Porém, dados como minutos de ciclo de atualização será aberto. Ficará fechado se usuário não tiver o direito a configuração dos tipos de importação e acesso a configurações de conexão.
Quando o usuário não possuir o direito CONFIG_INTEGRADOR não poderá fechar a aplicação e nem alterar as suas configurações.
O processo de exportação contempla também a exportação de parcelamentos dos cartões de
crédito.
26
Deve ser frisado que o botão de CARGA irá acionar o formulário de carga para os SPDVSenior Megasul e este, por sua vez, também possui direitos de acesso que devem ser configurados, podendo assim, caso necessário, um usuário restrito rodar o programa de importação e exportação, porém outro
usuário com maior nível de autorização liberar as cargas para os SPDVSenior.
3 VERIFICAÇÃO DE CARGA DO SAPIENS PARA O SISTEMA MEGASUL
Deverá ser realizada a carga do Sapiens para o Sistema Megasul. No botão <Log>, poderá ser
verificado o status da importação/exportação.
4 CADASTRO DE FINALIZADORAS NO SISTEMA MEGASUL No Megasul, no aplicativo Retaguarda, caminho Vendas -> SPDV -> Tabelas -> Finalizadoras,
deve-se efetuar a verificação das finalizadoras parceladas que vem do Sapiens, após a importação dos
dados iniciais.
Na Guia Parcelados, estão disponíveis campos referentes ao parcelamento das vendas realizadas pela Loja, finalizadas inclusive com cartão, podendo este parcelamento ser em determinado número de vezes iguais onde se indica o número de vezes e o intervalo de dias entre elas, ou com
vencimentos variáveis, onde poderão ser efetuadas configurações mais específicas para vencimentos que não sigam um padrão, como parcelas desiguais, ou vencimentos desiguais.
Capturar parcelas no Caixa (Somente Cartão): Caso esteja marcada para
finalizadora cartão, no SPDVSENIOR quando adicionada finalizadora de Cartão o sistema irá questionar em quantas parcelas deverá ser feita a transação.
Vezes iguais: marcando esta opção, a finalizadora será em parcelas iguais.
Informe a Quantidade de Parcelas, o Número de Dias e se esta finalizadora exigir uma entrada, marque também a opção [Entrada]. Os vencimentos serão representados pela entrada mais a
quantidade de parcelas informadas.
Outros Vencimentos: marque esta opção se esta finalizadora possuir
vencimentos desiguais. Informe o valor do percentual da entrada no campo [Entrada], ou se não houver entrada deixe-o em branco, nos campos abaixo informe:
No: o número da seqüência das parcelas.
Prazo: o prazo de pagamento em dias desta parcela.
Data do Venc: data específica de vencimento, ou deixe este campo em branco.
% do Total: o percentual que esta parcela significa dentro da finalização total.
27
A Guia Mais somente é visualizada se estiver configurada a CTefRede.dll no PARAM na Guia Plugins opção Proc. de Finali. ver módulo de DLL/Proc. de Finali./CTefRede.dll:
Na Guia Mais estão disponíveis campos referentes ao parcelamento realizado pela Administradora para a finalizadora cartão, podendo este parcelamento ser efetuado em determinado
número de vezes.
Parcelado pela administradora em x vezes: define a quantidade de parcelas na
Administradora do cartão.
Telas completas: permite apresentar todas as telas de configuração da venda
com TEF.
Fininvest: para transações com Fininvest.
Captura de Pré-autorização Redecard: permite efetuar pré-autorização de venda.
Conductor: quando o cartão for Softway.
Na Guia Autenticação, você irá definir como será a autenticação para esta Finalizadora, o que será impresso quando o documento for autenticado. Como você pode verificar na figura abaixo, os
comandos de autenticação devem ser configurados neste espaço em branco disponível, mas para configurá- lo com as fórmulas corretas utilize o botão <E=mc²>.
28
Podem ser configuradas informações fixas, como o nome da sua empresa, e/ou variáveis, como o valor autenticado, onde a cada nova impressão deverão ser atualizadas.
Como sugestão, solicite auxílio do departamento de suporte técnico da Megasul nesta
configuração.
Na guia Comprovante, você definirá as configurações do comprovante que pode ser utilizado
no cupom fiscal, como comprovante de pagamento de um título, Como você pode verificar na figura
abaixo, os comandos para emissão do comprovante devem ser configurados neste espaço em branco disponível, mas para configurá- lo com as fórmulas corretas utilize o botão <E=mc²>.
Podem ser configuradas informações fixas, como o nome da sua empresa, e/ou variáveis, como o valor a ser impresso, onde a cada nova impressão deverão ser atualizadas.
Como sugestão, solicite auxílio do departamento de suporte técnico da Megasul nesta
configuração.
4.1 CADASTRO DE REDE (EMITENTE) NA FINALIZADORA
4.1.1 CADASTRO GRUPO DE CARTÕES
No Megasul, no aplicativo Retaguarda, caminho Parâmetros -> Tabelas Genéricas -> Emitentes
de Cartões -> hyperlink Grupo de Cartões (formulário TgridFormGrupoCartao), deverá ser identificado o agrupamento dos cartões de crédito/debito, conforme o repasse do banco para a
empresa. Destinado a vincular no Cadastro de Emitentes de Cartão a qual grupo pertence.
29
4.1.2 CADASTRO DE EMITENTE DE CARTÃO
No Megasul, no aplicativo Retaguarda, caminho Parâmetros -> Tabelas Genéricas -> Emitentes
de Cartões (formulário TbuttonFormEmitenteCartao), permite-se o Cadastramento de Emitente de Cartão.
Determine o [Grupo de Cartões] ao qual o emitente está vinculado. O hiperlink apresenta o
cadastro de grupo de cartões. Para mais informações, consulte no manual Financeiro o tópico Repasse de Cartões.
Se o campo código não for informado, o sistema emitirá a mensagem:
Informe ainda, para cada emitente:
30
[Todas Filiais]: quando marcado, irá apresentar o saldo das movimentações de cartão de todas as filiais. Se desmarcado, apresenta apenas a movimentação de cartão da filial corrente.
[CNPJ]: verifique o manual de SPED Fiscal.
[Taxa]: determina a taxa de repasse. [Banco]: determina o banco para o repasse.
[Prazo do repasse]: informe a quantidade de dias, a partir da data de depósito calculado para cada parcela da venda, para o repasse dos valores vendidos no cartão.
Na guia Saldos, poderão ser observados [Data do Repasse], [Valor], [Código], [Filial] referentes às movimentações de cartões.
4.1.3 CADASTRO DE REDE (EMITENTE) DE CARTÃO NA FINALIZADORA
Apesar das finalizadoras serem importadas do Sapiens (Formas de Pagamento) há a necessidade de ser configurado o Emitente para as finalizadoras que o fazem necessário, como, por
exemplo, Cartão de Crédito, Débito, Ticket e etc. Isto, pois no Sapiens não há tal cadastro de emitentes que possa ser importado. Este campo de emitente não será sobreescrito em próximas importações. Desde que não seja feita nova carga total de finalizadoras (formas de pagamento) e que esteja
configurado para o sistema tentar excluir todas as finalizadoras ainda não utilizadas e posteriormente reimportar.
5 CADASTRO DE CONDIÇÃO DE PAGAMENTO NO SISTEMA MEGASUL Alguns tratamentos são diferenciados no Sapiens como, por exemplo, dia fixo do vencimento e
divisão dos valores para as parcelas, logo, no cadastro da condição de pagamento, poderão ser
efetuados ajustes para estas informações.
Efetua o cadastro e/ou alteração das Condições de Pagamento para vendas a prazo a serem utilizadas para geração do Cupom no ECF (Emissora de Cupom Fiscal). Permite o cadastro do
31
parcelamento de cada Condição de Pagamento, bem como seus descontos e/ou acréscimos característicos, veja figura a seguir:
Detalhando cada campo:
Código: código seqüencial numérico de identificação da Condição de Pagamento.
Descrição: descrição da Condição de Pagamento.
Visível: indica que a Condição de Pagamento estará disponível para transações a prazo, que
envolvam o Contas a Pagar, Contas a Receber, Ambos ou Nenhum. A guia Condições apresenta as seguintes configurações, que permitem o cadastro das condições
específicas de cada Condição de Pagamento:
Variação: permite que o vendedor altere o vencimento da parcela no momento da venda, e o sistema irá apresentar uma mensagem na alteração da data de vencimento de uma Nota Fiscal,
informando que a alteração poderá aumentar o seu prazo médio. Pode ser indicada a variação através de Valores/Vencimento e Juros, Valores/Vencimento, Juros ou Nenhum.
IPI na primeira parcela: esta opção, quando marcada, fará com que no cálculo das parcelas na
emissão de uma nota fiscal de venda, o valor do IPI seja inserido apenas na primeira parcela ou entrada.
Calcular Acréscimo: esta opção, quando assinalada, indica que o valor dos Acréscimos Financeiros, serão somados ao total da nota e rateado nas parcelas. Caso contrário, não será cobrado
acréscimo financeiro nesta Condição de Pagamento.
Incluir Despesas na Entrada: esta opção, quando marcada, indica que o valor das despesas,
será cobrado na primeira parcela da compra. Caso contrário, indica que o valor das despesas, será somado ao total da nota e rateado nas parcelas.
Acréscimo Incide Sobre a Entrada : esta opção, quando assinalada, indica que o valor dos
Acréscimos Financeiros, serão cobrados na primeira parcela da compra. Caso contrário, o valor dos Acréscimos Financeiros, serão somados ao total da nota e rateado nas parcelas.
32
Acréscimo: será exibido o valor calculado do acréscimo financeiro para esta Condição de Pagamento, com base na taxa de juros diários, cadastrada na tabela de juros diários (ver módulo de
Configurações/Tabelas Genéricas/Taxas por Dia) considerando o prazo médio da condição. Se a esta flag não estiver marcada, o campo é informado em percentual.
Dia Inicial: dia de pagamento da primeira parcela. Ex.: Dia 10, todas as parcelas irão vencer dia
10 de cada mês, independente do número de parcelas da condição de pagamento. Já, se informado Dia Inicial = 99, o sistema fará as parcelas vencerem sempre no dia de hoje e no mês relativo ao
intervalo entre as parcelas. Observar que o mais indicado neste caso é colocar intervalo entre as parcelas de 28 dias para que funcione corretamente também nos meses de Fevereiro.
Finalizadora que será Impresso no Cupom: código, pré-cadastrado, da Finalizadora a ser
utilizada para pagamento desta condição de pagamento, quando a prazo.
? – Como cadastrar uma nova finalizadora? Ver módulo de Cadastros/Finalizadoras.
Tipo de Título Gerado: tipo de título gerado para esta condição de pagamento.
Comissão: valor da comissão a ser paga ao vendedor (em percentual) para as vendas efetuadas
com esta condição de pagamento.
Parcelas Iguais: selecione esta opção se esta condição de pagamento apresentar as parcelas
exatamente iguais. Exp. 30/60/90 dias. Informe no campo Quantidade o número de parcelas, no campo Dias informe o intervalo de dias entre as parcelas e a opção Entrada deverá ser marcada se esta condição exigir o pagamento de um valor de entrada.
Outros Vencimentos: se você não selecionou a opção acima, indica que esta condição de pagamento não possui parcelas iguais, ou seja seu vencimento será variável, neste caso você irá
indicar aqui as configurações mais específicas para vencimentos desta condição de pagamento.
No campo Entrada informe o valor em percentual da entrada necessária, ou se não houver entrada nesta condição de pagamento deixe este campo em branco. Abaixo é apresentada uma Grid com os seguintes campos:
No: informe o número da seqüência das parcelas.
Data: informe e data específica de vencimento, ou deixe este campos em
branco e informe o campo Prazo.
Prazo: informe qual o prazo em dias desta parcela.
%Parcela: informe o percentual que esta parcela significa dentro da condição de pagamento.
Veja figura abaixo:
33
Esta condição de pagamento não terá entrada, e a primeira parcela será dentro de 60 dias com o
valor de 50% da compra, a segunda vencerá 15 dias após a primeira com o valor de 25% da compra e a
ultima parcela será 25 dias após a segunda parcela com o valor final de 25% do total da compra.
A guia Carnê apresenta as seguintes configurações:
Observe que os campos [Código], [Descrição] e [Visível] permanecem inalteráveis.
Neste espaço em branco, devem ser informados os dados a serem impressos pela impressora SPDVSENIOR, ao final de uma venda. Pode conter observações fixas, e/ou observações variáveis, que
podem, a cada nova impressão serem atualizadas. Ex.: Nome do cliente, valor total da venda etc. Veja modelo abaixo que ser obtido junto ao departamento de suporte Megasul:
'Reconheço a exatidão do debito abaixo e comprometo-me a liquidá- lo no vencimento.
Cupom Fiscal: '+formatnumeric('#0',TRANSACAO.CUPOM)+' Parcela Vencimento Valor R$
Entrada-
+formatnumeric('#,##0.00',PAGAMENTO.VALORENTRADA)+''+formatnumeric('#0',titulo[0].parcela+1)+'
'+formatdate('dd/mm/yyyy',titulo[0].vencimento)+' '+formatnumeric('#,##0.00',titulo[0].valor)+'
'+formatnumeric('#0',titulo[1].parcela+1)+'
'+formatdate('dd/mm/yyyy',titulo[1].vencimento)+' '+formatnumeric('#,##0.00',titulo[1].valor)+'
'+formatnumeric('#0',titulo[2].parcela+1)+' '+formatdate('dd/mm/yyyy',titulo[2].vencimento)+'
'+formatnumeric('#,##0.00',titulo[2].valor)+'
Assinatura:_____________________________
Cliente :'+formatnumeric('#0',cliente.codigo)+'/'+cliente.nome+' CPF/CNPJ :'+FORMATCGC(CLIENTE.CPF)+'
34
Quando a condição de pagamento a prazo tiver a opção [Entrada] marcada e o campo [Outros Vencimentos] também marcado e tiver entrada de 100 % não será permit ido digitar parcelas e o sistema emitirá a seguinte mensagem.
Quando a condição de pagamento a prazo tiver entrada inferior a 100% o sistema permitirá
efetuar o lançamento de parcelas.
Caso o usuário tente efetuar a troca da entrada de 50% para 100%, o sistema emitirá a
mensagem abaixo:
Para fazê- la, deverá inicialmente excluir as parcelas lançadas.
35
6 CONSULTA DE REPRESENTANTES
Para consultar dados de “Representantes” (funcionário / vendedor) que foram importados do
sistema Sapiens deve ser acessado o formulário padrão de cadastro de funcionários Megasul. Porém, os registros importados NÃO podem ser modificados, só consultados.
7 VENDAS Para mais informações sobre as vendas pelo Sistema Megasul, consulte o documento
Manual_Megasul_Vendas.doc.
8 PEDIDO DE VENDA
Os pedidos de venda, nomeados a partir do PAF-ECF de DAV, seguem processo específico relatado no Manual_Integracao_com_Sistemas_de_Terceiros_PAF_ECF (capítulos 4 e 5).
9 CONFIGURAÇÃO DE CONSULTA DE ESTOQUE NO RETAGUARDA SAPIENS (VIA SAPIENS SID)
Somente configurar caso seja desejado efetuar consulta via SPDV_SENIOR das quantidades das mercadorias existentes no Retaguarda Sapiens, caso contrário não precisa configurar o plugin
abaixo.
36
Após configurado no sistema Sapiens o Sapiens SID e configurado o plugin, testado e
funcionando nos Parâmetros da Estação, então pode ser configurado a chamada da consulta no
TERMINAL DE ORÇAMENTO e do SPDV, sendo que para ambos é identifica. Entrar no sistema SPDV (no Orçamento serão os mesmos processos) e acionar as teclas
<Ctrl+F12> para abrir o Gerenciador de Formulários e escolher a guia “Teclado”.
Tecla: Configurar uma tecla para acionar a consulta de estoque. Exemplo <F10>.
Componente: Selecionar o componente “Butão ButtonConsultaProduto”.
Clicar na seta para a direita e posteriormente selecionar o item “<F10> Butão
ButtonConsultaProduto” que deve estar agora listado nas Teclas de Atalho. Então assinalar a opção EFETUAR e novamente clicar na seta para a direita.
37
Clicar no botão GRAVAR e fechar o Gerenciador de Formulários.
Sair do sistema SPDV e entrar novamente. Abrir uma nova venda e digitar o caractere % no campo de PRODUTO e ao abrir a tela com os
produtos cadastrados (Observar que a coluna QTD não irá mais aparecer, pois a quantidade só será mostrada via consulta ao Retaguarda Sapiens).
Selecionar um produto a consultar e sobre este pressionar a tecla de consulta configurada.
Conforme o exemplo foi o <F10>. Então deverá abrir a tela conforme abaixo:
38
Para os casos em que haja consulta de estoque de produto na estação e não conseguir conexão durante a venda do item com o Sapiens SID, irá ser alertado via mensagem e requisitará a liberação da venda mesmo sem consultar no Sapiens. Esta permissão de liberar a venda poderá ser feita via direito
LIBERAR_SEM_SID para o cargo do operador.
39
10 RECEBIMENTO DE TÍTULOS PROVENIENTES DO SAPIENS NO SPDVSENIOR
Será apresentada nova guia no SPDVSENIOR que somente estará disponível com o uso da
DLL ConsultaProdSapiens indicada na Guia Plugins do PARAM para o [Tipo] Consulta de Produtos.
Serão guardados os títulos que forem baixados no SPDVSENIOR através da Guia Títulos Sapiens e também, eventualmente para guardar os títulos, que, por um motivo ou outro, não foi possível realizar sua baixa como, por exemplo, falta de conexão com Sapiens.
O parâmetro do RETAGUARDA denominado “Habilitar Guia Títulos Sapiens no Caixa” – ver módulo Configurações\Parâmetros\Parametrizações\Classe de Estação – com valor padrão „Sim‟
apresentará esta guia no SPDVSENIOR. Se o usuário desejar ocultar a guia, deve trocar o valor deste parâmetro para „Não‟.
Criados três novos parâmetros em nível de Filial:
'Titulos Sapiens, Autenticar quantas vezes?': serve para informar a quantidade de
autenticações a serem realizadas na finalização do recebimento do título (depende do parâmetro abaixo).
'Titulos Sapiens, Imprimir/Autenticar?' : determina o que fazer na finalização do recebimento, sendo possível optar pelos seguintes itens:
1('Ambos') onde imprime comprovante e também autentica o
documento. 2('Autentica') somente autentica o documento.
3('Comprovante') somente imprime comprovante de pagamento dos títulos.
4('Questiona') questiona se deseja autenticar, se sim autentica o
documento, se não imprime o comprovante.
'Titulos Sapiens, receber com o servidor off-line?' : parâmetro que define se será possível realizar o recebimento do título com o Servidor Sapiens off- line no momento da baixa.
Criados, ainda, dois direitos:
'CXEXCLUIRBAIXASSAPIENS: que define se o usuário pode excluir títulos que foram baixados no Sapiens.
'CXDELETARPENDENCIASSAPIENS': define se o usuário pode apagar os títulos da tabela de pendências
No SPDVSENIOR: Antes de consultar um título deve-se selecionar um cliente:
40
Após selecionado, deve-se ir ao campo [Documento] da Guia Títulos Sapiens e digitar:
'%'- que buscará todos os títulos do cliente definido ou o número do título onde apresentará somente o título digitado.
Se for digitado '%', trará todos os títulos em aberto do cliente e os mostrará em uma tabela,
onde poderão ser visualizadas todas as informações sobre os títulos.
41
Possibilita a ordenação das colunas da tela de consulta de títulos e gravará a posição das
colunas conforme configurado pelo usuário.
Após selecionar um título com <CRTL>+<ENTER>, mostrará na tela os campos mais
importantes como número, tipo, valor, vencimento, acréscimo, desconto e total, sendo que a navegação será possível somente nos campos:
[Documento]: para alterar o título a ser baixado.
[Vencimento]: para quando necessário alterar a data de vencimento do título. Ao alterar a data o botão alterar ficará visível e os outros não, até que seja concluída a alteração ou cancelando-a
com tecla <ESC>. A alteração do vencimento depende de um parâmetro enviado pelo Sapiens que indica a quantidade de dias que pode ser alterada a data de vencimento (parâmetro este, visível na
tabela de seleção de títulos abertos).
[Desconto]: para aplicar um desconto no título.
[Valor]: para digitar um valor inferior e realizar pagamento parcial do título.
Após passados os campos irá focar o botão <Confirma> que insere o título na venda, podendo ainda selecionar outros títulos a serem inseridos na venda.
Botão <Baixados>: exibe uma tabela com os títulos baixados e ao selecionar um título exibe o botão <Excluir baixa>, que envia comando de exclusão de baixa ao Sapiens e modifica campo status
da tabela TitulosSapiens para este título como sendo 'E' de excluído.
Observações: Caso existam títulos pendentes, o SPDVSENIOR tentará realizar a baixa destes títulos a cada finalização de venda e ao fechar o SPDVSENIOR.
Para visualização dos títulos pendentes deverá ser criado um atalho para o botão Butao btnEfetuarBaixaPendentes, que tentará baixar e mostrará uma mensagem perguntando se deseja
continuar tentando baixar o título no Sapiens ou se deseja excluir da lista de pendentes.
Como restrição da impressora quando houver pagamento de mais de um título de uma vez, não serão autenticados os títulos, pois a autenticação sai com o valor do cupom (valor total) e não o valor pago do título, sendo assim, quando acontecer este caso imprimirá o comprovante e não o
autenticará.
42
11 RECEBIMENTO DE MÚLTIPLOS TÍTULOS PROVENIENTES DO SAPIENS NO SPDVSENIOR
A guia Múltiplos Títulos Sapiens apresenta todos os títulos em aberto para o cliente informado. Permite que sejam selecionados os títulos que deseja pagar, determinando o desconto em nível de
título para a baixa.
No campo [Cliente], informe o código do cliente. Ao digitar o caractere % no campo [Cliente], será apresentada a tela de pesquisa de clientes. Para selecionar o cliente, pressione <Ctrl+Enter> sobre
o registro desejado. Os títulos em aberto deste cliente serão carregados na grade abaixo do campo [Cliente].
Se não existir registro para o código informado no campo [Cliente], o sistema retornará a mensagem:
Atenção: ao trocar o código do campo [Cliente], será trocado automaticamente o cliente da
guia Início da Venda.
43
Os dados de cada um dos títulos em aberto para o cliente serão apresentados na grade. Para marcar um ou mais títulos para a baixa, posicione o cursor sobre o(s) título(s) desejado(s) e pressione a
tela <M>. Para desmarcá- lo(s), posicione o cursor sobre o(s) título(s) desejado(s) e pressione novamente a tela <M>.
É possível conceder descontos para os títulos marcados na grade através da coluna chamada
[Desconto] e o valor do título será recalculado para a baixa.
44
Se o desconto indicado for maior do que o valor total do título, o sistema apresentará a mensagem:
Na parte inferior da tela, serão listados para os títulos: a quantidade de títulos selecionados; os descontos ou acréscimos; o valor total líquido dos títulos e o valor total a baixar.
Ao tentar efetuar a baixa de títulos mais recentes, se houver títulos com data de vencimento
anterior a data do título selecionado para a baixa, o sistema emitirá a mensagem alertando.
45
Se, durante o processo, for pressionada a tecla <ESC>, o sistema emitirá a mensagem:
Ao clicar em <Não>, volta para o processo. Ao clicar em <Sim>, retornará para a guia Início
da Venda.
Após a finalização do pagamento dos títulos através do botão <Confirmar>, o sistema envia os
comandos para efetuar a baixa dos títulos no sistema Sapiens.
Quando indicado o cliente e não tiver selecionado títulos para a baixa, ao clicar sobre o botão
<Confirmar> será apresentada a mensagem:
Quando não indicar o cliente e nem selecionar títulos para a baixa, ao clicar sobre o botão <Confirmar> será apresentada a mensagem:
46
12 GERAÇÃO DE MAPA FISCAL NO SISTEMA MEGASUL
O mapa fiscal é um resumo diário requerido pela Receita Federal, que agrega todas as informações de cada ECF instalada em seu estabelecimento. Juntamente com a Leitura da Memória
Fiscal (retirada mensalmente) e da Redução Z (retirada diariamente), é um documento exigido pela Secretaria da Fazenda Estadual. O Mapa Fiscal é um relatório que deve ser emitido por todos os
usuários de ECF, e espelha os dados da Redução Z.
O sistema Megasul utiliza as informações do ECF para gerar um mapa fiscal. Sempre que for feita uma
Redução Z estas informações tornam-se disponíveis e o sistema se encarrega de agrupá-las no Mapa Fiscal.
O sistema permite que, com os dados todos atualizados, possa emiti- lo no momento que desejar. A atualização dos dados do Mapa Fiscal acontece automaticamente no momento que efetua a
redução Z na ECF. O formulário Mapa Fiscal serve para visualizar os mapas fiscais gerados pelas ECFs,
permitindo possíveis alterações manuais que se façam necessárias.
Serve também para gerar ou excluir o Mapa Fiscal quando necessário.
Verifique com seu contador a necessidade e a periodicidade dos documentos fiscais emitidos pelo sistema Megasul.
O RETAGUARDA possui uma tela que agrupa os valores para preenchimento do Mapa Fiscal, que vamos detalhar na sequência.
12.1 MAPA FISCAL – REDUÇÃO Z - TBUTTONFORMMAPAFISCAL
No menu Vendas\SPDV\Mapa Fiscal, será acionada a tela Mapa Fiscal – Redução Z, formulário TButtonFormMapaFiscal. Esta tela serve para a geração ou manutenção de valores do mapa
fiscal.
47
Data de geração da Redução Z: determina a data do Mapa Fiscal. Por padrão, ao entrar no
formulário é informada a data do mapa fiscal mais recente. Se for informada uma data posterior à atual, o sistema apresentará a mensagem:
“Data deve ser menor ou igual a data de hoje.”.
Ao sair do campo, será efetuada a pesquisa dos Mapas Fiscais referentes a data informada e suas pendências. Se não houver registro para a data pesquisada, irá permitir a inserção dos valores de mapa fiscal para esta data.
Pendências: o sistema irá efetuar pesquisa por possíveis pendências referentes ao Mapa Fiscal na
data informada. Se existir ECF sem Redução Z, apresentará mensagem no grupo [Pendências]:
“Existem ECFs sem Redução Z gerada para a data informada. Verificar no botão RZ Pendente”.
Se não existir ECF sem Redução Z, apresentará a mensagem no grupo [Pendências]: “Sem pendência para a data informada”.
Irá, ainda, pesquisar ECF‟s com Redução Z duplicada. Se existir algum registro duplicado para a mesma filial, data e ECF, o sistema apresentará
mensagem no grupo [Pendências]: “Existem ECFs com Redução Z duplicada para a data informada. Verificar no botão RZ Duplicado”.
Se não existir registro duplicado, apresentará a mensagem no grupo [Pendências]:
“Sem itens duplicados para a data informada”.
Mapa Fiscal: este grupo irá identificar cada coluna do mapa fiscal com dicas ao passar pelos
campos.
o ECF N°: informe o número do ECF.
o N° Série: informe o número de série do ECF.
o Redução Z: informe o contador de Reduções Z.
Será efetuada a validação do número do ECF digitado no campo [ECF Nº] e número de série
digitado no campo [Nº Série], com o cadastro do PAF-ECF. Caso não exista, emitirá
mensagem: “ECF não autorizada”.
o Valor Contábil: é a diferença entre os campos GTFim e GTIni. Este campo é calculado
automaticamente.
o Diferença: neste campo será visualizada a diferença entre os campos (Valor Contábil -
Descontos - Cancelamentos – A Soma das Bases).
o Seq. Inicial: informe o número seqüencial inicial do primeiro cupom fiscal emitido no
período da Redução Z.
48
o Seq. Final: informe o número seqüencial final do último cupom fiscal emitido no período
da Redução Z.
o Reinicio Operações: informe neste campo, o valor inicial do contador de Operações, o
sistema irá sugerir o contador anterior pois sua variação é mínima, porém este campo em
caso de intervenção técnica da ECF, deve ser redigitado com o valor real do reinicio das
operações.
o GT Inicial: informe o Grande Total inicial. Valor que informa o Grande Total (total das
vendas efetuadas) existente na memória fiscal do ECF, de acordo com o primeiro cupom
fiscal emitido no período da Redução Z.
o GT Final: informe o Grande Total final. Valor que informa o Grande Total (total das
vendas efetuadas) existente na memória fiscal do ECF, de acordo com o último cupom
fiscal emitido no período da Redução Z.
o Cancelamentos ICMS : informe o Valor dos Cancelamentos de ICMS emitidos no período
da Redução Z. Informe tanto os valores de cupons fiscais cancelados como os itens
cancelados dentro de um cupom.
o Descontos ICMS: informe o valor total dos Descontos de ICMS concedidos no período da
Redução Z.
o Col. Mapa 01 a 20: apresenta os valores e tributações para cada coluna do mapa fiscal.
Caso seja necessário inserir uma nova tributação ou alterar alguma existente, quando você efetuar o cadastramento desta nova Situação Tributária (veja módulo de Cadastros/Produtos/Tabelas/Situação Tributária), automaticamente, será disponibilizada mais uma coluna de tributação neste formulário.
Os campos identificados como I, N, S Txx% são dinâmicos, sendo apresentados na tela em função da configuração do cadastro de Situações Tributárias, campo "Coluna para Mapa", mais o campo "Tipo de Tributação", se várias tributações apontarem para a mesma coluna do mapa, podem ser apresentados
campos nesta tela identificando os tipos de t ributação agrupados, por exemplo, as situações Isento e Não Tributado apontam para a mesma coluna do mapa, neste caso será apresentado um campo "I+N", que receberá a somatória das duas situações tributárias.
Totalizadores da ECF: este grupo irá identificar cada coluna do mapa fiscal 1 com dicas ao passar
pelos campos.
o Total Não Fiscal: Total Não Fiscal.
o Total Desc. ISSQN: Total de Desconto de ISSQN.
o Total Acrésc. ISSQN: Total de Acréscimo de ISSQN.
o Total Canc. ISSQN: Total de Cancelamento de ISSQN.
o Total Acrésc. ICMS: Total de Acréscimo de ICMS.
o Col. Mapa 01 a 20: apresenta valores e índices de alíquotas para cada coluna do mapa
fiscal.
Na importação de situações tributarias ('USU_TPDV027STR', 'SITUACAOTRIBUTARIA') já existentes no sistema Megasul, irá verificar se o campo
st_mapafiscalcol já está preenchido, se sim, irá manter o que está cadastrado. Na importação de situações tributárias novas ou já existentes no sistema Megasul,
porém com a coluna st_mapafiscalcol em branco irá adotar o seguinte procedimento:
49
Observar o tipo de tributação (st_tipo) que está sendo importado: (USU_INDSTR => ST_TIPO)
Observar a alíquota (st_aliicms) que está sendo importada: (USU_PERICM => ST_ALICMS)
Pesquisar com estes dois argumentos a tabela SITUACAOTRIBUTARIA e
identificar se já existe alguma cadastrada e que contenha o campo st_mapafiscalcol diferente de zero.
- Se sim, pegará o conteúdo deste campo e aplicará na situação tributária que está sendo inserida ou alterada.
- Se não existir nenhuma situação já cadastrada que contenha estes dois argumentos, gerará o campo st_mapafiscalcol com o primeiro valor livre e ainda não utilizado na tabela situacaotributaria entre 1 e 19.
Ao importar as situações tributarias verificará no registro importado:
Se o ST_TIPO = 'T' e ST_ALICMS = 0, apresentará a mensagem no log: "Situação tributária do tipo Tributado não pode conter alíquota zero" - não
importará o registro.
Se o ST_TIPO = 'V' e ST_ALICMS = 0, apresentará a mensagem no log:
"Situação tributária do tipo Serviço não pode conter alíquota zero" - não importará o registro.
Se o ST_TIPO <> 'T‟ ou <> „V' e ST_ALICMS > 0, apresentará a mensagem no
log: "Situação tributária diferente de Tributado ou Serviço não podem conter alíquota maior que zero" - não importará o registro.
No log, apresentará o ST_TIPO e o ST_ALICMS.
Estão disponíveis os botões:
<Gravar>: botão destinado a efetuar a validação da base de cálculo e gravar os registros do mapa
fiscal.
<Cancelar>: botão destinado a cancelar as alterações efetuadas.
<Limpar>: botão destinado a limpar campos e preparar para a inserção de registros nas tabelas,
posicionando o foco do cursor no campo [Data de geração da Redução Z].
<Excluir>: destinado a excluir registro do mapa fiscal. Irá excluir da base de dados o registro exibido na tela, porém antes irá solicitar uma confirmação. Se você confirmar o registro será
excluído, se você informar Não, a tela permanecerá inalterada, o sistema fica aguardando sua próxima informação.
<>: permite navegar entre os registros dos mapas fiscais.
50
<RZ Pendente>: irá abrir o formulário ECFs que não emitiram Redução Z –
TbaseFormRegistrosReducaoZ que será visto na sequência.
<RZ Duplicado>: irá acionar o formulário Reduções Z Duplicadas – TBaseFormReducoes que
será visto na sequência.
<Capa>: apresentará o formulário Capa do Mapa Fiscal – TButtonFormEditaMF que será visto
na sequência.
<Sair>: irá validar a gravação dos dados alterados e encerrar o formulário.
12.2 ECFS QUE NÃO EMITIRAM REDUÇÃO Z – TBASEFORMREGISTROSREDUCAOZ
Destinado a acionar o formulário abaixo que apresenta as ECF‟s que não emitiram Redução Z na Filial e no período informados.
Possibilita a geração de registros de mapa fiscal para os dias os quais não foram geradas Reduções Z. Não irá gerar registro de capa de mapa fiscal.
Ao acessar o formulário em questão, informe o [Período de/até] e clique no botão <Pesquisar>.
As datas serão validadas de modo que:
“Data Final deve ser maior ou igual a Data Inicial.” “Data Final deve ser menor ou igual a Data Atual”.
Na tabela, marque a linha com o clique do mouse, ou <Ctrl> + clique (permite a seleção de mais de um item) dos registros para os quais deseja gerar as Reduções Z com valores zerados. A opção
[Marcar todos para gerar] possibilita marcar ou desmarcar todos os itens de uma única vez. Os itens selecionados serão apresentados na cor azul.
Ao selecionar os itens e clicar no botão <Gerar>, o sistema irá gerar o mapa fiscal dos itens
selecionados com valores padrões zerados.
51
Ao final do processo o sistema irá identificar, por exemplo, quantos registros foram gerados:
O botão <Sair> irá fechar a tela e voltar para o formulário que acionou este processo.
12.3 REDUÇÕES Z DUPLICADAS – TBASEFORMREDUCOES
Este formulário serve para informar a existência de Reduções Z duplicadas para o período.
Pode existir o caso de duas reduções Z para o mesmo dia, devido alguma intervenção técnica.
Ao acessar o formulário em questão, informe o [Período de/até] e clique no botão <Pesquisar>. As datas serão validadas de modo que:
“Data Final deve ser maior ou igual a Data Inicial.” “Data Final deve ser menor ou igual a Data Atual”.
Serão apresentados os registros de Redução Z duplicados do mapa fiscal no período informado.
Ao clicar no botão <Excluir>, irá apresentar o aviso: “Tem certeza que deseja excluir a Redução Z selecionada?”
Ao clicar em <Sim>, irá excluir o registro. Ao clicar em <Não>, irá preservar os registros listados.
A exclusão dos registros de Reduções Z inválidas poderá ser realizada também a partir da tela Mapa Fiscal - Redução Z.
O botão <Sair> irá fechar a tela e voltar para o formulário que acionou este processo.
52
12.4 CAPA DO MAPA FISCAL – TBUTTONFORMEDITAMF
Esta tela serve para gerar os registros de Capa do Mapa Fiscal.
Não será permitido gerar Capa de Mapa Fiscal, sem pelo menos um registro de Mapa Fiscal
para a data informada.
Data: ao acionar este formulário o campo será preenchido com a data informada na tela do Mapa Fiscal – Redução Z. Se a data estiver vazia, preencherá com a maior data da capa do mapa fiscal. Se
informada uma data data maior do que a data atual, emitirá o aviso: “A Data deve ser menor ou igual a data atual”.
As capas dos mapas fiscais deverão ser geradas observando uma sequência cronológica.
Ao gravar, se existir Mapa Fiscal gerado, anterior a data informada, que esteja sem Capa do Mapa Fiscal apresentará a mensagem: “Existe uma Redução Z no dia “dd/mm/yyyy” da ECF “xx”, com série “zzzz”, onde não foi gerado a
Capa do Mapa Fiscal.”
O sistema irá preencher o campo [Data], com a data informada no aviso. Se não houver pendências, irá gerar a nova capa do mapa fiscal.
Funcionário: informe o código do funcionário responsável por preencher os campos da Capa do Mapa Fiscal e que assinará o Mapa Fiscal, ou selecione o funcionário através da caixa de seleção
disponível no campo ao lado. Campo obrigatório, se não for informado, o sistema emitirá a mensagem: “Campo Funcionário deve estar preenchido”:
Formulário: este dado é preenchido automaticamente com o número do formulário da Capa do Mapa Fiscal de acordo com a última Capa do Mapa Fiscal gerado.
53
Observações: neste campo você pode informar qualquer observação inerente a esta Capa do Mapa Fiscal.
Estão disponíveis os botões:
<RZ Pendente>: irá acionar o formulário ECFs que não emitiram Redução Z –
TBaseFormRegistrosReducaoZ.
<Editar Campos>: botão que edita os campos constantes no Mapa Fiscal através do formulário
Mapa Fiscal – Redução Z – TButtonFormMapaFiscal.
<Visualizar>: botão que permite a visualização do formulário de Mapa Fiscal a ser impresso.
<Imprimir>: botão utilizado para enviar o Mapa Fiscal para a impressora, utilizando a impressora padrão cadastrada no Windows. É necessário que o programa de emissão de Mapa Fiscal seja
configurado no parâmetro Mapa Fiscal, veja detalhes no módulo de Configuração/Parâmetros/Parametrização/Grupo Classe de Estação.
<Lote>: este botão permite que você efetue a geração das Capas dos Mapas Fiscais por Lote, você informará um intervalo de datas e todas as Capas dos Mapas Fiscais serão geradas
automaticamente. Esta função será detalhada no tópico Geração e Impressão do Mapa Fiscal em Lote.
<Alterar Data>: botão que permite alterar a data de um mapa fiscal atualizado com a data errada.
É necessário atenção somente para a nova data a ser digitada, pois não deve existir nenhum mapa fiscal para esta nova data, se for este o caso você deve primeiramente excluir o mapa fiscal daquela data e depois alterar a data do Mapa Fiscal em questão. Ver tópico Alterar Data dos
Mapas Fiscais. (Este botão foi desabilitado, pois a função foi descontinuada).
<GRAVAR>: o sistema irá efetuar a gravação dos dados informados na tela. Se campo funcionário estiver vazio ou zero o sistema emitirá o aviso: “Campo funcionário deve estar
preenchido”.
Importante: O Mapa Fiscal somente será enviado para o Sapiens quando for gerada e gravada
a Capa do Mapa Fiscal. A partir do momento em que a Capa do Mapa Fiscal for gravada, não
poderá mais ser realizada a manutenção dos dados, pois não serão mais reenviados para o
Sapiens. Se já existir capa do mapa fiscal gerada no sistema, a validação de geração da capa do mapa fiscal
será determinada a partir da data da primeira capa gerada no sistema. Isto para que não haja a necessidade de gerar capa de mapa fiscal para movimentos antigos que não eram controlados até
então.
54
Ainda, se não existir capa do mapa fiscal gerada no sistema, a validação de geração da capa do mapa fiscal deverá ocorrer a partir do primeiro dia de mapa fiscal gerado no sistema..
Se houver reduções Z pendentes, o sistema emitirá a mensagem:
Quando clicado em <Sim>, será exibida a tela abaixo:
<CANCELAR>: tudo o que foi informado na tela será desconsiderado, os dados informados antes
da última gravação serão limpos, mantendo a tela com os dados anteriores a alteração, ou seja, o que você fez será desfeito.
<EXCLUIR>: irá excluir da base de dados o registro exibido na tela, porém antes irá solicitar uma
confirmação, veja figura abaixo. Se você confirmar o registro será excluído, se você informar <Não>, a tela permanecerá inalterada, o sistema ficará aguardando sua próxima informação.
<Limpar>: botão destinado a limpar campos e preparar para a inserção de registros.
<>: estes botões permitem a navegação entre os registros das Capas dos Mapas Fiscais já
cadastrados, navegando para o registro anterior ou para o próximo registro disponível.
55
<SAIR>: abandona o formulário e retorna ao menu anterior.
12.5 GERAÇÃO E IMPRESSÃO DA CAPA DO MAPA FISCAL EM LOTE – TBASEFORMPRINTMFBATCH
O sistema Megasul permite que sejam impressos ou visualizados os Mapas Fiscais por
período, o que chamamos de processo em Lotes. Basta informar um intervalo de datas e todas as Capas dos Mapas Fiscais serão geradas automaticamente, para as datas que existam mapas fiscais gerados.
O mesmo tratamento de Lotes (intervalo de datas) se aplica também a GERAÇÃO de Mapas Fiscais, caso estes não sejam automaticamente gerados diariamente. Pressione o botão <RZ
PENDENTE> do formulário Mapa Fiscal – Redução Z – TButtonFormEditaMF.
Esta tela serve para inserir registros de capa de mapa fiscal em lote para o período informado.
Não irá gerar registros de mapa fiscal.
Será possível, ainda, visualizar e imprimir os mapas fiscais já existentes. Para os campos:
Data Inicial: informe a data inicial para a geração das Capas dos Mapas Fiscais. Por padrão, é
preenchido com a data atual.
Ao sair deste campo, somente permitirá data maior do que a última data de capa do mapa fiscal gerada.
Verificará a maior data de capa de mapa fiscal. Se a data informada for menor, emitirá a mensagem: “Só será permitido gerar Capa do Mapa Fiscal para data posterior a dd/mm/yyyy.”, onde dd/mm/yyyy
é a última data encontrada para a capa de mapa fiscal gerada. Voltará o foco do cursor para o campo [Data Inicial] e preencherá com a maior data da capa de mapa fiscal.
Data Final: informe a data final para a geração das Capas dos Mapas Fiscais. Por padrão, é preenchido com a data atual.
56
Ao sair do campo [Data Final], somente permitirá data menor ou igual do que a data atual. Se data for maior do que a data atual, apresentará a mensagem: “Data Final deve ser menor ou igual a data atual.” e colocará o foco do cursor na [Data Final] e preencherá com a data atual.
Verificará, ainda, se a [Data Final] deve ser maior ou igual a [Data Inicial] e colocará o foco na [Data
Final] e preencherá com a data atual.
As datas informadas devem, obrigatoriamente, possuir Mapa Fiscal gerado na ECF. Caso seja informada uma data a qual não tenha sido gerado o Mapa Fiscal, o sistema automaticamente, ao sair com campo [Data Final] irá avisar que existem ECF’s que não emitiram a Redução Z no período informado.
Você deve verificar os sábados, domingos e feriados quando não houve abertura do SPDVSenior, para não informar estas datas.
Será verificado, ainda, se existem ECF‟s que não emitiram a Redução Z no período informado.
Se houver, apresentará o aviso:
Ao clicar no botão <Sim> irá acionar a tela de ECF’s que não emitiram a Redução Z, informando o período. Se clicado em <Não>, prosseguirá com o processo.
Irá analisar, também, se existem ECF‟s com registros de Redução Z duplicados de mapa fiscal para o período informado. Se houver, emitirá o aviso:
Se clicado em <Sim> irá acionar a tela de Redução Z Duplicada, informando o período. Se clicado em <Não>, prosseguirá com o processo.
Após essas verificações, serão gerados registros de capa do mapa fiscal somente para os dias que tiverem registro de mapa fiscal para o período informado.
Funcionário: informe o código do funcionário responsável por preencher os campos do Mapa
Fiscal e que assinará o Mapa Fiscal, ou selecione o funcionário através da caixa de seleção disponível no campo ao lado.
57
Observações: neste campo você pode informar qualquer observação inerente às Capas dos Mapas Fiscais gerados.
Botões:
<Gerar e Ver na Tela>: pressionando este botão, irá gerar os registros de capa do mapa fiscal para o período informado e que tenham registro de mapa fiscal.
Irá verificar na capa do mapa fiscal se existe registro para cada data inserida no mapa fiscal, caso não exista registro de capa do mapa fiscal, irá inserir um registro para cada filial e data no período
informado.
Acionará o relatório configurado no parâmetro Mapa Fiscal, veja detalhes no módulo de Configuração/Parâmetros/Parametrização/Grupo Classe de Estação.
<Imprimir>: pressionando este botão os Mapas Fiscais selecionados no período informado na tela serão enviados para a impressora padrão do Windows, observando o relatório configurado no
parâmetro Mapa Fiscal, veja detalhes no módulo de Configuração/Parâmetros/Parametrização/ Grupo Classe de Estação.
<Sair>: abandona este formulário, retornando ao menu anterior.
58
13 CANCELAMENTO DE DAVS DO SAPIENS
Versão minima do Sapiens: 5523i
Pré-requisitos para o cancelamento de DAV‟s no Sapiens:
Uso da DLL ConsultaProdSapiens indicada na Guia Plugins do PARAM para o [Tipo]
Consulta de Produtos.
Configuração do parâmetro Integração com Sapiens como Sim a partir do Retaguarda,
Parâmetros, Parametrização, Filial.
No Retaguarda, acessar a partir do <Ctrl> + <F12> o formulário chamado
TButtonFormCancelamentoDAVSapiens:
59
Este formulário é destinado para informar o número do DAV importado do Sapiens.
Se o DAV estiver “Aberto”, ele poderá ser “Cancelado”. Ao informar o número do DAV aberto, serão apresentadas informações básicas sobre o DAV e o botão <Cancelar DAV> será habilitado.
Ao informar um número de DAV que já esteja faturado ou inexistente, o sistema apresentará um aviso: “DAV faturado ou inexistente”:
Ao clicar no botão <Cancelar DAV>, o DAV será cancelado no sistema Megasul e, em
seguida, será enviada uma instrução ao Sapiens para o cancelamento do DAV no sistema Sapiens.
O DAV cancelado não estará mais disponível para faturamento e impressão no SPDVSenior.
60
Se o Sapiens SID não estiver ativo, o DAV será cancelado no sistema Megasul e será gerada uma pendência para que, posteriormente, o Integrador.exe possa efetuar nova tentativa de cancelamento do DAV no sistema Sapiens.
Ao efetuar as exportações no Integrador.exe, os DAV‟s pendentes de cancelamento no sistema
Sapiens, serão enviados para cancelamento no Sapiens.
Se o parâmetro Integração com Sapiens estiver configurado como Não, no Retaguarda,
Parâmetros, Parametrização, Filial, ao tentar abrir o formulário de cancelamento de DAV no Sapiens, será emitido um aviso “Formulário exclusivo para utilização com integração com Sapiens” e não será
possível utilizá- lo.
Serão criados logs idenficando o funcionário logado no sistema que está efetuando o
cancelamento do DAV. Por exemplo:
No log: Megaerror.log
16:13:24(16:13:23):DAV Cancelado: 3. Ação SID inserida com sucesso! - Funcionário: Automação Comercial
16:14:34(16:14:33):Cancelamento de DAV: Chamando ação SID 1 de 2
16:14:34(16:14:34):Cancelamento de DAV: Chamando ação SID 2 de 2
16:18:18(16:18:18):DAV Cancelado: 4. Ação SID inserida com sucesso! - Funcionário: Automação Comercial
16:18:24(16:18:23):Cancelamento de DAV: Chamando ação SID 1 de 2
16:18:25(16:18:25):Cancelamento de DAV: Erro ao enviar dados para o Sapiens através da ação SID.Erro ao
tentar logar no Sapiens SID. Verifique as configurações de conexão e se o Sapiens Server está Ativo.
16:18:25(16:18:25):Erro ao tentar logar no Sapiens SID. Verifique as configurações de conexão e se o Sapiens
Server está Ativo.
61
14 CHEQUE PRESENTE
O Cheque Presente é uma nova maneira de presentear alguém. Cada cheque equivale a um
determinado valor e pode ser trocado pelo presente que se deseja.
No SPDVSenior, será efetuada a venda de um Cheque Presente para o Cliente que poderá presentear outra pessoa que, por sua vez, no estabelecimento, irá escolher a mercadoria usufruindo do valor do Cheque Presente.
Deverá ser criada uma finalizadora do tipo CHEQUE PRESENTE com as seguintes
características (observe a figura abaixo). Para mais informações sobre o cadastro de finalizadoras, consulte módulo de Vendas/SPDV/Tabelas/Finalizadoras:
. Deverá, também, cadastrar na impressora, um totalizador não fiscal com a descrição CHEQUE
PRESENTE. Efetuar o cadastro de emitente de ticket com a descrição CHEQUE PRESENTE de acordo com
a figura abaixo. Para maiores informações sobre o cadastro de emitentes de tickets, consulte módulo de Cadastros/Funcionários/Cargos/Detalhamento dos Direitos/ Cad. Emitente Ticket:
62
Criar um recebimento com a descrição CHEQUE PRESENTE como mostra a imagem. Para maiores informações sobre o cadastro de recebimentos, consulte módulo de Configurações/Parâmetros/Tabelas Genéricas/Tipos de Recebimentos:
Habilite o parâmetro da Classe de Estação - ver módulo de Configurações\Parâmetros\Parametrizações\Classe de Estação o parâmetro "Imprimir obs. de entrega" que deverá estar como “Sim”.
Para a geração do número do Cheque Presente existe um parâmetro que indica se a geração será
de forma automática ou o usuário irá digitar o número, ver módulo de Configurações\Parâmetros\Parametrizações\Classe de Estação o parâmetro "Gerar codigo do cheque presente automático".
Observe, ainda, o parâmetro “Dias de validade do cheque presente” em
Configurações\Parâmetros\Parametrizações\Filial destinado a informar a quantidade de dias que o cheque tem de validade. Sendo assim, a data de validade do cheque presente se dá pelo seguinte cálculo: (data da venda do cheque presente) + (quantidade de dias informada no parâmetro). Se o
cheque foi vendido dia 13/06/2008, e no parâmetro em questão a validade estiver configurada para 10 dias, sua data de validade será o dia 23/06/2008.
Se o cheque presente estiver vencido, na hora de efetuar a venda, vai ser informado que ele está
vencido desde determinado dia e será questionada se a troca deve mesmo ser realizada. Se informado
que sim, será solicitado o direito "PERMITEUTILIZARCHEQUEPRESENTEVENCIDO", que vai permitir que a troca do cheque presente seja realizada mesmo assim.
Após estas configurações pode-se entrar no SPDVSenior e efetuar uma venda de Cheque
Presente através da operação de recebimento normal caracterizado como CHEQUE PRESENTE.
63
Caso o parâmetro esteja determinado para gerar o número automaticamente irá diretamente para o campo [Valor], Senão, irá para o campo do número do Cheque Presente (campo [Documento]). Para o campo [Documento] é permitido gerar um número semelhante a um código de barras.
Caso o parâmetro "Gerar codigo do cheque presente automático" ver módulo de
Configurações\Parâmetros\Parametrizações\Classe de Estação estiver como “Não”, e, se informado um documento pré-existente, permitirá adicionar saldo ao cheque presente através do campo [Valor]:
64
Se clicado sobre o botão <Não>, irá sugerir o número do próximo cheque presente:
Após ter sido efetuado recebimento, ir para a Guia Total e verificar que as condições de
pagamento estão habilitadas para o uso nesta operação, caso tenha cliente. Verificar ainda que, na impressão do comprovante, aparecerá o número do Cheque Presente.
No SCRIPTER pode ser visualizada a venda através do comando select * from ticket, onde o
registro aparecerá com o valor e o saldo com o mesmo valor e sem data de resgate.
Quando a pessoa contemplada com o Cheque Presente comparecer na loja para escolher o
presente, o operador deverá proceder da seguinte maneira no SPDVSenior: efetuar a venda normalmente, atentando para a finalização, selecionando a finalizadora cadastrada como CHEQUE PRESENTE. Será solicitado o número do Cheque Presente e, ao digitar o referido número, será
validado o valor e finalizada a venda.
65
Exemplo: Cheque Presente no valor de 0,32.
Quando o Cliente for trocar o Cheque Presente por determinado produto, o total da venda pode não corresponder ao valor do Cheque Presente. Então, o sistema irá contemplar as possibilidades de
pagamento permitindo encerrar a venda com outras finalizadoras. A venda deste exemplo ultrapassa o valor do Cheque Presente. Observe a figura abaixo:
Assim, na Guia Total, ao indicar a finalizadora CHEQUE PRESENTE e informar o valor total
da venda, o sistema solicitará o código do Cheque Presente:
66
Ao sair do campo [Finalizadora] com o tipo CHEQUE PRESENTE selecionado, o sistema irá
solicitar para que seja digitado o código do Cheque Presente:
Ao clicar no botão <OK>, será apresentada a mensagem, indicando o código do Cheque Presente e respectivo valor 0,32:
Se o cheque presente já estiver vencido, o sistema emitirá a mensagem abaixo, questionando se
deseja liberar sua troca:
67
Caso ainda seja informado no campo [Valor], um total maior do que o valor do Cheque Presente, será apresentada a mensagem:
O sistema voltará para a Guia Total onde deverá novamente selecionar a finalizadora CHEQUE
PRESENTE com o [Valor] igual a 0,32:
68
E voltará para a Guia Total a fim de completar o saldo da venda com outra finalizadora, exemplo Dinheiro:
Caso se tente efetuar o pagamento com um Cheque Presente já resgatado ou com saldo zerado,
o sistema apresentará a mensagem:
Disponibilizada, ainda, uma consulta para o cheque presente no SPDVSenior. Para tanto, deve-
se configurar através do <Ctrl> + <F12> na guia Teclado do Gerenciador de Formulários para indicar a tecla de atalho apontando para o [Componente] Botão ButtonConsultaChequePresente. Desta
forma:
69
No campo [Tecla] indique o atalho exemplo: „]‟ e selecione o [Componente] Botão
ButtonConsultaChequePresente , marque a opção [Efetuar].
Em seguida, clique sobre o botão . No quadro Teclas de Atalho, será adicionado o <]> Botão ButtonConsultaChequePresente.
Clique sobre o botão <Gravar>. No SPDVSenior, ao pressionar a tecla de atalho configurada, no caso „]‟, permitirá a consulta
do cheque presente. É preciso apenas informar o código do cheque presente e será apresentado seu saldo.
70
Ou para um cheque presente que ainda não tenha sido utilizado:
71
Disponibilizado relatório de cheques presentes vencidos denominado CX0202=Cheques Presente Vencidos.mxr, que exibe: código do cheque presente, valor inicial do cheque presente, saldo
atual do cheque presente e data em que venceu.
No SCRIPTER pode ser visualizada a venda utilizando o Cheque Presente, executando o comando select * from recebticket (movimentação dos Cheques Presentes), onde consta o número do Cheque Presente utilizado e o valor da compra. Também com o comando select * from ticket, será
apresentado o registro referente a este Cheque Presente contemplando o campo saldo zerado e a data de resgate.
14.1 MANUTENÇÃO DE CHEQUE PRESENTE
Disponibilizado formulário para a manutenção dos dados dos cheques presente denominad o
TProcessoFormManutencaoChequePresente que poderá ser inserido no SPDVSenior via <Ctrl> +
<F12>.
No SPDVSenior, se um cupom estiver aberto e tentar efetuar a manutenção do Cheque Presente, o sistema emitirá a mensagem:
Se não houver cupom aberto, será apresentada a tela:
72
Para alterar os dados de um cheque presente, basta informar o seu número no campo [Cheque
presente] ou então selecioná- lo na tela de pesquisa clicando no link [Cheque presente]. Ao abrir a pesquisa, o devido filtro deve ser realizado para buscar um cheque presente e quando
encontrado, deve ser dado um duplo clique sobre ele para selecionar. Dando o duplo clique, os dados do cheque presente são carregados no formulário de manutenção.
Esse formulário possui um botão chamado <Alterar dados do cheque presente>, que, quando
pressionado, habilita os campos [Data Validade] e [Saldo] para edição, permitindo que os dados do
cheque sejam alterados.
Depois de alterados os dados, por exemplo, a data de validade, deve ser pressionado o botão <Gravar>. Se houve alteração no saldo do cheque presente, será verificado se o operador possui o
direito denominado “PERMITEALTERARCHEQUEPRESENTE” para alterar esse tipo de informação, caso contrário será solicitada a senha do Supervisor.
73
Se clicado em <Sim>:
Observe que a data de validade foi alterada:
Ao alterar, por exemplo, o saldo para 0,75 e clicar em <Alterar dados do cheque presente>:
74
Observe a apresentação do saldo original:
Clique em <Gravar>:
Se clicado em <Sim>:
75
Será gravado o registro de movimentação para a alteração do saldo:
Além da alteração de dados, pode ser feito o cancelamento do cheque presente, através do botão <Cancelar cheque presente>. O cancelamento irá zerar automaticamente o saldo do cheque
presente, evitando assim que o mesmo possa ser selecionado no SPDVSenior. Somente cheques presente com saldo maior do que zero poderão ser cancelados. Uma grade lista toda a movimentação realizada com o cheque presente dentro do sistema. Todos os créditos e débitos realizados com ele,
bem como os cancelamentos.
76
Ao clicar em <Cancelar cheque presente>:
Se clicado em <Sim>:
Será gravado o registro do cancelamento:
77
15 CAPTURA DO NÚMERO DE SÉRIE
Efetuada implementação referente a movimentação de produtos com número de série,
controlado pelo Sapiens. A operação de validação de número de série será controlada via ações SID. No momento em que forem efetuadas as vendas de tais produtos, será aberta uma tela para a captura
do número de série do produto e será feito o envio da ação SID ao Sapiens, retornando 'OK' significa que o produto encontra-se disponível para venda, caso contrário não será permitida a venda deste produto.
Alguns parâmetros devem ser configurados a partir do RETAGUARDA, menu
Parâmetros/Parametrização de acordo com o Grupo, conforme será visto na seqüência.
Esta implementação só terá efeito caso o parâmetro "Integração com Sapiens" estiver „Sim‟ ver manual Manual_Megasul_Configuracoes.doc em Parâmetros\Parametrizações\Filial, se a consulta de
produtos Sapiens estiver sendo utilizada e se o parâmetro "Quantidade de caracteres do Identificador" for igual ou maior do que zero. Caso o parâmetro "Quantidade de caracteres do Identificador" (ver manual Manual_Megasul_Configuracoes.doc em Parâmetros\Parametrizações\Filial) contiver um
valor maior que zero será feita uma validação referente ao número de dígitos informados para o número de série, caso exceda a quantidade de caracteres informada no parâmetro será apresentada
mensagem e deverá ser feita a correção do número de série. No momento da exportação dos dados de movimentação da Megasul para o Sapiens, serão
exportados os registros dos produtos vendidos com número e série.
Similar ao [Lote] „Identificador‟ do Cadastro de Produtos veja Manual_Megasul_Vendas .doc em Faturamento/Nota Fiscal de Entrada/Saída, a captura do número de série do produto está incorporada nas rotinas de digitação das Notas Fiscais de Entrada e Saída, Pedidos de Compra e de
Venda e também nas rotinas de Entrada e Saída Manuais do Estoque e no SPDVSENIOR.
Caso o cliente não utilize o controle de produtos seriados deve-se checar que ele tenha no RETAGUARDA, menu Parâmetros\Parametrizações\Grupo Filial o parâmetro "Quantidade de
caracteres do Identificador” igual a -1. Ver manual Manual_Megasul_Configuracoes.doc em
Parâmetros\Parametrizações\Filial.
Se ele possuir determinada quantidade fixa de caracteres do identificador do número de série do produto, deverá ser informada em Parâmetros\Parametrizações\ Grupo Filial o parâmetro "Quantidade
de caracteres do Identificador" a quantidade de caracteres, senão deixar com 0 (zero).
Caso o produto (veja Manual_Megasul_Cadastros,doc em Cadastro de Produtos) indicado para
a compra/venda tiver em seu cadastro o [Lote] definido como “Numero Série” que determina códigos / números de série identificadores do produto como demonstra a tela a seguir, será efetuado o controle de série dos produtos quando do momento da compra ou venda deste produto.
78
O formulário Gerenciamento dos Números de Série - TBaseformInsereSerie, é acionado no
momento da compra / venda do produto desde que esteja configurado para utilizar o controle de produtos seriados.
No momento da venda de um produto com controle de número de série, será apresentada a tela
abaixo:
No campo [Insira o código da peça], se informado o caracter „%‟ e, em seguida, a tecla <Enter>, serão apresentados os números de série já registrados. Assim:
79
Para sair desta tela e trazer a série selecionada deve-se dar <Backspace> sobre o número de série escolhido.
Em seguida, deverá dar <Enter> sobre o código carregado na tela para incluí- lo na tabela
[Números de séries à baixar] para efetuar a baixa:
Ao lançar um produto com série e o sistema não conseguir se comunicar com o SID, uma
mensagem de solicitação de nova tentativa será exibida. Se o usuário clicar em <Não>, o sistema questionará se deseja permitir o lançamento mesmo sem a comunicação. Se selecionar <Sim>, será solicitado o direito LIBERARVENDANROSERIESEMCONFIRMACAO.
Se o número de série para o produto não for encontrado, será apresentada a mensagem:
80
Se clicado em <Não>:
Permite excluir determinado número selecionado a exemplo do 12345:
É preciso selecionar o número de série e clicar sobre o botão <Excluir>.
81
O número de série será inserido na tabela [Números de séries à baixar]. Caso tente inserir
algum número de série não existente, será solicitada a digitação da senha de liberação, mediante direito PERMITENUMEROSERIENAOCADASTRADO ver módulo Cadastros\Cargos\Detalhamento dos Direitos.
Caso seja informado [Numero de série] com a quantidade de caracteres diferente da definida
em Parâmetros\Parametrizações\ Grupo Filial para o parâmetro "Quantidade de caracteres do
Identificador" (ver manual Manual_Megasul_Configuracoes.doc em Parâmetros\Parametrizações\Filial), o Sistema emitirá a mensagem:
Assim, os números de série do produto serão registrados:
82
Ao clicar sobre o botão <Fechar>, o Sistema irá verificar o estoque e emitirá a mensagem questionando a baixa dos números de séries:
Ao encerrar quaisquer dos processos de rotina de digitação das Notas Fiscais de Entrada e
Saída, Pedidos de Compra e de Venda ou também na rotina de Entrada e Saída Manuais do Estoque ou, ainda, no SPDVSENIOR serão efetuadas as baixas dos números de série pertinentes aos produtos.
Na Movimentação Manual de Estoques, caso seja informada determinada quantidade de itens
diferindo da quantidade de números de séries, o Sistema apresentará a mensagem, solicitando a confirmação para prosseguir mediante senha do supervisor pertinente ao direito
IDNAOCADASTRARIDENTIFICADOR e o produto digitado não deve possuir fração identificada na unidade de medida de venda.
No RETAGUARDA, ver menu Cadastros\Funcionários\Cargos ou Manual_Megasul_Cadastros.doc em Funcionários\Cargos\Detalhamento dos Direitos.
Top Related