Processo

EMISSSÃO DE CUPOM FISCAL

Tarefa
Objetivo
Evento
Abrangência

Recursos



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 Fiscal

O 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. 
 
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:82xxxxxxxx7/0001-71
IE:1018xxx65-30 UF:PR
------------------------------------------------------------------
30/03/2004 11:13:23 CCF:000045 COO:0000xx
------------------------------------------------------------------
CNPJ/CPF consumidor: CPF 141.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 xxxxxxxx
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.2x2.3x8.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.


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

 


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

 


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



Documentação de versões anteriores deste programa

Não há informações disponíveis.