Passo a Passo .EMISSÃO DE CUPOM FISCAL O Processo é executado no terminal pelo programa (NOTA1950) que ativa o "DIAECF.EXE" encarregado de efetivar os comandos na Impressora Fiscal. Permite a utilização das impressoras BEMATECH, DARUMA e SWEDA. O Programa DIAECF é uma Automação Comercial integrada com os Módulos TEF discados ( Transferência Eletrônica de Fundos ). Estando Homologada para TEF_DIAL, PAY&GO, HiperTEF e TEF_DISC. Instalação de "DIAECF.EXE" A instalação é realizada através do executável "INST_CUPOM_(versão).EXE", seguindo as instruções a continuação descritas. Sequência para instalar o Programa de emissão de Cupom Fiscais: 1. Executar o programa de instalação INST_CUPOM. Cria a pasta C:/Cupom, contendo programa, parâmetros e Dlls Copia as Dlls da Bematech na pasta C:/WINDOWS/System32
2. No QVT-Term, /sisdia deve ser exportada a variável ( IMPFISCAL ), execute um dos seguintes comando, dependendo da Impressora: export IMPFISCAL=BEMAT ( para impressoras Bamatech) export IMPFISCAL=DARUM ( para impressoras Daruma) export IMPFISCAL=SWEDA ( para impressoras Sweda) No Programa (NOTA1960) de Sisdia enviar uma Redução X.
3. Fechar a mensagem de erro. (provocada por não existir parâmetros de configuração) 4. Selecionar o PATH dos arquivos de entrada e saída do SISDIA. - Localizar na rede o servidor do sistema
- Escolher a pasta compartilhada do report
- Acessar a pasta ECF
- Acessar a pasta referente a filial onde está sendo instalado o CF (f01, f02, etc)
Por fim, selecionar um arquivo texto qualquer dentro do Path desejado.
5. O cadastro da porta de comunicação com a Impressora, depende da marca - Bematech : no arquivo BEMAFII32.INI
- SWEDA : no arquivo DIAECF.INI.
- Daruma: no 'regedit' de Windows
6. Configurações no arquivo C:\Cupom\diaecf.ini
Modelo: T_Documentacao.doc
Modelo: T_Documentacao.doc
No "SISDIA", (COPE0100) "Manutenção de Diretórios" deve ser configurado para a "filial" programa (NOTA1940) o Diretório ( report/ecf/f0(filial)/ ). programa (NOTA1950) o Diretório ( report/ecf/f0(filial)/ ). programa (NOTA1960) o Diretório ( report/ecf/f0(filial)/ ). programa (RECE7000) o Diretório ( report/ecf/f0(filial)/ ). Cupom FiscalO programa (NOTA1950) faz a emissão de Cupons Fiscais de O.S. e Orçamentos que finalizam em Caixa do sistema "SISDIA". É operado pelo "Caixa" e os CF's são emitidos em uma Impressora Fiscal, conforme prescrito na legislação. Na tela escolher o Orçamento e confirmar ou escolher a forma de Pagamento. Image RemovedImage Added Ao confirmar a operação é mostrada a tela do emissor "DIAECF", respondendo a solicitação de qual é a última operação efetuada na impressora fiscal. Para poder continuar com a impressão é imprescindível que o número retornado seja maior que o último registrado no sistema SISDIA. Verifique que a versão do programa "DIAECF" corresponda com a versão do programa (NOTA1950). Ao ser invocado o emissor mostra a seguinte tela. Os dados correspondem aos arquivos manipulados ( entrada/saída ), comandos e status da impressora e cupom fiscal ( C.F ), além de um espaço reservado para expressão de C.F com Transferência Eletrônica de Fundos, de onde pode ser Cancelada a Última Venda ou realizar Funções Administrativas, sempre conferindo e mostrando as informações do Sistema T.E.F para o Vendedor e Usuário. Para uma correta interpretação das informações mostradas nos campos "Status do Cupom", "Ack", "St1 ", "St2" e "St3"; devem ser consultadas as indicações do manual da Impressora Fiscal. Exemplo de Cupom Fiscal. CNPJ:82.777.77782xxxxxxxx7/0001-71 IE:101814651018xxx65-30 UF:PR ------------------------------------------------------------------ 30/03/2004 11:13:23 CCF:000045 COO:0000540000xx ------------------------------------------------------------------ CNPJ/CPF consumidor: CPF 141.202.368.89 -------------2xxxxxxxxx----------------------------------------------------- CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD.UN. VL UNITÁRIO( R$) ST VL ITEM( R$) ------------------------------------------------------------------- 001 00000MORECAPA REC PIR 100X20 1234567890 1 X 150,90 F1 150,90g ------------------------------------------------------------------- TOTAL R$ 150,90 dinheiro 155,00 TROCO R$ 4,10 ------------------------------------------------------------------ Pedido : 5.934 O.S. : 0 Cliente : ADRIANO GALATTIxxxxxxxx Vendedor: 04.03.03-ADILSON DOS SANTOS T ------------------------------------------------------------------ BEMATECH MP-2000 TH FI ECF-IF ECF:001 LJ:0001 VERSÃO:01.00.00
Arquivos de Transferência entre SISDIA e DIAECF. A comunicação entre os dos programas é realizada mediante arquivos de textos, criados por ((NOTA1950) na pasta /report/ecf/f0(filial)/ onde se descrevem os comandos e parâmetros (arquivo de entrada) necessários ao emissor fiscal. Este último retorna (arquivo de saída) com informações do processo executado. Estrutura do Arquivo de entrada. û00|CPF 141.2022x2.3683x8.89 8x | û56|MORECAPA |REC PIR 100X20 1234567890|FF|00010000001500000000000| û32|a|00000000000000| û33|cartoa S|00000000015000| û34|Pedido : 5.934 O.S. : 256 Vendedor: 04.03.03-ADILSON DOS SANTOS T | Comando Parâmetros
Estrutura do Arquivo de saída. 000054 00000000015000 Número do processo Valor do processo Caso o cupom fiscal ou processo solicitado seja executado satisfatoriamente, o arquivo de saída retornará o Número e Valor do processo correto. Ao contrário na tela do emissor no campo "Status do Cupom", serão mostradas mensagens descritivas do erro. O programa (NOTA1950) apresenta uma tela com a descrição do erro. Se o Número do processo for "000000", o Cupom é cancelado no emissor e o orçamento continua em caixa.
- Se o Número do processo for menor que "000001", o Cupom não é emitido e nem é possível o seu cancelamento no emissor e o orçamento continua em caixa.
- Se o Número do processo (número do cupom da impressora é maior que o número do cupom no Sisdia) existe inconsistência no número do processo, o cupom não é emitido e deve ser cancelado no emissor fiscal e o orçamento continua em caixa.
- Se o Valor do Cupom for maior que o valor do cupom no Sisdia, existe inconsistência no número do processo, o cupom não é emitido e deve ser cancelado no emissor fiscal e o orçamento continua em caixa.
Integrado com Modulo TEF O Programa DIAECF está integrado com o Módulo TEF ( Transferência Eletrônica de Fundos ).É um Aplicativo de Automação Comercial ou ambiente de tratamento de venda com cartões de Crédito, Débito, CDC (Crédito Direto ao Consumidor – Venda com Débito Parcelado) com as Redes Amex, Redecard, Visanet, Hipercard e TecBan As funções que poderão ser executadas pela Automação Comercial integrada à solução de TEF Discado, são os pagamentos das vendas com cartões de crédito e de débito e as consultas/garantias de cheques, entre outros. Cada Rede possui um conjunto de transações associadas à estas funções que serão tratadas pelo Módulo TEF de cada uma, mantendo as particularidades de cada Rede. No entanto, devido a utilização do Gerenciador Padrão, estas não interferem no processo de integração para o software de Automação Comercial. O TEF compreende três aspectos: - Aplicativo de Automação Comercial "DIAECF".
- Gerenciador Padrão: Módulo que irá selecionar qual o Módulo TEF a ser utilizado na transação.
- Módulo TEF: Componente que interage com o usuário para coleta de dados da transação a ser executada. Cada Rede possui um Módulo TEF próprio.
O Gerenciador Padrão: Módulo responsável pelo direcionamento da transação para os respectivos Módulos TEF (TEF_DIAL, TEF_DISC, PAY&GO, HiperTef). Efetua o tratamento das atividades TEF, permitindo que a Automação Comercial interaja com as administradoras de cartão de crédito e de débito, de forma simples e eficiente. O Gerenciador Padrão contém um módulo executável desenvolvido para plataforma Windows, o acionamento deste módulo será realizado pela Automação Comercial ( DIAECF ) através de troca de pequenos arquivos contendo os parâmetros da transação. Módulo TEF: Softwares que efetuam a interface com o usuário para coleta dos dados da transação a ser realizada e comunicação com as administradoras de cartão para cumprimento da tarefa solicitada. Na próxima figura é mostrada a estrutura antes descrita.
Aplicativo de Automação Comercial DIAECF.EXE Gerenciador Padrão
Módulo TEF_DIAL Módulo TEF_DISC
Módulo HiperTEF Na impressão do Cupom Fiscal a estrutura do Arquivo de entrada gerado por (NOTA1950), mais especificamente no comando de Forma de Pagamento, diz se é Cartão e "DIAECF" ativa o Gerenciador Padrão, que mostra uma tela principal para a seleção da Rede Desejada. Cada Rede possui um Módulo TEF O Aplicativo Comercial "DIAECF" pode exibir outras telas auxiliares, apresentando ou solicitando informações como se descreve a continuação. A tela permite selecionar uma nova Rede para o pagamento do C.F no caso do T.E.F ou pagar em Dinheiro.
Caso a escolha seja Dinheiro, é mostrada a tela para realizar o pagamento. O valor pago digitado deve ser igual ou maior que o valor da forma de pagamento e é preciso digitar com duas casas decimais. Ex: 200,00. O Adiantamento com TEF para Impressoras Bematech e Daruma permite selecionar a modalidade.
|