IMPRESSORA FISCAL ECF-IF FS ECF-IF FST Manual de Programação Página de 8
ÍNDICE DOS COMANDOS LEGENDA PARA TIPO DE PARÂMETRO... PROTOCOLO DE COMUNICAÇÃO... COMANDOS DE IMPRESSÃO FISCAL... 5 ABERTURA CUPOM FISCAL...5 REGISTRO DE ITEM...5 DESCONTO OU ACRÉSCIMO EM ITEM DE CUPOM FISCAL... CANCELAMENTO TOTAL DE ITEM EM CUPOM FISCAL... CANCELAMENTO PARCIAL DE ITEM EM CUPOM FISCAL... CANCELAMENTO DE DESCONTO EM ITEM... TOTALIZAÇÃO DE CUPOM FISCAL... CANCELAMENTO DE DESC. OU ACRÉSC. EM SUBTOTAL DE CUPOM FISCAL... DESCRIÇÃO DOS MEIOS DE PAGAMENTO DE CUPOM FISCAL...8 ENCERRAMENTO DE CUPOM FISCAL...8 CANCELAMENTO DE CUPOM FISCAL...8 ABERTURA COMPROVANTE DE CRÉDITO OU DÉBITO... TEXTO DE COMPROVANTE DE CRÉDITO OU DÉBITO... FECHAMENTO DE COMPROVANTE DE CRÉDITO OU DÉBITO... ABERTURA DE VIA ADICIONAL DE COMPROVANTE DE CRÉDITO OU DÉBITO... SEGUNDA VIA DE COMPROVANTE DE CRÉDITO OU DÉBITO... REIMPRESSÃO DE COMPROVANTE DE CRÉDITO OU DÉBITO... ESTORNO DE COMPROVANTE DE CRÉDITO OU DÉBITO... ABERTURA COMPROVANTE NÃO FISCAL... RECEBIMENTO NÃO FISCAL... CANCELAMENTO DE ITEM EM COMPROVANTE NÃO FISCAL... CANCELAMENTO DE DESCONTO OU ACRÉSCIMO EM ITEM DE COMPROVANTE NÃO FISCAL... TOTALIZAÇÃO DE COMPROVANTE NÃO FISCAL... CANCELAMENTO DE DESC. OU ACRÉSC. EM SUBTOTAL DE COMPROVANTE NÃO FISCAL... DESCRIÇÃO DOS MEIOS DE PAGAMENTO DE COMPROVANTE NÃO FISCAL... ENCERRAMENTO DE COMPROVANTE NÃO FISCAL... SANGRIA... ESTORNO DE MEIO DE PAGAMENTO... CANCELAMENTO DE COMPROVANTE NÃO FISCAL... ABERTURA RELATÓRIO GERENCIAL ESPECÍFICO... TEXTO DE RELATÓRIO GERENCIAL ESPECÍFICO... FECHAMENTO DE RELATÓRIO GERENCIAL ESPECÍFICO... 5 LEITURA DA MEMÓRIA FISCAL... 5 REDUÇÃO Z...5 LEITURA X... SUPRIMENTO... COMANDOS DE IMPR. FISCAL PARA BILHETE DE PASSAGEM... ABERTURA CUPOM FISCAL BILHETE DE PASSAGEM... REGISTRO DE ITEM EM CFBP... DESCONTO OU ACRÉSCIMO EM ITEM DE CFBP... 8 CANCELAMENTO TOTAL DE ITEM EM CFBP... 8 CANCELAMENTO DE DESCONTO EM ITEM DE CFBP... 8 TOTALIZAÇÃO DE CFBP... 8 CANCELAMENTO DE DESCONTO OU ACRÉSCIMO EM SUBTOTAL DE CFBP...8 DESCRIÇÃO DOS MEIOS DE PAGAMENTO DE CFBP... 8 ENCERRAMENTO DE CFBP...8 Página de 8
COMANDOS DE CONSULTA... CONSULTA A INFORMAÇÕES......5 CONSULTA A INFORMAÇÕES INDEXADAS...5 PALAVRA DE STATUS... VERIFICAR ECF LIGADO... COMANDOS DE CONFIGURAÇÃO... PROGRAMAÇÃO DE HORÁRIO DE VERÃO... PROGRAMAÇÃO DE TRATAMENTO DE ISS... CARGA DE ALÍQUOTA TRIBUTÁRIA... PROGRAMAÇÃO DOS MEIOS DE PAGAMENTO... PROGRAMAÇÃO DE TOTALIZADOR NÃO-FISCAL... PROGRAMAÇÃO DE RELATÓRIO GERENCIAL... PROGRAMAÇÃO DO MODO DE REGISTRO DE ITEM... PROGRAMAÇÃO DO MODO DE IMPRESSÃO DE ITEM EM CF... PROGRAMAÇÃO DA IDENTIFICAÇÃO DA LOJA... PROGRAMAÇÃO DA IDENTIFICAÇÃO DO OPERADOR... PROGRAMAÇÃO DO NOME DA MOEDA PARA O CHEQUE... PROGRAMAÇÃO DE AVANÇOS DE PAPEL... PROGRAMAÇÃO DE PORTA SERIAL DO USUÁRIO... PROGRAMAÇÃO DA IDENTIFICAÇÃO DO PROGRAMA APLICATIVO... COMANDOS NÃO FISCAIS... 5 EJETAR CHEQUE...5 CANCELAR PREENCHIMENTO DE CHEQUE OU AUTENTICAÇÃO...5 COMUTAR O ECF PARA ON LINE, SE POSSÍVEL...5 AVANÇO DE PAPEL... 5 SINAL SONORO...5 COMANDOS COMPATÍVEIS COM O MODO FS 5... TEXTO ADICIONAL NA FRENTE DO CHEQUE... LEITURA DO CMC-... IMPRESSÃO VERTICAL DE CHEQUE... ATRIBUTO DO CHEQUE... COMUTAÇÃO DO MODO DE COMPATIBILIDADE/TABELA DE CARACTERES... 8 COMANDOS COMPATÍVEIS COM O MODO FS... TEXTO ADICIONAL NA FRENTE DO CHEQUE... ATRIBUTO DO CHEQUE... COMUTAÇÃO DO MODO DE COMPATIBILIDADE/TABELA DE CARACTERES... APÊNDICE A: CÓDIGOS DE ERRO EM MODO COMPATÍVEL FS5... APÊNDICE B: CÓDIGOS DE ERRO EM MODO COMPATÍVEL FS... APÊNDICE C: CÓDIGOS DE ERRO ESTENDIDOS...5 APÊNDICE D: CÓDIGOS DE AVISO EM MODO EXCLUSIVO... APÊNDICE E: CARACTERES DE CONTROLE RECONHECIDOS... 8 SINTAXE PARA A IMPRESSÃO DE CÓDIGO DE BARRAS:... 8 Página de 8
Legenda para Tipo de Parâmetro B = Valor binário ou caracter de controle A = Caracter alfanumérico N = Dígitos numéricos. Nomenclatura [xxx] = Código de controle ASCII ( NUL a US ) <nnn> = Valor numérico decimal do caracter ( a 55 ) Protocolo de Comunicação Todos os comandos iniciados com [FS] exigem um verificador adicional, calculado como sendo o ou-exclusivo de todos os bytes que compõe o comando. Todas as respostas dos comandos exclusivos obedecem ao formato : cc CCC AA I < corpo da resposta > [CR] <BCC> onde : e [CR] são delimitadores constantes cc é o código de erro do modo compatível (FS5/FS) ( vide Apêndice A/B ) CCC é o código de erro estendido (vide Apêndice C) AA é o código de aviso (vide Apêndice D) I é a identificação do comando executado <BCC> é o dígito verificador da mensagem Obs: Os comandos iniciados com [FS] sempre são aceitos, independentemente do modo de compatibilidade escolhido. Página de 8
Comandos de Impressão Fiscal Abertura Cupom Fiscal Sintaxe: [FS] F <> Até A CPF ou CNPJ com máscara B Delimitador <55> constante Até (*) A Nome do consumidor B Delimitador <55> constante Até (*) A Endereço do consumidor B Delimitador <55> constante (*) Nome e endereço somente são aceitos caso o campo CPF/CNPJ não seja nulo A Delimitador : constante B Identificador do comando <> constante N COO do CF aberto N CCF do CF aberto B Delimitador [CR] constante Registro de Item Sintaxe: [FS] F <> N Situação tributária: a para totalizadores parametrizáveis (ICMS/ISS) =F ( ICMS ) 8=F ( ICMS ) =I ( ICMS ) =I ( ICMS ) =N ( ICMS ) =N ( ICMS ) =FS ( ISS ) =FS ( ISS ) 5=IS ( ISS ) =IS ( ISS ) =NS ( ISS ) 8=NS ( ISS ) N Quantidade 8 N Preço Unitário N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou (*) Valor da porcentagem, seguido de zeros (**) N Tamanho mínimo da descrição, no caso de impressão em única linha. Se zero, não tenta imprimir em uma única linha. A Código da mercadoria ( opcional apenas se serviço ) A Unidade de medida Até A Descrição do produto B Delimitador <55> constante (*) Valor aplicado ao total do item ( quant X valor unit ) (**) zeros ou qualquer outro dígito A Delimitador : constante Página 5 de 8
B Identificador do comando <> constante N Número do item registrado N Tipo de desconto N Total líquido do item B Delimitador [CR] constante Desconto ou Acréscimo em Item de Cupom Fiscal Sintaxe: [FS] F <> N Número do item N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou (*) Valor da porcentagem, seguido de zeros(**) (*) Valor aplicado ao total do item ( quant X valor unit ) (**) zeros ou qualquer outro dígito Nota: Item não pode possuir desconto ou acréscimo A Delimitador : constante B Identificador do comando <> constante N Número do item registrado N Tipo de desconto N Valor do desconto ou acréscimo, em centavos B Delimitador [CR] constante Cancelamento Total de Item em Cupom Fiscal Sintaxe: [FS] F <> N Número do item a cancelar para cancelar o último item Nota: Item não pode estar cancelado A Delimitador : constante B Identificador do comando <> constante N Número do item cancelado N Valor bruto cancelado B Delimitador [CR] constante Cancelamento Parcial de Item em Cupom Fiscal Sintaxe: [FS] F <> N Número do item a cancelar para referenciar o último item N Quantidade a cancelar Página de 8
A Delimitador : constante B Identificador do comando <> constante N Valor bruto cancelado B Delimitador [CR] constante Cancelamento de Desconto em Item Sintaxe: [FS] F <5> N Número do item para último item Nota: Item deve possuir desconto ou acréscimo A Delimitador : constante B Identificador do comando <5> constante N Novo valor líquido do item B Delimitador [CR] constante Totalização de Cupom Fiscal Sintaxe: [FS] F <> N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou Valor da porcentagem, seguido de 8 zeros (*) (*) 8 zeros ou qualquer outro dígito Notas: Permitido apenas desconto e/ou acréscimo efetivos por documento Impede novos registros de item A Delimitador : constante B Identificador do comando <> constante N Subtotal do Cupom Fiscal B Delimitador [CR] constante Cancelamento de Desc. ou Acrésc. em Subtotal de Cupom Fiscal Sintaxe: [FS] F <8> N = Para cancelamento de desconto = Para cancelamento de acréscimo A Delimitador : constante B Identificador do comando <8> constante N Subtotal do Cupom Fiscal Página de 8
B Delimitador [CR] constante Descrição dos Meios de Pagamento de Cupom Fiscal Sintaxe: [FS] F <> N Índice do Meio de Pagamento a utilizar ( a ) N Valor do pagamento, em centavos Zero indica pagamento no saldo restante Até 8 A Informações adicionais B Delimitador <55> constante Notas: O Meio de Pagamento deve estar previamente cadastrado O índice corresponde a À Vista A Delimitador : constante B Identificador do comando <> constante A Caracter + se saldo positivo ainda a pagar Caracter se troco N Saldo restante a pagar ou troco B Delimitador [CR] constante Encerramento de Cupom Fiscal Sintaxe: [FS] F <> N = Não emite Cupom Adicional na seqüência = emite Cupom Adicional Até A Mensagem promocional em até 8 linhas. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante A Delimitador : constante B Identificador do comando <> constante N COO do CF encerrado N Total líquido do CF B Delimitador [CR] constante Cancelamento de Cupom Fiscal Sintaxe: [FS] F <> Nota: Nenhum Eventuais CCDs emitidos devem ser estornados previa e manualmente Pode ser executado com o documento em emissão A Delimitador : constante B Identificador do comando <> constante N COO do CF cancelado N CCF do CF cancelado N Valor total da operação de cancelamento B Delimitador [CR] constante Página 8 de 8
Abertura Comprovante de Crédito ou Débito Sintaxe: [FS] F <> N Índice do Meio de Pagamento utilizado ( a ) N Número de parcelas ( a ) N COO do documento origem N Valor do pagamento Até A CPF ou CNPJ com máscara B Delimitador <55> constante Até (*) A Nome do consumidor B Delimitador <55> constante Até (*) A Endereço do consumidor B Delimitador <55> constante (*) Nome e endereço somente são aceitos caso o campo CPF/CNPJ não seja nulo A Delimitador : constante B Identificador do comando <> constante N COO do CCD aberto B Delimitador [CR] constante Texto de Comprovante de Crédito ou Débito Sintaxe: [FS] F <> Até A Texto livre a ser impresso. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante Nota: O comando pode ser repetido quantas vezes forem necessárias, até o limite de minutos de impressão A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Fechamento de Comprovante de Crédito ou Débito Sintaxe: [FS] F <> Nenhum Nota: Fechamento automático após minutos A Delimitador : constante B Identificador do comando <> constante N COO do CCD fechado B Delimitador [CR] constante Abertura de via adicional de Comprovante de Crédito ou Débito Sintaxe: [FS] F <5> Até A CPF ou CNPJ com máscara B Delimitador <55> constante Página de 8
Nota: Até (*) A Nome do consumidor B Delimitador <55> constante Até (*) A Endereço do consumidor B Delimitador <55> constante (*) Nome e endereço somente são aceitos caso o campo CPF/CNPJ não seja nulo Comando disponível apenas quando o número de parcelas do CCD original for superior a, e imediatamente após a emissão deste. A Delimitador : constante B Identificador do comando <5> constante N COO do CCD aberto B Delimitador [CR] constante Segunda Via de Comprovante de Crédito ou Débito Sintaxe: [FS] F <> Nenhum A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Reimpressão de Comprovante de Crédito ou Débito Sintaxe: [FS] F <> Nenhum A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Estorno de Comprovante de Crédito ou Débito Sintaxe: [FS] F <8> N COO do CCD a estornar Até A CPF ou CNPJ com máscara B Delimitador <55> constante Até (*) A Nome do consumidor B Delimitador <55> constante Até (*) A Endereço do consumidor B Delimitador <55> constante (*)Nome e endereço somente são aceitos caso o campo CPF/CNPJ não seja nulo Nota: O comprovante de estorno admite segunda via e reimpressão A Delimitador : constante B Identificador do comando <8> constante N COO do CCD de estorno B Delimitador [CR] constante Página de 8
Abertura Comprovante Não Fiscal Sintaxe: [FS] F <> Até A CPF ou CNPJ com máscara B Delimitador <55> constante Até (*) A Nome do consumidor B Delimitador <55> constante Até (*) A Endereço do consumidor B Delimitador <55> constante (*)Nome e endereço somente são aceitos caso o campo CPF/CNPJ não seja nulo A Delimitador : constante B Identificador do comando <> constante N COO do CNF aberto N GNF do CNF aberto B Delimitador [CR] constante Recebimento Não Fiscal Sintaxe: [FS] F <> N Índice do totalizador não fiscal ( a ) N Valor do recebimento em centavos N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou Valor da porcentagem, seguido de zeros (*) (*) zeros ou qualquer outro dígito Notas: O recebimento deve estar previamente cadastrado na Memória de Trabalho O totalizador corresponde a Sangria, e a Suprimento, são pré-programados, e não podem ser utilizados A Delimitador : constante B Identificador do comando <> constante N Número do item registrado N Tipo de desconto N Total líquido do item B Delimitador [CR] constante Cancelamento de Item em Comprovante Não Fiscal Sintaxe: [FS] F <> N Número do item a cancelar para cancelar o último item A Delimitador : constante Página de 8
B Identificador do comando <> constante N Número do item cancelado N Valor bruto cancelado B Delimitador [CR] constante Cancelamento de Desconto ou Acréscimo em Item de Comprovante Não Fiscal Sintaxe: [FS] F <> N Número do item A Delimitador : constante B Identificador do comando <> constante N Novo valor líquido do item B Delimitador [CR] constante Totalização de Comprovante Não Fiscal Sintaxe: [FS] F <> N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou Valor da porcentagem, seguido de 8 zeros (*) (*) 8 zeros ou qualquer outro dígito Nota: Permitido apenas desconto e/ou acréscimo efetivos por documento Nota: Impede novos registros de item A Delimitador : constante B Identificador do comando <> constante N Subtotal do CNF B Delimitador [CR] constante Cancelamento de Desc. ou Acrésc. em Subtotal de Comprovante Não Fiscal Sintaxe: [FS] F <> N = Para cancelamento de desconto = Para cancelamento de acréscimo A Delimitador : constante B Identificador do comando <> constante N Subtotal do CNF B Delimitador [CR] constante Página de 8
Descrição dos Meios de Pagamento de Comprovante Não Fiscal Sintaxe: [FS] F <5> N Índice do Meio de Pagamento a utilizar ( a ) N Valor do pagamento, em centavos Zero indica pagamento no saldo restante Até 8 A Informações adicionais B Delimitador <55> constante Notas: O Meio de Pagamento deve estar previamente cadastrado O índice corresponde a À Vista A Delimitador : constante B Identificador do comando <5> constante A Caracter + se saldo positivo ainda a pagar Caracter se troco N Saldo restante a pagar ou troco B Delimitador [CR] constante Encerramento de Comprovante Não Fiscal Sintaxe: [FS] F <> Até A Mensagem promocional em até 8 linhas. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante A Delimitador : constante B Identificador do comando <> constante N COO do CNF encerrado N Total líquido do CNF B Delimitador [CR] constante Sangria Sintaxe: [FS] F <> N Valor da sangria em centavos Até A Mensagem promocional em até 8 linhas. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante A Delimitador : constante B Identificador do comando <> constante Página de 8
N COO do CNF de sangria B Delimitador [CR] constante Estorno de Meio de Pagamento Sintaxe: [FS] F <8> N Índice do Meio de Pagamento estornado N Índice do Meio de Pagamento efetivado N Valor do pagamento Até A Mensagem promocional em até 8 linhas. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante Nota: Somente podem ser estornados pagamentos efetivados no último CF ou CNF. A Delimitador : constante B Identificador do comando <8> constante N COO do CNF de estorno N COO do documento origem B Delimitador [CR] constante Cancelamento de Comprovante Não Fiscal Sintaxe: [FS] F <> Nenhum Nota: Eventuais CCDs emitidos devem ser estornados previa e manualmente Pode ser executado com o documento em emissão A Delimitador : constante B Identificador do comando <> constante N COO do CNF cancelado N GNF do CNF cancelado N Valor total da operação de cancelamento B Delimitador [CR] constante Abertura Relatório Gerencial Específico Sintaxe: [FS] F <> N Índice do Relatório Gerencial ( a ) Nota: O Relatório Gerencial deve estar previamente cadastrado A Delimitador : constante B Identificador do comando <> constante N COO do RG aberto B Delimitador [CR] constante Texto de Relatório Gerencial Específico Sintaxe: [FS] F <> Página de 8
Até A Texto a ser impresso. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Fechamento de Relatório Gerencial Específico Sintaxe: [FS] F <> Nenhum Nota: Fechamento automático após minutos A Delimitador : constante B Identificador do comando <> constante N COO do RG fechado B Delimitador [CR] constante Leitura da Memória Fiscal Sintaxe: [FS] F <> N para LMF serial resumida para LMF serial completa para impressão de LMF resumida para impressão de LMF completa N Ddmmaa ou ZZZZ (início do período) N DDMMAA ou ZZZZ (final do período) A Delimitador : constante B Identificador do comando <> constante N COO da LMF B Delimitador [CR] constante Redução Z Sintaxe: [FS] F <> N Ddmmaa (Data atual) N HHmmss (Hora atual) A Delimitador : constante Página 5 de 8
B Identificador do comando <> constante N COO da RZ B Delimitador [CR] constante Leitura X Sintaxe: [FS] F <5> N para impressão de LX para LX serial A Delimitador : constante B Identificador do comando <5> constante N COO da LX B Delimitador [CR] constante Suprimento Sintaxe: [FS] F <> N Valor do suprimento em centavos Até A Mensagem promocional em até 8 linhas. Admite-se caracteres de formatação. LF automático ao final de cada linha. B Delimitador <55> constante A Delimitador : constante B Identificador do comando <> constante N COO do CNF de sangria B Delimitador [CR] constante Página de 8
Comandos de Impr. Fiscal para Bilhete de Passagem Abertura Cupom Fiscal Bilhete de Passagem Sintaxe: [FS] F <> A Origem: localidade do embarque A Destino: localidade de chegada A UF do destino A Percurso: percurso ou trajeto 8 A Prestadora do transporte A Plataforma A Poltrona N Modalidade de transporte = rodoviário = ferroviário = hidroviário N Categoria do transporte = interestadual = intermunicipal = internacional N Data de embarque: DDMMAAAA hhmmss Até A RG do passageiro (opcional) B Delimitador <55> constante Até (*) A Nome do passageiro (opcional) B Delimitador <55> constante Até (*) A Endereço do passageiro (opcional) B Delimitador <55> constante (*) Nome e endereço somente são aceitos caso o campo RG não seja nulo Nota: Para Categoria, a UF do destino deve ser diferente da UF do ECF Para Categoria, a UF do destino deve ser igual a UF do ECF A Delimitador : constante B Identificador do comando <> constante N COO do CF aberto N CCF do CF aberto B Delimitador [CR] constante Registro de Item em CFBP Sintaxe: [FS] F <8> N Situação tributária: a para totalizadores parametrizáveis (ICMS/ISS) =F ( ICMS ) =F ( ICMS ) =I ( ICMS ) = I ( ICMS ) =N ( ICMS ) =N ( ICMS ) 5=FS ( ISS ) =FS ( ISS ) =IS ( ISS ) 8=IS ( ISS ) =NS ( ISS ) =NS ( ISS ) 8 N Valor do item (*) Página de 8
Nota: N = Desconto % = Desconto $ = Acréscimo % = Acréscimo $ N Valor do desconto ou acréscimo, em centavos, ou (*) Valor da porcentagem, seguido de zeros (**) Até A Descrição do item B Delimitador <55> constante (*) O valor será truncado em decimais, se necessário (**) Capacidade de dígitos mantido por compatibilidade. Valor do desconto ou acréscimo limitado a 8 dígitos (**) zeros ou qualquer outro dígito Para o primeiro item será utilizada a descrição TARIFA, independente do texto enviado. A Delimitador : constante B Identificador do comando <8> constante N Número do item registrado N Tipo de desconto N Total líquido do item B Delimitador [CR] constante - Para os comandos abaixo ver a sintaxe completa em COMANDOS DE IMPRESSÃO FISCAL Desconto ou Acréscimo em Item de CFBP Sintaxe: [FS] F <> Cancelamento Total de Item em CFBP Sintaxe: [FS] F <> Cancelamento de Desconto em Item de CFBP Sintaxe: [FS] F <5> Totalização de CFBP Sintaxe: [FS] F <> Cancelamento de Desconto ou Acréscimo em Subtotal de CFBP Sintaxe: [FS] F <8> Descrição dos Meios de Pagamento de CFBP Sintaxe: [FS] F <> Encerramento de CFBP Sintaxe: [FS] F <> Página 8 de 8
Comandos de Consulta Consulta a informações Sintaxe: [FS] R <> Código da informação com dígitos Retorno: : <> C C C < Informação > [CR] Onde C C C = Código da informação conforme tabela abaixo CC Tamanho Tipo < Informação > 8 N GT 8 N GT no início do dia 8 x N T a T + F + F+ I + I + N + N + FS + FS + IS +IS + NS + NS x N Totalizadores de Descontos + Acréscimos + Cancelamentos ICMS 5 x N Totalizadores de Descontos + Acréscimos + Cancelamentos ISS X N Totalizador de Meios de Pagamento a N Totalizador de Troco 8 N Totalizador Não-Fiscal de Sangria x N Totalizadores Não-Fiscais a x N Totalizadores de Descontos + Acréscimos + Cancelamentos NF N Totalizador de Descontos ICMS N Totalizador de Acréscimos ICMS N Totalizador de Cancelamentos ICMS N Totalizador de Descontos ISS N Totalizador de Acréscimos ISS 5 N Totalizador de Cancelamentos ISS N Totalizador de Descontos NF N Totalizador de Acréscimos NF 8 N Totalizador de Cancelamentos NF + + N CRO + CRZ + CRZ Restantes x N COO + COO Inicial(*) + GNF + GNF Inicial(*) + CCF + CCF Inicial(*) + CVC + GRG + GRG Inicial(*) + CFD + CBP x N NFC + CMV + CFC + CNC + CBC + NCN N CRO N CRZ N CRZ Restantes 5 N COO N COO Inicial (*) N GNF 8 N GNF Inicial (*) N CCF Página de 8
5 8 5 8 5 5 5 5 5 5 5 5 5 N CCF Inicial (*) N CVC N GRG N GRG Inicial (*) N CFD N CBP N NFC N CMV N CFC N CNC N CBC N NCN x N CON x N CER N CDC N Tipo do documento cancelável (=nenhum, =CF, =CNF) N Subtotal do documento N Soma dos pagamentos aplicados ao documento atual N Saldo restante a pagar N COO do documento cancelável N CCF do documento cancelável N GNF do documento cancelável N Número de CCDs emitidos em relação ao documento cancelável N Número de CCDs estornados em relação do documento cancelável N Número de itens cancelados no movimento atual N Tipo do documento atual = nenhum documento = CF =CNF =CCD =RG N Estado do CF / CNF = fechado = CF em registro de item = CF em totalização = CF em pagamento = CF em finalização 5 = CNF em registro de item = CNF em totalização = CNF em pagamento 8 = CNF em finalização Página de 8
5 8 5 5 8 5 8 8 8 8 8 8 8 5 8 8 8 8 N Número do último item registrado (CF ou CNF) N Valor bruto do último item registrado N Valor do desconto do último item registrado N Valor do acréscimo do último item registrado N Valor líquido do último item registrado N Troco do documento atual N Número de autenticações restantes N Valor a autenticar N Data atual (DDMMAAAA hhmmss) N Tempo emitindo documentos fiscais (segs) N Tempo operacional (segs) 8 N Dia da tolerância de h para RZ (DDMMAAAA) 8 N Data do Movimento (DDMMAAAA) 8 N Data com ECF bloqueado até :5:5h N Data da abertura do último documento (DDMMAAAA hhmmss) N Data do fechamento impressa no último documento N Data de fechamento do último documento ( não FD ) N Data do último registro gravado na MF (DDMMAAAA hhmmss) N Data da primeira execução do SB (DDMMAAAA hhmmss) A Número de série da MFDE + A Número de fabricação do ECF A Tipo do ECF A Marca do ECF A Modelo do ECF N Código de modelo Daruma N Versão do SB instalado N Versão do SB gravado na MF N Data da atualização da versão do SB N Número de ordem seqüencial da versão do SB A Razão Social A Nome Fantasia do Usuário Página de 8
8 5 8 5 8 A Endereço do Usuário A CNPJ do usuário atual A IE do usuário atual A IM do usuário atual + + N Data + CRZ + CRO de cadastro do usuário N Número de ordem seqüencial do usuário A Símbolo da moeda atual N Data de cadastro do símbolo da moeda atual N Número de ordem seqüencial do símbolo da moeda A Símbolos de codificação do GT N Data de cadastro dos símbolos atuais de decodificação do GT N Número de ordem seqüencial dos símbolos de decodificação x 5 A Nome da Moeda: singular + plural + fração singular + fração plural (cheques) A CMC- 5 N % de ocupação da MFDE 8 H Capacidade da MFDE (em Hex ) N ECF SEM USO SEM USO N Configuração: se em H.Verão, se não N Configuração: se desconto em ISS habilitado, se não N Configuração: se descrição em linha habilitado, se não N Configuração: se imprime zeros não significativos na quantidade, se não N Configuração: se imprime zeros não significativos no valor unitário, se não Página de 8
5 8 5 8 N Configuração: se guilhotina habilitada N Configuração: se Cupom Adicional habilitado N Configuração: se mensagem promocional em CNF habilitada N Baud Rate da porta do fisco N Baud Rate da porta do usuário N Configuração: se transmissão pela porta do usuário respeita CTS, se não N Impressão antecipada de clichê: = Sim / = Não N Atraso entre caracteres na transmissão pela porta do usuário N Separação entre linhas em passos de / N Separação entre documentos, em linhas N Linha de acionamento da guilhotina x 8 N Logotipo para autenticação x 5 N Tipo + carga tributária ( S/T + nnnn ) (**) x 5 A Meios de Pagamento ( nome ) (**) x 5 A Nomes dos Totalizadores Não-Fiscais (**) x 5 A Nome dos Relatórios Gerenciais (**) N Número da Loja A Operador programado 8 A Identificação do programa aplicativo Até ++ A Clichê Página de 8
5 8 N Índice do primeiro meio de pagamento vinculável N Data do movimento anterior Até 5 N B Tamanho útil do campo do logotipo Dados do campo do logotipo N Configuração dos bits de segurança do controlador da MF A Versão do SB da MFD A Modo de compatibilidade N Número de decimais da quantidade Número de decimais do valor unitário Página de 8
N Informações da última RZ Data do Movimento 8 Grande Total 8 Grande Total Inicial 8 Descontos ICMS Descontos ISS Cancelamentos ICMS Cancelamentos ISS Acréscimos ICMS Acréscimos ISS Tributados ICMS/ISS F ICMS F ICMS I ICMS I ICMS N ICMS N ICMS F ISS F ISS I ISS I ISS N ISS N ISS Totalizadores NF 8 Descontos NF Cancelamentos NF Acréscimos NF Alíquotas 8 CRO CRZ CRZ Restante COO GNF CCF CVC GRG CFD CBP NFC CMV CFC CNC CBC NCN CDC CON 8 CER 8 N Página de código atual -> -COM -CP85 -ABICOMP -CP (*) Cont Inicial = Cont da última RZ (**) <55> se não programado Consulta a informações indexadas Sintaxe: [FS] R <> DNZ Código da Informação N SNZ Parâmetro Retorno: : <> C C C < Informação > [CR] Onde Página 5 de 8
C C C= Código da informação conforme tabela abaixo CC 5 8 5 Taman. param. Valores Parâmetros Taman Info. Tipo < Informação > FFFF H Parâmetro recebido B Leitura absoluta da MF =Ascend/=Desc H Parâmetro recebido FFFFFF B Leitura absoluta da MFDE FFFFFF H Parâmetro recebido B Leitura absoluta da MT - H Parâmetro recebido B Leitura do SB do CA - H Parâmetro recebido B Leitura do SB do PCSE FF H Parâmetro recebido B Leitura do SB em formato BIN T IIIIII FFFFFF - B Leitura da MFDE em formato BIN -8 a para totalizadores parametrizáveis (ICMS/ISS) =F ( ICMS ) 8=F ( ICMS ) N Valor acumulado em totalizador fiscal. =I ( ICMS ) = I ( ICMS ) =N ( ICMS ) =N ( ICMS ) =FS ( ISS ) =FS ( ISS ) 5= IS ( ISS ) = IS ( ISS ) =NS ( ISS ) 8=NS ( ISS ) a N Totalizador de pagamento a N Totalizadores Não-Fiscais a N COM a N CER a 5 N Tipo + carga tributária a 5 A Nome do meio de pagamento a 5 A Nome do Totalizador Não-Fiscal a 5 A Nome do Relatório Gerencial Página de 8
8 a 5 8 N Versão do SB gravada na MF Versão do SB () Data/hora () a 5 8 A Símbolo da moeda gravada na MF Símbolo da moeda () Data/hora () a 5 A Tabela de decodificação do GT Tabela de decodificação () Data/hora () a A Número de série da MFDE a 5 8 A Dados do usuário: CNPJ () IE () IM () CRZ () CRO () Data/Hora () Palavra de Status Sintaxe: [GS] [ACK] Nenhum : S S S S S5 S S S8 S S S S [CR] S b b b b S b b b b S b b b b = Modo Fiscal = Em MIT (ligado com o jumper aberto) = Jumper fechado = Jumper aberto = MF presente = MF ausente = MFDE presente = MFDE ausente = MF disponível = MF esgotada ou em erro irrecuperável = MFDE disponível = MFDE esgotada ou em erro irrecuperável = MF inicializada = MF não inicializada = MFDE inicializada = MFDE não inicializada = Usuário programado = Nenhum usuário programado = Tabela de decodificação de GT programada = Nenhuma entrada na tabela de decodificação de GT = Configuração do ECF habilitada = Algum documento emitido após última RZ = Dia fiscal não aberto = Em jornada fiscal S b = Ainda não emitiu RZ hoje ( com dia fiscal aberto ) = Já emitiu RZ não pendente hoje b = Não há RZ pendente = RZ do dia anterior pendente b = Near End não detectado = Near End detectado Página de 8
b S5 b b b b = Bobina de papel presente = Bobina de papel ausente = Gaveta fechada = Gaveta aberta = Slip selecionado = Formulário selecionado = Cheque presente = Não há cheque posicionado = Documento presente = Não há documento posicionado S b b b b S b b b b S8 b b b b S b b b b S b b = Algum caracter presente no buffer de comunicação = Buffer de comunicação vazio = Porta serial do Fisco livre = Detectado cabo na porta serial do Fisco = ECF On Line = ECF Off Line = Fim de impressão = Impressão em andamento = Lâmina da guilhotina aberta = Guilhotina obstruída = Em operação = ECF acaba de iniciar = Nenhum documento aberto = Algum documento aberto = Energia OK = Queda de energia detectada = Papel carregado (bobina) = Aguardando papel = Documento posicionado = Aguardando posicionamento do documento Informação correta apenas em modo autenticação = Cheque posicionado = Aguardando posicionamento do cheque Informação correta apenas em modo cheque = Não há cheque/documento obstruindo = Aguardando remoção do cheque/documento = ECF operacional = ECF bloqueado = ECF ativo = Restaurando dados da MT a partir da MFDE = Sem impedimento para entrar em MIT = Aguardando ajuste do RTC para entrar em MIT = Tampa fechada = Tampa aberta = Modo CMC- e cheque carregado = Tampa da cabeça térmica aberta Página 8 de 8
b b = Impressão em pausa = Buzina ativa S b = Módulo impressor pronto ( iniciado ) b = Módulo impressor OK b Reservado para uso futuro = Relógio em falha b S b b b b S b b b b S b b b b = Superaquecimento da cabeça térmica = Operação de gravação de MFDE em andamento = Entrando ou saindo de MIT Reservado para uso futuro = Erro na leitura da MFDE ou MFDE substituída = Erro na gravação da MFDE = MF removida = MT inconsistente = Erro na leitura da MF ou MF substituída = Erro na gravação da MF = Erro no RTC = Clichê danificado Verificar ECF ligado Sintaxe: [GS] [BEL] Nenhum : [CR] Página de 8
Comandos de Configuração Programação de Horário de Verão Sintaxe: [FS] C <> N para sair de Horário de Verão para entrar em Horário de Verão A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação de tratamento de ISS Sintaxe: [FS] C <> N inibe desconto em ISS habilita desconto em ISS A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Carga de alíquota tributária Sintaxe: [FS] C <> N Índice do totalizador ( a ) N para ICMS para ISS N Alíquota de imposto (xx,xx %) Nota: São permitidas alíquotas de valor zero e/ou repetidas A Delimitador : constante B Identificador do comando <> constante N Número do totalizador programado B Delimitador [CR] constante Programação dos Meios de Pagamento Sintaxe: [FS] C <> N Índice do Meio de Pagamento ( a ) 5 A Denominação do Meio de Pagamento Notas: O meio é pré-definido como Dinheiro, e não pode ser alterado Todos os meios de pagamento suportam a emissão de CCD Página de 8
A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação de Totalizador Não-Fiscal Sintaxe: [FS] C <> N Índice do totalizador 5 A Denominação do Totalizador Notas: O Totalizador é pré-definido como Sangria, e não pode ser alterado O Totalizador é pré-definido como Suprimento, e não pode ser alterado A Delimitador : constante B Identificador do comando <> constante N Índice do Totalizador Não-Fiscal ( a ) B Delimitador [CR] constante Programação de Relatório Gerencial Sintaxe: [FS] C <5> N Índice do relatório 5 A Denominação do Relatório Notas: O Relatório é pré-definido como Gerencial X, e não pode ser alterado A Delimitador : constante B Identificador do comando <5> constante N Índice do Totalizador Relatório Gerencial ( a ) B Delimitador [CR] constante Programação do modo de registro de item Sintaxe: [FS] C <> N habilita descrição em linha inibe descrição em linha A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação do modo de impressão de item em CF Sintaxe: [FS] C <> Página de 8
N suprime zeros finais dos decimais da quantidade imprime todas as decimais da quantidade N suprime terceira decimal do valor unitário, se zero imprime todas as decimais do valor unitário A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação da identificação da Loja Sintaxe: [FS] C <8> A Identificação da Loja Nota: Identificação alfanumérica livre A Delimitador : constante B Identificador do comando <8> constante B Delimitador [CR] constante Programação da identificação do Operador Sintaxe: [FS] C <> A Identificação do Operador A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação do nome da moeda para o cheque Sintaxe: [FS] C <> 5 A Nome da moeda singular 5 A Nome da moeda plural 5 A Nome da fração da moeda singular 5 A Nome da fração da moeda plural A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Página de 8
Programação de avanços de papel Sintaxe: [FS] C <> N Separação entre linhas ( em passos de / ) N Separação entre documentos ( em linhas ) N Linha de acionamento da guilhotina ( em linhas ) N = Guilhotina desabilitada = Guilhotina habilitada N = Impressão antecipada do clichê = Sem impressão antecipada do clichê A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação de porta serial do usuário Sintaxe: [FS] C <> N Velocidade de comunicação = = = 8 = 5 = = = 8 N Controle de Fluxo: respeita CTS na transmissão não respeita CTS N Atraso entre caracteres transmitidos ( ms ) A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Programação da Identificação do Programa Aplicativo Sintaxe: [FS] C <> 8 A Identificação do programa aplicativo em linhas de caracteres cada A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Página de 8
Página de 8
Comandos Não Fiscais Ejetar cheque Sintaxe: [FS] N <> Nenhum A Delimitador : constante B Identificador do comando <> constante B Delimitador [CR] constante Cancelar preenchimento de cheque ou autenticação Sintaxe: [CAN] Nenhum Nota: Este comando não entra na fila de execução A Delimitador : constante B Delimitador [CR] constante Comutar o ECF para On Line, se possível Sintaxe: [GS] [BS] Nenhum : [CR] Avanço de papel Sintaxe: [LF] Nenhum Nenhuma Sinal sonoro Sintaxe: [BEL] Nenhum Nenhuma Página 5 de 8
Comandos compatíveis com o modo FS 5 COMANDO Número de parâmetros Delimitador Função [ESC] Nenhum [ESC] 5 [ESC] [ESC] 5 <55> [ESC] <55> [ESC] <55> [ESC] [ESC] 5 [ESC] <55> [ESC] 5 [ESC] <55> [ESC] Nenhum [ESC] Nenhum [ESC] 8 [ESC] <55> [ESC] Nenhum [ESC] [ESC] <55> ou [LF] [ESC] Nenhum [ESC] Nenhum [ESC] 8 [ESC] ou [ESC] 8 [ESC] 8 [ESC] ou 5 [ESC] [ESC] [ESC] 8 [ESC] Nenhum [ESC] 5 Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] 5 [ESC] Nenhum [ESC] 5 Nenhum [ESC] Nenhum [ESC] 8 Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] V [ESC] Y 8 <55> ou [LF] [ESC] m Nenhum [ESC] p [ESC] Comando não funcional [ESC] Z Comando não funcional [ESC] b [ESC] c 5 <55> [ESC] d 8 [ESC] f 5 <55> [ESC] v [ESC] t <55> [ESC] g Página de 8
[ESC] l Tabela de bancos [ESC] u Nenhum [ESC] a 8 <55> Texto adicional na frente do cheque [ESC] r Nenhum Leitura do CMC- [ESC] s Impressão vertical de cheque [ESC] q Atributo do cheque [GS][ENQ] ou [GS] 55 Nenhum Palavra de status FS5 Texto adicional na frente do cheque Sintaxe: [ESC] a Até 8 A Texto a ser impresso na frente do cheque B Delimitador <55> constante A Delimitador : constante B Delimitador [CR] constante Leitura do CMC- Sintaxe: [ESC] r Nenhum A Delimitador : constante N A Código CMC- lido B Delimitador [CR] constante Impressão vertical de cheque Sintaxe: [ESC] s N Valor do cheque A Delimitador : constante B Delimitador [CR] constante Atributo do cheque Sintaxe: [ESC] q N = Impressão em modo normal = Impressão em modo negrito = impressão em modo enfatizado ( passagens) Página de 8
A Delimitador : constante B Delimitador [CR] constante Comutação do modo de compatibilidade/tabela de caracteres Sintaxe: [ESC] N para comutar para o modo compatível com FS para comutar para o modo compatível com FS5 N ISO CP85 ABICOMP CP A Delimitador : constante B Delimitador [CR] constante Página 8 de 8
Comandos compatíveis com o modo FS COMANDO Número de parâmetros Delimitador Função [ESC] Nenhum [ESC] 5 <55> [ESC] [ESC] [ESC] [ESC] <55> [ESC] 8 5 [ESC] <55> [ESC] [ESC] Nenhum [ESC] <55> [ESC] [ESC] Nenhum [ESC] 5 8 <55> [ESC] Nenhum [ESC] [ESC] 8 Nenhum [ESC] [ESC] 5 Nenhum [ESC] 5 [ESC] 5 [ESC] 5 [ESC] [ESC] [ESC] [ESC] [ESC] 8 [ESC] 5 Nenhum [ESC] [ESC] [ESC] 8 [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] 5 Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] 8 Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] Nenhum [ESC] 5 Nenhum [ESC] Nenhum [ESC] 5 Nenhum Comando não funcional [ESC] p [ESC] Y 55 <55> ou [LF] [ESC] y 55 <55> ou [LF] [ESC] b [ESC] d 8 [ESC] c 5 <55> [ESC] f 5 <55> [ESC] v [ESC] V [ESC] g [ESC] l Tabela de bancos Página de 8
[ESC] u Nenhum [ESC] t <55> [ESC] m [ESC] a 8 <55> Texto adicional na frente do cheque [ESC] q Atributo do cheque [GS][ENQ] ou [GS] 55 Nenhum Palavra de status FS Texto adicional na frente do cheque Sintaxe: [ESC] a Até 8 A Texto a ser impresso na frente do cheque B Delimitador <55> constante A Delimitador : constante A Caracter a N Código de erro N Código de aviso B Delimitador [CR] constante Atributo do cheque Sintaxe: [ESC] q N = Impressão em modo normal = Impressão em modo negrito = impressão em modo enfatizado ( passagens) A Delimitador : constante A Caracter q N Código de erro N Código de aviso B Delimitador [CR] constante Comutação do modo de compatibilidade/tabela de caracteres Sintaxe: [ESC] N para comutar para o modo compatível com FS para comutar para o modo compatível com FS5 N ISO CP85 ABICOMP CP A Delimitador : constante B <> N Código de erro N Código de aviso B Delimitador [CR] constante Página de 8
Apêndice A: Códigos de erro em modo compatível FS5 Código Descrição Comando habilitado apenas em MIT Erro na gravação da MF Capacidade da MF esgotada Erro no relógio 5 Erro Drástico Erro de leitura na MF Comando habilitado apenas em modo fiscal Documento aberto Documento não aberto Não há documento Caracter numérico inválido Capacidade da MT esgotada 5 Item não encontrado na MT Erro de Sintaxe Overflow na acumulação 8 Selecionado totalizador sem alíquota programada MF vazia Nenhum campo requer atualização Pouco papel RZ já emitida RZ do movimento anterior ainda pendente Desconto ou acréscimo de valor inválido 5 Caracter inválido Impressora de cheques não disponível 8 Valor zero não permitido Último documento não foi CF Totalizador NF inválido Autenticação não permitida neste momento Cupom Adicional inibido por comando 5 Relógio inoperante Versão incorreta do SB 8 Meio de pagamento inválido Erro na seqüência de fechamento de documento Dia fiscal aberto Data inválida Dia fiscal não aberto Não pode emitir CCD Operação inválida 5 Campo em branco não permitido 8 Estorno não é possível Pagamento não encontrado na MT 5 Fim do papel 5 Nenhum usuário cadastrado 5 Memória Fiscal não encontrada Queda de energia Operação com ICMS não permitida 5 Operação com ISS não permitida Desconto em ISS inibido IOF inibido 8 Deve ajustar o relógio Comando de subtotal não mais suportado 8 Banco não cadastrado 8 Texto inválido 8 Extenso do cheque não cabe 8 Impressão do verso não permitida no momento 85 Erro de leitura 8 Erro na carga 8 Parâmetro inválido Erro na comunicação Página de 8
Página de 8
Apêndice B: Códigos de erro em modo compatível FS Código Descrição Comando habilitado apenas em MIT Erro na gravação da MF Capacidade da MF esgotada Data não coincidente 5 MF não inicializada Erro de leitura na MF MF presente 8 Senha incorreta Comando habilitado apenas em modo fiscal Documento aberto Documento não aberto Cancelamento não é possível Caracter numérico inválido Capacidade da MT esgotada 5 Item não encontrado na MT Erro de Sintaxe Overflow na acumulação 8 Selecionado totalizador sem alíquota programada MF vazia Nenhum campo requer atualização Confirme RZ RZ já emitida RZ do movimento anterior ainda pendente Desconto ou acréscimo de valor inválido 5 Caracter inválido Comando não pode ser executado Operação abortada 8 Valor zero não permitido Último documento não foi CF Totalizador NF inválido Autenticação não permitida neste momento Desconto em ISS não permitido Emita CCDs ECF em erro fiscal 5 Relógio inoperante Versão incorreta do SB 8 Meio de pagamento inválido Erro na seqüência de fechamento de documento Dia fiscal aberto Data inválida Dia fiscal não aberto Não pode emitir CCD Meio de pagamento já programado 5 Campo em branco não permitido Cancele CCDs Cópia não disponível 8 Estorno não é possível Pagamento não encontrado na MT 5 Fim do papel Queda de energia Erro de comunicação 8 Banco não cadastrado 8 Texto inválido 8 Extenso do cheque não cabe 8 Leitor CMC- não disponível 8 Erro na carga 8 Operação habilitada apenas após a impressão de cheque 88 Valor inválido Página de 8
Página de 8
Apêndice C: Códigos de erro estendidos ECF com falha mecânica MF não conectada MFD não conectada MFD esgotada 5 Erro na comunicação com a MF Erro na comunicação com a MFD MF não inicializada 8 MFD não inicializada MFD já inicializada MFD foi substituída MFD já cadastrada Erro na inicialização da MFD Faltam parâmetros de inicialização na MF Comando não suportado 5 Superaquecimento da cabeça de impressão Perda de dados da MT Operação habilitada apenas em MIT 8 Operação habilitada apenas em modo fiscal Data inexistente Data inferior ao do último documento Intervalo inconsistente Não existem dados Clichê de formato inválido Erro no verificador da comunicação 5 Senha incorreta Número de decimais para quantidade inválido Número de decimais para valor unitário inválido 8 Tipo de impressão de FD inválido Caracter não estampável Caracter não estampável ou em branco Caracteres não podem ser repetidos Limite de itens atingido Todos os totalizadores fiscais já estão programados Totalizador fiscal já programado 5 Todos os totalizadores não fiscais já estão programados Totalizador não fiscal já programado Todos os relatórios gerenciais já estão programados 8 Relatório gerencial já programado Meio de pagamento já programado Índice inválido Índice do meio de pagamento inválido Erro gravando número de decimais na MF Erro gravando moeda na MF Erro gravando símbolos de decodificação do GT na MF 5 Erro gravando número de fabricação da MFD na MF Erro gravando usuário na MF Erro gravando GT do usuário anterior na MF 8 Erro gravando registro de marcação na MF Erro gravando CRO na MF 5 Erro gravando impressão de FD na MF 5 Campo em branco ou zero não permitido 5 Campo reservado a gravação da moeda na MF esgotado 5 Campo reservado a gravação da tabela de GT na MF esgotado 5 Campo reservado a gravação do NS da MFD na MF esgotado 55 Campo reservado a gravação de usuário na MF esgotado 5 CNPJ inválido 5 CRZ e CRO em zero 58 Intervalo invertido 5 Utilize apenas ou Configuração permitida apenas imediatamente a RZ Página 5 de 8
Símbolo gráfico inválido Falta pelo menos campo no nome da moeda para cheque Código supera o valor 55 Utilize valores entre 5 e 8 5 Utilize valores entre e 5 Utilize valores entre e 5 Data informada não coincide com a data do ECF 8 Deve ajustar o relógio ( utilize o comando [FS] M <> ) Erro ao ajustar o relógio Capacidade da MF esgotada Versão do SB gravado na MF incorreta Fim do papel Nenhum usuário programado Utilize apenas dígitos numéricos 5 Campo não pode estar em zero Campo não pode estar em branco Valor da operação não pode ser zero 8 CF aberto CNF aberto 8 CCD aberto 8 RG aberto 8 CF não aberto 8 CNF não aberto 8 CCD não aberto 85 RG não aberto 8 CCD ou RG não aberto 8 Documento já totalizado 88 RZ do movimento anterior pendente 8 Já emitiu RZ de hoje Totalizador sem alíquota programada Campo de código ausente Campo de descrição ausente VU ou quantidade em zero Item ainda não vendido 5 Desconto ou acréscimo não pode ser zero Item já possui desconto ou acréscimo Item cancelado 8 Operação inibida por configuração Opção não suportada Desconto ou acréscimo supera valor bruto Desconto ou acréscimo final de valor zero Valor bruto zero Overflow no valor do item Overflow no valor do desconto ou acréscimo 5 Overflow na capacidade do documento Overflow na capacidade do totalizador Item não possui desconto 8 Item já possui desconto Quantidade possui mais de decimais Valor unitário possui mais de decimais Quantidade a cancelar deve ser inferior a total Campo de descrição deste item não mais presente na MT Subtotal não possui desconto ou acréscimo Não em fase de totalização 5 Não em fase de venda ou totalização Mais de desconto ou acréscimo não permitido Valor do desconto ou acréscimo supera subtotal 8 Meio de pagamento não programado Não em fase de pagamento ou totalização Não em fase de finalização de documento Já emitiu mais CCDs que poderia estornar Último documento não é cancelável Página de 8
Estorne CCDs Último documento não foi CF 5 Último documento não foi CNF Não pode cancelar Pagamento não mais na MT 8 Já emitiu CCD deste pagamento RG não programado CNF não programado Cópia não disponível Já emitiu segunda via Já emitiu reimpressão Informações sobre o pagamento não disponíveis 5 Já emitiu todas as parcelas Parcelamento somente na seqüência CCD não encontrado 8 Não pode utilizar SANGRIA ou SUPRIMENTO Pagamento não admite CCD Relógio inoperante Usuário sem CNPJ Usuário sem IM Não se passou hora após o fechamento do último documento ECF OFF LINE 5 Documento em emissão COO não coincide Erro na autenticação 8 Erro na impressão de cheque Data não pertence ao século XXI 5 Usuário já programado 5 Descrição do pagamento já utilizada 5 Descrição do totalizador já utilizada 5 Descrição do RG já utilizada 5 Já tem desconto após acréscimo (ou vice versa) 55 Já programou 5 totalizadores para ICMS 5 Já programou 5 totalizadores para ISS 5 MFD com problemas 58 Razão social excede 8 caracteres 5 Nome fantasia excede 8 caracteres Endereço excede caracteres Identificação do programa aplicativo ausente Valor de desconto supera valor acumulado em totalizador Número de parcelas supera MFD não cadastrada Apêndice D: Códigos de aviso em modo exclusivo Papel acabando Tampa aberta Bateria fraca Página de 8
Apêndice E: Caracteres de controle reconhecidos [ESC] W / [SO] ou [ESC] [SO] [DC] [SI] ou [ESC] [SI] [DC] [ESC] G / [ESC] E / [ESC] / [ESC] b Desliga/liga modo dupla largura Liga modo dupla largura por uma linha Desliga o modo dupla largura por uma linha Liga o modo condensado Desliga o modo condensado Desliga/liga modo enfatizado Desliga/liga modo negrito Desliga/liga modo sublinhado Impressão de código de barras Sintaxe para a impressão de código de barras: ESC b n n n n s...sn n - tipo do código a ser impresso, conforme: EAN- EAN-8 STANDARD OF 5 INTERLEAVED OF 5 CODE8 5 CODE CODE UPC-A 8 CODABAR MSI CODE n - largura da barra. De a 5. Se, é usado. n - altura da barra. De 5 a. Se, é usado 5. n - se, imprime o código abaixo das barras s...sn - string contendo o código, conforme: EAN- dígitos de a EAN-8 dígitos de a UPC-A dígitos de a CODE Tamanho variável. -, A-Z, '-', '.', '%', '/', '$', ' ', '+' O caracter '*' de start/stop é inserido automaticamente CODE Tamanho variável. -, A-Z, '-', '.', ' ', '$', '/', '+', '%' O caracter '*' de start/stop é inserido automaticamente CODABAR tamanho variável. -, '$', '-', ':', '/', '.', '+' Existem diferentes caracteres de start/stop: A, B, C, and D que são usados em pares e não podem aparecer em nenhum outro lugar do código. CODE Tamanho variável. a As barras são geradas com checksum de dois caracteres CODE 8 Tamanho variável. Todos os caracteres ASCII Interleaved of 5 Tamanho sempre par. a Standard of 5 Tamanho variável. a MSI Tamanho variável. a Página 8 de 8