Sumário Introdução... 2 BemaFI32... 2 Retorno Estendido MFD... 3 Identificação de erros... 4 Tabela de identificação de erros... 5 Trabalhando com o BemaFI32... 14 Leitura X :... 14 Redução Z :... 14 Realizando uma Venda :... 15 Cancelando uma Venda :... 17 Informações da Impressora... 17
Procedimentos Básicos com Impressoras Fiscais Bematech Introdução Neste tópico veremos como podem ser executados os modos de funcionamento das impressoras Fiscais Bematech, com o aplicativo BemaFI32. Iremos ver neste tutorial como podemos fazer o tratamento de testes antes de diagnosticar um erro com procedimentos simples e básicos, solucionando em grande parte dos casos os problemas ocasionados nos clientes, os testes deste tutorial se forem executados com rigorosidade antes de identificar um problema, podem e com certeza é de grande ajuda para a resolução dos erros. Após plugar a impressora na energia e o cabo USB ou SERIAL da impressora estiverem devidamente instalados no Computador Execute o seguinte procedimento : Os aplicativos para impressora Bematech encontram-se disponível para download em : http://www.mourainformatica.ddns.com.br:81/download/sismoura/impr essoras%20fiscais%20-%20dlls%20e%20programas/bematech/ Abra o BemaFI32.exe conforme ilustra a imagem abaixo : BemaFI32
Para começarmos a falar um pouco sobre este aplicativo e o que ele faz, começaremos habilitando uma função fundamental e extremamente útil chamada Retorno Estendido MFD, esta ferramenta traz versatilidade no uso das ferramentas para o diagnóstico de erros, iremos demonstrar neste tutorial como usa-la. Retorno Estendido MFD Para Habilitar o Retorno Estendido MFD devemos no programa BemaFi32 ir no menu principal na guia Outras -> Habilita Retorno Estendido, conforme demonstra a imagem abaixo :
Identificação de erros Quando trabalhamos com o ECF (Emissor de Cupom Fiscal) temos a possibilidade de analisar em detalhes o estado (status de retorno) de execução de cada comando enviado a ele. A análise deste estado, permite identificar qualquer situação adversa no ECF, desde um estado de pouco papel na bobina, até mesmo a identificação de memória fiscal esgotada, além de erros de execução de comandos, como alíquota não programada ao vender um produto, sendo assim o uso e implementação da análise do estado do ECF é um dos pontos importantes para o sucesso de uma aplicação PDV (Ponto-de-Venda). Por padrão, o retorno de estado do ECF Bematech é: ACK, ST1, ST2,ST3: 4 bytes de estado onde podemos identificar algumas situações do ECF, que podem ser vistas nas três tabelas abaixo:
ACK: O ACK é o byte indicativo do recebimento correto do comando pelo ECF. O valor de retorno do mesmo sempre será 6 (decimal ou hexadecimal). Caso ocorra algum erro no não entendimento do comando, o ECF retornará o byte NACK, identificado pelo valor 21 decimal ou 15 hexadecimal, ou virá zerado caso o ECF esteja sem comunicação. Tabela de identificação de erros ST1 Byte de Mensagem Retorno Retorno Bit 0 Nº PARÂMETROS DE CMD INVÁLIDO 1 Bit 1 CUPOM FISCAL ABERTO 2 Bit 2 COMANDO INEXISTENTE 4 Bit 3 PRIMEIRO DADO DO CMD NÃO FOI ESC (1BH) 8 Bit 4 IMPRESSORA EM ERRO 16 Bit 5 ERRO NO RELÓGIO 32 Bit 6 POUCO PAPEL 64 Bit 7 FIM DE PAPEL 128 ST2 Byte de Mensagem Retorno Retorno Bit 0 COMANDO NÃO EXECUTADO 1 Bit 1 CNPJ/IE NÃO PROGRAMADOS 2 Bit 2 CANCELAMENTO NÃO PERMITIDO 4 Bit 3 CAPACIDADE DE ALÍQUOTAS ESGOTADA 8 Bit 4 ALÍQUOTA NÃO PROGRAMADA 16 Bit 5 ERRO NA RAM OU CMOS NÃO VOLÁTIL 32 Bit 6 MEMÓRIA FISCAL LOTADA 64 Bit 7 TIPO DE PARÂMETRO DE CMD INVÁLIDO 128 ST3 Byte de Mensagem Retorno Retorno Bit 0 COMANDO OK 0 Bit 1 COMANDO INVÁLIDO 1 Bit 2 ERRO DESCONHECIDO 2 Bit 3 NÚMERO DE PARÂMETRO INVÁLIDO 3
Bit 4 TIPO DE PARÂMETRO INVÁLIDO 4 Bit 5 TODAS ALÍQUOTAS JÁ PROGRAMADAS 5 Bit 6 TOTALIZADOR NÃO FISCAL JÁ PROGRAMADO 6 Bit 7 CUPOM FISCAL ABERTO 7 Bit 8 CUPOM FISCAL FECHADO 8 Bit 9 ECF OCUPADO 9 Bit 10 IMPRESSORA EM ERRO 10 Bit 11 IMPRESSORA SEM PAPEL 11 Bit 12 IMPRESSORA COM CABEÇA LEVANTADA 12 Bit 13 IMPRESSORA OFF LINE 13 Bit 14 ALÍQUOTA NÃO PROGRAMADA 14 Bit 15 TERMINADOR DE STRING FALTANDO 15 Bit 16 ACRÉSCIMO OU DESCONTO MAIOR QUE O TOTAL DO 16 CUPOM FISCAL Bit 17 CUPOM FISCAL SEM ITEM VENDIDO 17 Bit 18 COMANDO NÃO EFETIVADO 18 Bit 19 SEM ESPAÇO PARA NOVAS FORMAS DE PAGAMENTO 19 Bit 20 FORMA DE PAGAMENTO NÃO PROGRAMADA 20 Bit 21 ÍNDICE MAIOR QUE NÚMERO DE FORMA DE 21 PAGAMENTO Bit 22 FORMAS DE PAGAMENTO ENCERRADAS 22 Bit 23 CUPOM NÃO TOTALIZADO 23 Bit 24 COMANDO MAIOR QUE 7Fh (127d) 24 Bit 25 CUPOM FISCAL ABERTO E SEM ÍTEM 25 Bit 26 CANCELAMENTO NÃO IMEDIATAMENTE APÓS 26 Bit 27 CANCELAMENTO JÁ EFETUADO 27 Bit 28 COMPROVANTE DE CRÉDITO OU DÉBITO NÃO 28 PERMITIDO OU JÁ EMITIDO Bit 29 MEIO DE PAGAMENTO NÃO PERMITE TEF 29 Bit 30 SEM COMPROVANTE NÃO FISCAL ABERTO 30 Bit 31 COMPROVANTE DE CRÉDITO OU DÉBITO JÁ ABERTO 31 Bit 32 REIMPRESSÃO NÃO PERMITIDA 32 Bit 33 COMPROVANTE NÃO FISCAL JÁ ABERTO 33 Bit 34 TOTALIZADOR NÃO FISCAL NÃO PROGRAMADO 34 Bit 35 CUPOM NÃO FISCAL SEM ÍTEM VENDIDO 35 Bit 36 ACRÉSCIMO E DESCONTO MAIOR QUE TOTAL CNF 36
Bit 37 MEIO DE PAGAMENTO NÃO INDICADO 37 Bit 38 MEIO DE PAGAMENTO DIFERENTE DO TOTAL DO 38 RECEBIMENTO Bit 39 NÃO PERMITIDO MAIS DE UMA SANGRIA OU SUPRIMENTO Bit 40 RELATÓRIO GERENCIAL JÁ PROGRAMADO 40 Bit 41 RELATÓRIO GERENCIAL NÃO PROGRAMADO 41 Bit 42 RELATÓRIO GERENCIAL NÃO PERMITIDO 42 Bit 43 MFD NÃO INICIALIZADA 43 Bit 44 MFD AUSENTE 44 Bit 45 MFD SEM NÚMERO DE SÉRIE 45 Bit 46 MFD JÁ INICIALIZADA 46 Bit 47 MFD LOTADA 47 Bit 48 CUPOM NÃO FISCAL ABERTO 48 Bit 49 MEMÓRIA FISCAL DESCONECTADA 49 Bit 50 MEMÓRIA FISCAL SEM NÚMERO DE SÉRIE DA MFD 50 Bit 51 MEMÓRIA FISCAL LOTADA 51 Bit 52 DATA INICIAL INVÁLIDA 52 Bit 53 DATA FINAL INVÁLIDA 53 Bit 54 CONTADOR DE REDUÇÃO Z INICIAL INVÁLIDO 54 Bit 55 CONTADOR DE REDUÇÃO Z FINAL INVÁLIDO 55 Bit 56 ERRO DE ALOCAÇÃO 56 Bit 57 DADOS DO RTC INCORRETOS 57 Bit 58 DATA ANTERIOR AO ÚLTIMO DOCUMENTO EMITIDO 58 Bit 59 FORA DE INTERVENÇÃO TÉCNICA 59 Bit 60 EM INTERVENÇÃO TÉCNICA 60 Bit 61 ERRO NA MEMÓRIA DE TRABALHO 61 Bit 62 JÁ HOUVE MOVIMENTO NO DIA 62 Bit 63 BLOQUEIO POR RZ 63 Bit 64 FORMA DE PAGAMENTO ABERTA 64 Bit 65 AGUARDANDO PRIMEIRO PROPRIETÁRIO 65 Bit 66 AGUARDANDO RZ 66 Bit 67 ECF OU LOJA IGUAL A ZERO 67 Bit 68 CUPOM ADICIONAL NÃO PERMITIDO 68 Bit 69 DESCONTO MAIOR QUE TOTAL VENDIDO EM ICMS 69 Bit 70 RECEBIMENTO NÃO FISCAL NULO NÃO PERMITIDO 70 39
Bit 71 ACRÉSCIMO OU DESCONTO MAIOR QUE TOTAL NÃO FISCAL Bit 72 MEMÓRIA FISCAL LOTADA PARA NOVO CARTUCHO 72 Bit 73 ERRO DE GRAVAÇÃO NA MF 73 Bit 74 ERRO DE GRAVAÇÃO NA MFD 74 Bit 75 DADOS DO RTC ANTERIORES AO ÚLTIMO DOC 75 ARMAZENADO Bit 76 MEMÓRIA FISCAL SEM ESPAÇO PARA GRAVAR LEITURAS DA MFD Bit 77 MEMÓRIA FISCAL SEM ESPAÇO PARA GRAVAR VERSAO DO SB Bit 78 DESCRIÇÃO IGUAL A DEFAULT NÃO PERMITIDO 78 Bit 79 EXTRAPOLADO NÚMERO DE REPETIÇÕES PERMITIDAS 79 Bit 80 SEGUNDA VIA DO COMPROVANTE DE CRÉDITO OU 80 DÉBITO NÃO PERMITIDO Bit 81 PARCELAMENTO FORA DA SEQUÊNCIA 81 Bit 82 COMPROVANTE DE CRÉDITO OU DÉBITO ABERTO 82 Bit 83 TEXTO COM SEQUÊNCIA DE ESC INVÁLIDA 83 Bit 84 TEXTO COM SEQUÊNCIA DE ESC INCOMPLETA 84 Bit 85 VENDA COM VALOR NULO 85 Bit 86 ESTORNO DE VALOR NULO 86 Bit 87 FORMA DE PAGAMENTO DIFERENTE DO TOTAL DA 87 SANGRIA Bit 88 REDUÇÃO NÃO PERMITIDA EM INTERVENÇÃO TÉCNICA 88 Bit 89 AGUARDANDO RZ PARA ENTRADA EM INTERVENÇÃO 89 TÉCNICA Bit 90 FORMA DE PAGAMENTO COM VALOR NULO NÃO PERMITIDO Bit 91 ACRÉSCIMO E DESCONTO MAIOR QUE VALOR DO ÍTEM 91 Bit 92 AUTENTICAÇÃO NÃO PERMITIDA 92 Bit 93 TIMEOUT NA VALIDAÇÃO 93 Bit 94 COMANDO NÃO EXECUTADO EM IMPRESSORA BILHETE 94 DE PASSAGEM Bit 95 COMANDO NÃO EXECUTADO EM IMPRESSORA DE CUPOM FISCAL Bit 96 CUPOM NÃO FISCAL FECHADO 96 Bit 97 PARÂMETRO NÃO ASCII EM CAMPO ASCII 97 71 76 77 90 95
Bit 98 PARÂMETRO NÃO ASCII NUMÉRICO EM CAMPO ASCII NUMÉRICO Bit 99 TIPO DE TRANSPORTE INVÁLIDO 99 Bit 100 DATA E HORA INVÁLIDA 100 Bit 101 SEM RELATÓRIO GERENCIAL OU COMPROVANTE DE 101 CRÉDITO OU DÉBITO ABERTO Bit 102 NÚMERO DO TOTALIZADOR NÃO FISCAL INVÁLIDO 102 Bit 103 PARÂMETRO DE ACRÉSCIMO OU DESCONTO INVÁLIDO 103 Bit 104 ACRÉSCIMO OU DESCONTO EM SANGRIA OU 104 SUPRIMENTO NÃO PERMITIDO Bit 105 NÚMERO DO RELATÓRIO GERENCIAL INVÁLIDO 105 Bit 106 FORMA DE PAGAMENTO ORIGEM NÃO PROGRAMADA 106 Bit 107 FORMA DE PAGAMENTO DESTINO NÃO PROGRAMADA 107 Bit 108 ESTORNO MAIOR QUE FORMA PAGAMENTO 108 Bit 109 CARACTER NUMÉRICO NA CODIFICAÇÃO GT NÃO 109 PERMITIDO Bit 110 ERRO NA INICIALIZAÇÃO DA MF 110 Bit 111 NOME DO TOTALIZADOR EM BRANCO NÃO PERMITIDO 111 Bit 112 DATA E HORA ANTERIORES AO ÚLTIMO DOC 112 ARMAZENADO Bit 113 PARÂMETRO DE ACRÉSCIMO OU DESCONTO INVÁLIDO 113 Bit 114 ÍTEM ANTERIOR AOS TREZENTOS ÚLTIMOS 114 Bit 115 ÍTEM NÃO EXISTE OU JÁ CANCELADO 115 Bit 116 CÓDIGO COM ESPAÇOS NÃO PERMITIDO 116 Bit 117 DESCRICAO SEM CARACTER ALFABÉTICO NÃO PERMITIDO 117 Bit 118 ACRÉSCIMO MAIOR QUE VALOR DO ÍTEM 118 Bit 119 DESCONTO MAIOR QUE VALOR DO ÍTEM 119 Bit 120 DESCONTO EM ISS NÃO PERMITIDO 120 Bit 121 ACRÉSCIMO EM ÍTEM JÁ EFETUADO 121 Bit 122 DESCONTO EM ÍTEM JÁ EFETUADO 122 Bit 123 ERRO NA MEMÓRIA FISCAL CHAMAR CREDENCIADO 123 Bit 124 AGUARDANDO GRAVAÇÃO NA MEMÓRIA FISCAL 124 Bit 125 CARACTER REPETIDO NA CODIFICAÇÃO DO GT 125 Bit 126 VERSÃO JÁ GRAVADA NA MEMÓRIA FISCAL 126 Bit 127 ESTOURO DE CAPACIDADE NO CHEQUE 127 Bit 128 TIMEOUT NA LEITURA DO CHEQUE 128 Bit 129 MÊS INVÁLIDO 129 98
Bit 130 COORDENADA INVÁLIDA 130 Bit 131 SOBREPOSIÇÃO DE TEXTO 131 Bit 132 SOBREPOSIÇÃO DE TEXTO NO VALOR 132 Bit 133 SOBREPOSIÇÃO DE TEXTO NO EXTENSO 133 Bit 134 SOBREPOSIÇÃO DE TEXTO NO FAVORECIDO 134 Bit 135 SOBREPOSIÇÃO DE TEXTO NA LOCALIDADE 135 Bit 136 SOBREPOSIÇÃO DE TEXTO NO OPCIONAL 136 Bit 137 SOBREPOSIÇÃO DE TEXTO NO DIA 137 Bit 138 SOBREPOSIÇÃO DE TEXTO NO MÊS 138 Bit 139 SOBREPOSIÇÃO DE TEXTO NO ANO 139 Bit 140 USANDO MFD DE OUTRO ECF 140 Bit 141 PRIMEIRO DADO DIFERENTE DE ESC OU 1C 141 Bit 142 NÃO PERMITIDO ALTERAR SEM INTERVENÇÃO TÉCNICA 142 Bit 143 DADOS DA ÚLTIMA RZ CORROMPIDOS 143 Bit 144 COMANDO NÃO PERMITIDO NO MODO INICIALIZAÇÃO 144 Bit 145 AGUARDANDO ACERTO DE RELÓGIO 145 Bit 146 MFD JÁ INICIALIZADA PARA OUTRA MF 146 Bit 147 AGUARDANDO ACERTO DO RELÓGIO OU DESBLOQUEIO 147 PELO TECLADO Bit 148 VALOR FORMA DE PAGAMENTO MAIOR QUE MÁXIMO PERMITIDO Bit 149 RAZÃO SOCIAL EM BRANCO 149 Bit 150 NOME DE FANTASIA EM BRANCO 150 Bit 151 ENDEREÇO EM BRANCO 151 Bit 152 ESTORNO DE CDC NÃO PERMITIDO 152 Bit 153 DADOS DO PROPRIETÁRIO IGUAIS AO ATUAL 153 Bit 154 ESTORNO DE FORMA DE PAGAMENTO NÃO PERMITIDO 154 Bit 155 DESCRIÇÃO FORMA DE PAGAMENTO IGUAL JÁ 155 PROGRAMADA Bit 156 ACERTO DE HORÁRIO DE VERÃO SÓ IMEDIATAMENTE APÓS RZ Bit 157 IT NÃO PERMITIDA MF RESERVADA PARA RZ 157 Bit 158 SENHA CNPJ INVÁLIDA 158 Bit 159 TIMEOUT NA INICIALIZAÇÃO DA NOVA MF 159 Bit 160 NÃO ENCONTRADO DADOS NA MFD 160 Bit 161 SANGRIA OU SUPRIMENTO DEVEM SER ÚNICOS NO CNF 161 148 156
Bit 162 ÍNDICE DA FORMA DE PAGAMENTO NULO NÃO PERMITIDO Bit 163 UF DESTINO INVÁLIDA 163 Bit 164 TIPO DE TRANSPORTE INCOMPATÍVEL COM UF DESTINO 164 Bit 165 DESCRIÇÃO DO PRIMEIRO ÍTEM DO BILHETE DE 165 PASSAGEM DIFERENTE DE "TARIFA" Bit 166 AGUARDANDO IMPRESSÃO DE CHEQUE OU AUTENTICAÇÃO Bit 167 NÃO PERMITIDO PROGRAMAÇAO CNPJ IE COM ESPAÇOS EM BRANCO Bit 168 NÃO PERMITIDO PROGRAMAÇÃO UF COM ESPAÇOS EM BRANCO Bit 169 NÚMERO DE IMPRESSÕES DA FITA DETALHE NESTA INTERVENÇÃO TÉCNICA ESGOTADO Bit 170 CF JÁ SUBTOTALIZADO 170 Bit 171 CUPOM NÃO SUBTOTALIZADO 171 Bit 172 ACRÉSCIMO EM SUBTOTAL JÁ EFETUADO 172 Bit 173 DESCONTO EM SUBTOTAL JÁ EFETUADO 173 Bit 174 ACRÉSCIMO NULO NÃO PERMITIDO 174 Bit 175 DESCONTO NULO NÃO PERMITIDO 175 Bit 176 CANCELAMENTO DE ACRÉSCIMO OU DESCONTO EM 176 SUBTOTAL NÃO PERMITIDO Bit 177 DATA INVÁLIDA 177 Bit 178 VALOR DO CHEQUE NULO NÃO PERMITIDO 178 Bit 179 VALOR DO CHEQUE INVÁLIDO 179 Bit 180 CHEQUE SEM LOCALIDADE NÃO PERMITIDO 180 Bit 181 CANCELAMENTO ACRÉSCIMO EM ÍTEM NÃO PERMITIDO 181 Bit 182 CANCELAMENTO DESCONTO EM ÍTEM NÃO PERMITIDO 182 Bit 183 NÚMERO MÁXIMO DE ÍTENS ATINGIDO 183 Bit 184 NÚMERO DE ÍTEM NULO NÃO PERMITIDO 184 Bit 185 MAIS QUE DUAS ALÍQUOTAS DIFERENTES NO BILHETE DE 185 PASSAGEM NÃO PERMITIDO Bit 186 ACRÉSCIMO OU DESCONTO EM ITEM NÃO PERMITIDO 186 Bit 187 CANCELAMENTO DE ACRÉSCIMO OU DESCONTO EM 187 ITEM NÃO PERMITIDO Bit 188 CLICHE JÁ IMPRESSO 188 162 166 167 168 169
Bit 189 TEXTO OPCIONAL DO CHEQUE EXCEDEU O MÁXIMO PERMITIDO Bit 190 IMPRESSÃO AUTOMÁTICA NO VERSO NÃO PERMITIDO NESTE EQUIPAMENTO Bit 191 TIMEOUT NA INSERÇÃO DO CHEQUE 191 Bit 192 OVERFLOW NA CAPACIDADE DE TEXTO DO 192 COMPROVANTE DE CRÉDITO OU DÉBITO Bit 193 PROGRAMAÇÃO DE ESPAÇOS ENTRE CUPONS MENOR QUE O MÍNIMO PERMITIDO Bit 194 EQUIPAMENTO NÃO POSSUI LEITOR DE CHEQUE 194 Bit 195 PROGRAMAÇÃO DE ALÍQUOTA COM VALOR NULO NÃO 195 PERMITIDO Bit 196 PARÂMETRO BAUD RATE INVÁLIDO 196 Bit 197 CONFIGURAÇÃO PERMITIDA SOMENTE PELA PORTA DOS 197 FISCO Bit 198 VALOR TOTAL DO ITEM EXCEDE 11 DÍGITOS 198 Bit 199 PROGRAMAÇÃO DA MOEDA COM ESPAÇOS EM BRACO 199 NÃO PERMITIDO Bit 200 CASAS DECIMAIS DEVEM SER PROGRAMADAS COM 2 OU 3 Bit 201 NÃO PERMITE CADASTRAR USUÁRIOS DIFERENTES NA MESMA MFD Bit 202 IDENTIFICAÇÃO DO CONSUMIDOR NÃO PERMITIDA PARA SANGRIA OU SUPRIMENTO Bit 203 CASAS DECIMAIS EM QUANTIDADE MAIOR DO QUE A PERMITIDA Bit 204 CASAS DECIMAIS DO UNITÁRIO MAIOR DO QUE O PERMITIDA Bit 205 POSIÇÃO RESERVADA PARA ICMS 205 Bit 206 POSIÇÃO RESERVADA PARA ISS 206 Bit 207 TODAS AS ALÍQUOTAS COM A MESMA VINCULAÇÃO NÃO 207 PERMITIDO Bit 208 DATA DE EMBARQUE ANTERIOR A DATA DE EMISSÃO 208 Bit 209 ALÍQUOTA DE ISS NÃO PERMITIDA SEM INSCRIÇÃO 209 MUNICIPAL Bit 210 RETORNO PACOTE CLICHE FORA DA SEQUÊNCIA 210 Bit 211 ESPAÇO PARA ARMAZENAMENTO DO CLICHE ESGOTADO 211 189 190 193 200 201 202 203 204
Bit 212 CLICHE GRÁFICO NÃO DISPONÍVEL PARA CONFIRMAÇÃO 212 Bit 213 CRC DO CLICHE GRÁFICO DIFERENTE DO INFORMADO 213 Bit 214 INTERVALO INVÁLIDO 214 Bit 215 USUÁRIO JÁ PROGRAMADO 215 Bit 216 DETECTADA ABERTURA DO EQUIPAMENTO 217 Bit 217 CANCELAMENTO DE ACRÉSCIMO/DESCONTO NÃO 218 PERMITIDO Com base nessa tabela, podemos dizer que ao efetuar a venda de um produto com uma alíquota que não está no programada do ECF, ao analisarmos o retorno de estado do ECF teremos os seguintes valores: 6 0 17 ACK ST1 ST2 Neste exemplo, com base nos valores retornados temos a certeza de que o erro na execução do comando ocorreu porque a alíquota utilizada no momento da venda do item, não estava programada no ECF, pois temos em ST2 a seguinte somatória: Quando o comando não for executado devemos somar 1 aos bits que serão apontados no ST2 1 (comando não executado) + 16 (alíquota não programada) Outo exemplo que podemos tomar como base as tabelas acima, é com retorno estendido (ST3). Ao tentar programar uma nova forma de pagamento onde não há mais espaço na MFD, o seguinte retorno é exibido:
6 0 1 19 ACK ST1 ST2 ST3 Neste exemplo, com base nos valores retornados entendemos que o erro na execução do comando ocorreu porque não existe espaço para novas formas de pagamento. Trabalhando com o BemaFI32 Faremos agora procedimentos básicos para testarmos a funcionalidade e demonstraremos como funciona o software e o que ele pode oferecer : Leitura X : Para fazer a Leitura X pelo BemaFI32 devemos ir no menu Relatórios Fiscais -> Leitura X, é possível também imprimir pela porta serial ou seja, imprimir na tela do computador a leitura x. Redução Z : É necessário imprimir a redução z diariamente, nela que é registrada toda a movimentação do dia e encerrada. É neste documento que finalizamos o dia fiscal, se por algum motivo a impressora não imprimir a redução z pendente do dia anterior
automáticamente, podemos então utilizar o BemaFI32 como recurso base para resolvermos o problema. Realizando uma Venda : Para realizarmos uma venda no BemaFI32 devemos ir em Cupom Fiscal Abre Cupom. Caso queira informar o CPNJ/CPF na venda informa nesta tela para imprimir a nota fiscal paulista. Como vamos fazer apenas um teste clique em Ok. Agora vá no Menu em Cupom Fiscal Venda Item, observe que os dados da venda já vem previamente preenchidos, clique em ok, observe que a impressora já irá comitar o item informado.
Agora vá em Inicia Fechamento do Cupom para iniciar o processo de finalização da venda de teste, clique em ok. Agora vá em Efetua Forma de Pagamento, como é um teste colocaremos na descrição o finalizador Dinheiro e o valor pago 0,10 conforme demonstrado na imagem abaixo, clique em ok.
Para finalizar a venda agora vá em Cupom Fiscal -> Termina o Fechamento de Cupom conforme ilustra a imagem abaixo, clique em ok e pronto venda realizada com êxito! Cancelando uma Venda : O cancelamento da venda pode ser realizado em qualquer momento da venda, basta ir no menu Cupom Fiscal -> Cancela Cupom Informações da Impressora Também é possível visualizar os índices que já foram cadastrados na impressora fiscal, como por exemplo, acréscimo, alíquotas,flags Fiscais,Formas de Pagamento entre outros itens que ajudam muito na hora de saber se esta faltando ou não alguma informação no cadastro do ECF. Exemplo :
Formas de Pagamento : O Programa mostra os índices que foram cadastrados na impressora, neste exemplo foram cadastradas as formas de pagamento > Dinheiro > Convenio > Cartao Desconto > Cartao TEF > Cheque Pre > Cheque a Vista