Procedimentos Básicos com Impressoras Fiscais Bematech_completo.pdf
Transcript of Procedimentos Básicos com Impressoras Fiscais Bematech_completo.pdf
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/Impressoras%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
Retorno
Mensagem 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
Retorno
Mensagem 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
Retorno
Mensagem 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 CUPOM FISCAL
16
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 PAGAMENTO
21
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 PERMITIDO OU JÁ EMITIDO
28
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 RECEBIMENTO
38
Bit 39 NÃO PERMITIDO MAIS DE UMA SANGRIA OU SUPRIMENTO
39
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
Bit 71 ACRÉSCIMO OU DESCONTO MAIOR QUE TOTAL NÃO FISCAL
71
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 ARMAZENADO
75
Bit 76 MEMÓRIA FISCAL SEM ESPAÇO PARA GRAVAR LEITURAS DA MFD
76
Bit 77 MEMÓRIA FISCAL SEM ESPAÇO PARA GRAVAR VERSAO DO SB
77
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 DÉBITO NÃO PERMITIDO
80
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 SANGRIA
87
Bit 88 REDUÇÃO NÃO PERMITIDA EM INTERVENÇÃO TÉCNICA 88
Bit 89 AGUARDANDO RZ PARA ENTRADA EM INTERVENÇÃO TÉCNICA
89
Bit 90 FORMA DE PAGAMENTO COM VALOR NULO NÃO PERMITIDO
90
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 DE PASSAGEM
94
Bit 95 COMANDO NÃO EXECUTADO EM IMPRESSORA DE CUPOM FISCAL
95
Bit 96 CUPOM NÃO FISCAL FECHADO 96
Bit 97 PARÂMETRO NÃO ASCII EM CAMPO ASCII 97
Bit 98 PARÂMETRO NÃO ASCII NUMÉRICO EM CAMPO ASCII NUMÉRICO
98
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 CRÉDITO OU DÉBITO ABERTO
101
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 SUPRIMENTO NÃO PERMITIDO
104
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 PERMITIDO
109
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
ARMAZENADO 112
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
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 PELO TECLADO
147
Bit 148 VALOR FORMA DE PAGAMENTO MAIOR QUE MÁXIMO PERMITIDO
148
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Á
PROGRAMADA 155
Bit 156 ACERTO DE HORÁRIO DE VERÃO SÓ IMEDIATAMENTE APÓS RZ
156
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
Bit 162 ÍNDICE DA FORMA DE PAGAMENTO NULO NÃO PERMITIDO
162
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
PASSAGEM DIFERENTE DE "TARIFA" 165
Bit 166 AGUARDANDO IMPRESSÃO DE CHEQUE OU AUTENTICAÇÃO
166
Bit 167 NÃO PERMITIDO PROGRAMAÇAO CNPJ IE COM ESPAÇOS EM BRANCO
167
Bit 168 NÃO PERMITIDO PROGRAMAÇÃO UF COM ESPAÇOS EM BRANCO
168
Bit 169 NÚMERO DE IMPRESSÕES DA FITA DETALHE NESTA INTERVENÇÃO TÉCNICA ESGOTADO
169
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 SUBTOTAL NÃO PERMITIDO
176
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 PASSAGEM NÃO PERMITIDO
185
Bit 186 ACRÉSCIMO OU DESCONTO EM ITEM NÃO PERMITIDO 186
Bit 187 CANCELAMENTO DE ACRÉSCIMO OU DESCONTO EM ITEM NÃO PERMITIDO
187
Bit 188 CLICHE JÁ IMPRESSO 188
Bit 189 TEXTO OPCIONAL DO CHEQUE EXCEDEU O MÁXIMO PERMITIDO
189
Bit 190 IMPRESSÃO AUTOMÁTICA NO VERSO NÃO PERMITIDO NESTE EQUIPAMENTO
190
Bit 191 TIMEOUT NA INSERÇÃO DO CHEQUE 191
Bit 192 OVERFLOW NA CAPACIDADE DE TEXTO DO COMPROVANTE DE CRÉDITO OU DÉBITO
192
Bit 193 PROGRAMAÇÃO DE ESPAÇOS ENTRE CUPONS MENOR QUE O MÍNIMO PERMITIDO
193
Bit 194 EQUIPAMENTO NÃO POSSUI LEITOR DE CHEQUE 194 Bit 195 PROGRAMAÇÃO DE ALÍQUOTA COM VALOR NULO NÃO
PERMITIDO 195
Bit 196 PARÂMETRO BAUD RATE INVÁLIDO 196
Bit 197 CONFIGURAÇÃO PERMITIDA SOMENTE PELA PORTA DOS FISCO
197
Bit 198 VALOR TOTAL DO ITEM EXCEDE 11 DÍGITOS 198
Bit 199 PROGRAMAÇÃO DA MOEDA COM ESPAÇOS EM BRACO NÃO PERMITIDO
199
Bit 200 CASAS DECIMAIS DEVEM SER PROGRAMADAS COM 2 OU 3
200
Bit 201 NÃO PERMITE CADASTRAR USUÁRIOS DIFERENTES NA MESMA MFD
201
Bit 202 IDENTIFICAÇÃO DO CONSUMIDOR NÃO PERMITIDA PARA SANGRIA OU SUPRIMENTO
202
Bit 203 CASAS DECIMAIS EM QUANTIDADE MAIOR DO QUE A PERMITIDA
203
Bit 204 CASAS DECIMAIS DO UNITÁRIO MAIOR DO QUE O PERMITIDA
204
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 PERMITIDO
207
Bit 208 DATA DE EMBARQUE ANTERIOR A DATA DE EMISSÃO 208
Bit 209 ALÍQUOTA DE ISS NÃO PERMITIDA SEM INSCRIÇÃO MUNICIPAL
209
Bit 210 RETORNO PACOTE CLICHE FORA DA SEQUÊNCIA 210
Bit 211 ESPAÇO PARA ARMAZENAMENTO DO CLICHE ESGOTADO 211
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 PERMITIDO
218
• 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