85

Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior
Page 2: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

Copyright © 2002 MEGASUL Informática Ltda.

Todos os direitos reservados

Este Manual não pode ser copiado, transcrito, reproduzido, transferido para nenhuma

linguagem humana ou de computador, armazenado em sistema de recuperação ou reduzido, por

meios eletrônicos, mecânicos ou tipográficos, ou de qualquer outro meio, nem transmitido ao público de nenhuma maneira, sem expressa autorização da Megasul Informática Ltda.

Os Programas e Sistemas (Software) MEGASUL ® , dos quais este manual é parte

integrante, são protegidos pela legislação de direitos autorais e pela Lei nº 7646 de 18 de dezembro

de 1987.

A Megasul Informática Ltda. se reserva ao direito de revisar esta publicação e efetuar alterações em seu conteúdo.

MEGASUL INFORMÁTICA LTDA.

Rua Itaiópolis, 06 - Cx.Postal 1034

Fone/Fax: 47 2111 6600

Blumenau – SC CEP 89012-084

[email protected]

http://www.megasul.com.br

Atualizado até a versão 2.3.8.328

05/2011

Page 3: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 4: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 5: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 6: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 7: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

4

Onde:

Definição do Menu

Formulário

Relatórios

Consultas

Executáveis

Page 8: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 9: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 10: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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”

Page 11: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 12: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 13: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 14: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 15: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 16: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 17: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

14

Será apresentada a opção „&New Form‟:

Em [Object], selecione o formulário TProcessoFormInisSapiens.

Page 18: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 19: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 20: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

17

Será apresentada a opção „&New Form‟:

Em [Object], selecione o formulário TButtonFormSistemaPortador.

Page 21: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 22: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 23: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 24: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 25: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 26: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 27: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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)

Page 28: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 29: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 30: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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²>.

Page 31: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 32: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 33: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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

Page 34: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 35: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 36: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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)+'

Page 37: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 38: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 39: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 40: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 41: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 42: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 43: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 44: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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á.

Page 45: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 46: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 47: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 48: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 49: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 50: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 51: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 52: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 53: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 54: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 55: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 56: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 57: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 58: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 59: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 60: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 61: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 62: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 63: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 64: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 65: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 66: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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]:

Page 67: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 68: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 69: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 70: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 71: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 72: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 73: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

70

Ou para um cheque presente que ainda não tenha sido utilizado:

Page 74: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 75: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 76: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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>:

Page 77: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

74

Observe a apresentação do saldo original:

Clique em <Gravar>:

Se clicado em <Sim>:

Page 78: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 79: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

76

Ao clicar em <Cancelar cheque presente>:

Se clicado em <Sim>:

Será gravado o registro do cancelamento:

Page 80: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.

Page 81: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 82: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 83: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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>.

Page 84: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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:

Page 85: Copyright © 2002 MEGASUL Informática Ltda.download.megasul.com.br/suporte/manuais/Manual... · Comando SQL: adicionar um comando SQL a ser executado dentro da base de dados da Senior

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.