|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DENOMINAÇÃO | ITEM |
|
Leitura X | 3.10.3.4.20 |
|
Leitura da MF por Data/CRZ | 3.10.3.4.22 |
|
Captura Eletrônica de Dados | 3.10.3.4.26 |
|
Programar CNPJ, IE e IM do Usuário (para realizar a primeira programação) | 3.10.3.4.54 |
|
Ajustar Relógio | 3.10.3.4.60 |
|
Funções do Teclado "SELEÇÃO-CONFIRMA" | 3.5 |
|
DENOMINAÇÃO | ITEM |
|
Abertura de Gaveta | 3.10.3.4.6 |
|
Leitura X | 3.10.3.4.20 |
|
Redução Z (caso a entrada em MBT seja pela falta de emissão da RZ) | 3.10.3.4.21 |
|
Leitura da MF por Data/CRZ | 3.10.3.4.22 |
|
Interrompe Leituras | 3.10.3.4.25 |
|
Captura Eletrônica de Dados | 3.10.3.4.26 |
|
Entrada em MIL | 3.10.3.4.36 |
|
Entrada/Saída de Horário de Verão | 3.10.3.4.39 |
|
Programar Quantidade de Documentos Autorizados | 3.10.3.4.53 |
|
Re-impressão de MFD | 3.10.3.4.59 |
|
Exportar Arquivo Binário do SB | 3.10.3.4.61 |
|
Exportar Arquivo Binário da MF | 3.10.3.4.62 |
|
Exportar Arquivo Binário da MFD | 3.10.3.4.63 |
|
Exportar Arquivo Binário TDM | 3.10.3.4.64 |
|
Pesquisa de Versão da Especificação de Comandos | 3.10.3.4.74 |
|
Funções do Teclado "SELEÇÃO-CONFIRMA" | 3.5 |
|
DENOMINAÇÃO | ITEM |
|
Abertura de Gaveta | 3.10.3.4.6 |
|
Leitura X | 3.10.3.4.20 |
|
Leitura da MF por Data/CRZ | 3.10.3.4.22 |
|
Interrompe Leituras | 3.10.3.4.25 |
|
Captura Eletrônica de Dados | 3.10.3.4.26 |
|
Saída de MIT | 3.10.3.4.38 |
|
Re-impressão de MFD | 3.10.3.4.59 |
|
Exportar Arquivo Binário do SB | 3.10.3.4.61 |
|
Exportar Arquivo Binário da MF | 3.10.3.4.62 |
|
Exportar Arquivo Binário da MFD | 3.10.3.4.63 |
|
Exportar Arquivo Binário TDM | 3.10.3.4.64 |
|
Funções do Teclado "SELEÇÃO-CONFIRMA" | 3.5 |
|
DENOMINAÇÃO | ITEM |
|
Abertura de Gaveta | 3.10.3.4.6 |
|
Texto Livre para CCD e Relatório Gerencial (exclusivamente para emissão de Relatório Gerencial, com índice "1" contendo os valores ou informações dos parâmetros de programação) | 3.10.3.4.9 |
|
Fechamento de CCD ou Gerencial (exclusivamente para emissão de Relatório Gerencial, com índice "1" contendo os valores ou informações dos parâmetros de programação) | 3.10.3.4.10 |
|
Aciona Guilhotina | 3.10.3.4.11 |
|
Abertura de Relatório Gerencial (exclusivamente para emissão de Relatório Gerencial, com índice "1", contendo os valores ou informações dos parâmetros de programação) | 3.10.3.4.12 |
|
Leitura X | 3.10.3.4.20 |
|
Leitura da MF por Data/CRZ | 3.10.3.4.22 |
|
Mensagem Complementar – Identificação do Aplicativo | 3.10.3.4.24 |
|
Interrompe Leituras | 3.10.3.4.25 |
|
Captura Eletrônica de Dados | 3.10.3.4.26 |
|
Entrada/Saída de Horário de Verão | 3.10.3.4.39 |
|
Inserir Alíquota ICMS ou ISSQN (para programar acumulador ainda não programado) | 3.10.3.4.40 |
|
Habilitar I, F, N, IS, FS, NS | 3.10.3.4.41 |
|
Inserir Registradores de Meios de Pagamento (para programar acumulador ainda não programado) | 3.10.3.4.43 |
|
Inserir Registradores de Operações Não Fiscais (para programar acumulador ainda não programado) | 3.10.3.4.44 |
|
Inserir Relatório Gerencial (para programar acumulador ainda não programado) | 3.10.3.4.45 |
|
Programar Loja | 3.10.3.4.50 |
|
Programar Quantidade de Documentos Autorizados | 3.10.3.4.53 |
|
Programar CNPJ, IE e IM do Usuário | 3.10.3.4.54 |
|
Re-impressão de MFD | 3.10.3.4.59 |
|
Ajustar Relógio | 3.10.3.4.60 |
|
Exportar Arquivo Binário do SB | 3.10.3.4.61 |
|
Exportar Arquivo Binário da MF | 3.10.3.4.62 |
|
Exportar Arquivo Binário da MFD | 3.10.3.4.63 |
|
Exportar Arquivo Binário TDM | 3.10.3.4.64 |
|
Pesquisa de Versão da Especificação de Comandos | 3.10.3.4.74 |
|
Programar Operador | 3.10.3.5.4 |
|
Funções do Teclado "SELEÇÃO-CONFIRMA" | 3.5 |
|
DENOMINAÇÃO | ITEM |
|
Saída de MIL | 3.10.3.4.37 |
|
Inserir Alíquota ICMS ou ISSQN (para alterar alíquota de acumulador já programado) | 3.10.3.4.40 |
|
Desabilitar I, F, N, IS, FS, NS | 3.10.3.4.42 |
|
Inserir Registradores de Meios de Pagamento (para alterar meio de pagamento de acumulador já programado) | 3.10.3.4.43 |
|
Inserir Registradores de Operações Não Fiscais (para alterar Operação Não Fiscal de acumulador já programado) | 3.10.3.4.44 |
|
Inserir Relatório Gerencial (para alterar Relatório Gerencial de acumulador já programado) | 3.10.3.4.45 |
|
Programar Chave Pública do Fisco | 3.10.3.4.48 |
|
Programar Endereço para Transmissão Eletrônica | 3.10.3.4.49 |
|
Programar Número de Ordem Seqüencial do ECF | 3.10.3.4.51 |
|
Programar Informações do Usuário | 3.10.3.4.52 |
|
Programar CNPJ, IE e IM do Usuário (para alterar dados gravados em MNI em conformidade com os Requisitos Complementares descritos no item 3.10.3.4.54) | 3.10.3.4.54 |
|
Programar CNPJ, IE e IM de Prestador de Serviço de Transporte | 3.10.3.5.9 |
|
Habilita ou Desabilita Prestador de Serviço de Transporte | 3.10.3.5.10 |
|
Programar Símbolo da Moeda | 3.10.3.4.57 |
|
Programar Codificação do GT | 3.10.3.5.5 |
|
Comandos Proprietários do Fabricante | 3.10.3.5.6 |
|
DESCRIÇÃO |
|
|
|
FUNÇÕES
(4) |
|
|
|
Contador de Reinício de Operação |
|
|
|
3.10.3.4.36
3.10.3.4.38 |
|
|
|
Contador de Reduções Z |
|
|
|
3.10.3.4.21 |
|
|
|
Contador de Ordem de Operação |
|
|
|
3.10.3.4.1
3.10.3.4.7(1) 3.10.3.4.7(2) 3.10.3.4.8 3.10.3.4.12 3.10.3.4.13 3.10.3.4.16 3.10.3.4.19 3.10.3.4.20 3.10.3.4.21 3.10.3.4.22 3.10.3.4.23 3.10.3.4.32 3.10.3.5.7 |
|
|
|
Contador Geral de Operação Não-Fiscal |
|
|
|
3.10.3.4.8
3.10.3.4.12 3.10.3.4.13 3.10.3.4.16 3.10.3.4.19 3.10.3.4.23 |
|
|
|
Contador de Cupom Fiscal |
|
|
|
3.10.3.4.1
3.10.3.4.7. 3.10.3.5.7 |
|
|
|
Contador Geral de Relatório Gerencial |
|
|
|
3.10.3.4.12 |
|
|
|
Contador Geral de Operação Não-Fiscal Cancelada |
|
|
|
3.10.3.4.7(2)
3.10.3.4.31(2) |
|
|
|
Contador Geral de Cupom Fiscal Cancelado |
|
|
|
3.10.3.4.7(1)
3.10.3.4.31(1) |
|
|
|
Contador de Cupom Fiscal Cancelado |
|
|
|
3.10.3.4.7(1)
3.10.3.4.31(1) |
|
|
|
Contadores Específicos de Operações Não-Fiscais |
|
|
|
3.10.3.4.17
3.10.3.4.23 |
|
|
|
Contadores Específicos de Relatórios Gerenciais |
|
|
|
3.10.3.4.12 |
|
|
|
Contador de Comprovante de Crédito ou Débito |
|
|
|
3.10.3.4.8
3.10.3.4.13 |
|
|
|
Contador de Fita-detalhe |
|
|
|
3.10.3.4.59 |
|
|
|
Contador de Tentativas Mal Sucedidas de Substituição de SB |
|
|
|
3.2.2 (e) |
|
|
|
Contador de Comprovantes de Crédito ou Débito Não Emitidos, que deve indicar o resultado da seguinte equação:
NCN = Qtde de Registros de Meio de Pagamento Vinculado a CCD(*) + CCD Estornados - Qtde de CCD emitidos - Qtde de Registros de Meio de Pagamento Vinculado a CCD(*) que foram substituídos por outro Meio de Pagamento não Vinculado a CCD. (*) Qtde de Registros de Meio de Pagamento Vinculado a CCD: Quando houver Registro de Meio de Pagamento Vinculado a CCD com parcelamento de valor que exija a emissão de mais de um CCD, adotar-se á a quantidade de parcelas em substituição ao respectivo Meio de Pagamento registrado. |
|
|
|
3.10.3.4.4
3.10.3.4.7(1) 3.10.3.4.7(2) 3.10.3.4.8 3.10.3.4.13 3.10.3.4.19 3.10.3.4.31(1) 3.10.3.4.31(2) |
|
|
|
Contador de Tempo Emitindo Documento Fiscal – somatório dos intervalos de tempo gastos entre a abertura e o fechamento de cada Cupom Fiscal. |
|
|
|
--- |
|
|
|
Contador de Tempo Operacional – tempo compreendido entre emissões de Reduções Z, limitado a 26 horas, e durante o qual o ECF esteja em condições de emitir Cupom Fiscal |
|
|
|
--- |
|
|
|
DESCRIÇÃO |
|
|
|
FUNÇÕES
(4) |
|
|
|
Totalizador Geral que deve indicar o somatório dos valores de Venda Bruta Diária (equação: GT = ∑ VB) |
|
|
|
3.10.3.4.2
3.10.3.4.27(3-4) 3.10.3.4.29(2) 3.10.3.5.7 3.10.3.5.8 3.10.3.4.57 |
|
|
|
Venda Bruta Diária que representa a diferença entre o valor acumulado no GT atual e o GT acusado na ultima RZ emitida (VB = GT atual – GT uRZ) e indica a soma de todos os valores correspondentes a registros de item e a acréscimos sobre item impressos com o Símbolo de Acumulação no GT previsto nos itens 3.10.3.4.2 (Registro de Item em Cupom Fiscal), 3.10.3.4.27 (Acréscimo sobre Item) e 3.10.3.4.29 (Acréscimo sobre Subtotal). |
|
|
|
3.10.3.4.2
3.10.3.4.27(3-4) 3.10.3.4.29(2) 3.10.3.5.7 3.10.3.5.8 |
|
|
|
Venda Líquida Diária que deve indicar a diferença entre o valor acumulado no VB e a soma de Can-T, Can-S, DT, DS, TS e IFNS (equação: VL = VB – (Can-T + Can-S + DT + DS + TS + IFNS) |
|
|
|
--- |
|
|
|
Totalizadores parciais de operações ou prestações tributadas pelo ICMS que deve ser representado por xxTnn,nn%, onde xx representa o número de identificação do totalizador podendo variar de 01 a 30 e nn,nn representa o valor da alíquota do ICMS. |
|
|
|
3.10.3.4.2
3.10.3.4.3(1) 3.10.3.4.7(1) 3.10.3.4.27(1-2) 3.10.3.4.27(3-4) 3.10.3.4.28(1-2) 3.10.3.4.29(1-2) 3.10.3.4.30(1-2) 3.10.3.4.31(1) 3.10.3.5.7 3.10.3.5.8 3.10.3.5.1 |
|
|
|
Totalizadores parciais de prestações tributadas pelo ISSQN que deve ser representado por xxSnn,nn%, onde xx representa o número de identificação do totalizador podendo variar de 01 a 30 e nn,nn representa o valor da alíquota do ISSQN. |
|
|
|
3.10.3.4.2
3.10.3.4.3 (1) 3.10.3.4.7 (1) 3.10.3.4.27(1-2) 3.10.3.4.27(3-4) 3.10.3.4.28(1-2) 3.10.3.4.29(1-2) 3.10.3.4.30(1-2) 3.10.3.4.31(1) 3.10.3.5.7 3.10.3.5.8 3.10.3.5.1 |
|
|
|
Totalizadores parciais de operações não-fiscais |
|
|
|
3.10.3.4.3(2)
3.10.3.4.7(2) 3.10.3.4.17 3.10.3.4.23 3.10.3.4.27(5-6) 3.10.3.4.27(7-8) 3.10.3.4.28(3-4) 3.10.3.4.29(3-4) 3.10.3.4.30(3-4) 3.10.3.4.31(2) |
|
|
|
Totalizadores parciais de isento, de substituição tributária e de não-incidência de operações ou prestações tributadas pelo ICMS, que devem ser representados por I1, I2 e I3 para Isento, F1, F2 e F3 para Substituição Tributária e N1, N2 e N3 para Não-Incidência. |
|
|
|
3.10.3.4.7(1)
3.10.3.4.27(1-2) 3.10.3.4.27(3-4) 3.10.3.4.28(1-2) 3.10.3.4.29(1-2) 3.10.3.4.30(1-2) 3.10.3.4.31(1) 3.10.3.5.1 |
|
|
|
Totalizadores parciais de isento, de substituição tributária e de não-incidência de prestações tributadas pelo ISSQN, que devem ser representados por IS1, IS2 e IS3 para Isento, FS1, FS2 e FS3 para Substituição Tributária e NS1, NS2 e NS3 para Não-Incidência. |
|
|
|
3.10.3.4.7(1)
3.10.3.4.27(1-2) 3.10.3.4.27(3-4) 3.10.3.4.28(1-2) 3.10.3.4.29(1-2) 3.10.3.4.30(1-2) 3.10.3.4.31(1) 3.10.3.5.1 |
|
|
|
Totalizadores parciais dos meios de pagamento |
|
|
|
3.10.3.4.4
3.10.3.4.7(1) 3.10.3.4.7(2) 3.10.3.4.19 3.10.3.4.31(1-2) |
|
|
|
Totalizador parcial de troco (apenas um) |
|
|
|
3.10.3.4.4
3.10.3.4.7(1) 3.10.3.4.7(2) 3.10.3.4.31(1-2) |
|
|
|
Totalizador parcial de descontos em ICMS (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.27(1-2) 3.10.3.4.28(1) 3.10.3.4.29(1) 3.10.3.4.30(1) 3.10.3.4.31(1) |
|
|
|
Totalizador parcial de descontos em ISSQN (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.27(1-2) 3.10.3.4.28(1) 3.10.3.4.29(1) 3.10.3.4.30(1) 3.10.3.4.31(1) |
|
|
|
Totalizador parcial de descontos não-fiscais (apenas um) |
|
|
|
3.10.3.4.3(2)
3.10.3.4.7(2) 3.10.3.4.27(5-6) 3.10.3.4.28(3) 3.10.3.4.29(3) 3.10.3.4.30(3) 3.10.3.4.31(2) |
|
|
|
Totalizador parcial de acréscimos em ICMS (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.27(3-4) 3.10.3.4.28(2) 3.10.3.4.29(2) 3.10.3.4.30(2) 3.10.3.4.31(1) |
|
|
|
Totalizador parcial de acréscimos em ISSQN (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.27(3-4) 3.10.3.4.28(2) 3.10.3.4.29(2) 3.10.3.4.30(2) 3.10.3.4.31(1) |
|
|
|
Totalizador parcial de acréscimos não-fiscais (apenas um) |
|
|
|
3.10.3.4.3(2)
3.10.3.4.7(2) 3.10.3.4.27(7-8) 3.10.3.4.28(4) 3.10.3.4.29(4) 3.10.3.4.30(4) 3.10.3.4.31(2) |
|
|
|
Totalizador parcial de cancelamentos em ICMS (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.28(2) 3.10.3.4.30(2) 3.10.3.4.31(1) 3.10.3.5.1 |
|
|
|
Totalizador parcial de cancelamentos em ISSQN (apenas um) |
|
|
|
3.10.3.4.3(1)
3.10.3.4.7(1) 3.10.3.4.28(2) 3.10.3.4.30(2) 3.10.3.4.31(1) 3.10.3.5.1 |
|
|
|
Totalizador parcial de cancelamentos não-fiscais (apenas um) |
|
|
|
3.10.3.4.3(2)
3.10.3.4.7(2) 3.10.3.4.31(2) |
|
|
|
DESCRIÇÃO |
|
|
|
|
Indicador do Tipo de Intervenção, sendo: "L" para Intervenção Técnica Lógica (MIL) e "F" para Intervenção Técnica Física (MIT) |
|
|
|
|
Número de Ordem Seqüencial do ECF |
|
|
|
|
Operador |
|
|
|
|
Loja |
|
|
|
|
Razão Social do estabelecimento usuário do ECF |
|
|
|
|
Nome Fantasia do estabelecimento usuário do ECF |
|
|
|
|
Endereço do estabelecimento usuário do ECF |
|
|
|
|
Inscrição no Cadastro Nacional de Pessoa Jurídica do estabelecimento usuário do ECF e do prestador de serviço de transporte
Utilizar mascara no formato: 99.999.999/9999-99 |
|
|
|
|
Inscrição Estadual do estabelecimento usuário do ECF e do prestador de serviço de transporte. |
|
|
|
|
Inscrição Municipal do estabelecimento usuário do ECF e do prestador de serviço de transporte. |
|
|
|
|
Sigla da unidade federada do prestador de serviço de transporte |
|
|
|
|
Sigla do município do prestador de serviço de transporte |
|
|
|
|
Número de inscrição no CNPJ ou no CPF do consumidor.
Utilizar mascara no formato: 999.999.999-99 para CPF ou 99.999.999/9999-99 para CNPJ |
|
|
|
|
Indicação do nome do consumidor |
|
|
|
|
Indicação do endereço do consumidor |
|
|
|
|
Indicação de Data no formato dd/mm/aaaa, onde dd representa o dia, mm o mês e aaaa o ano |
|
|
|
|
Indicação de Horário no formato hh:mm:ss, onde hh indica a hora, mm o minuto e ss o segundo, seguido, quando em horário de verão, da letra "V" grafada em letra maiúscula. |
|
|
|
|
Indicação presente na LMF que informa a transmissão da redução Z para o endereço eletrônico definido no requisito 3.10.3.4.49 |
|
|
|
{ Cabeçalho }
------------------------------------------------ { [Identificação do Consumidor] } ------------------------------------------------ { Corpo do Documento ... [Mensagem de Falta de Energia] ... Corpo do Documento } ------------------------------------------------ { [Informações Suplementares] } ------------------------------------------------ { [Identificação do PAF-ECF] } ------------------------------------------------ { Rodapé } ------------------------------------------------ [Mensagem de Falta de Energia] |
{ Cabeçalho }
------------------------------------------------ { Corpo do Documento ... [Mensagem de Falta de Energia] ... Corpo do Documento } ------------------------------------------------ { [Informações Suplementares] } ------------------------------------------------ { [Identificação do PAF-ECF] } ------------------------------------------------ { [Identificação do Consumidor] } ------------------------------------------------ { Rodapé } ------------------------------------------------ [Mensagem de Falta de Energia] |
{ Cabeçalho }
------------------------------------------------ { Corpo do Documento ... [Mensagem de Falta de Energia] ... Corpo do Documento } ------------------------------------------------ { [Informações Suplementares] } ------------------------------------------------ { [Identificação do PAF-ECF] } ------------------------------------------------ { Rodapé } ------------------------------------------------ [Mensagem de Falta de Energia] |
[<logomarca>] |
<razão social>
[<nome de fantasia>] <endereço> [<endereço>] [CNPJ: <cnpj>] [IE: <ie>] [IM: <im>] |
[<logomarca >] |
<razão social>
[<nome de fantasia>] <endereço> [<endereço>] [CNPJ: <cnpj>] [IE: <ie>] [IM: <im>] |
<razão social>
[<nome de fantasia>] <endereço> [<endereço>] [CNPJ: <cnpj>] [IE: <ie>] [IM: <im>] |
[CNPJ/CPF consumidor: <CNPJ ou CPF>]
[NOME: <nome do consumidor>] [ENDEREÇO: <endereço do consumidor>] |
[<Texto de Linha Adicional>]
[<Texto de Linha Adicional>] [<Texto de Linha Adicional>] [<Texto de Linha Adicional>] [<Texto de Linha Adicional>] [<Texto de Linha Adicional>] [<Texto de Linha Adicional>] [<Texto de Linha Adicional>] |
[<Identificação do Aplicativo>]
[<Identificação do Aplicativo>] |
[<assinatura digital>]
MARCA: <marca> MOD.: <modelo> <tipoecf> VERSÃO: XX.XX.XX ECF: nnn LJ:mmmm OPR :<nome_operadoor> <GT_codificado> <data> <hora> [<Chave de Busca do Cupom Fiscal Eletrônico>]: FAB:<XXXXXXXXXXXXXXXXXXXX> BR |
[FALTA DE ENERGIA – RETORNO <dataR> <horaR>] |
|
|
|
Significado | Utilização |
|
|
|
Start Of Heading |
Envio de Comando
Resultado de Comando |
|
|
|
ENQuiry | Solicitação de Status |
|
|
|
ACKnowledge | Aceite de Comando Enviado |
|
|
|
Wait for AcKnowledge | ECF Ocupado |
|
|
|
Negative AcKnowledge | Erro de Protocolo |
|
|
|
SYNchronous Idle |
Solicitação de Sincronismo
Resposta de Sincronismo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
APLICATIVO | ECF | |
O aplicativo envia o Pacote de Solicitação de Sincronismo | => | |
SYN | ||
De acordo com o estado do ECF, podem ocorrer as seguintes situações: | ||
<= |
Situação 1
O ECF responde com um pacote Resposta de sincronismo sinalizando que está em repouso, ou seja, não está executando nenhum comando ou rotina interna, informando o seqüencial do último comando recebido. |
|
SYN SEQ | ||
O aplicativo deverá prosseguir com o Fluxo de Solicitação de Status. | ||
<= |
Situação 2
O ECF responde com um pacote de ECF ocupado sinalizando que está executando algum comando ou rotina interna. |
|
WAK CAT RET | ||
O aplicativo deverá aguardar 500ms e executar novamente o Fluxo de Sincronismo. | ||
Situação 3
O aplicativo não recebe resposta em função do ECF estar desligado ou a conexão serial estar interrompida. |
||
O aplicativo identifica a ocorrência de timeout após aguardar 200ms e deve executar novamente o fluxo (o ECF poderá estar desligado). |
APLICATIVO | ECF | |
O aplicativo envia o Pacote de Comando | => | |
SOH SEQ CMD EXT TBC BCD CHK | ||
De acordo com o estado do ECF, podem ocorrer as seguintes situações: | ||
<= |
Situação 1
O ECF responde com um pacote de Aceite de Comando Enviado. |
|
ACK | ||
<= |
Situação 2
O ECF responde com um pacote de Erro de Protocolo. |
|
NAK CAT RET | ||
<= |
Situação 3
O ECF responde com um pacote de ECF ocupado sinalizando que está executando algum comando ou rotina interna. |
|
WAK CAT RET | ||
O aplicativo deverá aguardar 500ms e executar novamente o Fluxo de Solicitação de Status. | ||
Situação 4
O aplicativo não recebe resposta em função do ECF estar desligado ou a conexão serial estar interrompida. |
||
O aplicativo identifica a ocorrência de timeout após aguardar 200ms. |
APLICATIVO | ECF | |
O aplicativo envia o Pacote de Solicitação de Status | => | |
ENQ SPR | ||
De acordo com o estado do ECF, podem ocorrer as seguintes situações: | ||
<= |
Situação 1
O ECF responde com um pacote de Resultado de Comando. |
|
SOH SEQ CMD EXT CAT RET TBR BRS CHK | ||
<= |
Situação 2
O ECF responde com um pacote de ECF ocupado sinalizando que está executando algum comando ou rotina interna. |
|
WAK CAT RET | ||
O aplicativo deverá aguardar 500ms e executar novamente o Fluxo de Solicitação de Status. | ||
Situação 3
O aplicativo não recebe resposta em função do ECF estar desligado ou a conexão serial estar interrompida. |
||
O aplicativo identifica a ocorrência de timeout após aguardar 200ms e deve executar novamente o fluxo (o ECF poderá estar desligado). |
Byte | Conteúdo | ||
Cada bit representa um status retornado pelo ECF conforme a seguir: | |||
|
|
|
Significado |
|
|
Indica a existência de um outro pacote de resposta para o comando executado. | |
|
Indica que esse é o último pacote de resposta para o comando executado. | ||
|
|
Indica Status de Papel OK | |
|
Indica Status de papel – Pouco papel | ||
|
|
Em operação normal | |
|
Em intervenção | ||
|
|
Tampa Fechada | |
|
Tampa Aberta | ||
|
|
Livre do Fabricante | |
|
|||
|
|
Livre do Fabricante | |
|
|||
|
|
Reservado ao Fisco | |
|
|||
|
|
Reservado ao Fisco | |
|
|||
|
Reservado ao Fisco | ||
|
Esse byte irá conter o campo de dados SPR rebatido | ||
|
Livre do fabricante | ||
Reserva-se 10 bits ao Fisco para padronização futura de status |
|
Conteúdo |
|
Motivo da ocorrência |
|
Reservado ao Fisco |
|
Livre do fabricante |
|
Livre do fabricante |
|
Descritivo do Retorno/Erro | Motivo da ocorrência |
|
Sem erro | 00 |
|
Comando Inválido (*) | 01- O comando enviado para a impressora não existe no Software Básico. |
|
Erro em parâmetro do comando |
01- Conteúdo de parâmetro inválido no comando.
02- Falta parâmetro no comando 03- Excesso de parâmetros no comando 04- COO inicial maior que COO final. 05- CRZ inicial maior que CRZ final 06- Data inicial maior que Data final |
|
Overflow de capacidade | 01- Excedeu a capacidade máxima do totalizador. |
|
Erro de contexto |
01- Comando só pode ser executado em intervenção
02- Comando não pode ser executado em intervenção 03- Comando não pode ser executado localmente 04- Comando não pode ser executado remotamente |
|
Erro em Cupom Fiscal |
01- Comando enviado não pode ser executado, pois existe um Cupom Fiscal aberto.
02- Comando enviado não pode ser executado, pois existe um Comprovante Não Fiscal aberto. 03- Comando enviado não pode ser executado, pois existe um Comprovante de Crédito ou Débito aberto. 04- Comando enviado não pode ser executado, pois existe um Estorno de Comprovante de Crédito ou Débito aberto. 05- Comando enviado não pode ser executado, pois existe um Relatório Gerencial aberto. 06- Comando enviado não pode ser executado, pois o ECF está em repouso. 07- A quantidade máxima de itens em um Cupom Fiscal foi ultrapassada. 08- A quantidade de parcelas somente pode ser especificada para os pagamentos que envolvam meios que aceitem a emissão de CCD. 09- Limite máximo de pagamentos por documento já foi atingido. 10- Cancelamento de um Cupom Fiscal somente será permitido após o estorno de todos os CCDs emitidos. 11- Comando não pode ser executado em documento não pago. 12- Comando não pode ser executado após desconto ou acréscimo em Subtotal 13- Comando de acréscimo/desconto já executado. 14- Comando de consumidor já executado no clichê |
|
Erro em Comprovante Não Fiscal |
01- Comando enviado não pode ser executado, pois existe um Cupom Fiscal aberto.
02- Comando enviado não pode ser executado, pois existe um Comprovante Não Fiscal aberto. 03- Comando enviado não pode ser executado, pois existe um Comprovante de Crédito ou Débito aberto. 04- Comando enviado não pode ser executado, pois existe um Estorno de Comprovante de Crédito ou Débito aberto. 05- Comando enviado não pode ser executado, pois existe um Relatório Gerencial aberto. 06- A quantidade máxima de itens em um Comprovante Não Fiscal foi ultrapassada. 07- A quantidade de parcelas somente pode ser especificada para os pagamentos que envolvam meios que aceitem a emissão de CCD. 08- Limite máximo de pagamentos por documento já foi atingido. 09- Cancelamento de um Comprovante Não Fiscal somente será permitido após o estorno de todos os CCDs emitidos. 10- Comando não pode ser executado em documento não pago. 11- Comando não pode ser executado após desconto ou acréscimo em Subtotal 12- Comando de acréscimo/desconto já executado. 13- Comando de consumidor já executado no clichê |
|
Erro em Relatório Gerencial ou CCD |
01- Comando enviado não pode ser executado, pois existe um Cupom Fiscal aberto.
02- Comando enviado não pode ser executado, pois existe um Comprovante Não Fiscal aberto. 03- Comando enviado não pode ser executado, pois existe um Comprovante de Crédito ou Débito aberto. 04- Comando enviado não pode ser executado, pois existe um Estorno de Comprovante de Crédito ou Débito aberto. 05- Comando enviado não pode ser executado, pois existe um Relatório Gerencial aberto. 06- Não existe CCD para o pagamento especificado. 07- CCD especificado já foi impresso. 08- CCD especificado já foi re-impresso 09- CCD especificado já foi estornado. 10- CDD não especificado no estorno não foi impresso 11- limite máximo de CCD’s por cupom foi excedido. 12- Comando enviado não pode ser executado dentro de CCD 13- Documento anterior diferente de Cupom Fiscal e Comprovante Não fiscal. 14- Envio de texto genérico para CCD ou Relatório Gerencial já fechado. |
|
Erro em Redução Z | 01- Redução Z pendente ou já realizada na data |
|
Integridade |
01- Memória Fiscal inicializada em outro ECF
02- Memória de Fita Detalhe inicializada em outro de ECF. 03- Marca do ECF, Tipo ou Modelo incompatível com o gravado na Memória Fiscal. 04- Número de série da MF diferente do gravado na MFD. 05- Não foi localizado o número de série na MF 06- Não foi localizado na MF o registro do BR. 07- Não foi localizado na MF o Símbolo da moeda 08- Não foram localizados na MF os símbolos de criptografia do GT. 09- Não foi localizado na MF o CNPJ/ IE ou IM do usuário 10- Versão do Software básico inválida. 11- Memória Fiscal foi desconectada. 12- MFD foi desconectada 13- Erro de gravação na Memória fiscal. 14- Erro de gravação na MFD 15- Erro na recuperação de dados da MF. 16- Erro na recuperação de dados da MFD 17- Checksum inválido no comando recebido pelo ECF. |
|
Cheque/CMC-7 | 01- Documento não inserido |
|
Autenticação |
01- Excedida a quantidade permitida.
02- Não permitida na condição |
|
Sem Papel | 01 |
|
Relógio |
01- Qualquer alteração do relógio não permitida.
02- Entrada ou saída de verão não permitida 03- Relógio com data/hora anterior ao último documento gravado na MFD. 04- Data/hora do relógio inválida |
|
Programação |
01- Índice de alíquota de ICMS já existente.
02- Índice de alíquota de ISSQN já existente 03- Índice de ISSQN não permitido. 04- Índice de Meio de pagamento já existente 05- Índice de Não Fiscal já existente. 06- Índice de relatório gerencial já existente 07- Excedida a quantidade máxima |
|
Protocolo |
01- Caractere de controle inválido no comando recebido pelo ECF.
02- Checksum inválido no comando recebido pelo ECF |
|
Específicos de fabricante |
Identificação do Campo | Formato (string ascii) |
Comando Info ECF | X-Info-ECF= |
Grande Total do ECF | GT=nnnnnn,nn |
COO do ECF | COO = nnnnnnnnn |
Venda Bruta Diária do ECF | VB = nnnnnn,nn |
Contador de Reinício de Operação do ECF | CRO = nnnnnn |
Comando Info dispositivo GPRS | X-Info-Module (*) |
Qualidade do sinal em dB | SQ=-nnn (*) |
Memória livre | FM =nnnnnn (*) |
Identificação do Campo | Formato |
Tempo em segundos para a próxima conexão 1 | X-Sleep-Interval=nnnn |
Lista de celulares habilitados para o envio de SMS e resposta ao ring 1 | X-Mobile-List=cel1|cel2|cel3|...|celn |
Data solicitada para download da MFD 2 | X-Required-Content-Date=AAAA-MM-DD |
Captura por intervalo de documentos ou chave de busca. O preenchimento deste campo prevalece sobre o campo anterior – X-Required-Content-Date |
X-Required-Content-Range=Modo|Referência Inicial | Referência Final.
Os campos modo, referência inicial e referência final obedecem a mesma regra de formação dos parâmetros homônimos do comando 150. |
Tamanho preferencial em bytes do(s) bloco(s) de resposta (file split) 2 | X-Required-PreferredSize-File=nnnnnn |
Tipo de arquivo solicitado 2 |
X-Required-Type-File = n
n=0 somente binário MF n=1 somente binário MFD n=2 binários MF + MFD n=3 Reservado n=4 envio de comando específico 3 n=5 Reservado n=6 somente Ato/COTEPE 17/04 MF n=7 somente Ato/COTEPE 17/04 MFD n=8 Ato/COTEPE 17/04 TDM (MF+MFD) n=9 Cupom Fiscal XML assinado |
Comando assíncrono a ser enviado para a impressora 3 |
X-Fiscal-Command = x1 x2 x3 x4 … xn
Os valores x1, x2, são bytes representados no formato ASCII decimal. |
Identificador do comando3 |
X-Fiscal-Command-ID=nnn
Referência para resposta ao comando no método POST. |
Identificação do Campo | Formato |
Data referente ao download solicitado à impressora. | X-Mfd-Date=AAAA-MM-DD |
Percentual de MFD livre na impressora | X-Ecf-Free-Mfd=XX,XX% |
Identificador do pacote |
X-Mfd-Part-File = n
n varia seqüencialmente de 0 até LAST. LAST é o último pacote. |
MD5 do pacote(*): |
X-Mfd-Md5 = nnnnn…nnn
32 caracteres em formato hexadecimal. |
Arquivo ou pacote | De acordo com o comando de leitura. (No conteúdo do POST) |
Identificação do Campo | Formato |
Identificador do comando específico |
X-Fiscal-Command-ID=nnn
nnn é o valor enviado no momento da solicitação do comando. |
Resposta do ECF ao comando |
A mesma resposta recebida do ECF de acordo com o protocolo de comunicação definido no item 3.8
(no conteúdo do POST). |
Comando ECF (seqüência binária de tamanho variável) | Tamanho do Retorno (2 bytes) |
|
Procedimento |
|
Aguarda até chegar o ETX (03H). |
|
Aguarda até chegar o ZERO (00H). |
VERSÃO | DATA | OBSERVAÇÕES |
01.00.E | 29-Maio-2007 | Versão inicial – Ato COTEPE/ICMS 10/07 |
02.00 | 19-Março-2009 | Ato COTEPE/ICMS 16/09 |
REVISÕES |
|
DENOMINAÇÃO | ITEM |
|
Abertura de Cupom Fiscal | 3.10.3.4.1 |
|
Registro de Item em Cupom Fiscal | 3.10.3.4.2 |
|
Cancelamento de Item Fiscal ou Não-Fiscal | 3.10.3.4.3 |
|
Pagamento Cupom Fiscal ou Comprovante Não Fiscal | 3.10.3.4.4 |
|
Encerramento de Cupom Fiscal | 3.10.3.4.5 |
|
Abertura de Gaveta | 3.10.3.4.6 |
|
Cancelamento de Cupom Fiscal ou Comprovante Não-Fiscal já emitido | 3.10.3.4.7 |
|
Abertura de CCD | 3.10.3.4.8 |
|
Texto Livre para CCD e Relatório Gerencial | 3.10.3.4.9 |
|
Fechamento de CCD ou Gerencial | 3.10.3.4.10 |
|
Aciona Guilhotina | 3.10.3.4.11 |
|
Abertura de Relatório Gerencial | 3.10.3.4.12 |
|
Abertura de Estorno de CCD | 3.10.3.4.13 |
|
Emissão de Segunda Via de CCD | 3.10.3.4.14 |
|
Re-impressão de CCD | 3.10.3.4.15 |
|
Abertura de Comprovante Não fiscal | 3.10.3.4.16 |
|
Registro de Item em Comprovante Não-Fiscal | 3.10.3.4.17 |
|
Encerramento de Comprovante Não-Fiscal | 3.10.3.4.18 |
|
Estorno de Meio de Pagamento | 3.10.3.4.19 |
|
Leitura X | 3.10.3.4.20 |
|
Redução Z | 3.10.3.4.21 |
|
Leitura da MF por Data/CRZ | 3.10.3.4.22 |
|
Sangria/Fundo de Troco | 3.10.3.4.23 |
|
Mensagem Complementar - Identificação do Aplicativo | 3.10.3.4.24 |
|
Interrompe Leituras | 3.10.3.4.25 |
|
Captura Eletrônica de Dados | 3.10.3.4.26 |
|
Desconto ou Acréscimo em Item | 3.10.3.4.27 |
|
Cancela Desconto ou Acréscimo em Item | 3.10.3.4.28 |
|
Desconto ou Acréscimo em Subtotal | 3.10.3.4.29 |
|
Cancela Desconto ou Acréscimo em Subtotal | 3.10.3.4.30 |
|
Cancelamento de Cupom Fiscal ou Comprovante Não-Fiscal em emissão | 3.10.3.4.31 |
|
Abertura de Cupom Fiscal – Bilhete de Passagem | 3.10.3.5.7 |
|
Registro de Item em Cupom Fiscal – Bilhete de Passagem | 3.10.3.5.8 |
|
Imprime RTD na Redução Z | 3.10.3.4.35 |
|
(vago – para utilização futura) | --- |
|
Entrada em MIL | 3.10.3.4.36 |
|
Saída de MIL | 3.10.3.4.37 |
|
Saída de MIT | 3.10.3.4.38 |
|
(vago – para utilização futura) | --- |
|
Entrada/Saída de Horário de Verão | 3.10.3.4.39 |
|
Inserir Alíquota ICMS ou ISSQN | 3.10.3.4.40 |
|
Habilitar I,F,N,IS,FS,NS | 3.10.3.4.41 |
|
Desabilitar I,F,N,IS,FS,NS | 3.10.3.4.42 |
|
Inserir Registradores de Meios de Pagamento | 3.10.3.4.43 |
|
Inserir Registradores de Operações Não-Fiscais | 3.10.3.4.44 |
|
Inserir Relatório Gerencial | 3.10.3.4.45 |
|
Programar Chave Pública do Fisco | 3.10.3.4.48 |
|
Programar Endereço para Transmissão Eletrônica | 3.10.3.4.49 |
|
Programar Loja | 3.10.3.4.50 |
|
Programar Número de Ordem Seqüêncial do ECF | 3.10.3.4.51 |
|
Programar Informações do Usuário | 3.10.3.4.52 |
|
Programar Quantidade de Documentos Autorizados | 3.10.3.4.53 |
|
Programar CNPJ, IE e IM do Usuário | 3.10.3.4.54 |
|
Programar CNPJ, IE e IM de Prestador de Serviço de Transporte | 3.10.3.5.9 |
|
Habilita ou Desabilita Prestador de Serviço de Transporte | 3.10.3.5.10 |
|
Programar Símbolo da Moeda | 3.10.3.4.57 |
|
Re-impressão de MFD | 3.10.3.4.59 |
|
Ajustar Relógio | 3.10.3.4.60 |
|
Exportar Arquivo Binário do SB | 3.10.3.4.61 |
|
Exportar Arquivo Binário da MF | 3.10.3.4.62 |
|
Exportar Arquivo Binário da MFD | 3.10.3.4.63 |
|
Exportar Arquivo Binário TDM | 3.10.3.4.64 |
|
(vago – para utilização futura) | --- |
|
Pesquisa de Versão da Especificação de Comandos | 3.10.3.4.74 |
|
Identificação do Consumidor no Rodapé | 3.10.3.4.76 |
|
Leitura das informações do Cupom Fiscal XML assinado. | 3.10.3.4.77 |
|
Cancelamento Parcial de Item (implementação opcional) | 3.10.3.5.1 |
|
Preenchimento de Cheque (implementação opcional) | 3.10.3.5.2 |
|
Autenticação (implementação opcional) | 3.10.3.5.3 |
|
Programar Operador (implementação opcional) | 3.10.3.5.4 |
|
Programar Codificação do GT (implementação opcional) | 3.10.3.5.5 |
|
Programação de parâmetros default para preenchimento do Cupom Fiscal Eletrônico | 3.10.3.4.78 |
|
Registro Detalhado de Item em Cupom Fiscal | 3.10.3.4.79 |
|
Registro Detalhado de Item em Cupom Fiscal Bilhete de Passagem
(implementação opcional) |
3.10.3.5.13 |
|
(vago – para utilização futura) | --- |
|
Comandos Proprietários do Fabricante (implementação opcional) | 3.10.3.5.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tipo de informação aceita no campo |
|
Tamanho mínimo do campo. Se zero, trata-se de campo opcional. |
|
Tamanho máximo do campo (não inclui o delimitador pipe "|"). |
|
Campo numérico. Compreende caracteres "0" (0x30) a "9" (0x39) |
|
Campo alfanumérico. Compreende os caracteres estampáveis igual ou superior a " " ( 0x20 ), exceto " | " e 0x7f.
Um campo alfanumérico obrigatório não pode conter apenas espaços A codificação dos caracteres obedecerá a Code Page 1252 (Latin I) |
|
Campo alfanumérico com suporte a caracteres de controle do fabricante. |
|
Data e Hora, no formato DDMMAAAAHHMMSS<FlagHV>
O campo <FlagHV> será o caractere "V" (0x56) se em Horário de Verão, ou " " ( 0x20) se não. |
|
Campo binário (qualquer caractere: 0x00 a 0xFF) |
Inicia a emissão de um Cupom Fiscal | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 1 (0x01) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
CNPJ / CPF do Consumidor |
|
|
|
|||||
Nome do Consumidor |
|
|
|
|||||
Endereço do Consumidor |
|
|
|
|||||
Exemplo | 1 99999999999999|MARLEI DA SILVA|AVENIDA BRASIL 123| | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da Venda Bruta |
|
|
|
|||||
Número de série do ECF |
|
|
|
Número de fabricação | ||||
Leiaute do Corpo do Documento | ||||||||
<data> <hora> CCF: <valor1> COO: <valor2>
CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD. UN. VL UNIT (<R>$) ST VL ITEM (<R>$) -------------------------------------------------------------------------------- |
||||||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1= valor do Contador de Cupom Fiscal (CCF) valor2 = valor do Contador de Ordem de Operação (COO), em negrito R = símbolo da moeda OBS.: As informações da legenda de item devem ser impressas na ordem indicada, com espaçamento de pelo menos um caractere entre elas. |
||||||||
Requisitos Complementares | ||||||||
Não se aplica | ||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
COO | Incrementado | |||||||
CCF | Incrementado |
Registra um item em Cupom Fiscal aberto | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 2 (0x02) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo/Observação | ||
Código do Produto |
|
|
|
||||
Descritivo |
|
|
|
||||
Situação Tributária:
Tipo + Índice |
|
|
|
T, S, I, F, N, IS, FS, NS
Índice = 1 a 30, se tipo T ou S. Demais = 1, 2 ou 3 |
|||
Unidade de medida |
|
|
|
||||
Quantidade |
|
|
|
Não nulo | |||
Casas Decimais da Quantidade. |
|
|
|
0 a 6 | |||
Preço unitário |
|
|
|
Não nulo | |||
Casas Decimais do Preço Unitário. |
|
|
|
0 a 6 | |||
Indicador do tipo de cálculo |
|
|
|
A = Arredondado
T = Truncado |
|||
Exemplo | 2 78900012345678|SABAO EM PO|T1|UN|3000|2|4200|2|A | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Número do Item |
|
|
|
1 a 999 | |||
Valor do Item |
|
|
|
||||
Valor do Subtotal |
|
|
|
||||
Leiaute do Corpo do Documento – Caso 1 | |||||||
1. Registro de Item em uma linha | |||||||
<n> <cód> <descr> <qtd><un><X><vu> <st> <vi><Å> | |||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres cód = código do produto referente a <descr> descr = descrição do produto qtd = quantidade do produto comercializado ou do serviço prestado un = unidade de medida X = de impressão obrigatória se valor de <vu> for impresso vu = valor unitário do produto comercializado, de impressão facultativa se <qtd> for igual 1 st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) vi = valor resultante da multiplicação de <qtd> por <vu> efetuada pelo SB Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral |
|||||||
Leiaute do Corpo do Documento – Caso 2 | |||||||
2. Registro de Item em duas linhas | |||||||
<n> <código> <descrição >
<qtd> <un> X <valor1> <st> <valor2><Å> |
|||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres código = código do produto referente a <descrição> descrição = descrição do produto qtd = quantidade do produto comercializado un = unidade de medida valor1 = valor unitário do produto comercializado ou do serviço prestado st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor2 = valor resultante da multiplicação de <qtd> por <valor1> efetuada pelo SB Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral. |
|||||||
Requisitos Complementares | |||||||
1. 1. O resultado da multiplicação da quantidade comercializada pelo valor unitário deve ser truncado ou arredondado para 2 casas decimais, de acordo com o parâmetro fornecido. No caso de arredondamento deve ser observado o disposto no item 3.11.
2. 2. Este comando não deverá ser executado quando o registro do item provocar a ultrapassagem da capacidade de dígitos do totalizador parcial respectivo, devendo retornar mensagem de erro de "overflow" de capacidade, conforme descrito no item 3.8.4.3. |
|||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
GT | Seu valor é acrescido do valor de <vi> ou <valor2> | ||||||
VB | Seu valor é acrescido do valor de <vi> ou <valor2> | ||||||
TT | Seu valor é acrescido do valor de <vi> ou <valor2> se o totalizador a que se aplica este item for de ICMS | ||||||
TS | Seu valor é acrescido do valor de <vi> ou <valor2> se o totalizador a que se aplica este item for de ISSQN |
Cancela item em Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou em Comprovante Não-Fiscal | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 3 (0x03) | ||||
Modo | MO | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Número de seqüência do item |
|
|
|
||
Exemplo |
3 2|
Cancela item número 2 |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Valor do subtotal |
|
|
|
||
Leiaute do Corpo do Documento – Caso 1 | |||||
1. Cancelamento de Item em Cupom Fiscal ou Cupom Fiscal Bilhete de Passagem | |||||
[cancelamento de item: <n> - <valor1>] | |||||
Legenda do leiaute:
n = número do item valor1 = valor a ser cancelado que foi somado ao GT, referente ao item, precedido do sinal "–" |
|||||
Leiaute do Corpo do Documento – Caso 2 | |||||
2. Cancelamento de Item em Comprovante Não Fiscal | |||||
[cancelamento item <n> - <valor1>] | |||||
Legenda do leiaute:
n = número do item valor1 = valor da operação não-fiscal cancelada, precedido do sinal "-" |
|||||
Requisitos Complementares – Casos 1 e 2 | |||||
1. Caso tenha sido aplicado desconto ou acréscimo sobre o item cancelado, o desconto ou acréscimo também deverá ser cancelado. | |||||
Totalizadores e Contadores Afetados – Caso 1 | |||||
1. Cancelamento de Item em Cupom Fiscal ou Cupom Fiscal Bilhete de Passagem | |||||
T/C | Modo | ||||
TT | O valor líquido do item deve ser estornado, se este for de ICMS | ||||
TS | O valor líquido do item deve ser estornado, se este for de ISSQN | ||||
DT | O valor do desconto em item deve ser estornado, se o item cancelado for de ICMS e houver registro de desconto no item | ||||
DS | O valor do desconto em item deve ser estornado, se o item cancelado for de ISSQN e houver registro de desconto no item | ||||
AT | O valor do acréscimo em item deve ser estornado, se o item cancelado for de ISSQN e houver registro de acréscimo no item | ||||
AS | O valor do acréscimo em item deve ser estornado, se o item cancelado for de ISSQN e houver registro de acréscimo no item | ||||
Can-T | Deverá ser somando o valor total cancelado, se este for de ICMS | ||||
Can-S | Deverá ser somando o valor total cancelado, se este for de ISSQN | ||||
Totalizadores e Contadores Afetados – Caso 2 | |||||
2. Cancelamento de Item em Comprovante Não Fiscal | |||||
T/C | Modo | ||||
TN | O valor líquido do item deve ser estornado do totalizador | ||||
DN | O valor do desconto em item deve ser estornado do totalizador, se for o caso | ||||
AN | O valor do acréscimo em item deve ser estornado do totalizador, se for o caso | ||||
Can-N | Deverá ser somado o valor total cancelado do item |
Registra pagamento em Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou Comprovante Não Fiscal | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 4 (0x04) | ||||||||
Modo | MO | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Índice do Pagamento |
|
|
|
De 1 a 20 | |||||
Valor |
|
|
|
||||||
Número de Parcelas |
|
|
|
De 1 a 99 | |||||
Informações adicionais |
|
|
|
||||||
Código do Meio de Pagamento |
|
|
|
1 - Dinheiro
2-Cheque 3-Cartão de Crédito 4-Cartão de Débito 5-Cartão Refeição/Alimentação 6-Vale Refeição/Alimentação (em papel) 7-Outros |
|||||
Exemplo | 4 02|1000|2|Parcelado pelo cartão| | ||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Valor a pagar faltante |
|
|
|
||||||
Leiaute do Corpo do Documento | |||||||||
TOTAL R$ <valor1>
<pagamenton> <valorn2> [<informações adicionais pagamento>] SOMA R$ <valor3> TROCO R$ <valor4> |
|||||||||
Legenda do leiaute:
valor1 = valor total da operação pagamenton = indicação do n-ésimo meio de pagamento registrado valorn2 = valor para o respectivo n-ésimo meio de pagamento registrado informações adicionais pagamento = informações adicionais para o meio de pagamento, limitadas a 84 (oitenta) caracteres e impressas em, no máximo, duas linhas valor3 = somatório dos valores dos meios de pagamento registrados, quando houver mais de um meio de pagamento valor4 = valor resultante da diferença entre <valor2>, ou <valor3> se este estiver indicado, e <valor1> |
|||||||||
Requisitos Complementares | |||||||||
1. A impressão do pagamento encerra a impressão do Corpo do Documento
2. A execução desta função somente deve ser considerada concluída quando e somente quando o valor total dos meios de pagamento utilizados no documento em emissão igualar ou exceder o valor total do documento. 3. Caso o valor total do documento (valor1) for igual a 0 (zero) o documento deverá ser automaticamente cancelado mediante a execução do comando especificado na função prevista no item 3.10.3.4.7 (Cancelamento de CF ou CNF em emissão – Caso 2 para CF ou Caso 4 para CNF). 4. Este comando não deve ser executado em Comprovante Não Fiscal de Sangria ou de Fundo de Troco emitido pela função especificada no item 3.10.3.4.23. 5.O campo código de meio de pagamento não terá nenhum reflexo nos totalizadores controlados pelo ECF, sendo usado exclusivamente para preencher o campo referente a essa informação no Cupom Fiscal Eletrônico definido no anexo VIII. |
|||||||||
Totalizadores e Contadores Afetados | |||||||||
T/C | Modo | ||||||||
PGT | Somado o valor referente ao n-esimo meio de pagamento registrado | ||||||||
TRC | Somado o valor referente ao troco (valor4) | ||||||||
NCN | Somado o número de parcelas, quando o meio de pagamento utilizado for vinculado a CCD |
Encerra a emissão de Cupom Fiscal ou Cupom Fiscal Bilhete de Passagem | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 5 (0x05) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Imprime cupom adicional |
|
|
|
0 = Não imprime
1 = Imprime |
||||
Aciona Guilhotina |
|
|
|
0 = Não aciona
1 = Aciona |
||||
Informações Suplementares |
|
|
|
|||||
Exemplo | 5 0|1|Informações Suplementares| | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da Venda Bruta |
|
|
|
|||||
Seqüência do pagamento (*) |
|
|
|
|||||
Indicador do meio de pagamento (*) |
|
|
|
|||||
Valor (*) |
|
|
|
|||||
Número de Parcelas (*) |
|
|
|
|||||
(*) até 20 ocorrências dentro do buffer de resposta, uma para cada pagamento que admita CCD | ||||||||
Leiaute do Corpo Documento | ||||||||
Não se aplica | ||||||||
Leiaute do Cupom Adicional | ||||||||
CNPJ: <número CNPJ>
IE: <número IE> IM: <número IM> CUPOM ADICIONAL ----------------------------------------------------------------- Número do Cupom Fiscal (CCF): <valor1> COO do Cupom Fiscal: <valor2> FAB:<valor3> <data> <hora> |
||||||||
Legenda do leiaute:
número CNPJ = número do CNPJ do contribuinte usuário do ECF número IE = número da inscrição estadual do contribuinte usuário do ECF número IM = número da inscrição municipal do contribuinte usuário do ECF valor1 = valor do CCF do Cupom Fiscal vinculado valor2 = valor do COO do Cupom Fiscal vinculado valor3 = número de fabricação do equipamento, em negrito data = data final de emissão do cupom adicional hora = hora final de emissão do cupom adicional |
||||||||
Requisitos Complementares | ||||||||
1. Deve dar continuidade à impressão do Cupom Fiscal de acordo com a Seqüência de Impressão prevista no item 3.7.2, e em seguida imprimir o Cupom Adicional conforme leiaute acima, se o parâmetro respectivo utilizado no comando for "1"
2. A Seqüência de Impressão prevista no item 3.7.2 não se aplica ao Cupom Adicional. |
||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Abre a gaveta do caixa | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 6 (0x06) | ||||||||
Modo | MO / MIL / MIT / MBT | ||||||||
Parâmetros | Descrição | Formato | Min | Max | Conteúdo | ||||
nenhum | |||||||||
Exemplo | 6 | ||||||||
BRS – Buffer de Resposta | Formato | Min | Max | Conteúdo | |||||
Vazio | |||||||||
Leiaute do Corpo Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
Não se aplica | |||||||||
Totalizadores e Contadores Afetados | |||||||||
Nenhum Totalizador ou Contador afetado |
Cancela um Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou Comprovante Não-Fiscal já emitido. | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 7 (0x07) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
COO do CF ou CNF a ser cancelado |
|
|
|
||||
Exemplo |
7 023405
(cancela o CF ou CNF de COO 023405) |
||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Vazio | |||||||
Leiaute do Corpo do Documento – Caso 1 | |||||||
1. Cupom Fiscal emitido para cancelamento de Cupom Fiscal já finalizado | |||||||
<data> <hora> CFC: <valor1> COO: <valor2>
CUPOM FISCAL CANCELAMENTO CCF do Cupom Fiscal cancelado: <valor3> COO do Cupom Fiscal cancelado: <valor4> Valor total da operação <R>$ <valor5> Valor do desconto cancelado <R>$ <valor6> Quantidade de CCD cancelados: <valor7> |
|||||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1= valor do Contador de Cupom Fiscal Cancelado (CFC) valor2 = valor do Contador de Ordem de Operação (COO), em negrito valor3 = valor do CCF do CF cancelado valor4 = valor do COO do CF cancelado R = símbolo da moeda programado valor5 = valor total líquido da operação registrada no CF cancelado valor6 = valor líquido do desconto registrado no CF cancelado, se for o caso. valor7 = quantidade de CCD cancelados, se for o caso. |
|||||||
Exemplo:
Item 1: 1 x R$10,00 Desc = R$1,00 Val.Item = R$9,00 Item 2: 1 x R$15,00 Desc = R$2,00 Val.Item = R$13,00 Item 1 CANCELADO TOTAL = R$ 13,00 valor 5 = R$ 13,00 valor 6 = R$ 2,00 |
|||||||
Leiaute do Corpo do Documento – Caso 2 | |||||||
2. Comprovante Não Fiscal emitido para cancelamento de Comprovante Não Fiscal já finalizado | |||||||
<data> <hora> NFC: <valor1> COO:<valor2>
COMPROVANTE NÃO-FISCAL CANCELAMENTO GNF do comprovante cancelado: <valor3> COO do comprovante cancelado: <valor4> Valor total da operação <R>$ <valor5> Valor do desconto cancelado <R>$ <valor6> Quantidade de CCD cancelados: <valor7> |
|||||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1= valor do Contador Geral de Operação Não-Fiscal Cancelada (NFC) valor2 = valor do Contador de Ordem de Operação (COO), em negrito valor3 = valor do GNF do comprovante cancelado valor4 = valor do COO do comprovante cancelado R = símbolo da moeda programado valor5 = valor total líquido da operação não-fiscal cancelada valor6 = valor líquido do desconto registrado na operação não-fiscal cancelada, se for o caso. valor7 = quantidade de CCD cancelados, se for o caso. |
|||||||
Exemplo:
Item 1: 1 x R$10,00 Desc = R$1,00 Val.Item = R$9,00 Item 2: 1 x R$15,00 Desc = R$2,00 Val.Item = R$13,00 Item 1 CANCELADO TOTAL = R$ 13,00 valor 5 = R$ 13,00 valor 6 = R$ 2,00 |
|||||||
Requisitos Complementares – Caso 1 | |||||||
1. Cupom Fiscal emitido para cancelamento de Cupom Fiscal já finalizado | |||||||
1.1. Na Seqüência de Impressão (item 3.7.2.1) o campo "Identificação do Consumidor" deve conter apenas o CNPJ / CPF do Consumidor informado como parâmetro do comando.
1.2. O Software Básico poderá executar o comando de cancelamento apenas: 1.2.1. do último Cupom Fiscal ou Comprovante Não Fiscal emitido, OU 1.2.2. de qualquer Cupom Fiscal ou Comprovante Não Fiscal emitido até a emissão da Redução Z do dia de movimento do respectivo documento a ser cancelado. 1.3. No caso em que tenha sido emitido Comprovante de Crédito ou Débito, o Cupom Fiscal somente poderá ser cancelado se ocorrer primeiramente o estorno dos respectivos Comprovantes de Crédito ou Débito. 1.4. O Software Básico deverá executar rotina de consistência para validar os dígitos verificadores do CNPJ / CPF do Consumidor informado como parâmetro do comando e não executar o comando caso os mesmos não sejam validados. |
|||||||
Requisitos Complementares – Caso 2 | |||||||
2. Comprovante Não Fiscal emitido para cancelamento de Comprovante Não Fiscal já finalizado | |||||||
2.2. Somente poderá ser emitido até a emissão da Redução Z do dia de movimento do respectivo documento a ser cancelado.
2.3. No caso em que tenha sido emitido Comprovante de Crédito ou Débito, o Comprovante Não Fiscal somente poderá ser cancelado se ocorrer primeiramente o estorno dos respectivos Comprovantes de Crédito ou Débito. |
|||||||
Totalizadores e Contadores Afetados – Caso 1 | |||||||
1. Cupom Fiscal emitido para cancelamento de Cupom Fiscal já finalizado | |||||||
T/C | Modo | ||||||
TT | restaurados os valores presentes no momento da abertura do CF cancelado | ||||||
TS | restaurados os valores presentes no momento da abertura do CF cancelado | ||||||
IFNM | restaurados os valores presentes no momento da abertura do CF cancelado | ||||||
IFNS | restaurados os valores presentes no momento da abertura do CF cancelado | ||||||
PGT | restaurados os valores presentes no momento da abertura do CF cancelado | ||||||
TRC | restaurado o valor presente no momento da abertura do CF cancelado | ||||||
DT | restaurado o valor presente no momento da abertura do CF cancelado | ||||||
DS | restaurado os valor presente no momento da abertura do CF cancelado | ||||||
AT | restaurado o valor presente no momento da abertura do CF cancelado | ||||||
AS | restaurado o valor presente no momento da abertura do CF cancelado | ||||||
Can-T | somado o valor bruto total registrado em ICMS, pelo CF cancelado | ||||||
Can-S | somado o valor bruto total registrado em ISSQN, pelo CF cancelado | ||||||
COO | Incrementado | ||||||
CFC | Incrementado | ||||||
GFC | Incrementado | ||||||
NCN | restaurado o valor presente no momento da abertura do CF cancelado | ||||||
CCF | Incrementado | ||||||
Totalizadores e Contadores Afetados – Caso 2 | |||||||
2. Comprovante Não Fiscal emitido para cancelamento de Comprovante Não Fiscal já finalizado | |||||||
T/C | Modo | ||||||
TN | restaurados os valores presentes no momento da abertura do comprovante cancelado | ||||||
PGT | restaurados os valores presentes no momento da abertura do comprovante cancelado | ||||||
TRC | restaurado o valor presente no momento da abertura do comprovante cancelado | ||||||
DN | restaurado o valor presente no momento da abertura do comprovante cancelado | ||||||
AN | restaurado o valor presente no momento da abertura do comprovante cancelado | ||||||
Can-N | somado o valor bruto total do comprovante cancelado | ||||||
COO | Incrementado | ||||||
NFC | Incrementado | ||||||
NCN | restaurado o valor presente no momento da abertura do comprovante cancelado |
Inicia a emissão de um Comprovante de Crédito ou Débito | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 8 (0x08) | ||||||||
Modo | MO | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Seqüência do pagamento |
|
|
|
Seqüência do pagamento no CF ou CNF | |||||
Índice do meio de pagamento |
|
|
|
De 2 a 30 | |||||
Qtde de parcelas |
|
|
|
Qtde total de parcelas (1 para pagamento a vista) | |||||
Número da parcela |
|
|
|
Número desta parcela | |||||
CPF / CNPJ |
|
|
|
CPF ou CNPJ do consumidor | |||||
Nome |
|
|
|
||||||
Endereço |
|
|
|
||||||
Exemplo |
8 1|4|1|123123123000101|MARIA DA SILVA|AVENIDA BRASIL 123|
CCD de seqüência 1 (um) do pagamento, meio de pagamento 4, parcela 1 (um) |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
COO |
|
|
|
||||||
Data/Hora atual |
|
|
|
||||||
Valor da venda Bruta |
|
|
|
||||||
Número de Série do ECF |
|
|
|
Número de Fabricação | |||||
Seqüência do pagamento |
|
|
|
||||||
Número da Parcela |
|
|
|
||||||
Número de parcelas faltantes |
|
|
|
||||||
Leiaute do Corpo do Documento | |||||||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE CRÉDITO OU DÉBITO <denominação meio de pagamento> COO do documento vinculado: <valor4> Valor total da operação <R>$ <valor5> Valor do pagamento <R>$ <valor6> Quantidade de Parcelas: <parcelas> Número desta parcela <parcela> Legenda do leiaute: data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito denominação de pagamento = denominação do meio de pagamento vinculado a CCD a que se refere o documento valor4 = valor do COO do documento vinculado ao CCD emitido R = símbolo da moeda programado para uso no ECF valor5 = valor total da operação registrado no documento vinculado ao CCD emitido valor6 = valor registrado para o meio de pagamento a que se refere o CCD emitido parcelas = quantidade total de parcelas parcela = numero da parcela a que se refere o CCD (imprimir somente quando for emitido um CCD para cada parcela) |
|||||||||
Requisitos Complementares | |||||||||
1. O tempo total de emissão do CCD é de, no máximo, 2 (dois) minutos contados a partir do início de sua impressão, devendo encerrar-se automaticamente após decorrido esse tempo.
2. É permitida a emissão de um CCD para cada parcela de pagamento, sendo que a emissão de qualquer outro documento entre os CCD deve impedir a emissão dos comprovantes relativos às parcelas remanescentes. 3. Este comando somente deve ser executado, imediatamente após o registro em Cupom Fiscal ou Comprovante Não Fiscal de meio de pagamento vinculado a CCD para registro de operações de pagamento efetuadas por meio de cartão de crédito ou de débito e desde que a informação relativa ao parâmetro "Sequência do pagamento" exista no Cupom Fiscal ou Comprovante Não Fiscal respectivo. |
|||||||||
Totalizadores e Contadores Afetados | |||||||||
T/C | Modo | ||||||||
COO | Incrementado | ||||||||
GNF | Incrementado | ||||||||
CDC | Incrementado | ||||||||
NCN | Decrementado |
Imprime texto livre em CCD ou RG | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 9 (0x09) | ||||
Modo | MO (para CCD e RG de qualquer índice) / MIL (somente para RG de índice "1") | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Mensagem *(limitado ao tamanho do buffer de comando ) |
|
|
|
||
Exemplo | 9 Texto da Operadora| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
<texto livre> | |||||
Legenda do leiaute:
texto livre = texto livre referente ao Relatório Gerencial, ou à operação com cartão de crédito ou débito em conta corrente |
|||||
Requisitos Complementares | |||||
1. As linhas serão quebradas no "line feed" ou no limite do mecanismo impressor.
2. No caso de Relatório Gerencial a expressão "NÃO É DOCUMENTO FISCAL" deve ser impressa a cada dez linhas a partir da primeira impressão realizada pela função de abertura do RG especificada no item 3.10.3.4.12 e até o inicio da impressão do campo "Rodapé". |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Encerra a emissão de CCD ou RG | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 10 (0x0A) | ||||||||
Modo | MO (para CCD e RG de qualquer indice) / MIL (somente para RG de índice "1") | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Aciona Guilhotina |
|
|
|
0 = Não aciona
1 = Aciona |
|||||
Exemplo | 10 1| Fecha o documento e aciona guilhotina | ||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
COO |
|
|
|
||||||
Data/Hora atual |
|
|
|
||||||
Valor da venda Bruta |
|
|
|
||||||
Leiaute do Corpo do Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
1. Deve dar continuidade à impressão do CCD ou RG de acordo com a Seqüência de Impressão prevista no item 3.7.2. | |||||||||
Totalizadores e Contadores Afetados | |||||||||
Nenhum Totalizador ou Contador afetado |
Aciona a lâmina de corte de papel | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 11 (0x0B) | ||||||
Modo | MO / MIL | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
Nenhum | |||||||
Exemplo | 11 | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Vazio | |||||||
Leiaute do Corpo do Documento | |||||||
Não se aplica | |||||||
Requisitos Complementares | |||||||
Não se aplica | |||||||
Totalizadores e Contadores Afetados | |||||||
Nenhum Totalizador ou Contador afetado |
Inicia a emissão de Relatório Gerencial Específico | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 12 (0x0C) | |||||||
Modo | MO (para RG de qualquer indice) / MIL (somente para RG de índice "1") | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Índice do Relatório Gerencial |
|
|
|
De 1 a 30 | ||||
Exemplo | 12 5| Emissão do Relatório Gerencial de índice 5 | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da venda Bruta |
|
|
|
|||||
Número de Série do ECF |
|
|
|
Número de fabricação | ||||
Leiaute do Corpo do Documento | ||||||||
<data> <hora> GNF: <valor1> COO: <valor2>
GRG: <valor3> CER: <valor4> NÃO É DOCUMENTO FISCAL RELATÓRIO GERENCIAL <denominação do relatório gerencial> |
||||||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador Geral de Relatório Gerencial valor4 = valor do Contador Específico de Relatório Gerencial denominação do relatório gerencial = denominação cadastrada para o tipo de relatório gerencial |
||||||||
Requisitos Complementares | ||||||||
1. O tempo total de emissão do Relatório Gerencial deverá ser de no máximo 2 (dois) minutos, contados a partir do início de sua impressão, devendo encerrar-se automaticamente após decorrido esse tempo. | ||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
COO | Incrementado | |||||||
GNF | Incrementado | |||||||
GRG | Incrementado | |||||||
CER | Incrementado |
Inicia a emissão de Estorno de CCD | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 13 (0x0D) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
COO |
|
|
|
|||||
CPF / CNPJ |
|
|
|
|||||
Nome |
|
|
|
|||||
Endereço |
|
|
|
|||||
Exemplo | 13 123|123123123000101|Marlei da Silva |Rua do Ouvidor, 128| | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da venda Bruta |
|
|
|
|||||
Número de Série do ECF |
|
|
|
Número de fabricação | ||||
Seqüência do pagamento |
|
|
|
|||||
Número da Parcela |
|
|
|
|||||
Leiaute do Corpo do Documento | ||||||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE DE CRÉDITO OU DÉBITO ESTORNO COO do Comprovante estornado: <valor4> Valor estornado <R>$ <valor5> |
||||||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito valor4 = valor do COO relativo ao comprovante (CCD) estornado R = símbolo da moeda programado valor5 = valor estornado |
||||||||
Requisitos Complementares | ||||||||
1. O tempo total de emissão do Comprovante de Crédito ou Débito Estorno (Estorno de CCD) é de, no máximo, 2 (dois) minutos contados a partir do início de sua impressão, devendo encerrar-se automaticamente após decorrido esse tempo.
2. É permitida a emissão de um CCD Estorno para cada parcela de pagamento, sendo que a emissão de qualquer outro documento entre os CCD deve impedir a emissão dos comprovantes relativos às parcelas remanescentes. |
||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
COO | Incrementado | |||||||
GNF | Incrementado | |||||||
CDC | Incrementado | |||||||
NCN | Incrementado |
Imprime a segunda via de CCD ou de Estorno de CCD | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 14 (0x0E) | ||||
Modo | MO | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Nenhum | |||||
Exemplo | 14 | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento – Caso 1 | |||||
1. Emissão de segunda via de CCD | |||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE DE CRÉDITO OU DÉBITO <denominação meio de pagamento> <via>ª VIA COO do documento vinculado: <valor4> Valor total da operação <R>$ <valor5> Valor do pagamento <R>$ <valor6> Quantidade de Parcelas: <parcelas> Número desta parcela <parcela> <texto da administradora> |
|||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito via = número da via impressa para o comprovante valor4 = valor do COO do documento vinculado R = símbolo da moeda programado para uso no ECF valor5 = valor total da operação do documento vinculado valor6 = valor registrado para o meio de pagamento parcelas = quantidade total de parcelas parcela = numero da parcela a que se refere o CCD (imprimir somente quando for emitido um CCD para cada parcela) |
|||||
Leiaute do Corpo do Documento – Caso 2 | |||||
2. Emissão de segunda via de estorno de CCD | |||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE CRÉDITO OU DÉBITO ESTORNO <via>ª VIA COO do Comprovante estornado: <valor4> Valor estornado <R>$ <valor5> <texto da administradora> |
|||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito via = número da via impressa para o comprovante valor4 = valor do COO do comprovante estornado R = símbolo da moeda programado valor5 = valor estornado |
|||||
Requisitos Complementares | |||||
1. A emissão de segunda via de CCD ou de Estorno de CCD é permitida, desde que realizada imediatamente após a impressão do CCD ou do Estorno de CCD, respectivamente.
2. Os dados impressos devem ser os mesmos constantes na primeira via emitida, exceto a data e hora de emissão, e a assinatura digital do documento. |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Re-imprime CCD ou Estorno de CCD | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 15 (0x0F) | ||||
Modo | MO | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Nenhum | |||||
Exemplo | 15 | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento – Caso 1 | |||||
1. Re-impressão de CCD | |||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE DE CRÉDITO OU DÉBITO REIMPRESSÃO <denominação meio de pagamento> COO do documento vinculado: <valor4> Valor total da operação <R>$ <valor5> Valor do pagamento <R>$ <valor6> Quantidade de Parcelas: <parcelas> Número desta parcela <parcela> <texto da administradora> |
|||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito valor4 = valor do COO do documento vinculado R = símbolo da moeda programado para uso no ECF valor5 = valor total da operação do documento vinculado valor6 = valor registrado para o meio de pagamento parcelas = quantidade total de parcelas parcela = numero da parcela a que se refere o CCD (imprimir somente quando for emitido um CCD para cada parcela) |
|||||
Leiaute do Corpo do Documento – Caso 2 | |||||
Re-impressão de estorno de CCD | |||||
<data> <hora> GNF: <valor1> COO: <valor2>
CDC: <valor3> NÃO É DOCUMENTO FISCAL COMPROVANTE DE CRÉDITO OU DÉBITO ESTORNO REIMPRESSÃO COO do Comprovante estornado: <valor4> Valor estornado <R>$ <valor5> <texto da administradora> |
|||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do Contador de Comprovante de Crédito ou Débito valor4 = valor do COO do comprovante estornado R = símbolo da moeda programado valor5 = valor estornado |
|||||
Requisitos Complementares | |||||
1. A reimpressão de CCD ou de Estorno de CCD é permitida, desde que realizada em operação imediatamente posterior à primeira impressão.
2. Os dados impressos devem ser os mesmos constantes na primeira impressão,. |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Inicia a emissão de um Comprovante Não-Fiscal | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 16 (0x10) | ||||
Modo | MO | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
CNPJ / CPF |
|
|
|
||
Nome |
|
|
|
||
Endereço |
|
|
|
||
Exemplo | 16 123.123.123/001-01|Maria da Silva|Rua do Ouvidor, 128| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
COO |
|
|
|
||
Data/Hora atual |
|
|
|
||
Valor da venda Bruta |
|
|
|
||
Número de Série do ECF |
|
|
|
Número de fabricação | |
Leiaute do Corpo do Documento | |||||
<data> <hora> GNF:<valor1> COO: <valor2>
NÃO É DOCUMENTO FISCAL COMPROVANTE NÃO-FISCAL |
|||||
Legenda do leiaute:
data = data de início de emissão hora = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito |
|||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
T/C | Modo | ||||
COO | Incrementado | ||||
GNF | Incrementado |
Registra um Item em Comprovante Não-Fiscal | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 17 (0x11) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Índice do totalizador Não- Fiscal cadastrado |
|
|
|
3 a 30 | ||||
Valor |
|
|
|
|||||
Exemplo | 17 3|1000| | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Número do item |
|
|
|
|||||
Subtotal |
|
|
|
|||||
Leiaute do Corpo do Documento | ||||||||
<item> <denominação> CON:<valor1> <E/S> <valor2> | ||||||||
Legenda do leiaute:
item = número do item denominação = denominação da operação não-fiscal valor1 = valor do Contador Especifico de Operação Não Fiscal para a respectiva operação não-fiscal registrada E/S = símbolo "E" para operação que representa entrada de valor no caixa ou "S" para operação que representa saída de valor do caixa valor2 = valor da operação não-fiscal |
||||||||
Requisitos Complementares | ||||||||
1. Os índices 1 e 2 serão utilizados exclusivamente pela função "Sangria/Fundo de Troco" – Comando 23, descrita no item 3.10.3.4.23.
2. É proibido o registro de operações que representam entrada e saída de valores, em um mesmo comprovante não-fiscal 3. Comprovante não-fiscal com registro de operações que representam saída de valores, não admitem a definição de meios de pagamento |
||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
TN | O valor total da operação não-fiscal é somado ao totalizador parcial de Operação Não-Fiscal correspondente | |||||||
CON | Incrementado o Contador Específico de Operação Não-Fiscal correspondente |
Encerra a emissão de Comprovante Não-Fiscal | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 18 (0x12) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Aciona Guilhotina |
|
|
|
0 = Não aciona
1 = Aciona |
||||
Informações Suplementares |
|
|
|
|||||
Exemplo | 18 1|Informações Suplementares| | |||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da venda Bruta |
|
|
|
|||||
Seqüência do pagamento (*) |
|
|
|
|||||
Indicador do meio de pagamento (*) |
|
|
|
|||||
Valor (*) |
|
|
|
|||||
Número de Parcelas (*) |
|
|
|
|||||
(*)Até 20 ocorrências dentro do buffer de resposta, uma para cada pagamento que admita CCD | ||||||||
Leiaute do Corpo do Documento | ||||||||
Não se aplica | ||||||||
Requisitos Complementares | ||||||||
1. Deve dar continuidade à impressão do Comprovante Não Fiscal de acordo com a Seqüência de Impressão prevista no item 3.7.2.1. | ||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Emite CNF de Estorno de Meio de Pagamento | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 19 (0x13) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Índice do meio estornado |
|
|
|
De 1 a 20 | ||||
Índice do meio efetivado |
|
|
|
De 1 a 20 | ||||
Valor |
|
|
|
|||||
Número de parcelas efetivado |
|
|
|
De 1 a 99 | ||||
Mensagem |
|
|
|
|||||
Exemplo |
19 1|2|1000|3|Mensagem |
Estorno do meio de pagamento índice um, soma no meio de pagamento índice 2, no valor de R$10,00 |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
COO |
|
|
|
|||||
Data/Hora atual |
|
|
|
|||||
Valor da venda Bruta |
|
|
|
|||||
Número de Série do ECF |
|
|
|
Número de Fabricação | ||||
Seqüência do pagamento (*) |
|
|
|
|||||
Indicador do meio de pagamento (*) |
|
|
|
|||||
Valor (*) |
|
|
|
|||||
Número de Parcelas (*) |
|
|
|
|||||
(*) Até 20 ocorrências dentro do buffer de resposta, uma para cada pagamento que admita CCD. | ||||||||
Leiaute do Corpo do Documento | ||||||||
<data1> <hora1> GNF:<valor1> COO: <valor2>
NÃO É DOCUMENTO FISCAL COMPROVANTE NÃO-FISCAL ESTORNO DE MEIO DE PAGAMENTO COO do documento estornado: <valor3> <meio de pagamento1> estornado <valor4> <meio de pagamento2> efetivado <valor5> |
||||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito valor3 = valor do COO do documento onde foi registrado o valor do meio de pagamento a ser estornado meio de pagamento1 = denominação do meio de pagamento a ser estornado valor4 = valor do meio de pagamento a ser estornado meio de pagamento2 = denominação do novo meio de pagamento valor5 = valor do novo meio de pagamento |
||||||||
Requisitos Complementares | ||||||||
1. O Comprovante Não-Fiscal emitido por esta função somente poderá ser emitido para estorno do meio de pagamento registrado no último Cupom Fiscal ou Comprovante Não-Fiscal emitido.
2. O valor do estorno pode ser parcial e deve estar limitado ao valor total do meio de pagamento registrado no documento anterior. 3. O Comprovante Não-Fiscal emitido para estorno do meio de pagamento vinculado registrado em Cupom Fiscal ou Comprovante Não-Fiscal em que foi emitido CCD, somente poderá ser executado após o estorno do respectivo CCD. |
||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
PGT | Subtrair o <valor4> do meio de pagamento estornado e somar o <valor5> ao meio de pagamento efetivado | |||||||
COO | Incrementado | |||||||
GNF | Incrementado | |||||||
NCN | Incrementa quando o meio de pagamento efetivado for vinculado a CCD e decrementa quando o meio de pagamento estornado for vinculado a CCD |
Emite Leitura X | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 20 (0x14) | ||||||
Modo | MNI / MO / MIL / MIT / MBT | ||||||
Parâmetros | Descrição | Formato | Min | Max | Conteúdo | ||
Mídia | N | 1 | 1 |
0 = Imprime no ECF
1 = Envia arquivo TXT pela serial em formato de espelho do documento |
|||
Exemplo | 20 0| | ||||||
BRS – Buffer de Resposta | Formato | Min | Max | Conteúdo | |||
Texto da leitura X (*) | H | 1 | * | ||||
(*) No caso do parâmetro de mídia ser igual a "0" o BRS será vazio | |||||||
Leiaute do Corpo do Documento | |||||||
<data1> <hora1> COO: <valor1>
LEITURA X <expressão 1> <expressão 2> ----------------------- CONTADORES ------------------------ Geral de Operação Não-Fiscal: <valor2> Contador de Reinicio de Operação: <valor3> Contador de Reduções Z: <valor4> Contador de Cupom Fiscal: <valor5> Contador de Fita-Detalhe: <valor6> Comprovante de Crédito ou Débito: <valor7> Geral de Relatório Gerencial: <valor8> Geral Oper. Não-Fiscal Canc.: <valor9> Cupom Fiscal Cancelado: <valor10> Contador Geral de CF Cancelado: <valor10a> Tentativas Mal Suced. de Sub. SB: <valor10b> -------------- TOTALIZADORES FISCAIS------------- TOTALIZADOR GERAL: <valor11> VENDA BRUTA DIÁRIA: <valor12> CANCELAMENTO ICMS: <valor13> DESCONTO ICMS: <valor14> TOTAL DE ISSQN: <valor15> CANCELAMENTO ISSQN: <valor16> DESCONTO ISSQN: <valor17> VENDA LÍQUIDA DIÁRIA: <valor18> ACRÉSCIMO ICMS: <valor19> ACRÉSCIMO ISSQN: <valor20> --------------------------- ICMS (<UF>)----------------------- Totalizador Base Cálculo (<M>) Imposto (<M>) T<valor21>% <valor22> <valor23> Total ICMS: <valor24> <valor25> Não Tributados Valor Acumulado (<M>) Fn = <valor26n> In = <valor27n> Nn = <valor28n> ------------------------- ISSQN (<MUN>)--------------------- Totalizador Base Cálculo (<M>) Imposto (<M>) S<valor29>% <valor30> <valor31> Total ISSQN: <valor32> <valor33> Não Tributados Valor Acumulado (<M>) FSn = <valor34n> ISn = <valor35n> NSn = < alor36n> ------------ TOTALIZADORES NÃO FISCAIS ------------ ------------------ENTRADA DE VALORES------------------ Nº Operação CON Valor Acumulado (<M>) <item> <nome operação> <valor37e> <valor38e> Total OPNF de Entrada <valor39e> ------------ TOTALIZADORES NÃO FISCAIS ------------ -----------------------SAÍDA DE VALORES--------------------- Nº Operação CON Valor Acumulado (<M>) <item> <nome operação> <valor37s> <valor38s> Total OPNF de Saída <valor39s> -ACRESCIMO -DESCONTO –CANCELAMENTO- ACRE NÃO-FISC <valor40> DESC NÃO-FISC <valor41> CANC NÃO-FISC <valor42> ------------------ RELATÓRIO GERENCIAL --------------- Nº Relatório CER <item> <denominação> <valor43> ---------------- MEIOS DE PAGAMENTO --------------- Nº Meio Pagamento Valor Acumulado (<M>) <item> <meio pagamento> <(V)> <valor44> TROCO <valor45> -------------------------INDICADORES----------------------- Qtde de CCD Não Emitido: <valor46> Tempo Emitindo Doc. Fiscal: <valor47> Tempo Operacional: <valor48> Qtde Reduções Restantes: <valor49> Memória de Fita Detalhe Remanescente: <%MFD> -------------------------------------------------------------------------- <expressão 3> <expressão 4> <expressão 5> <expressão 6> |
|||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador de Ordem de Operação, em negrito expressão 1 = "ENTRADA EM INTERVENÇÃO" - expressão a ser impressa na Leitura X emitida quando da entrada em Modo de Intervenção Lógica expressão 2 = "SAÍDA DE INTERVENÇÃO" - expressão a ser impressa na Leitura X emitida quando da saída do Modo de Intervenção Lógica Bloco de Informações "CONTADORES": valor2 = valor do Contador Geral de Operação Não-Fiscal valor3 = valor do Contador de Reinicio de Operação valor4 = valor do Contador de Reduções Z valor5 = valor do Contador de Cupom Fiscal valor6= valor do Contador de Fita-Detalhe valor7 = valor do Contador de Comprovante de Crédito ou Débito valor8 = valor do Contador Geral de Relatório Gerencial valor9 = valor do Contador Geral de Operação Não-Fiscal Cancelada valor10 = valor do Contador de Cupom Fiscal Cancelado valor 10a = valor do Contador Geral de Cupom Fiscal Cancelado valor 10b = valor do Contador de Tentativas Mal Sucedidas de Substituição do SB Bloco de Informações "TOTALIZADORES": valor11 = valor do Totalizador Geral valor12 = valor do totalizador de Venda Bruta Diária valor13 = valor do totalizador parcial de cancelamento de ICMS valor14 = valor do totalizador parcial de desconto de ICMS valor15 = somatório dos valores dos totalizadores parciais de ISSQN (TS + IFNS) valor16 = valor do totalizador parcial de cancelamento de ISSQN valor17 = valor do totalizador parcial de desconto de ISSQN valor18 = valor do totalizador de Venda Líquida Diária valor19 = valor do totalizador parcial de acréscimo de ICMS valor20 = valor do totalizador parcial de acréscimo de ISSQN Bloco de Informações "ICMS", para cada UF: UF = símbolo de cada Unidade Federada de origem, tratando-se de transporte de passageiros intermunicipal, interestadual e internacional M = símbolo da moeda com o caractere "$" valor21 = para cada totalizador tributado pelo ICMS, valor da alíquota referente ao totalizador valor22 = valor acumulado para o totalizador parcial de ICMS para cada <valor21> valor23 = valor resultante da aplicação da alíquota (valor21) sobre a base de calculo (valor22), para cada totalizador impresso, arredondado para duas casas decimais mediante a aplicação da norma de arredondamento prevista no item 3.11. valor24 = somatório de todos os valores <valor22> valor25 = somatório de todos os valores <valor23> n = valor de cada índice do totalizador, que pode variar de 1 a 3 valor26n = valor acumulado no totalizador parcial de substituição tributária para ICMS, para cada um dos índices indicado valor27n = valor acumulado no totalizador parcial de isento para ICMS, para cada um dos índices indicado valor28n = valor acumulado no totalizador parcial de não-incidência para ICMS, para cada um dos índices indicado Observação: a denominação dos totalizadores de Substituição Tributária, Isento e de Não-incidência poderá ser feita da seguinte forma: a) para Fn: "Substituição Tributária n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); b) para In: "Isento n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); c) para Nn: "Não-incidência n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3). Bloco de Informações "ISSQN", para cada Município (MUN): MUN = sigla de cada Município, tratando-se de transporte de passageiros municipal M = símbolo da moeda com o caractere "$" valor29 = para cada totalizador tributado pelo ISSQN, valor da alíquota referente ao totalizador valor30 = valor acumulado para o totalizador parcial de ISSQN para cada <valor29> valor31 = valor resultante da aplicação da alíquota (valor29) sobre a base de calculo (valor30), para cada totalizador impresso, arredondado para duas casas decimais mediante a aplicação da norma de arredondamento prevista no item 3.11. valor32 = somatório de todos os valores <valor30> valor33 = somatório de todos os valores <valor31> n = valor de cada índice do totalizador, que pode variar de 1 a 3 valor34n = valor acumulado no totalizador parcial de substituição tributária para ICMS, para cada um dos índices indicado valor35n = valor acumulado no totalizador parcial de isento para ICMS, para cada um dos índices indicado valor36n = valor acumulado no totalizador parcial de não-incidência para ICMS, para cada um dos índices indicado Observação: a denominação dos totalizadores de Substituição Tributária, Isento e de Não-incidência poderá ser feita da seguinte forma: a) para FSn: "Substituição Tributária ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); b) para ISn: "Isento ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); c) para NSn: "Não-incidência ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3). Bloco de Informações "TOTALIZADORES NÃO FISCAIS – ENTRADA DE VALORES": M = símbolo da moeda com o caractere "$" item = número seqüencial da operação não-fiscal cadastrada nome operação = denominação de cada tipo de operação não-fiscal cadastrada valor37e = valor do respectivo Contador de Operação Não-Fiscal para cada tipo de operação não-fiscal que represente entrada de valor no caixa. valor38e = valor do respectivo totalizador parcial de Operação Não-Fiscal indicado em <nome operação> que represente entrada de valor no caixa. valor39e = somatório dos totalizadores parciais de Operações Não-Fiscal, indicados em <valor38e> Bloco de Informações "TOTALIZADORES NÃO FISCAIS – SAÍDA DE VALORES": M = símbolo da moeda com o caractere "$" item = número seqüencial da operação não-fiscal cadastrada nome operação = denominação de cada tipo de operação não-fiscal cadastrada valor37s = valor do respectivo Contador de Operação Não-Fiscal para cada tipo de operação não-fiscal que represente saída de valor do caixa. valor38s = valor do respectivo totalizador parcial de Operação Não-Fiscal indicado em <nome operação> que represente saída de valor do caixa. valor39s = somatório dos totalizadores parciais de Operações Não-Fiscal, indicados em <valor38s> Bloco de Informações "ACRÉSIMO-DESCONTO-CANCELAMENTO": valor40 = valor acumulado para o totalizador de acréscimos não-fiscal valor41 = valor acumulado para o totalizador de descontos não-fiscal valor42 = valor acumulado para o totalizador de cancelamentos não-fiscal Bloco de Informações "RELATÓRIO GERENCIAL": item = número seqüencial do Relatório Gerencial cadastrado denominação = denominação de cada tipo de Relatório Gerencial cadastrado valor43 = valor do respectivo Contador Específico de Relatório Gerencial Bloco de Informações "MEIOS DE PAGAMENTO": M = símbolo da moeda com o caractere "$" item = número seqüencial do meio de pagamento cadastrado meio pagamento = denominação de cada meio de pagamento cadastrado (V) = indicação da letra "V", entre parênteses, para indicar a vinculação a Comprovante de Crédito ou Débito valor44 = valor acumulado no respectivo totalizador de meio de pagamento indicado em <meio pagamento> valor45 = valor acumulado no totalizador de troco Bloco de Informações "INDICADORES": valor46 = valor acumulado no Contador de Comprovantes de Crédito ou Débito Não Emitidos valor47 = valor acumulado no Contador de Tempo Emitindo Documento Fiscal valor48 = valor acumulado no Contador de Tempo Operacional valor49 = quantidade de Reduções Z remanescente %MFD = % da capacidade de armazenamento da MFD remanescente expressão 3 = "MEMÓRIA FISCAL EM ESGOTAMENTO" - expressão a ser impressa na Leitura X quando a capacidade remanescente de armazenamento da MF for inferior a 60 (sessenta) Reduções Z expressão 4 = "MEMÓRIA DE FITA DETALHE EM ESGOTAMENTO" - expressão a ser impressa na Leitura X quando a capacidade remanescente de armazenamento da MFD for inferior a 3% de sua capacidade de armazenamento total expressão 5 = "QTDE DE DOCUMENTOS AUTORIZADOS PRÓXIMO DO LIMITE" – expressão a ser impressa na Leitura X quando a quantidade remanescente de COO autorizados for inferior a 10% expressão 6 = "FALHA NA REDE OU LINHA TELEFÔNICA – O ECF SERÁ BLOQUEADO EM dd/mm/aaaa – PROCURE ASSISTÊNCIA TÉCNICA" – expressão a ser impressa na Leitura X quando transcorrido o intervalo de tempo de 96 (noventa e seis) horas sem recepção do comando de broadcast., onde dd/mm/aaaa representa data em que se dará o bloqueio. |
|||||||
Requisitos Complementares | |||||||
1. A Leitura X deve representar os valores acumulados no momento de sua emissão.
2. A Leitura X deve ser emitida automaticamente na entrada e na saída do Modo de Intervenção Lógica e na saída do Modo de Intervenção Técnica, se o equipamento não estiver impossibilitado de emiti-la. (Vide itens 3.10.3.4.36, 3.10.3.4.37 e 3.10.3.4.38) |
|||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
COO | Incrementado |
Emite Redução Z | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 21 (0x15) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
Data |
|
|
|
||||
Hora |
|
|
|
||||
Transmite dados RZ |
|
|
|
0 - não transmite
1 – transmite |
|||
Exemplo |
21 19042008|104000|1|
Emissão de RZ com transmissão de dados |
||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Data do Movimento |
|
|
|
Data do movimento | |||
Leiaute do Corpo do Documento | |||||||
<data1> <hora1> COO: <valor1>
REDUÇÃO Z MOVIMENTO DO DIA: <data2> VIA: <uf/mun> <expressão 1> PRESTADOR DE SERVIÇO DE TRANSPORTE CNPJ: <número de inscrição no CNPJ> IE: <número inscrição estadual> (<UF>) IM: <número inscrição municipal> (<MUN>) ---------------------------- CONTADORES -------------------------- Geral de Operação Não-Fiscal: <valor2> Contador de Reinicio de Operação: <valor3> Contador de Reduções Z: <valor4> Contador de Cupom Fiscal: <valor5> Contador de Fita-Detalhe: <valor6> Comprovante de Crédito ou Débito: <valor7> Geral de Relatório Gerencial: <valor8> Geral Oper. Não-Fiscal Canc.: <valor9> Cupom Fiscal Cancelado: <valor10> Contador Geral de CF Cancelado: <valor10a> Tentativas Mal Suced. de Sub. SB: <valor10b> ------------------ TOTALIZADORES FISCAIS----------------- TOTALIZADOR GERAL: <valor11> VENDA BRUTA DIÁRIA: <valor12> CANCELAMENTO ICMS: <valor13> DESCONTO ICMS: <valor14> TOTAL DE ISSQN: <valor15> CANCELAMENTO ISSQN: <valor16> DESCONTO ISSQN: <valor17> VENDA LÍQUIDA DIÁRIA: <valor18> ACRÉSCIMO ICMS: <valor19> ACRÉSCIMO ISSQN: <valor20> ------------------------------ ICMS (<UF>)--------------------------- Totalizador Base Cálculo (<M>) Imposto (<M>) T<valor21>% <valor22> <valor23> Total ICMS: <valor24> <valor25> Não Tributados Valor Acumulado (<M>) F<n> = <valor26n> I<n> = <valor27n> N<n> = <valor28n> ---------------------------- ISSQN (<MUN>)------------------------- Totalizador Base Cálculo (<M>) Imposto (<M>) S<valor29>% <valor30> <valor31> Total ISSQN: <valor32> <valor33> Não Tributados Valor Acumulado (<M>) FS<n > = <valor34n> IS<n > = <valor35n> NS<n> = < valor36n> -------------- TOTALIZADORES NÃO FISCAIS ------------ --------------------ENTRADA DE VALORES------------------ Nº Operação CON Valor Acumulado (<M>) <item> <nome operação> <valor37e> <valor38e> Total OPNF de Entrada <valor39e> ------------- TOTALIZADORES NÃO FISCAIS ------------ -----------------------SAÍDA DE VALORES--------------------- Nº Operação CON Valor Acumulado (<M>) <item> <nome operação> <valor37s> <valor38s> Total OPNF de Saída <valor39s> ---ACRESCIMO -DESCONTO –CANCELAMENTO--- ACRE NÃO-FISC <valor40> DESC NÃO-FISC <valor41> CANC NÃO-FISC <valor42> ------------------ RELATÓRIO GERENCIAL ------------------- Nº Relatório CER <item> <denominação> <valor43> ------------------ MEIOS DE PAGAMENTO ------------------ Nº Meio Pagamento Valor Acumulado (<M>) <item> <meio pagamento> <(V)> <valor44> TROCO <valor45> ---------------------------INDICADORES-------------------------- Qtde de CCD Não Emitido: <valor46> Tempo Emitindo Doc. Fiscal: <valor47> Tempo Operacional: <valor48> Qtde Reduções Restantes: <valor49> Memória de Fita Detalhe Remanescente: <%MFD> <expressão 2> <expressão 3> <expressão 4> <expressão 5> |
|||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador de Ordem de Operação, em negrito data2 = data do primeiro Cupom Fiscal ou Comprovante Não Fiscal emitido após a última RZ emitida, ou, se não houver emissão destes documentos após a ultima RZ emitida, a data de emissão da RZ atual, devendo ser impressa mesmo quando a data for igual à data de emissão da RZ. uf/mun: uf = sigla da unidade federada do prestador do serviço de transporte, somente para ECF que emita Cupom Fiscal para registro de prestação de serviço de transporte de passageiro sujeito ao ICMS. mun = sigla do município do prestador do serviço de transporte, somente para ECF que emita Cupom Fiscal para registro de prestação de serviço de transporte de passageiro sujeito ao ISSQN. expressão 1 = "SEM MOVIMENTO FISCAL" - expressão a ser impressa na Redução Z em negrito quando o totalizador de Venda Bruta Diária for igual a R$0,00 Bloco de Informações "PRESTADOR DE SERVIÇO DE TRANSPORTE" (impresso apenas caso de ECF que emita Cupom Fiscal Bilhete de Passagem) número de inscrição no CNPJ = CNPJ do prestador de serviço a que se refere a RZ, se for o caso número inscrição estadual = IE do prestador de serviço a que se refere a RZ, se for o caso UF = Unidade Federada do prestador de serviço de transporte número inscrição municipal = IM do prestador de serviço a que se refere a RZ, se for o caso MUN = Município do prestador de serviço de transporte Bloco de Informações "CONTADORES": valor2 = valor do Contador Geral de Operação Não-Fiscal valor3 = valor do Contador de Reinicio de Operação valor4 = valor do Contador de Reduções Z valor5 = valor do Contador de Cupom Fiscal valor6= valor do Contador de Fita-Detalhe valor7 = valor do Contador de Comprovante de Crédito ou Débito valor8 = valor do Contador Geral de Relatório Gerencial valor9 = valor do Contador Geral de Operação Não-Fiscal Cancelada valor10 = valor do Contador de Cupom Fiscal Cancelado valor 10a = valor do Contador Geral de Cupom Fiscal Cancelado valor 10b = valor do Contador de Tentativas Mal Sucedidas de Substituição do SB Bloco de Informações "TOTALIZADORES": valor11 = valor do Totalizador Geral valor12 = valor do totalizador de Venda Bruta Diária valor13 = valor do totalizador parcial de cancelamento de ICMS valor14 = valor do totalizador parcial de desconto de ICMS valor15 = somatório dos valores dos totalizadores parciais de ISSQN (TS + IFNS) valor16 = valor do totalizador parcial de cancelamento de ISSQN valor17 = valor do totalizador parcial de desconto de ISSQN valor18 = valor do totalizador de Venda Líquida Diária valor19 = valor do totalizador parcial de acréscimo de ICMS valor20 = valor do totalizador parcial de acréscimo de ISSQN Bloco de Informações "ICMS", para cada UF: UF = símbolo de cada Unidade Federada de origem, tratando-se de transporte de passageiros intermunicipal, interestadual e internacional M = símbolo da moeda com o caractere "$" valor21 = para cada totalizador tributado pelo ICMS, valor da alíquota referente ao totalizador valor22 = valor acumulado para o totalizador parcial de ICMS para cada <valor21> valor23 = valor resultante da aplicação da alíquota (valor21) sobre a base de calculo (valor22), para cada totalizador impresso, arredondado para duas casas decimais mediante a aplicação da norma de arredondamento prevista no item 3.11. valor24 = somatório de todos os valores <valor22> valor25 = somatório de todos os valores <valor23> n = valor de cada índice do totalizador, que pode variar de 1 a 3 valor26n = valor acumulado no totalizador parcial de substituição tributária para ICMS, para cada um dos índices indicado valor27n = valor acumulado no totalizador parcial de isento para ICMS, para cada um dos índices indicado valor28n = valor acumulado no totalizador parcial de não-incidência para ICMS, para cada um dos índices indicado Observação: a denominação dos totalizadores de Substituição Tributária, Isento e de Não-incidência poderá ser feita da seguinte forma: a) para Fn: "Substituição Tributária n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); b) para In: "Isento n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); c) para Nn: "Não-incidência n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3). Bloco de Informações "ISSQN", para cada Município (MUN): MUN = sigla de cada Município, tratando-se de transporte de passageiros municipal M = símbolo da moeda com o caractere "$" valor29 = para cada totalizador tributado pelo ISSQN, valor da alíquota referente ao totalizador valor30 = valor acumulado para o totalizador parcial de ISSQN para cada <valor29> valor31 = valor resultante da aplicação da alíquota (valor29) sobre a base de calculo (valor30), para cada totalizador impresso, arredondado para duas casas decimais mediante a aplicação da norma de arredondamento prevista no item 3.11. valor32 = somatório de todos os valores <valor30> valor33 = somatório de todos os valores <valor31> n = valor de cada índice do totalizador, que pode variar de 1 a 3 valor34n = valor acumulado no totalizador parcial de substituição tributária para ICMS, para cada um dos índices indicado valor35n = valor acumulado no totalizador parcial de isento para ICMS, para cada um dos índices indicado valor36n = valor acumulado no totalizador parcial de não-incidência para ICMS, para cada um dos índices indicado Observação: a denominação dos totalizadores de Substituição Tributária, Isento e de Não-incidência poderá ser feita da seguinte forma: a) para FSn: "Substituição Tributária ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); b) para ISn: "Isento ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3); c) para NSn: "Não-incidência ISSQN n", onde n representa o valor de cada índice do totalizador (pode variar de 1 a 3). Bloco de Informações "TOTALIZADORES NÃO FISCAIS – ENTRADA DE VALORES": M = símbolo da moeda com o caractere "$" item = número seqüencial da operação não-fiscal cadastrada nome operação = denominação de cada tipo de operação não-fiscal cadastrada valor37e = valor do respectivo Contador de Operação Não-Fiscal para cada tipo de operação não-fiscal que represente entrada de valor no caixa. valor38e = valor do respectivo totalizador parcial de Operação Não-Fiscal indicado em <nome operação> que represente entrada de valor no caixa. valor39e = somatório dos totalizadores parciais de Operações Não-Fiscal, indicados em <valor38e> Bloco de Informações "TOTALIZADORES NÃO FISCAIS – SAÍDA DE VALORES": M = símbolo da moeda com o caractere "$" item = número seqüencial da operação não-fiscal cadastrada nome operação = denominação de cada tipo de operação não-fiscal cadastrada valor37s = valor do respectivo Contador de Operação Não-Fiscal para cada tipo de operação não-fiscal que represente saída de valor do caixa. valor38s = valor do respectivo totalizador parcial de Operação Não-Fiscal indicado em <nome operação> que represente saída de valor do caixa. valor39s = somatório dos totalizadores parciais de Operações Não-Fiscal, indicados em <valor38s> Bloco de Informações "ACRÉSIMO-DESCONTO-CANCELAMENTO": valor40 = valor acumulado para o totalizador de acréscimos não-fiscal valor41 = valor acumulado para o totalizador de descontos não-fiscal valor42 = valor acumulado para o totalizador de cancelamentos não-fiscal Bloco de Informações "RELATÓRIO GERENCIAL": item = número seqüencial do Relatório Gerencial cadastrado denominação = denominação de cada tipo de Relatório Gerencial cadastrado valor43 = valor do respectivo Contador Específico de Relatório Gerencial Bloco de Informações "MEIOS DE PAGAMENTO": M = símbolo da moeda com o caractere "$" item = número seqüencial do meio de pagamento cadastrado meio pagamento = denominação de cada meio de pagamento cadastrado (V) = indicação da letra "V", entre parênteses, para indicar a vinculação a Comprovante de Crédito ou Débito valor44 = valor acumulado no respectivo totalizador de meio de pagamento indicado em <meio pagamento> valor45 = valor acumulado no totalizador de troco Bloco de Informações "INDICADORES": valor46 = valor acumulado no Contador de Comprovantes de Crédito ou Débito Não Emitidos valor47 = valor acumulado no Contador de Tempo Emitindo Documento Fiscal valor48 = valor acumulado no Contador de Tempo Operacional valor49 = quantidade de Reduções Z remanescente %MFD = % da capacidade de armazenamento da MFD remanescente expressão 2 = "MEMÓRIA FISCAL EM ESGOTAMENTO" - expressão a ser impressa na Redução Z quando a capacidade remanescente de armazenamento da MF for inferior a 60 (sessenta) Reduções Z expressão 3 = "MEMÓRIA DE FITA DETALHE EM ESGOTAMENTO" - expressão a ser impressa na Redução Z quando a capacidade remanescente de armazenamento da MFD for inferior a 3% de sua capacidade de armazenamento total. expressão 4 = "QTDE DE DOCUMENTOS AUTORIZADOS PRÓXIMO DO LIMITE" – expressão a ser impressa na Redução Z quando a quantidade remanescente de COO autorizados for inferior a 10% expressão 5 = "FALHA NA REDE OU LINHA TELEFÔNICA – O ECF SERÁ BLOQUEADO EM dd/mm/aaaa – PROCURE ASSISTÊNCIA TÉCNICA" – expressão a ser impressa na Redução Z quando transcorrido o intervalo de tempo de 96 (noventa e seis) horas sem recepção do comando de broadcast., onde dd/mm/aaaa representa data em que se dará o bloqueio. |
|||||||
Requisitos Complementares | |||||||
1. O campo "PRESTADOR DE SERVIDO DE TRANSPORTE" (CNPJ, IE e IM) deve ser impresso somente no caso de ECF que emita Cupom Fiscal Bilhete de Passagem, para registro de prestação de serviço de transporte de passageiro sujeito ao ICMS ou ao ISSQN.
2. A Redução Z deve representar os valores acumulados no momento de sua emissão, devendo ser possível sua emissão ainda que não haja valor acumulado no totalizador de Venda Bruta Diária. 3. A emissão da Redução Z está condicionada à gravação dos dados pertinentes no dispositivo de armazenamento da Memória Fiscal antes de sua emissão. 4. Em toda emissão de Redução Z deve ser garantida a possibilidade de ajuste do relógio de tempo-real para avanço ou recuo de até cinco minutos, caso em que a data e hora não poderão ser anteriores às do último documento gravado na Memória de Fita Detalhe. 5. No caso de ECF que que emita Cupom Fiscal Bilhete de Passagem e contenha dados de identificação de prestador de serviço gravado na Memória Fiscal, após a emissão da Redução Z relativa ao estabelecimento usuário do ECF, deverá ser emitida, independentemente de comando externo, uma Redução Z para cada prestador de serviço gravado na Memória Fiscal. Nesta hipótese, a Redução Z emitida para cada prestador de serviço deve conter: a) o mesmo valor para o Contador de Redução Z; b) a expressão "VIA:" seguida da sigla da unidade federada ou do município, no caso de transporte municipal, do respectivo prestador de serviço; c) os números de inscrição no Cadastro Nacional de Pessoa Jurídica, de inscrição estadual e, se for o caso, de inscrição municipal do prestador do serviço; d) um Bloco de Informações "ICMS" e "ISSQN", respectivamente, para cada UF e Município de prestador de serviço cadastrado no ECF. 6. Se o comando for executado com o parâmetro "Transmite Dados RZ" igual a "1" (com a transmissão de dados da RZ) o inicio da impressão da Redução Z aguardará, por 60 (sessenta) segundos (timeout), o resultado da execução da função "Imprime RTD na Redução Z" (comando 35) descrita no item 3.10.3.4.35. Após o timeout de 60 (sessenta) segundos sem o recebimento do RTD (Recibo de Transmissão de Dados) que deve ser enviado pela Secretaria de Fazenda, deve ser impressa a RZ . 7. A Redução Z deve ser emitida automaticamente na entrada em Modo de Intervenção Lógica, somente se houver valor acumulado no totalizador de Venda Bruta Diária e o equipamento não estiver impossibilitado de emiti-la. (Vide Função "Entrada em MIL" no item 3.10.3.4.36). Nesta condição deverá ser garantida a possibilidade de ajuste do relógio de tempo-real para avanço ou recuo de até cinco minutos, antes de sua impressão. |
|||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
CRZ | Incrementado | ||||||
COO | Incrementado |
Emite Leitura da Memória Fiscal | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 22 (0x16) | ||||||||
Modo | MNI / MO / MIL / MIT / MBT | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Mídia |
|
|
|
0 = Imprime no ECF
1 = Envia arquivo TXT pela serial em formato de espelho do documento |
|||||
Tipo |
|
|
|
1 = Analítico
2 = Simplificado |
|||||
Modo |
|
|
|
1 = Por Data
2 = Por CRZ |
|||||
Referencia inicial
(Data ou CRZ) |
|
|
|
||||||
Referencia final
(Data ou CRZ) |
|
|
|
||||||
Exemplo | 22 0|1|2|20|32| | ||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Texto da leitura da MF (*) |
|
|
|
||||||
(*) No caso do parâmetro de mídia ser igual a "0" o BRS será vazio. | |||||||||
Leiaute do Corpo do Documento | |||||||||
<data1> <hora1> COO: <valor1>
LEITURA MEMÓRIA FISCAL <expressão 1) <período da leitura> Contador Geral de Operação Não-Fiscal: <valor2> Contador de Reduções Z: <valor3> Contador de Reinicio de Operação: <valor4> Contador de Fita-detalhe: <valor5> Contador Geral de CF Cancelado: <valor5a> Tentativas Mal Suced. de Sub. SB: <valor5b> ---------------------------- INTERVENÇÕES ------------------------- CRO TIPO DATA HOR CRZ COO <valorn> <iCRO> <datan> <horan> <crzn> <coon> --------------- IMPRESSÃO DE FITA DETALHE -------------- CFD DATA HORA COOi COOf <cfdn> <datan> <horan> <valorin> <valorfn> --- PRESTADOR DE SERVIÇO DE TRANSPORTE ---- Prestador: <n> <cond> <data2> <hora2> CNPJ: <número de inscrição no CNPJ> IE: <número inscrição estadual> (<UF>) IM: <número inscrição municipal> (<MUN>) Venda Bruta: <valor6> ---------------------- REDUÇÕES Z DIÁRIAS ------------------- CRZ TR CRO COO DATA HORA CFC VENDA BRUTA DIÁRIA (R$) DT = desconto ICMS DS = desconto ISSQN AT = acréscimo ICMS AS = acréscimo ISSQN CT = canc. ICMS CS = canc. ISSQN ON E= operação não-fiscal de entrada ONS = operação não fiscal de saída ------------------------------------------------------------------------------ <valor7> <tr> <valor8> <valor9> <data3> <hora3> <valorcfc> <valor10> DT=<valor11> DS=<valor12> AT=<valor13> AS=<valor14> CT=<valor15> CS=<valor16> Prestador <n> (<UF>) T<valor17>% = <valor18> F<n>= <valor19> I<n>= <valor20> N<n>= <valor21> Prestador <n> (<MUN>) S<valor22>%= valor23> FS<n>= <valor24> IS<n>= <valor25> NS<n>= <valor26> ONE = <valor27e> ONS = <valor27s> TOTAL DO MES <mês> DE <ano> Venda Bruta (R$) <valor28> DT= <valor29> DS= <valor30> AT= <valor31> AS= <valor32> CT= <valor33> CS= <valor34> T<valor35>%= <valor36> F<n>= <valor37> I<n>= <valor38> N<n>= <valor39> S<valor40>%= <valor41> FS<n>= <valor42> IS<n>= <valor43> NS<n>= <valor44> ON E =<valor45e> ONS = <valor45s> TOTAL DO PERÍODO DA LEITURA Venda Bruta (R$) <valor46> DT= <valor47> DS= <valor48> AT= <valor49> AS= <valor50> CT= <valor51> CS= <valor52> T<valor53>%= <valor54> F<n>= <valor55> I<n>= <valor56> N<n>= <valor57> S<valor58>%= <valor59> FS<n>= <valor60> IS<n>= <valor61> S<n>= <valor62> ONE = <valor63e> ONS = <valor63s> --------------------------- DADOS GERAIS----------------------- Qtd.e Reduções Restantes: <valor64> MOEDA: <moedam> <datam> <horam> -----------------------SOFTWARE BÁSICO------------------------ <versãon> <datan> <horan> <versãon+1> <data n+1> <hora n+1> -------TENTATIVAS DE SUBSTITUIÇÃO DO SB------- <datav> <horav> CRO: <crov> ----------------------CODIFICAÇÃO DO GT--------------------- a partir de <datag> <horag> 0=<s0>,1=<s1>,2=<s2>,3=<s3>,4=<s4>,5=<s5>,6=<s6>, 7=<s7>,8=<s8>,9=<s9> --------------------------------------------------------------------------------- <expressão 2) <expressão 3) |
|||||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador de Ordem de Operação, em negrito expressão 1 = "SIMPLIFICADA" - expressão a ser impressa no caso de Leitura da Memória Fiscal emitida de forma simplificada (vide subitem 1 nos Requisitos Complementares) período da leitura = intervalo da leitura solicitada, sendo expressa por "DATA: data(i )a data(f)", onde data(i) é a data inicial e data(f) é a data final, ou expressa por "REDUÇÃO: CRZi a CRZf", onde CRZi é o valor do CRZ inicial e CRZf é o valor do CRZ final, devendo ser substituído pela expressão "TOTAL" quando não selecionado o intervalo. Bloco de Informações "CONTADORES": valor2 = valor atual do Contador Geral de Operação Não-Fiscal valor3 = valor atual do Contador de Reduções Z valor4 = valor atual do Contador de Reinicio de Operação valor5 = valor atual do Contador de Fita-detalhe valor 5a = valor do Contador Geral de Cupom Fiscal Cancelado valor 5b = valor do Contador de Tentativas Mal Sucedidas de Substituição do SB Bloco de Informações "INTERVENÇÕES" (dados referentes a cada incremento do CRO): valorn = valor do CRO após a n-ésima Intervenção iCRO = indicador do tipo de intervenção a que se refere o CRO (valorn), sendo "L" para intervenção técnica lógica ou "F" para intervenção técnica física. datan = data de incremento do CRO referente ao <valorn> horan = hora de incremento do CRO referente ao <valorn> crzn = valor do CRZ no momento de incremento do CRO referente ao <valorn> coon = valor do COO no momento de incremento do CRO referente ao <valorn> Bloco de Informações "IMPRESSÃO DE FITA DETALHE" (dados referentes a cada impressão de Fita Detalhe): cfdn = valor do n-ésimo Contador de Fita-detalhe datan = data de emissão da n-ésima Fita-Detalhe valorin = valor do COO do primeiro documento impresso na n-ésima Fita-Detalhe valorfn = valor do COO do último documento impresso na n-ésima Fita-Detalhe Bloco de Informações "PRESTADOR DE SERVIÇO DE TRANSPORTE" (dados referentes a cada prestador de serviço de transporte cadastrado): n = número seqüencial do n-ésimo prestador cond = a sigla "HAB" ou "NHAB" para a condição de habilitado ou não habilitado data2 = data de intervenção de gravação dos dados de identificação do n-ésimo prestador hora2 = hora de intervenção de gravação dos dados de identificação do n-ésimo prestador número de inscrição no CNPJ = CNPJ do n-ésimo prestador número inscrição estadual = IE do n-ésimo prestador UF = Unidade Federada do n-ésimo prestador número inscrição municipal = IM do n-ésimo prestador MUN = Município do n-ésimo prestador valor6 = somatório dos valores de Venda Bruta Diária acumulado para o n-ésimo prestador Bloco de Informações "REDUÇÕES Z DIARIAS" (dados referentes a cada Redução Z emitida, iniciando pela data ou CRZ mais recente) valor7 = valor do CRZ para a n-ésima Redução Z <tr> = indicação de transmissão com sucesso do movimento do dia para a Secretaria de Fazenda valor8 = valor do CRO para a n-ésima Redução Z valor9 = valor do COO para a n-ésima Redução Z data3 = data de movimento da n-ésima CRZ hora3 = hora de movimento n-ésima CRZ valorcfc = valor do CFC (Contador de Cupom Fiscal Cancelado) para a n-ésima Redução Z valor10 = valor do totalizador de Venda Bruta Diária referente à n-ésima Redução Z valor11 = valor do totalizador de descontos tributados pelo ICMS referente à n-ésima Redução Z valor12 = valor do totalizador de descontos tributados pelo ISSQN referente à n-ésima Redução Z valor13 = valor do totalizador de acréscimos tributados pelo ICMS referente à n-ésima Redução Z valor14 = valor do totalizador de acréscimos tributados pelo ISSQN referente à n-ésima Redução Z valor15 = valor do totalizador de cancelamentos tributados pelo ICMS referente à n-ésima Redução Z valor16 = valor do totalizador de cancelamentos tributados pelo ISSQN referente à n-ésima Redução Z n = número seqüencial do n-ésimo prestador de serviço de transporte UF = sigla da unidade federada do n-ésimo prestador de serviço de transporte, tratando-se de transporte de passageiros intermunicipal, interestadual e internacional valor17 = para cada totalizador tributado pelo ICMS, valor da alíquota referente ao totalizador valor18 = para cada totalizador tributado pelo ICMS, valor do totalizador referente à n-ésima Redução Z valor19 = valor acumulado no totalizador de substituição tributária para ICMS referente à n-ésima Redução Z valor20 = valor acumulado no totalizador de isento para ICMS referente à n-ésima Redução Z valor21 = valor acumulado no totalizador de não-incidência para ICMS referente à n-ésima Redução Z n = número seqüencial do n-ésimo prestador de serviço de transporte MUN = sigla do município do n-ésimo prestador de serviço de transporte, tratando-se de transporte de passageiros municipal valor22 = para cada totalizador tributado pelo ISSQN, valor da alíquota referente ao totalizador valor23 = para cada totalizador tributado pelo ISSQN, valor do totalizador referente à n-ésima Redução Z valor24 = valor acumulado no totalizador de substituição tributária para ISSQN referente à n-ésima Redução Z valor25 = valor acumulado no totalizador de isento para ISSQN referente à n-ésima Redução Z valor26 = valor acumulado no totalizador de não-incidência para ISSQN referente à n-ésima Redução Z valor27e = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem entrada de valor no caixa, referente à n-ésima Redução Z valor27s = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem saída de valor do caixa, referente à n-ésima Redução Z mês = mês de referência da totalização mensal dos valores gravados, indicado por extenso ano = ano de referência da totalização mensal dos valores gravados valor28 = somatório dos valores referentes ao totalizador de Vendas Brutas Diárias gravados por período mensal valor29 = valor do totalizador de descontos tributados pelo ICMS referente ao período mensal valor30 = valor do totalizador de descontos tributados pelo ISSQN referente ao período mensal valor31 = valor do totalizador de acréscimos tributados pelo ICMS referente ao período mensal valor32 = valor do totalizador de acréscimos tributados pelo ISSQN referente ao período mensal valor33 = valor do totalizador de cancelamentos tributados pelo ICMS referente ao período mensal valor34 = valor do totalizador de cancelamentos tributados pelo ISSQN referente ao período mensal valor35 = para cada totalizador tributado pelo ICMS, valor da alíquota referente ao totalizador valor36 = para cada totalizador tributado pelo ICMS, valor do totalizador referente ao período mensal valor37 = valor acumulado no totalizador de substituição tributária para ICMS referente ao período mensal valor38 = valor acumulado no totalizador de isento para ICMS referente ao período mensal valor39 = valor acumulado no totalizador de não-incidência para ICMS referente ao período mensal valor40 = para cada totalizador tributado pelo ISSQN, valor da alíquota referente ao totalizador valor41 = para cada totalizador tributado pelo ISSQN, valor do totalizador referente ao período mensal valor42 = valor acumulado no totalizador de substituição tributária para ISSQN referente ao período mensal valor43 = valor acumulado no totalizador de isento para ISSQN referente ao período mensal valor44 = valor acumulado no totalizador de não-incidência para ISSQN referente ao período mensal valor45e = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem entrada de valor no caixa, referente ao período mensal valor45s = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem saída de valor do caixa, referente ao período mensal valor46 = somatório dos valores referentes ao totalizador de Vendas Brutas Diárias gravados por período da leitura valor47 = valor do totalizador de descontos tributados pelo ICMS referente ao período da leitura valor48 = valor do totalizador de descontos tributados pelo ISSQN referente ao período da leitura valor49 = valor do totalizador de acréscimos tributados pelo ICMS referente ao período da leitura valor50 = valor do totalizador de acréscimos tributados pelo ISSQN referente ao período da leitura valor51 = valor do totalizador de cancelamentos tributados pelo ICMS referente ao período da leitura valor52 = valor do totalizador de cancelamentos tributados pelo ISSQN referente ao período da leitura valor53 = para cada totalizador tributado pelo ICMS, valor da alíquota referente ao totalizador valor54 = para cada totalizador tributado pelo ICMS, valor do totalizador referente ao período da leitura valor55 = valor acumulado no totalizador de substituição tributária para ICMS referente ao período da leitura valor56 = valor acumulado no totalizador de isento para ICMS referente ao período da leitura valor57 = valor acumulado no totalizador de não-incidência para ICMS referente ao período da leitura valor58 = para cada totalizador tributado pelo ISSQN, valor da alíquota referente ao totalizador valor59 = para cada totalizador tributado pelo ISSQN, valor do totalizador referente ao período da leitura valor60 = valor acumulado no totalizador de substituição tributária para ISSQN referente ao período da leitura valor61 = valor acumulado no totalizador de isento para ISSQN referente ao período da leitura valor62 = valor acumulado no totalizador de não-incidência para ISSQN referente ao período da leitura valor63e = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem entrada de valor no caixa, referente ao período da leitura valor63s = somatório dos valores acumulados nos totalizadores parciais de operações não-fiscais que representem saída de valor do caixa, referente ao período da leitura Bloco de Informações "DADOS GERAIS": valor64 = quantidade de áreas disponíveis na MF para gravação de Reduções Z moedam = símbolo da moeda datam = data de gravação do símbolo da moeda horam = hora de gravação do símbolo da moeda Bloco de Informações "SOFTWARE BÁSICO": versãon= número da versão do primeiro software básico utilizado no ECF datan = data de gravação da versão na MF horan = hora de gravação da versão na MF versaon+1 = número da versão do n-ésimo software básico utilizado no ECF data n+1 = data de gravação da versão do n-ésimo software básico utilizado no ECF hora n+1 = hora de gravação da versão do n-ésimo software básico utilizado no ECF Bloco de Informações: "TENTATIVAS DE SUBSTITUIÇÃO DO SB": datav = data da n-ésima tentativa mal sucedida de substituição de versão do SB horav = hora da n-ésima tentativa mal sucedida de substituição de versão do SB crov = valor do CRO na n-ésima tentativa mal sucedida de substituição de versão do SB Bloco de Informações "CODIFICAÇÃO DO GT": datag = data de gravação da n-ésima codificacão do GT utilizado no ECF horag = hora de gravação da n-ésima codificacão do GT utilizado no ECF s0 = símbolo para o valor zero s1 = símbolo para o valor um s2 = símbolo para o valor dois s3 = símbolo para o valor três s4 = símbolo para o valor quatro s5 = símbolo para o valor cinco s6 = símbolo para o valor seis s7 = símbolo para o valor sete s8 = símbolo para o valor oito s9 = símbolo para o valor nove expressão 2 = "MEMÓRIA FISCAL EM ESGOTAMENTO" - expressão a ser impressa quando a capacidade remanescente de armazenamento da MF for inferior a 60 (sessenta) Reduções Z expressão 3 = "MEMÓRIA DE FITA DETALHE EM ESGOTAMENTO" - expressão a ser impressa quando a capacidade remanescente de armazenamento da MFD for inferior a 3% de sua capacidade de armazenamento total |
|||||||||
Requisitos Complementares | |||||||||
1. Na leitura simplificada os dados relativos ao <valor7> até o <valor 27> e à <data3> e <hora3> não deverão ser impressos.
2. Quando da emissão da Leitura da Memória Fiscal, deverão ser gravados na Memória de Fita Detalhe, no mínimo, o valor do Contador de Ordem de Operação, a denominação do documento, a data e a hora de sua emissão. 3. Deve ser emitida, independentemente de comando externo, o documento Leitura da Memória Fiscal, referente ao período do primeiro ao último dia de operação do ECF no mês, antes da primeira RZ do mês subseqüente. 4. A emissão da Leitura da Memória Fiscal por intervalo de datas deve conter os dados referentes a todas as Reduções Z gravadas no intervalo de datas indicado, iniciando pela data mais recente e a emissão por intervalo de CRZ deve conter os dados referentes a todas as Reduções Z relativas ao intervalo de CRZ indicado, iniciando pelo CRZ mais recente. 5. Tratando-se de prestação de serviço de transporte de passageiros, os dados relativos ao <valor17> até o <valor 21> e ao <valor22> até o <valor26> deverão ser impressos tantas vezes quantas forem as unidades federadas e os municípios, respectivamente, gravados. 6. Quando for solicitada a emissão da Leitura da Memória Fiscal por intervalo de datas que contemple apenas um período de referência (mês), fica dispensada a impressão do Total do Período da Leitura. |
|||||||||
Totalizadores e Contadores Afetados | |||||||||
T/C | Modo | ||||||||
COO | Incrementado |
Emite CNF de Sangria ou Fundo de Troco | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 23 (0x17) | |||||
Modo | MO | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Tipo |
|
|
|
1 = Fundo de Troco
2 = Sangria |
||
Valor |
|
|
|
|||
Informações Suplementares |
|
|
|
|||
Exemplo |
23 0|10000| Informações Suplementares |
Sangria de 100,00 |
|||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
COO |
|
|
|
|||
Data/Hora atual |
|
|
|
|||
Valor da Venda Bruta |
|
|
|
|||
Número de Série do ECF |
|
|
|
Número de Fabricação | ||
Leiaute do Corpo do Documento | ||||||
<data1> <hora1> GNF:<valor1> COO:<valor2>
NÃO É DOCUMENTO FISCAL COMPROVANTE NÃO-FISCAL <opnf> <denominação> CON:<valor3> <E/S> <valor4> ----------------------------------------------------------------------------------- TOTAL R$ <valor15> |
||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador Geral de Operação Não-Fiscal valor2 = valor do Contador de Ordem de Operação, em negrito opnf = "01" para Fundo de Troco ou "02" para Sangria denominação = "SANGRIA" ou "FUNDO DE TROCO" de acordo com a operação realizada valor3 = valor do Contador Especifico de Operação Não Fiscal para a respectiva operação não-fiscal registrada (Sangria ou Fundo de Troco) E/S = símbolo "E" para operação de Fundo de Troco e símbolo "S" para operação de Sangria valor4 = valor da operação não-fiscal valor15 = valor total da operação |
||||||
Requisitos Complementares | ||||||
1. O Comprovante Não Fiscal emitido por este comando, com índice 01 (Fundo de Troco) ou 02 (Sangria) não devem conter os dados relativos ao campo "Identificação do Consumidor".
2. O Comprovante Não Fiscal emitido por este comando deve possibilitar o registro de apenas um item (Sangria ou Fundo de Troco) 3. O Comprovante Não Fiscal com índice 01 (Fundo de Troco) deve ser considerado como "Entrada de valor no caixa" 4. O Comprovante Não Fiscal com índice 02 (Sangria) deve ser considerado como "Saída de valor do caixa" |
||||||
Totalizadores e Contadores Afetados | ||||||
T/C | Modo | |||||
TN | Somado o <valor4> ao totalizador correspondente | |||||
COO | Incrementado | |||||
GNF | Incrementado | |||||
CON | Somado 1 ao Contador Especifico de Operação Não Fiscal correspondente |
Programa Informação Complementar a ser impressa em documentos | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 24 (0x18) | ||||
Modo | MO / MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Texto |
|
|
|
||
Exemplo | 24 Texto da mensagem complementar| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Vide leiaute do campo "Identificação do Aplicativo" no item 3.7.3.5. | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Interrompe leitura serial em andamento | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 25 (0x19) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Nenhum | |||||
Exemplo | 25 | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Realiza a leitura de totalizadores, contadores e demais parâmetros do ECF, enviando os dados via conector de comunicação com PAF-ECF e via conector para linha telefônica. | |||||||||||||||||||
Comando do Protocolo ESC-ECF | |||||||||||||||||||
Comando | 26 (0x1A) | ||||||||||||||||||
Modo | MNI / MO / MIL / MIT / MBT / MBD | ||||||||||||||||||
Parâmetros | Grupo | Índice | (conforme tabela abaixo) | ||||||||||||||||||
Exemplo |
26 1|0|
Leitura de todo o grupo de contadores fixos |
||||||||||||||||||
BRS – Buffer de Resposta | Formato | Min | Max | Conteúdo | |||||||||||||||
Resposta conforme tabela abaixo | |||||||||||||||||||
Parâmetros | Resposta | ||||||||||||||||||
Grupo | Índice | ||||||||||||||||||
1 | Contador Fixos | 0 | Todo o grupo | índice|valor| . . . índice|valor| | |||||||||||||||
1 | COO | índice|valor| | |||||||||||||||||
2 | GNF | índice|valor| | |||||||||||||||||
3 | CRO | índice|valor| | |||||||||||||||||
4 | CRZ | índice|valor| | |||||||||||||||||
5 | CCF | índice|valor| | |||||||||||||||||
6 | ----- | --------------- | |||||||||||||||||
7 | CFD | índice|valor| | |||||||||||||||||
8 | CCD | índice|valor| | |||||||||||||||||
9 | GRG | índice|valor| | |||||||||||||||||
10 | NFC | índice|valor| | |||||||||||||||||
11 | CFC | índice|valor| | |||||||||||||||||
12 | ----- | --------------- | |||||||||||||||||
13 | ----- | --------------- | |||||||||||||||||
14 | NCN | índice|valor| | |||||||||||||||||
15 | RZ restantes | índice|valor| | |||||||||||||||||
16 | ---- | --------------- | |||||||||||||||||
17 | ---- | --------------- | |||||||||||||||||
2 | Contador de Relatório Gerencial | 0 | Todo o grupo | índice|valor| . . . índice|valor| | |||||||||||||||
1 | RG 01 | índice|valor| | |||||||||||||||||
2 | RG 02 | índice|valor| | |||||||||||||||||
3 | RG 03 | índice|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
28 | RG 28 | índice|valor| | |||||||||||||||||
29 | RG 29 | índice|valor| | |||||||||||||||||
30 | RG 30 | índice|valor| | |||||||||||||||||
3 | Contador e Totalizador de Operação Não-Fiscal | 0 | Todo o grupo | índice|contador|valor| . . .indice|contador|valor| | |||||||||||||||
1 | NF 01 | índice|contador|valor| | |||||||||||||||||
2 | NF 02 | índice|contador|valor| | |||||||||||||||||
3 | NF 03 | índice|contador|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
28 | NF 28 | índice|contador|valor| | |||||||||||||||||
29 | NF 29 | índice|contador|valor| | |||||||||||||||||
30 | NF 30 | índice|contador|valor| | |||||||||||||||||
4 | Totalizadores Gerais | 0 | Todo o grupo | índice|valor| . . . índice|valor| | |||||||||||||||
1 | GT | índice|valor| | |||||||||||||||||
2 | VB | índice|valor| | |||||||||||||||||
3 | Can-T | índice|valor| | |||||||||||||||||
4 | DT | índice|valor| | |||||||||||||||||
5 | Can-S | índice|valor| | |||||||||||||||||
6 | DS | índice|valor| | |||||||||||||||||
7 | Venda Líquida | índice|valor| | |||||||||||||||||
8 | AT | índice|valor| | |||||||||||||||||
9 | AS | índice|valor| | |||||||||||||||||
5 | Totalizadores ICMS/ISS | 0 | Todo o grupo | índice|tipo|%|valor| . . . índice|tipo|%|valor| | |||||||||||||||
1 | T 01 | índice|tipo|%|valor| | |||||||||||||||||
2 | T 02 | índice|tipo|%|valor| | |||||||||||||||||
3 | T 03 | índice|tipo|%|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
28 | T28 | índice|tipo|%|valor| | |||||||||||||||||
29 | T 29 | índice|tipo|%|valor| | |||||||||||||||||
30 | T 30 | índice|tipo|%|valor| | |||||||||||||||||
31 | S 01 | índice|tipo|%|valor| | |||||||||||||||||
... | |||||||||||||||||||
60 | S 30 | índice|tipo|%|valor| | |||||||||||||||||
6 | Totalizadores F, I, N | 0 | Todo o grupo | tipo|valor|......|tipo|valor| | |||||||||||||||
1 | F1. I1. N1, FS1, IS1, NS1 | tipo|valor|......|tipo|valor| | |||||||||||||||||
2 | F2, I2, N2, FS2, IS2, NS2 | tipo|valor|......|tipo|valor| | |||||||||||||||||
3 | F3, I3, N3, FS3, IS3, NS3 | tipo|valor|......|tipo|valor| | |||||||||||||||||
7 | Totalizadores de Meios de Pagamento | 0 | Todo o grupo | Índice|valor| . . . Índice|valor| | |||||||||||||||
1 | PAG 01 | Índice|valor| | |||||||||||||||||
2 | PAG 02 | Índice|valor| | |||||||||||||||||
3 | PAG 03 | Índice|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
19 | PAG 19 | Índice|valor| | |||||||||||||||||
20 | PAG 20 | Índice|valor| | |||||||||||||||||
21 | Troco | Índice|valor| | |||||||||||||||||
8 | Status do Movimento | - |
ddmmaaaa|status|COOi|Gti|
data do movimento, Status, COO inicial e GT inicial status = 0 - Não houve movimento status = 1 - Com movimento aberto status = 2 - Redução Z Pendente |
||||||||||||||||
9 | Relógio | - |
ddmmaaaahhmmssf|
ddmmaaaa – data do relógio hhmmss – horário do relógio f – flag de verão (V= horário de verão) |
||||||||||||||||
10 | Tempo Emitindo Doc. Fiscal/Tempo Operacional | - | hhmmss|hhmmss| | ||||||||||||||||
11 | Tabela de Alíquotas | 0 | Todas as cadastradas | Índice|tipo|alíquota| . . . Índice|tipo|alíquota| | |||||||||||||||
1 | % T 01 | Índice|tipo|alíquota| | |||||||||||||||||
2 | % T 02 | Índice|tipo|alíquota| | |||||||||||||||||
3 | % T 03 | Índice|tipo|alíquota| | |||||||||||||||||
. . . | . . . | ||||||||||||||||||
28 | % T 28 | Índice|tipo|alíquota| | |||||||||||||||||
29 | % T 29 | Índice|tipo|alíquota| | |||||||||||||||||
30 | % T 30 | Índice|tipo|alíquota| | |||||||||||||||||
31 | % S 01 | Índice|tipo|alíquota| | |||||||||||||||||
32 | % S 02 | Índice|tipo|alíquota| | |||||||||||||||||
33 | % S 03 | Índice|tipo|alíquota| | |||||||||||||||||
. . . | . . . | ||||||||||||||||||
58 | % S 28 | Índice|tipo|alíquota| | |||||||||||||||||
59 | % S 29 | Índice|tipo|alíquota| | |||||||||||||||||
60 | % S 30 | Índice|tipo|alíquota| | |||||||||||||||||
12 | Tabela de Operações Não-Fiscais | 0 | Todas as cadastradas | Índice|nome| . . . Índice|nome| | |||||||||||||||
1 | NF 01 | Índice|nome| | |||||||||||||||||
2 | NF 02 | Índice|nome| | |||||||||||||||||
3 | NF 03 | Índice|nome| | |||||||||||||||||
. . . | . . . | ||||||||||||||||||
28 | NF28 | Índice|nome| | |||||||||||||||||
29 | NF 29 | Índice|nome| | |||||||||||||||||
30 | NF 30 | Índice|nome| | |||||||||||||||||
13 | Tabela de Relatórios Gerenciais | 0 | Todas os cadastrados | Índice|nome| . . . Índice|nome| | |||||||||||||||
1 | RG 01 | Índice|nome| | |||||||||||||||||
2 | RG 02 | Índice|nome| | |||||||||||||||||
3 | RG 03 | Índice|nome| | |||||||||||||||||
. . . | . . . | ||||||||||||||||||
28 | RG 28 | Índice|nome| | |||||||||||||||||
29 | RG 29 | Índice|nome| | |||||||||||||||||
30 | RG 30 | Índice|nome| | |||||||||||||||||
14 | Tabela de Meios de Pagamento | 0 | Todas os cadastrados | Índice|nome|CCD| . . . Índice|nome|CCD| | |||||||||||||||
1 | NomePg 01 | Índice|nome|CCD| | |||||||||||||||||
2 | NomePg 02 | Índice|nome|CCD| | |||||||||||||||||
3 | NomePg 03 | Índice|nome|CCD| | |||||||||||||||||
. . . | . . . | ||||||||||||||||||
18 | NomePg 18 | Índice|nome|CCD| | |||||||||||||||||
19 | NomePg 19 | Índice|nome|CCD| | |||||||||||||||||
20 | NomePg 20 | Índice|nome|CCD| | |||||||||||||||||
15 | Parâmetros | 0 | Todo o grupo | Todos os campos separados por pipe "|" | |||||||||||||||
1 | Marca | Marca do ECF | |||||||||||||||||
2 | Modelo | Modelo do ECF | |||||||||||||||||
3 | Tipo ECF | Tipo do ECF | |||||||||||||||||
4 | NFab | Número de fabricação | |||||||||||||||||
5 | NOS | Número do ECF na Loja | |||||||||||||||||
6 |
|
|
|||||||||||||||||
7 |
|
|
|||||||||||||||||
8 | CNPJ | CNPJ do usuário | |||||||||||||||||
9 | IE | I.E. do usuário | |||||||||||||||||
10 | IM | I.M. do usuário | |||||||||||||||||
11 | Moeda | Moeda | |||||||||||||||||
12 | Decimais Valor | Casas decimais do valor unitário | |||||||||||||||||
13 | Decimais Quant. | Casas decimais da quantidade | |||||||||||||||||
14 | Versão SB | Versão atual software básico ( XX.XX.XX ) | |||||||||||||||||
15 | Razão Social | Razão Social do usuário | |||||||||||||||||
16 | Nome Fantasia | Nome Fantasia do usuário | |||||||||||||||||
17 | Endereço | Endereço do usuário | |||||||||||||||||
18 | Criptografia GT | Criptografia do GT | |||||||||||||||||
19 | ---------- | ------------- | |||||||||||||||||
20 | Versão Esc-ECF | "XX.XX" | |||||||||||||||||
21 | UF | Sigla da UF | |||||||||||||||||
22 | MUN | Sigla do Município | |||||||||||||||||
23 | Modo |
0 = ECF para comércio
1 = ECF para transportes |
|||||||||||||||||
24 | nPrest | Número de Prestadores Cadastrados | |||||||||||||||||
25 | nPrestAtv | Número de Prestadores Habilitados | |||||||||||||||||
16 | Status | 1 | Gaveta |
0 = Fechada
1 = Aberta |
|||||||||||||||
2 | Bobina de Papel |
0 – Ok
1 – Pouco Papel 2 – Sem Papel |
|||||||||||||||||
3 | Tampa |
0 – OK
1 – Aberta |
|||||||||||||||||
4 | Modo de Funcionamento |
0 – MO
1 – MIT 2 - MIL 3 – MBT 4 – MBD 5 – MNI 6 – Qualquer modo, em situação de erro |
|||||||||||||||||
5 | Contexto |
0 – Repouso
10 – CF Aberto 11 – CF Sub-totalizado 12 – CF Em pagamento 13 – CF Pago e Não finalizado 20 – CNF Aberto 21 – CNF Sub-totalizado 22 – CNF em Pagamento 23 – CNF Pago e Não Finalizado 30 – CCD Aberto 31 – Estorno de CCD Aberto 32 – Relatório Gerencial Aberto |
|||||||||||||||||
17 | Dados da RZ gravados na MF | N |
CRZ
(serão lidas as RZ's que estiverem disponíveis. Caso contrário retorna erro) |
CRZ | |||||||||||||||
Data Movimento (ddmmaaaa) | |||||||||||||||||||
Data da gravação (ddmmaaaahhmmssf) | |||||||||||||||||||
CRO | |||||||||||||||||||
COO inicial ( RZ anterior + 1 ) | |||||||||||||||||||
COO da RZ | |||||||||||||||||||
Número do Usuário | |||||||||||||||||||
VB | |||||||||||||||||||
Desconto ICMS | |||||||||||||||||||
Acréscimo ICMS | |||||||||||||||||||
Cancelamentos ICMS | |||||||||||||||||||
Desconto ISSQN | |||||||||||||||||||
Acréscimo ISSQN | |||||||||||||||||||
Cancelamento ISSQN | |||||||||||||||||||
Total acumulador de Não Fiscais | |||||||||||||||||||
Quantidade de acumuladores fiscais parciais | |||||||||||||||||||
Tipo acumulador| Alíquota| Base de cálculo |
( se repete para cada acumulador fiscal ) |
|||||||||||||||||||
Versão do Software básico ( XX.XX.XX ) | |||||||||||||||||||
CNPJ | |||||||||||||||||||
I.E. | |||||||||||||||||||
I.M. | |||||||||||||||||||
18 | Leitura da tabela de ECF’s na rede | - |
Todos os números separados por pipe "|"
Ex: ECF| ECF| ECF.... |
||||||||||||||||
19 | Configuração de Acesso Remoto | 1 | Montagem de modem GPRS |
0 = ECF sem modem
1 = ECF com modem |
|||||||||||||||
2 | Atendimento de chamada |
0 = Não atende
1 = Atende |
|||||||||||||||||
20 |
Chave Pública
N = Módulo D = expoente |
0 | Todas | N | D | N | D | | |||||||||||||||
1 | Definida no item 3.1.1 | N | D | | |||||||||||||||||
2 | Definida no item 3.1.2 | N | D | | |||||||||||||||||
3 | Definida no item 3.1.3 | N | D | | |||||||||||||||||
4 | Definida no item 3.1.4 | N | D | (pode ser uma lista com várias chaves) | |||||||||||||||||
5 | Definida no item 3.1.5 | N | D | | |||||||||||||||||
21 |
Parâmetros
Adicionais |
0 | Todo o grupo | Todos os campos separados por pipe "|" | |||||||||||||||
1 | COO restante |
Número de documentos que ainda podem ser emitidos
999999999 se não houver limitação |
|||||||||||||||||
2 | URL | Endereço eletrônico programado para transmissão eletrônica de arquivos | |||||||||||||||||
22 | Parâmetros dos Prestadores de Serviço de Transporte | 0 | Todo o grupo | Todos os campos separados por pipe "|" | |||||||||||||||
1 | Dados do prestador 1 |
CNPJ | IE | IM | UF | MUN | Status
(Status 1 – Habilitado 0 - Não habilitado ou não cadastrado) |
|||||||||||||||||
2 | Dados do prestador 2 | CNPJ | IE | IM | UF | MUN | Status | |||||||||||||||||
. . | . . . | . . . | |||||||||||||||||
50 | Dados do prestador 50 | CNPJ | IE | IM | UF | MUN | Status | |||||||||||||||||
23 |
Totalizadores Gerais dos
Prestadores de Serviço |
0 | Todo o grupo | índice|valor|valor| . . . índice|valor|valor| | |||||||||||||||
1 | GT e VB do prestador 01 | índice|valor|valor| | |||||||||||||||||
2 | GT e VB do prestador 02 | índice|valor|valor| | |||||||||||||||||
. . . | |||||||||||||||||||
50 | GT e VB do prestador 50 | índice|valor|valor| | |||||||||||||||||
24 |
Totalizadores ICMS/ISS dos
Prestadores de Serviço |
0 | Todo o grupo | índice|tipo|%|valor| . . . índice|tipo|%|valor| | |||||||||||||||
1 | T 01, T 02, T 03 do prestador 01 | índice|tipo|%|valor| tipo|%|valor| tipo|%|valor| | |||||||||||||||||
2 | T 01, T 02, T 03 do prestador 02 | índice|tipo|%|valor| tipo|%|valor| tipo|%|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
50 | T 01, T 02, T 03 do prestador 50 | Índice|tipo|%|valor| tipo|%|valor| tipo|%|valor| | |||||||||||||||||
25 |
Totalizadores F, I, N dos
Prestadores de Serviço |
0 | Todo o grupo | tipo|valor|......|valor| | |||||||||||||||
1 | F1. I1. N1, FS1, IS1, NS1 do prestador 01 | tipo|valor|......|valor| | |||||||||||||||||
2 | F1. I1. N1, FS1, IS1, NS1 do prestador 02 | tipo|valor|......|valor| | |||||||||||||||||
. . . | . . . | . . . | |||||||||||||||||
50 | F1. I1. N1, FS1, IS1, NS1 do prestador 50 | tipo|valor|......|valor| | |||||||||||||||||
99 | Grupo de Retorno do Fabricante. | 1 | Retorno do Fabricante 1 | ||||||||||||||||
2 | Retorno do Fabricante 2 | ||||||||||||||||||
... | |||||||||||||||||||
N | Retorno do Fabricante n | . . . | |||||||||||||||||
Leiaute do Corpo do Documento | |||||||||||||||||||
Não se aplica | |||||||||||||||||||
Requisitos Complementares | |||||||||||||||||||
1. A tabela está organizada de forma a conter grupos de leituras agregados por funcionalidade. Cada grupo possui índices para endereçar informações específicas, sendo que o índice 0 significa a leitura de todo o grupo. Em qualquer caso as informações serão enviadas no buffer de resposta sem máscara e separadas pelo caractere pipe "|".
2. As informações devem ser enviadas via conector de comunicação com PAF-ECF ou via conector para linha telefônica, conforme o recurso utilizado para execução do comando. 3. A implementação do grupo de retorno do fabricante (99) é facultativa e não exclui a implementação dos demais grupos de retornos deste comando. A Solicitação de retorno do fabricante não deve afetar os dados fiscais armazenados na MT, MF e MFD. |
|||||||||||||||||||
Totalizadores e Contadores Afetados | |||||||||||||||||||
Nenhum Totalizador ou Contador afetado |
Registra desconto ou acréscimo em valor ou percentual aplicado sobre item de CF, CF-BP ou CNF | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 27 (0x1B) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Operação |
|
|
|
0 = Desconto
1 = Acréscimo |
||||
Tipo |
|
|
|
0 = Em percentual (%)
1 = Em valor absoluto |
||||
Valor |
|
|
|
|||||
Número do item |
|
|
|
Se nulo, será considerado o último item registrado | ||||
Exemplo |
27 0|1|130||
Aplica um desconto de R$ 1,30 ao último registro efetuado |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Valor líquido do item |
|
|
|
|||||
Subtotal do cupom |
|
|
|
|||||
Leiaute do Corpo do Documento – Caso 1 | ||||||||
1. Desconto em valor aplicado sobre Item de Cupom Fiscal | ||||||||
desconto item <n> - <valor1> | ||||||||
Legenda do leiaute:
n = número do item valor1 = valor do desconto concedido sobre item, precedido do sinal "-" |
||||||||
Leiaute do Corpo do Documento – Caso 2 | ||||||||
2. Desconto em percentual aplicado sobre Item de Cupom Fiscal | ||||||||
desconto item <n> <valor2>% - <valor3> | ||||||||
Legenda do leiaute:
n = número do item valor2 = percentual do desconto concedido sobre item valor3 = valor do desconto concedido sobre item, precedido do sinal "-" |
||||||||
Leiaute do Corpo do Documento – Caso 3 | ||||||||
3. Acréscimo em valor aplicado sobre Item de Cupom Fiscal | ||||||||
acréscimo item <n> + <valor4> <Å> | ||||||||
Legenda do leiaute:
n = número do item valor4 = valor do acréscimo concedido sobre item, precedido do sinal "+" Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral. |
||||||||
Leiaute do Corpo do Documento – Caso 4 | ||||||||
4. Acréscimo em percentual aplicado sobre Item de Cupom Fiscal | ||||||||
acréscimo item <n> <valor5>% + <valor6> <Å> | ||||||||
Legenda do leiaute:
n = número do item valor5 = percentual do acréscimo concedido sobre item valor6 = valor do acréscimo concedido sobre item, precedido do sinal "+" Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral. |
||||||||
Leiaute do Corpo do Documento – Caso 5 | ||||||||
5. Desconto em valor aplicado sobre Item de Comprovante Não Fiscal | ||||||||
desconto item <n> - <valor7> | ||||||||
Legenda do leiaute:
n = número do item valor7 = valor do desconto concedido sobre item, precedido do sinal "-" |
||||||||
Leiaute do Corpo do Documento – Caso 6 | ||||||||
6. Desconto em percentual aplicado sobre Item de Comprovante Não Fiscal | ||||||||
desconto item <n> <valor8>% - <valor9> | ||||||||
Legenda do leiaute:
n = número do item valor8 = percentual do desconto concedido sobre item valor9 = valor do desconto concedido sobre item, precedido do sinal "-" |
||||||||
Leiaute do Corpo do Documento – Caso 7 | ||||||||
7. Acréscimo em valor aplicado sobre Item de Comprovante Não Fiscal | ||||||||
acréscimo item <n> + <valor10> | ||||||||
Legenda do leiaute:
n = número do item valor10 = valor do acréscimo concedido sobre item, precedido do sinal "+" |
||||||||
Leiaute do Corpo do Documento – Caso 8 | ||||||||
8. Acréscimo em percentual aplicado sobre Item de Comprovante Não Fiscal | ||||||||
acréscimo item <n> <valor11>% + <valor12> | ||||||||
Legenda do leiaute:
n = número do item valor11 = percentual do acréscimo concedido sobre item valor12 = valor do acréscimo concedido sobre item, precedido do sinal "+" |
||||||||
Requisitos Complementares – Casos 1, 2, 3 e 4 | ||||||||
1 - 2 - 3 - 4. Desconto ou Acréscimo sobre Item de Cupom Fiscal | ||||||||
1. Quando o desconto for expresso em percentual, deverá ser maior que 0 (zero) e inferior a 100% (cem por cento) e quando for expresso em valor absoluto, deverá ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
2. O valor de acréscimo não poderá ser nulo, devendo ser maior que zero. 3. É vedado mais de um registro de desconto ou de acréscimo para o mesmo item. 4. É vedado o registro de desconto sobre item quando houver registro de acréscimo sobre o mesmo item. 5. É vedado o registro de acréscimo sobre item quando houver registro de desconto sobre o mesmo item. 6. O valor3 e o valor6 deverão ser arredondados para a 2a casa decimal, utilizando-se a norma de arredondamento prevista no item 3.11. |
||||||||
Requisitos Complementares – Casos 5, 6, 7 e 8 | ||||||||
5 - 6 - 7 - 8. Desconto ou Acréscimo sobre Item de Comprovante Não Fiscal | ||||||||
1. Quando o desconto for expresso em percentual, deverá ser maior que 0 (zero) e inferior a 100% (cem por cento) e quando for expresso em valor absoluto, deverá ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
2. O valor de acréscimo não poderá ser nulo, devendo ser maior que zero. 3. É vedado mais de um registro de desconto ou de acréscimo para o mesmo item. 4. É vedado o registro de desconto sobre item quando houver registro de acréscimo sobre o mesmo item 5. É vedado o registro de acréscimo sobre item quando houver registro de desconto sobre o mesmo item 6. O valor9 e o valor12 deverão ser arredondados para a 2a casa decimal, utilizando-se a norma de arredondamento prevista no item 3.11. 7. Este comando não deve ser executado em Comprovante Não Fiscal de Sangria ou de Fundo de Troco emitido pela função especificada no item 3.10.3.4.23. |
||||||||
Totalizadores e Contadores Afetados – Casos 1 e 2 | ||||||||
1 - 2. Desconto sobre Item de Cupom Fiscal | ||||||||
T/C | Modo | |||||||
TT | subtraído o valor do desconto concedido (valor1 ou valor3), no totalizador correspondente (Txx%), se o item for tributado pelo ICMS | |||||||
TS | subtraído o valor do desconto concedido (valor1 ou valor3), no totalizador correspondente (Sxx%), se o item for tributado pelo ISSQN | |||||||
IFNM | subtraído o valor do desconto concedido (valor1 ou valor3), no totalizador correspondente (I/F/N), se o item for tributado pelo ICMS | |||||||
IFNS | subtraído o valor do desconto concedido (valor1 ou valor3), no totalizador correspondente (IS/FS/NS), se o item for tributado pelo ISSQN | |||||||
DT | acrescido o valor do desconto concedido (valor1 ou valor3), se o item for tributado pelo ICMS | |||||||
DS | acrescido o valor do desconto concedido (valor1 ou valor3), se o item for tributado pelo ISSQN | |||||||
Totalizadores e Contadores Afetados – Casos 3 e 4 | ||||||||
3 - 4. Acréscimo sobre Item de Cupom Fiscal | ||||||||
T/C | Modo | |||||||
GT | acrescido o valor do acréscimo concedido (valor4 ou valor6) | |||||||
VB | acrescido o valor do acréscimo concedido (valor4 ou valor6) | |||||||
TT | acrescido o valor do acréscimo concedido (valor4 ou valor6), no totalizador correspondente (Txx%), se o item for tributado pelo ICMS | |||||||
TS | acrescido o valor do acréscimo concedido (valor4 ou valor6), no totalizador correspondente (Sxx%), se o item for tributado pelo ISSQN | |||||||
IFNM | acrescido o valor do acréscimo concedido (valor4 ou valor6), no totalizador correspondente (I/F/N), se o item tributado pelo ICMS | |||||||
IFNS | acrescido o valor do acréscimo concedido (valor4 ou valor6), no totalizador correspondente (IS/FS/NS), se o item tributado pelo ISSQN | |||||||
AT | acrescido o valor do acréscimo concedido (valor4 ou valor6), se o item for tributado pelo ICMS | |||||||
AS | acrescido o valor do acréscimo concedido (valor4 ou valor6), se o item for tributado pelo ISSQN | |||||||
Totalizadores e Contadores Afetados – Casos 5 e 6 | ||||||||
5 - 6. Desconto sobre Item de Comprovante Não Fiscal | ||||||||
T/C | Modo | |||||||
TN | subtraído o valor do desconto concedido (valor7 ou valor9), no totalizador de operações não fiscais correspondente | |||||||
DN | acrescido o valor do desconto concedido (valor7 ou valor9) | |||||||
Totalizadores e Contadores Afetados – Casos 7 e 8 | ||||||||
7 - 8. Acréscimo sobre Item de Comprovante Não Fiscal | ||||||||
T/C | Modo | |||||||
TN | acrescido o valor do acréscimo concedido (valor10 ou valor12), no totalizador de operações não fiscais correspondente | |||||||
AN | acrescido o valor do acréscimo concedido (valor10 ou valor12) |
Cancela desconto ou acréscimo em item de CF, CF-BP ou CNF | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 28 (0x1C) | ||||||||
Modo | MO | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Operação |
|
|
|
0 = Desconto
1 = Acréscimo |
|||||
Número do item |
|
|
|
||||||
Exemplo |
28 0|12|
Cancela desconto no item 12 |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Valor líquido do item |
|
|
|
||||||
Subtotal do cupom |
|
|
|
||||||
Leiaute do Corpo do Documento – Caso 1 | |||||||||
1. Cancelamento de desconto sobre item de Cupom Fiscal | |||||||||
canc desconto item <n> <valor1>
OU cancelamento desconto item <n> <valor1> |
|||||||||
Legenda do leiaute:
n = número do item valor1 = valor cancelado referente ao desconto sobre item |
|||||||||
Leiaute do Corpo do Documento – Caso 2 | |||||||||
2. Cancelamento de acréscimo sobre item de Cupom Fiscal | |||||||||
canc acréscimo item <n> - <valor2>
OU cancelamento acréscimo item <n> - <valor2> |
|||||||||
Legenda do leiaute:
n = número do item valor2 = valor cancelado referente ao acréscimo sobre item, precedido do sinal "-" |
|||||||||
Leiaute do Corpo do Documento – Caso 3 | |||||||||
3. Cancelamento de desconto sobre item de Comprovante Não Fiscal | |||||||||
canc desconto item <n> <valor3>
OU cancelamento desconto item <n> <valor3> |
|||||||||
Legenda do leiaute:
n = número do item valor3 = valor cancelado referente ao desconto sobre item |
|||||||||
Leiaute do Corpo do Documento – Caso 4 | |||||||||
4. Cancelamento de acréscimo sobre item de Comprovante Não Fiscal | |||||||||
canc acréscimo item <n> - <valor4>
OU cancelamento acréscimo item <n> - <valor4> |
|||||||||
Legenda do leiaute:
n = número do item valor4 = valor cancelado referente ao acréscimo sobre item, precedido do sinal "-" |
|||||||||
Requisitos Complementares | |||||||||
1. Este comando não dever executado, se:
a) no caso de cancelamento de desconto, tiver sido aplicado acréscimo sobre o mesmo item após o desconto; b) no caso de cancelamento de acréscimo, tiver sido aplicado desconto sobre o mesmo item após o acréscimo. |
|||||||||
Totalizadores e Contadores Afetados – Caso 1 | |||||||||
1. Cancelamento de desconto sobre item de Cupom Fiscal | |||||||||
T/C | Modo | ||||||||
TT | acrescido o valor do desconto cancelado (valor1), no totalizador correspondente (Txx%), se o item for tributado pelo ICMS | ||||||||
TS | acrescido o valor do desconto cancelado (valor1), no totalizador correspondente (Sxx%), se o item for tributado pelo ISSQN | ||||||||
IFNM | acrescido o valor do desconto cancelado (valor1), no totalizador correspondente (I/F/N), se o item for tributado pelo ICMS | ||||||||
IFNS | acrescido o valor do desconto cancelado (valor1), no totalizador correspondente (IS/FS/NS), se o item for tributado pelo ISSQN | ||||||||
DT | subtraído o valor do desconto cancelado (valor1), se o item for tributado pelo ICMS | ||||||||
DS | subtraído o valor do desconto cancelado (valor1), se o item for tributado pelo ISSQN | ||||||||
Totalizadores e Contadores Afetados – Caso 2 | |||||||||
2. Cancelamento de acréscimo sobre item de Cupom Fiscal | |||||||||
T/C | Modo | ||||||||
TT | subtraído o valor do acréscimo cancelado (valor2), no totalizador correspondente, (Txx%), se o item for tributado pelo ICMS | ||||||||
TS | subtraído o valor do acréscimo cancelado (valor2), no totalizador correspondente, (Sxx%), se o item for tributado pelo ISSQN | ||||||||
IFNM | subtraído o valor do acréscimo cancelado (valor2), no totalizador correspondente, (I/F/N), se o item for tributado pelo ICMS | ||||||||
IFNS | subtraído o valor do acréscimo cancelado (valor2), no totalizador correspondente, (IS/FS/NS), se o item for tributado pelo ISSQN | ||||||||
AT | subtraído o valor do acréscimo cancelado (valor2), se o item for tributado pelo ICMS | ||||||||
AS | Subtraído o valor do acréscimo cancelado (valor2), se o item for tributado pelo ISSQN | ||||||||
Can-T | Acrescido o valor do acréscimo cancelado (valor2), se o item for tributado pelo ICMS | ||||||||
Can-S | Acrescido o valor do acréscimo cancelado (valor2), se o item for tributado pelo ISSQN | ||||||||
Totalizadores e Contadores Afetados – Caso 3 | |||||||||
3. Cancelamento de desconto sobre item de Comprovante Não Fiscal | |||||||||
T/C | Modo | ||||||||
TN | Acrescido o valor do desconto cancelado (valor3) no totalizador de operações não fiscais correspondente | ||||||||
DN | subtraído o valor do desconto cancelado (valor3) | ||||||||
Totalizadores e Contadores Afetados – Caso 4 | |||||||||
4. Cancelamento de acréscimo sobre item de Comprovante Não Fiscal | |||||||||
T/C | Modo | ||||||||
TN | Subtraído o valor do acréscimo cancelado (valor4) no totalizador de operações não fiscais correspondente | ||||||||
AN | subtraído o valor do acréscimo cancelado (valor4) |
Registra desconto ou acréscimo sobre subtotal de CF, CF-BP ou CNF | ||||||||||||||||||||||||||||||||
Comando do Protocolo ESC-ECF | ||||||||||||||||||||||||||||||||
Comando | 29 (0x1D) | |||||||||||||||||||||||||||||||
Modo | MO | |||||||||||||||||||||||||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||||||||||||||||||||||||||
Operação |
|
|
|
0 = Desconto
1 = Acréscimo |
||||||||||||||||||||||||||||
Tipo |
|
|
|
0 = Em percentual (%)
1 = Em valor absoluto |
||||||||||||||||||||||||||||
Valor |
|
|
|
|||||||||||||||||||||||||||||
Exemplo |
29 0|1|120|
Aplica um desconto de R$ 1,20 ao subtotal do cupom. |
|||||||||||||||||||||||||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||||||||||||||||||||||||||
Subtotal do cupom |
|
|
|
|||||||||||||||||||||||||||||
Leiaute do Corpo do Documento – Caso 1 | ||||||||||||||||||||||||||||||||
1. Desconto sobre subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
------------------------------------------------------------
Subtotal <R>$ <valor1> desconto <valor2> % - <valor3> |
||||||||||||||||||||||||||||||||
Legenda do leiaute:
R = Símbolo da moeda valor1 = somatório do valor total de cada item registrado e não cancelado, acrescido do valor dos acréscimos sobre item e deduzidos o valor dos descontos sobre item registrados valor2 = percentual de desconto concedido em subtotal seguido do símbolo "%", se for o caso valor 3 = valor do desconto concedido em subtotal, precedido do sinal "-" |
||||||||||||||||||||||||||||||||
Leiaute do Corpo do Documento – Caso 2 | ||||||||||||||||||||||||||||||||
2. Acréscimo sobre subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
----------------------------------------------------------------
Subtotal <R>$ <valor1> acréscimo <valor4>% + <valor5><Å> |
||||||||||||||||||||||||||||||||
Legenda do leiaute:
R = Símbolo da moeda valor1 = somatório do valor total de cada item registrado e não cancelado, acrescido do valor dos acréscimos sobre item e deduzidos o valor dos descontos sobre item registrados valor4 = percentual do acréscimo concedido em subtotal seguido do símbolo "%", se for o caso valor5 = valor do acréscimo concedido em subtotal, precedido do sinal "+" Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral |
||||||||||||||||||||||||||||||||
Leiaute do Corpo do Documento – Caso 3 | ||||||||||||||||||||||||||||||||
3. Desconto sobre subtotal de Comprovante Não Fiscal | ||||||||||||||||||||||||||||||||
-------------------------------------------------------
Subtotal <R>$ <valor1> desconto <valor6>% - <valor7> |
||||||||||||||||||||||||||||||||
Legenda do leiaute:
R = Símbolo da moeda valor1 = valor da subtotalização valor6 = percentual do desconto sobre subtotal valor7 = valor do desconto sobre subtotal, precedido do sinal "-" |
||||||||||||||||||||||||||||||||
Leiaute do Corpo do Documento – Caso 4 | ||||||||||||||||||||||||||||||||
4. Acréscimo sobre subtotal de Comprovante Não Fiscal | ||||||||||||||||||||||||||||||||
-----------------------------------------------------------
Subtotal <R>$ <valor1> acréscimo <valor8>% + <valor9> |
||||||||||||||||||||||||||||||||
Legenda do leiaute:
R = Símbolo da moeda valor1 = valor da subtotalização valor8 = percentual do acréscimo sobre subtotal valor9 = valor do acréscimo sobre subtotal, precedido do sinal "+" |
||||||||||||||||||||||||||||||||
Requisitos Complementares – Casos 1 e 2 | ||||||||||||||||||||||||||||||||
1 - 2. Desconto ou Acréscimo sobre subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
1. O valor do desconto aplicado sobre o valor do subtotal do Cupom Fiscal deverá ser deduzido proporcionalmente dos totalizadores parciais de ICMS ou de ISSQN referentes aos itens registrados no documento.
2. O valor do acréscimo aplicado sobre o valor do subtotal do Cupom Fiscal deverá ser somado proporcionalmente aos totalizadores parciais de ICMS ou de ISSQN, referentes aos itens registrados no documento. 3. Havendo valor residual, este deverá ser acrescido (se acréscimo) ou deduzido (se desconto) no totalizador utilizado no documento em emissão, com maior valor registrado, cujos valores serviram de base de cálculo para o rateio. Havendo mais de um totalizador com mesmo valor registrado, deverá ser obedecida a seguinte ordem de preferência: T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 , I1, I2, I3, F1, F2, F3, N1, N2, N3, IS1, IS2, IS3, FS1, FS2, FS3, NS1, NS2, NS3. 4. Na atribuição do resíduo conforme acima descrito no subitem "3", deverá ser utilizado, antes da atribuição, o arredondamento do resíduo para duas casas decimais, em conformidade com a Norma de Arredondamento prevista no item 3.11. 5. Para o cálculo da conversão do valor monetário do desconto ou acréscimo proporcional deverão ser consideradas 14 (quatorze) casas decimais com truncamento na última casa. 6. É vedado mais de um registro de desconto sobre subtotal no mesmo documento. 7. É vedado mais de um registro de acréscimo sobre subtotal no mesmo documento 8. É vedada a operação de desconto em subtotal quando houver registro de acréscimo em subtotal. 9. É vedada a operação de acréscimo em subtotal quando houver registro de desconto em subtotal. 10. Quando o desconto for expresso em percentual, deverá ser maior que 0 (zero) e inferior a 100% (cem por cento) e quando for expresso em valor absoluto, deverá ser maior que 0 (zero) e inferior ao valor sobre o qual incida. 11. O valor de acréscimo não poderá ser nulo, devendo ser maior que zero. 12. O valor do subtotal das operações registradas no documento somente poderá ser impresso em decorrência da execução deste comando. |
||||||||||||||||||||||||||||||||
Exemplo de rateio de desconto em subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
Cupom Fiscal de R$ 581.958,57 com desconto em subtotal de R$ 58,57. Taxa efetiva de desconto = 58,57 / 581.958,57 = 0,00010064290315 | ||||||||||||||||||||||||||||||||
|
TOTALIZADOR | VALOR TOTAL DO ITEM | ACUMULADO NO TOTALIZADOR | DESCONTO RESULTANTE NO TOTALIZADOR | ||||||||||||||||||||||||||||
|
T18,00% | R$ 1,11 |
|
|
||||||||||||||||||||||||||||
|
T18,00% | R$ 2,22 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 4,44 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 8,88 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 17,76 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 35,52 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 71,04 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 142,08 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 284,16 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 568,32 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 1.136,64 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 2.273,28 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 4.546,56 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 9.093,12 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 18.186,24 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 36.372,48 | ||||||||||||||||||||||||||||||
|
T18,00% | R$ 72.744,96 | ||||||||||||||||||||||||||||||
|
T25,00% | R$ 145.489,92 |
|
|
||||||||||||||||||||||||||||
|
T25,00% | R$ 290.979,84 | ||||||||||||||||||||||||||||||
Valor do resíduo = R$ 0,00 | ||||||||||||||||||||||||||||||||
TOTALIZADOR | VALOR FINAL CORRIGIDO | |||||||||||||||||||||||||||||||
T18,00% | R$ 145.474,17 | |||||||||||||||||||||||||||||||
T25,00% | R$ 436.425,83 | |||||||||||||||||||||||||||||||
Requisitos Complementares – Casos 3 e 4 | ||||||||||||||||||||||||||||||||
3 - 4. Desconto ou Acréscimo sobre subtotal de Comprovante Não Fiscal | ||||||||||||||||||||||||||||||||
1. O valor do desconto aplicado sobre o valor do subtotal do Comprovante Não Fiscal deverá ser deduzido proporcionalmente dos totalizadores parciais de operações não-fiscais referentes às operações não fiscais registradas no documento.
2. O valor do acréscimo aplicado sobre o valor do subtotal do Comprovante Não Fiscal deverá ser somado proporcionalmente aos totalizadores parciais de operações não-fiscais referentes às operações não fiscais registradas no documento. 3. Havendo valor residual, este deverá ser acrescido (se acréscimo) ou deduzido (se desconto) no totalizador, utilizado no documento em emissão, com maior valor registrado, cujos valores serviram de base de cálculo para o rateio. Havendo mais de um totalizador com mesmo valor registrado, a ordem de preferência deverá ser a ordem de utilização dos totalizadores no documento. 4. Na atribuição do resíduo conforme acima descrito no subitem "3", deverá ser utilizado, antes da atribuição, o arredondamento do resíduo para duas casas decimais, em conformidade com a Norma de Arredondamento prevista no item 3.11. 5. Para o cálculo da conversão do valor monetário do desconto ou acréscimo proporcional deverão ser consideradas 14 (quatorze) casas decimais com truncamento na última casa. 6. É vedado mais de um registro de desconto sobre subtotal no mesmo documento. 7. É vedado mais de um registro de acréscimo sobre subtotal no mesmo documento. 8. É vedada a operação de desconto em subtotal quando houver registro de acréscimo em subtotal. 9. É vedada a operação de acréscimo em subtotal quando houver registro de desconto em subtotal. 10. Quando o desconto for expresso em percentual, deverá ser maior que 0 (zero) e inferior a 100% (cem por cento) e quando for expresso em valor absoluto, deverá ser maior que 0 (zero) e inferior ao valor sobre o qual incida. 11. O valor de acréscimo não poderá ser nulo, devendo ser maior que zero. 12. Este comando não deve ser executado em Comprovante Não Fiscal de Sangria ou de Fundo de Troco emitido pela função especificada no item 3.10.3.4.23. |
||||||||||||||||||||||||||||||||
Exemplo de rateio de desconto em subtotal de Comprovante Não-Fiscal | ||||||||||||||||||||||||||||||||
Comprovante Não Fiscal de R$ 581.958,57 com desconto em subtotal de R$ 58,57. Taxa efetiva de desconto = 58,57 / 581.958,57 = 0,00010064290315 | ||||||||||||||||||||||||||||||||
|
|
VALOR TOTAL DO ITEM | ACUMULADO NO TOTALIZADOR | DESCONTO RESULTANTE NO TOTALIZADOR | ||||||||||||||||||||||||||||
|
|
R$ 1,11 |
|
|
||||||||||||||||||||||||||||
|
|
R$ 2,22 | ||||||||||||||||||||||||||||||
|
|
R$ 4,44 | ||||||||||||||||||||||||||||||
|
|
R$ 8,88 | ||||||||||||||||||||||||||||||
|
|
R$ 17,76 | ||||||||||||||||||||||||||||||
|
|
R$ 35,52 | ||||||||||||||||||||||||||||||
|
|
R$ 71,04 | ||||||||||||||||||||||||||||||
|
|
R$ 142,08 | ||||||||||||||||||||||||||||||
|
|
R$ 284,16 | ||||||||||||||||||||||||||||||
|
|
R$ 568,32 | ||||||||||||||||||||||||||||||
|
|
R$ 1.136,64 | ||||||||||||||||||||||||||||||
|
|
R$ 2.273,28 | ||||||||||||||||||||||||||||||
|
|
R$ 4.546,56 | ||||||||||||||||||||||||||||||
|
|
R$ 9.093,12 | ||||||||||||||||||||||||||||||
|
|
R$ 18.186,24 | ||||||||||||||||||||||||||||||
|
|
R$ 36.372,48 | ||||||||||||||||||||||||||||||
|
|
R$ 72.744,96 | ||||||||||||||||||||||||||||||
|
|
R$ 145.489,92 |
|
|
||||||||||||||||||||||||||||
|
|
R$ 290.979,84 | ||||||||||||||||||||||||||||||
Valor do resíduo = R$ 0,00 | ||||||||||||||||||||||||||||||||
TOTALIZADOR | VALOR FINAL CORRIGIDO | |||||||||||||||||||||||||||||||
3 | R$ 145.474,17 | |||||||||||||||||||||||||||||||
4 | R$ 436.425,83 | |||||||||||||||||||||||||||||||
Totalizadores e Contadores Afetados – Caso 1 | ||||||||||||||||||||||||||||||||
1. Desconto sobre subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
|
Modo | |||||||||||||||||||||||||||||||
|
subtraído o valor rateado do desconto (rateio do valor3) nos totalizadores correspondentes (Txx%), relativos aos itens tributados pelo ICMS | |||||||||||||||||||||||||||||||
|
subtraído o valor rateado do desconto (rateio do valor3) nos totalizadores correspondentes (Sxx%), relativos aos itens tributados pelo ISSQN | |||||||||||||||||||||||||||||||
|
subtraído o valor rateado do desconto (rateio do valor3) nos totalizadores correspondentes (I/F/N), relativos aos itens tributados pelo ICMS | |||||||||||||||||||||||||||||||
|
subtraído o valor rateado do desconto (rateio do valor3) nos totalizadores correspondentes (IS/FS/NS), relativos aos itens tributados pelo ISSQN | |||||||||||||||||||||||||||||||
|
acrescidos os valores rateados do desconto (rateio do valor3), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ICMS (Txx% - F - N - I) | |||||||||||||||||||||||||||||||
|
acrescidos os valores rateados do desconto (rateio do valor3), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ISSQN (Sxx% - FS - NS - IS) | |||||||||||||||||||||||||||||||
Totalizadores e Contadores Afetados – Caso 2 | ||||||||||||||||||||||||||||||||
2. Acréscimo sobre subtotal de Cupom Fiscal | ||||||||||||||||||||||||||||||||
|
Modo | |||||||||||||||||||||||||||||||
|
acrescido o valor total do acréscimo (valor5) | |||||||||||||||||||||||||||||||
|
acrescido o valor total do acréscimo (valor5) | |||||||||||||||||||||||||||||||
|
acrescido o valor rateado do acréscimo (rateio do valor5) nos totalizadores correspondentes (Txx%), relativos aos itens tributados pelo ICMS | |||||||||||||||||||||||||||||||
|
acrescido o valor rateado do acréscimo (rateio do valor5) nos totalizadores correspondentes (Sxx%), relativos aos itens tributados pelo ISSQN | |||||||||||||||||||||||||||||||
|
acrescido o valor rateado do acréscimo (rateio do valor5) nos totalizadores correspondentes (I/F/N), relativos aos itens tributados pelo ICMS | |||||||||||||||||||||||||||||||
|
acrescido o valor rateado do acréscimo (rateio do valor5) nos totalizadores correspondentes (IS/FS/NS), relativos aos itens tributados pelo ISSQN | |||||||||||||||||||||||||||||||
|
acrescidos os valores rateados do acréscimo (rateio do valor5) relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ICMS (Txx% - F - N - I) | |||||||||||||||||||||||||||||||
|
acrescidos os valores rateados do acréscimo (rateio do valor5), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ISSQN (Sxx% - FS - NS - IS) | |||||||||||||||||||||||||||||||
Totalizadores e Contadores Afetados – Caso 3 | ||||||||||||||||||||||||||||||||
3. Desconto sobre subtotal de Comprovante Não Fiscal | ||||||||||||||||||||||||||||||||
|
Modo | |||||||||||||||||||||||||||||||
|
subtraído o valor rateado do desconto (rateio do valor7) no totalizador de operações não fiscais correspondente | |||||||||||||||||||||||||||||||
|
acrescido o valor total do desconto (valor7) | |||||||||||||||||||||||||||||||
Totalizadores e Contadores Afetados – Caso 4 | ||||||||||||||||||||||||||||||||
4. Acréscimo sobre subtotal de Comprovante Não Fiscal | ||||||||||||||||||||||||||||||||
|
Modo | |||||||||||||||||||||||||||||||
|
acrescido o valor rateado do acréscimo (rateio do valor9) no totalizador de operações não fiscais correspondente | |||||||||||||||||||||||||||||||
|
acrescido o valor total do acréscimo (valor9) |
Cancela desconto ou acréscimo em subtotal de CF, CF-BP ou CNF | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 30 (0x1E) | ||||||||
Modo |
|
||||||||
Parâmetros |
|
|
|
|
Conteúdo | ||||
|
|
|
|
0 = Desconto
1 = Acréscimo |
|||||
Exemplo |
30 0|120|
Cancela um desconto de R$ 1,20 no subtotal do Cupom Fiscal ou do Comprovante Não Fiscal. |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Subtotal do cupom |
|
|
|
||||||
Leiaute do Corpo do Documento – Caso 1 | |||||||||
1. Cancelamento de desconto aplicado sobre subtotal de Cupom Fiscal | |||||||||
DESCONTO CANCELADO <valor1> | |||||||||
Legenda do leiaute:
valor1 = valor referente ao desconto cancelado. |
|||||||||
Leiaute do Corpo do Documento – Caso 2 | |||||||||
2. Cancelamento de acréscimo aplicado sobre subtotal de Cupom Fiscal | |||||||||
ACRÉSCIMO CANCELADO - <valor2> | |||||||||
Legenda do leiaute:
valor2 = valor referente ao acréscimo cancelado, precedido do sinal "-" |
|||||||||
Leiaute do Corpo do Documento – Caso 3 | |||||||||
3. Cancelamento de desconto aplicado sobre subtotal de Comprovante Não Fiscal | |||||||||
DESCONTO CANCELADO <valor1> | |||||||||
Legenda do leiaute:
valor1 = valor referente ao desconto cancelado |
|||||||||
Leiaute do Corpo do Documento – Caso 4 | |||||||||
4. Cancelamento de acréscimo aplicado sobre subtotal de Comprovante Não Fiscal | |||||||||
ACRÉSCIMO CANCELADO - <valor2> | |||||||||
Legenda do leiaute:
valor2 = valor referente ao acréscimo cancelado, precedido do sinal "-" |
|||||||||
Requisitos Complementares | |||||||||
1. Este comando não dever executado, se:
a) no caso de cancelamento de desconto, tiver sido aplicado acréscimo após o desconto; b) no caso de cancelamento de acréscimo, tiver sido aplicado desconto após o acréscimo. |
|||||||||
Totalizadores e Contadores Afetados – Caso 1 | |||||||||
1. Cancelamento de desconto aplicado sobre subtotal de Cupom Fiscal | |||||||||
|
Modo | ||||||||
|
acrescido o valor rateado do desconto cancelado (rateio do valor1) nos totalizadores correspondentes (Txx%), relativos aos itens tributados pelo ICMS | ||||||||
|
acrescido o valor rateado do desconto cancelado (rateio do valor1) nos totalizadores correspondentes (Sxx%), relativos aos itens tributados pelo ISSQN | ||||||||
|
acrescido o valor rateado do desconto cancelado (rateio do valor1) nos totalizadores correspondentes (I/F/N), relativos aos itens tributados pelo ICMS | ||||||||
|
acrescido o valor rateado do desconto cancelado (rateio do valor1) nos totalizadores correspondentes (IS/FS/NS), relativos aos itens tributados pelo ISSQN. | ||||||||
|
subtraídos os valores rateados do desconto cancelado (rateio do valor1), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ICMS (Txx% - F - N – I) | ||||||||
|
subtraídos os valores rateados do desconto cancelado (rateio do valor1), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ISSQN (Sxx% - FS - NS - IS) | ||||||||
Totalizadores e Contadores Afetados – Caso 2 | |||||||||
2. Cancelamento de acréscimo aplicado sobre subtotal de Cupom Fiscal | |||||||||
|
Modo | ||||||||
|
subtraído o valor rateado do acréscimo cancelado (rateio do valor2) nos totalizadores correspondentes (Txx%), relativos aos itens tributados pelo ICMS | ||||||||
|
subtraído o valor rateado do acréscimo cancelado (rateio do valor2) nos totalizadores correspondentes (Sxx%), relativos aos itens tributados pelo ISSQN | ||||||||
|
subtraído o valor rateado do acréscimo cancelado (rateio do valor2) nos totalizadores correspondentes (I/F/N), relativos aos itens tributados pelo ICMS | ||||||||
|
subtraído o valor rateado do acréscimo cancelado (rateio do valor2) nos totalizadores correspondentes (IS/FS/NS), relativos aos itens tributados pelo ISSQN | ||||||||
|
subtraídos os valores rateados do acréscimo cancelado (rateio do valor2) relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ICMS (Txx% - F - N - I) | ||||||||
|
subtraídos os valores rateados do acréscimo cancelado (rateio do valor2), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ISSQN (Sxx% - FS – NS - IS) | ||||||||
|
acrescidos os valores rateados do acréscimo cancelado (rateio do valor2) relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ICMS (Txx% - F - N - I) | ||||||||
|
acrescidos os valores rateados do acréscimo cancelado (rateio do valor2), relativos a soma dos valores correspondentes a todos os totalizadores vinculados a itens tributados pelo ISSQN (Sxx% - FS – NS - IS) | ||||||||
Totalizadores e Contadores Afetados – Caso 3 | |||||||||
3. Cancelamento de desconto aplicado sobre subtotal de Comprovante Não Fiscal | |||||||||
|
Modo | ||||||||
|
acrescido o valor do desconto cancelado | ||||||||
|
subtraído o valor do desconto cancelado | ||||||||
Totalizadores e Contadores Afetados – Caso 4 | |||||||||
4. Cancelamento de acréscimo aplicado sobre subtotal de Comprovante Não Fiscal | |||||||||
|
Modo | ||||||||
|
subtraído o valor do desconto acréscimo cancelado | ||||||||
|
subtraído o valor do acréscimo cancelado |
Cancela um Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou Comprovante Não-Fiscal em emissão. | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 31 (0x1F) | |||||
Modo | MO | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Nenhum | ||||||
Exemplo |
|
|||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento – Caso 1 | ||||||
1. Cancelamento de Cupom Fiscal em emissão | ||||||
CUPOM FISCAL CANCELADO | ||||||
Leiaute do Corpo do Documento – Caso 2 | ||||||
2. Cancelamento de Comprovante Não Fiscal em emissão | ||||||
COMPROVANTE NÃO-FISCAL
CANCELADO |
||||||
Requisitos Complementares – Caso 1 | ||||||
1. Cancelamento de Cupom Fiscal em emissão | ||||||
1.1. O cancelamento de Cupom Fiscal em emissão deve ocasionar a impressão do campo "Rodapé" após a impressão da indicação "CUPOM FISCAL CANCELADO" | ||||||
Requisitos Complementares – Caso 2 | ||||||
2. Cancelamento de Comprovante Não Fiscal em emissão | ||||||
2.1. O cancelamento de Comprovante Não Fiscal em emissão deve ocasionar a impressão do campo "Rodapé" após a impressão da indicação "COMPROVANTE NÃO FISCAL CANCELADO" | ||||||
Totalizadores e Contadores Afetados – Caso 1 | ||||||
1. Cancelamento de Cupom Fiscal em emissão | ||||||
|
Modo | |||||
|
Restaurados os valores presentes no momento da abertura do CF cancelado | |||||
|
Restaurados os valores presentes no momento da abertura do CF cancelado | |||||
|
Restaurados os valores presentes no momento da abertura do CF cancelado | |||||
|
Restaurados os valores presentes no momento da abertura do CF cancelado | |||||
|
Restaurados os valores presentes no momento da abertura do CF cancelado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
|
somado o valor bruto total registrado em ICMS, pelo CF atual | |||||
|
somado o valor bruto total registrado em ISSQN, pelo CF atual | |||||
|
Incrementado | |||||
|
Incrementado | |||||
|
restaurado o valor presente no momento da abertura do CF cancelado | |||||
Totalizadores e Contadores Afetados – Caso 2 | ||||||
2. Cancelamento de Comprovante Não Fiscal em emissão | ||||||
|
Modo | |||||
|
restaurados os valores presentes no momento da abertura do comprovante cancelado | |||||
|
restaurados os valores presentes no momento da abertura do comprovante cancelado | |||||
|
restaurado o valor presente no momento da abertura do comprovante cancelado | |||||
|
restaurado o valor presente no momento da abertura do comprovante cancelado | |||||
|
restaurado o valor presente no momento da abertura do comprovante cancelado | |||||
|
somado o valor bruto total do comprovante cancelado | |||||
|
Incrementado | |||||
|
restaurado o valor presente no momento da abertura do comprovante cancelado |
Imprime texto do RTD na Redução Z em emissão. | |||||||||||||||
Comando do Protocolo ESC-ECF | |||||||||||||||
Comando | 35 (0x23) | ||||||||||||||
Modo | MO | ||||||||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||||||||
Mensagem
*(limitada ao tamanho do buffer de comando ) |
|
|
|
||||||||||||
Exemplo | 35 RTD HQXytr87 jed...| | ||||||||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||||||||
Vazio | |||||||||||||||
Leiaute do Corpo do Documento | |||||||||||||||
-----------------------------------------------
----------------------------------------------- <RTD> ----------------------------------------------- |
|||||||||||||||
Legenda do leiaute:
RTD = Recibo de Transmissão de Dados composto por texto enviado pela Secretaria de Fazenda, gerado conforme especificado no subitem 1 do campo Requisitos Complementares deste item, quando ocorrer a transmissão e o recebimento de arquivo eletrônico no formato texto, conforme leaiute estabelecido no Ato COTEPE/ICMS 17/04, contendo os dados de todas as memórias (TDM) relativos ao movimento do dia da RZ. |
|||||||||||||||
Requisitos Complementares | |||||||||||||||
1. Geração do RTD: o RTD deve ser gerado e enviado ao ECF pela Secretaria de Fazenda obedecendo à seguinte formatação: | |||||||||||||||
|
Campo |
|
|
|
|||||||||||
|
Nº de fabricação do ECF |
|
|
|
|
||||||||||
|
CRZ relativo a RZ transmitida |
|
|
|
|
||||||||||
|
Codificação RSA dos campos 01 e 02 |
|
|
|
|
||||||||||
Para a obtenção do campo 03 (Codificação RSA dos campos 01 e 02), o bloco de dados de 128 bytes descrito abaixo deverá ser codificado com o algoritmo RSA, utilizando-se a chave privada da assinatura digital a que se refere o item 3.1.4 (Assinatura Digital para Autenticação do Fisco): | |||||||||||||||
|
Campo |
|
|
||||||||||||
|
Preenchimento com valor NUL ( \x0 ) |
|
|
|
|||||||||||
|
Nº de fabricação do ECF |
|
|
|
|||||||||||
|
CRZ relativo a RZ transmitida |
|
|
|
|||||||||||
2. Validação do RTD: A validação do RTD deverá ser realizada pelo ECF mediante a comparação dos campos 01 e 02 com os campos B e C decodificados com a utilização da chave pública da assinatura digital a que se refere o item 3.1.4 (Assinatura Digital para Autenticação do Fisco) programada no ECF. | |||||||||||||||
Totalizadores e Contadores Afetados | |||||||||||||||
Nenhum Totalizador ou Contador afetado |
Coloca o ECF em Modo de Intervenção Lógica | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 70 (0x46) | ||||||
Modo | MO / MBT | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
Data |
|
|
|
Ddmmaaaa | |||
Hora |
|
|
|
Hhmmss | |||
Flag de Horário de verão |
|
|
|
V ou espaço | |||
Assinatura Digital |
|
|
|
Autorização do fabricante assinada digitalmente. | |||
Exemplo | 70 22122006|104000|V|assinatura digital | | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Vazio | |||||||
Leiaute do Corpo do Documento | |||||||
Não se aplica | |||||||
Requisitos Complementares | |||||||
1. Se houver documento em emissão, este deve ser automaticamente finalizado ou cancelado para habilitar a entrada em MIL.
2. Se houver valor acumulado no totalizador de Venda Bruta Diária, deverá ser emitido automaticamente, quando o equipamento não estiver impossibilitado, o documento Redução Z. 3. Deverá ser emitido o documento Leitura X automaticamente, quando o equipamento não estiver impossibilitado. |
|||||||
Totalizadores e Contadores Afetados | |||||||
CRO | Incrementado, com o indicador iCRO = "L" |
Retorna o ECF ao Modo de Operação | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 71 (0x47) | ||||
Modo | MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Nenhum | |||||
Exemplo | 71 | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Na saída do Modo de Intervenção Lógica deverá ocorrer automaticamente, se o equipamento não estiver impossibilitado:
a) emissão do documento Leitura X; b) emissão do documento Relatório Gerencial, de índice "1" contendo os valores ou informações dos parâmetros de programação. |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Retorna o ECF ao Modo de Operação | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 72 (0x48) | ||||||||
Modo | MIT | ||||||||
Parâmetros |
|
Descrição |
|
|
|
Conteúdo | |||
|
Hora |
|
|
|
Hhmmss | ||||
|
Flag de Horário de Verão |
|
|
|
V ou espaço | ||||
|
Data |
|
|
|
Ddmmaaaa | ||||
|
Nfab |
|
|
|
Número de Fabricação | ||||
|
CRO |
|
|
|
CRO atual | ||||
|
Assinatura Digital |
|
|
|
Autorização do fabricante assinada digitalmente. | ||||
Exemplo | 72 123506|V|12052008|12345678912345678900|005|assinatura | | ||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Vazio | |||||||||
Leiaute do Corpo do Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
1. O comando somente será executado se restabelecido o fechamento do ECF em conformidade com o disposto no item 3.4.4.3.2.
2. Se houver documento em emissão, este deve ser cancelado. 3. Deverá ser emitido automaticamente o documento Leitura X. 4. Aplicar a função unidirecional MD5 sobre os parâmetros 3 a 5. O parâmetro "Assinatura Digital" deve conter a criptografia desta informação, utilizando o algoritmo RSA com a chave privada de 1024 bits do Fabricante |
|||||||||
Totalizadores e Contadores Afetados | |||||||||
CRO | Incrementado, com o indicador iCRO = "F" |
Programa Entrada ou Saída de Horário de Verão | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 80 (0x50) | ||||||||
Modo | MO / MIL / MBT | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Modo |
|
|
|
0 = Sai do horário de verão
1 = Entra em horário de verão |
|||||
Exemplo |
80 0|
Saída do horário de verão |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Vazio | |||||||||
Leiaute do Corpo do Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
1. Em Modo de Operação (MO), o comando somente poderá ser executado após a emissão do documento Redução Z e antes da emissão de qualquer documento. | |||||||||
Totalizadores e Contadores Afetados | |||||||||
Nenhum Totalizador ou Contador afetado |
Programa alíquota de ICMS ou ISS | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 81 (0x51) | |||||||
Modo | MO / MIL (vide Requisitos Complementares) | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Índice |
|
|
|
1 a 30 | ||||
Imposto (ICMS ou ISSQN) |
|
|
|
T (para ICMS) ou S (para ISSQN) | ||||
Valor da alíquota (%) |
|
|
|
|||||
Exemplo |
|
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Vazio | ||||||||
Leiaute do Corpo do Documento | ||||||||
Não se aplica | ||||||||
Requisitos Complementares | ||||||||
1. Em Modo de Operação (MO), o comando somente poderá ser executado se o totalizador não estiver programado. Caso o totalizador esteja programado, o comando para sua alteração será executado somente em Modo de Intervenção Lógica (MIL).
2. O comando não poderá ser executado para inserir alíquota de ICMS se não houver IE de usuário gravada (vide subitem 6 do item 3.10.3.4.54). 3. O comando não poderá ser executado para inserir alíquota de ISSQN se não houver IM de usuário gravada (vide subitem 7 do item 3.10.3.4.54). |
||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Habilita os totalizadores I, F, N, IS, FS e NS selecionados | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 82 (0x52) | |||||||
Modo | MO / MIL | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Subst. Tributária ICMS (F) |
|
|
|
2 ou 3 | ||||
Isento ICMS (I) |
|
|
|
2 ou 3 | ||||
Não Incidência ICMS (N) |
|
|
|
2 ou 3 | ||||
Subst. Tributária ISSQN (FS) |
|
|
|
2 ou 3 | ||||
Isento ISSQN (IS) |
|
|
|
2 ou 3 | ||||
Não Incidência ISSQN (NS) |
|
|
|
2 ou 3 | ||||
Exemplo |
82 2||2|||2|
Habilita os totalizadores F2, N2, NS2. |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Vazio | ||||||||
Leiaute do Corpo do Documento | ||||||||
Não se aplica | ||||||||
Requisitos Complementares | ||||||||
1. Os totalizadores de índice F1, I1, N1, FS1, IS1 e NS1 devem ser automaticamente habilitados em conformidade com o disposto no subitem 8 do item 3.10.3.4.54.
2. O comando não poderá ser executado para habilitar os totalizadores F2, F3, I2, I3, N2 e N3 (ICMS) se não houver IE de usuário gravada (vide subitem 6 do item 3.10.3.4.54). 3. O comando não poderá ser executado para habilitar os totalizadores FS2, FS3, IS2, IS3, Ns2 e NS3 (ISSQN) se não houver IM de usuário gravada (vide subitem 7 do item 3.10.3.4.54). |
||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Desabilita os totalizadores I, F, N, IS, FS e NS selecionados | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 83 (0x53) | |||||||
Modo | MIL | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
Subst. Tributária ICMS (F) |
|
|
|
2 ou 3 | ||||
Isento ICMS (I) |
|
|
|
2 ou 3 | ||||
Não Incidência ICMS (N) |
|
|
|
2 ou 3 | ||||
Subst. Tributária ISSQN (FS) |
|
|
|
2 ou 3 | ||||
Isento ISSQN (IS) |
|
|
|
2 ou 3 | ||||
Não Incidência ISSQN (NS) |
|
|
|
2 ou 3 | ||||
Exemplo |
83 2||2|||2|
Desabilita os totalizadores F2, N2, NS2 |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Vazio | ||||||||
Leiaute do Corpo do Documento | ||||||||
Não se aplica | ||||||||
Requisitos Complementares | ||||||||
1. Os totalizadores F2, I2, N2, FS2, IS2, NS2, F3, I3, N3, FS3, IS3 e NS3 somente serão desabilitados se forem habilitados anteriormente.
2. Os totalizadores F1, I1 e N1 devem ser automaticamente desabilitados na ausência de gravação do número de Inscrição Estadual do estabelecimento usuário (vide subitem 6 do item 3.10.3.4.54). 3. Os totalizadores FS1, IS1 e NS1 devem ser automaticamente desabilitados na ausência de gravação do número de Inscrição Municipal do estabelecimento usuário (vide subitem 7 do item 3.10.3.4.54). |
||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Programa totalizador de meio de pagamento | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 84 (0x54) | |||||
Modo | MO / MIL (vide Requisitos Complementares) | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Índice |
|
|
|
2 a 20 | ||
Nome |
|
|
|
(*)Mínimo de 4 caracteres ASCII de posição 65 a 90 (letras maiúsculas) ou 97 a 122 (letras minúsculas) | ||
Vinculado CCD |
|
|
|
0 = sem CCD
1 = com CCD |
||
Exemplo |
84 2|Cartão Crédito|1|
Inserir o meio de pagamento de índice 2 com o nome Cartão Crédito, com CCD |
|||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Em Modo de Operação (MO), o comando somente poderá ser executado se o respectivo acumulador não estiver programado. Caso o acumulador esteja programado, o comando para sua alteração será executado somente em Modo de Intervenção Lógica (MIL).
2. O índice "1" será automaticamente programado pelo Software Básico como "Dinheiro" e não poderá ser alterado. |
||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Programa totalizador não-fiscal | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 85 (0x55) | ||||||
Modo | MO / MIL (vide Requisitos Complementares) | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
Índice |
|
|
|
3 a 30 | |||
Nome |
|
|
|
(*)Mínimo de 4 caracteres ASCII de posição 65 a 90 (letras maiúsculas) ou 97 a 122 (letras minúsculas) | |||
Entrada / Saída |
|
|
|
E = Entrada de valor
S = Saída de valor |
|||
Exemplo |
85 2|Conta de Luz|E|
Inserir o registrador não fiscal de índice 2, nome Conta de Luz, representando entrada de valor no caixa |
||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Vazio | |||||||
Leiaute do Corpo do Documento | |||||||
Não se aplica | |||||||
Requisitos Complementares | |||||||
1. Em Modo de Operação (MO), o comando somente poderá ser executado se o respectivo acumulador não estiver programado. Caso o acumulador esteja programado, o comando para sua alteração será executado somente em Modo de Intervenção Lógica (MIL).
2. Os índices "1" e "2" serão automaticamente programados pelo Software Básico como "Fundo de Troco" (Entrada de valor) e "Sangria" (Saída de valor), respectivamente e não poderão ser alterados. |
|||||||
Totalizadores e Contadores Afetados | |||||||
Nenhum Totalizador ou Contador afetado |
Programa Relatório Gerencial específico | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 86 (0x56) | ||||||||
Modo | MO / MIL (vide Requisitos Complementares) | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Índice |
|
|
|
2 a 30 | |||||
Nome |
|
|
|
(*)Mínimo de 4 caracteres ASCII de posição 65 a 90 (letras maiúsculas) ou 97 a 122 (letras minúsculas) | |||||
Exemplo |
86 2| Média de Venda |
Inserir o Relatório Gerencial de índice 2 com o nome "Média de Venda " |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Vazio | |||||||||
Leiaute do Corpo do Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
1. Em Modo de Operação (MO), o comando somente poderá ser executado se o respectivo acumulador não estiver programado. Caso o acumulador esteja programado, o comando para sua alteração será executado somente em Modo de Intervenção Lógica (MIL).
2. O índice "1" será automaticamente programado pelo Software Básico como "Parâmetros Programados" e não poderá ser alterado. |
|||||||||
Totalizadores e Contadores Afetados | |||||||||
Nenhum Totalizador ou Contador afetado |
Grava chave pública da assinatura digital do Fisco | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 89 (0x59) | ||||
Modo | MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Módulo |
|
|
|
Módulo público | |
Expoente |
|
|
|
Expoente público | |
Exemplo | 89 módulo_publico|expoente_publico| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Deve ser possível gravar até 5 chaves púbicas do Fisco. | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Grava endereço eletrônico para transmissão do arquivo da Redução Z | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 90 (0x5A) | ||||
Modo | MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Endereço Eletrônico |
|
|
|
||
Exemplo | 90 endereço_eletronico.com.br| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programa o número da Loja | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 91 (0x5B) | ||||
Modo | MO / MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Identificação da Loja |
|
|
|
||
Exemplo | 91 001| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programa o Número de Ordem Seqüencial do ECF | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 92 (0x5C) | ||||
Modo | MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Número de ordem seqüencial do ECF |
|
|
|
||
Exemplo | 92 001| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programa ou altera informações do usuário | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 93 (0x5D) | |||||
Modo | MIL | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Razão Social |
|
|
|
(*)Mínimo de 6 caracteres ASCII de posição 65 a 90 (letras maiúsculas) ou 97 a 122 (letras minúsculas) | ||
Nome Fantasia |
|
|
|
|||
Endereço |
|
|
|
(*)Mínimo de 4 caracteres ASCII de posição 65 a 90 (letras maiúsculas) ou 97 a 122 (letras minúsculas) | ||
Exemplo | 93 Mercadinho do Sul| McSul| Rua Lavapés 120 | | |||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
Não se aplica | ||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Programa limite de quantidade de documentos (COO) autorizados para emissão | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 94 (0x5E) | |||||
Modo | MO / MIL / MBT | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Parâmetros encriptados |
|
|
|
Número de fabricação do ECF, Qtde de COO, Data e hora inicial e Data e hora final (todos os dados encriptados com a chave privada do Fisco) | ||
Exemplo | 94 dados_encriptados| | |||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Após decodificados os dados constantes nos parâmetros encriptados com a chave pública do Fisco a que se refere o item 3.1.4, o formato dos dados desencriptados deverá ser:
a) número de fabricação do ECF em formato ASCII com 20 caracteres; b) quantidade de COO em formato ASCII numérico com 9 caracteres; c) data e hora inicial no formato "dd/mm/aaaa" e "hhmmss" d) data e hora final no formato "dd/mm/aaaa" e "hhmmss" e) demais caracteres preenchidos com espaço. 2. O SB somente aceitará a quantidade limite de COO, caso o número de fabricação do ECF informado corresponder ao equipamento e se a data e hora do relógio do ECF estiver dentro do intervalo informado. 3. A quantidade limite de COO será considerada da seguinte forma: a) 999999 – não deve ser considerado nenhum limite (condição default de fábrica) b) 0 a 999998 – quantidade de documentos autorizados a partir da execução desse comando. Exemplo da mensagem desencriptada: "123456789123456789000005001005200810053011052008100000 " Número de fabricação do ECF = 12345678912345678900 Quantidade de COO autorizados = 000000500 Data inicial = 10/05/2008 Hora inicial = 10:05:30 Data final = 11/05/2008 Hora final = 10:00:00 |
||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Programa CNPJ, IE e IM do usuário do ECF | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 95 (0x5F) | |||||
Modo | MNI / MIL | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
CNPJ |
|
|
|
|||
IE |
|
|
|
|||
IM |
|
|
|
|||
UF do usuário |
|
|
|
Unidade da Federação do estabelecimento usuário | ||
Sigla do Município do usuário |
|
|
|
Sigla do Município do estabelecimento usuário (obrigatório para funcionamento do Modo Transporte) | ||
Tipo de usuário |
|
|
|
0 – comercio
1 – transporte |
||
Assinatura digital |
|
|
|
Assinatura digital do fabricante do ECF | ||
Exemplo | 95 99999999999999|11111111111|222222222|MG|CAM|0|assinaturadigital_fabricante| | |||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Não poderá ser alterado o tipo de usuário programado na inicialização do ECF em Modo Não Iniciado.
2. Este comando somente poderá ser executado uma única vez em Modo de Intervenção Lógica, podendo ser aceitas somente as seguintes alterações, ressalvado o disposto nos subitens 4 e 5: a) CNPJ não alterado e IE e IM alteradas simultaneamente; b) CNPJ e IE não alterados e IM alterada; c) CNPJ e IM não alterados e IE alterada; d) CNPJ alterado somente se IE não for alterada. 3. A alteração de CNPJ, IE e IM nas condições acima previstas, não deve afetar nenhum acumulador do ECF. 4. No caso de usuário cadastrado sem Inscrição Municipal, admite-se a gravação da Inscrição Municipal a qualquer momento. 5. No caso de usuário cadastrado sem Inscrição Estadual, admite-se a inclusão da Inscrição Estadual a qualquer momento. 6. No caso de não gravação do número de Inscrição Estadual, não poderão ser habilitados os totalizadores parciais referentes às operações e prestações tributadas pelo ICMS. 7. No caso de não gravação do número de Inscrição Municipal, não poderão ser habilitados os totalizadores parciais referentes às prestações tributadas pelo ISSQN. 8. Os totalizadores abaixo relacionados serão automaticamente habilitados: a) Substituição Tributária ICMS (F1), Isento ICMS (I1) e Não Incidência ICMS (N1), desde que tenha ocorrido a gravação do número de Inscrição Estadual do estabelecimento usuário; b) Substituição Tributária ISSQN (FS1), Isento ISSQN (IS1) e Não Incidência ISSQN (NS1), desde que tenha ocorrido a gravação do número de Inscrição Municipal do estabelecimento usuário. |
||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Programa Símbolo da Moeda | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 98 (0x62) | ||||||
Modo | MIL | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
Símbolo da Moeda |
|
|
|
||||
Exemplo | 98 R$| | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Vazio | |||||||
Leiaute do Corpo do Documento | |||||||
Não se aplica | |||||||
Requisitos Complementares | |||||||
Não se aplica | |||||||
Totalizadores e Contadores Afetados | |||||||
GT | Reinicio, somente quando houver alteração do símbolo programado |
Emite a Fita Detalhe contendo os documentos gravados na MFD | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 100 (0x64) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Tipo |
|
|
|
1 = por Data
2 = por COO |
|
Referencia Inicial (Data ou COO) |
|
|
|
||
Referencia Final (Data ou COO) |
|
|
|
||
Exemplo |
100 2|1125|1230|
Re-impressão de COOi = 1125 a COOf = 1230 |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
FITA DETALHE
Emissão: <data> <hora> COOi = <valor1> COOf = <valor2> <mfd> |
|||||
Legenda do leiaute:
data = data de emissão da Fita-detalhe hora = hora de emissão da Fita-detalhe valor1 = valor do COO do primeiro documento solicitado para impressão valor2 = valor do COO do último documento solicitado para impressão <mfd> = reprodução dos dados gravados na MFD |
|||||
Requisitos Complementares | |||||
1. Quando da emissão de Fita Detalhe deverão ser gravados na Memória Fiscal o Contador de Fita-detalhe, a data e hora da emissão, os valores do Contador de Ordem de Operação do primeiro e do último documento impressos e o número de inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do estabelecimento usuário do ECF.
2. No caso de impressão da LMF na Fita Detalhe, admite-se a impressão apenas do valor do COO respectivo, a denominação, data e hora de emissão da LMF. 3. A expressão "FITA DETALHE" e a linha "Emissão: <data> <hora> COOi = <valor1> COOf = <valor2>" descrita no leiaute do corpo do documento devem ser impressas em cada documento constante na Fita Detalhe. |
|||||
Totalizadores e Contadores Afetados | |||||
CFD | Incrementado |
Atualiza data e hora do relógio interno do ECF | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 101 (0x65) | ||||
Modo | MNI / MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Data |
|
|
|
ddmmaaaa (válida) | |
Hora |
|
|
|
hhmmss (válida) | |
Flag de Horário de Verão |
|
|
|
V ou espaço | |
Exemplo | 101 22122006|104000|V| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. O comando somente deve ser aceito e executado se a data e hora informadas como parâmetro forem válidas.
2. A data e a hora a ser programadas não poderão ser anteriores às do último documento gravado na Memória de Fita Detalhe. |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Exporta arquivo em formato binário do SB | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 102 (0x66) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Nenhum | |||||
Exemplo | 102 | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Arquivo binário do SB (*) |
|
|
|
||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Exporta arquivo em formato binário da MF | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 103 (0x67) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Modo |
|
|
|
1 = Por Data
2 = Por CRZ 3 = Total |
|
Referencia inicial (Data ou CRZ) |
|
|
|
||
Referencia final (Data ou CRZ) |
|
|
|
||
Exemplo |
102 2|00000100|00000500
Exporta arquivo binário da MF da CRZ 100 até CRZ 500 |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Arquivo binário da MF (*) |
|
|
|
||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Exporta arquivo em formato binário da MFD | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 104 (0x68) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Modo |
|
|
|
1 = Por Data
2 = Por CRZ 3 – Por COO 4 = Total |
|
Referencia inicial (Data ou CRZ ou COO) |
|
|
|
||
Referencia final (Data ou CRZ ou COO) |
|
|
|
||
Exemplo |
104 3|00000200|00000300
Exporta arquivo binário da MFD do COO 200 até COO 300 |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Arquivo binário da MFD (*) |
|
|
|
||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Exporta arquivo em formato binário TDM (MF + MFD + MT) | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 105 (0x69) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Modo |
|
|
|
1 = Por Data
2 = Por CRZ 3 = Total |
|
Referencia inicial (Data ou CRZ) |
|
|
|
||
Referencia final (Data ou CRZ) |
|
|
|
||
Exemplo |
105 3|
Exporta arquivo binário TDM total |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Arquivo binário TDM = MF +MFD + MT (*) |
|
|
|
||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
Não se aplica | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Envia a versão da especificação de comandos implementada no software básico | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 147 (0x93) | ||||
Modo | MO / MIL / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Número do ECF |
|
|
|
||
Exemplo | 147 17| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Versão da Especificação de Comandos (EsC-ECF) implementada no ECF (vide item 3.10.1) |
|
|
|
||
Identificação do fabricante do ECF |
|
|
|
Código do fabricante, atribuído pela SE/CONFAZ e utilizado para compor o numero de fabricação do ECF. | |
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Na execução deste comando via acesso remoto, caso o número do ECF não seja informado, será informada a versão da Especificação de Comandos (EsC-ECF) do ECF que atendeu a chamada.
2. Na execução deste comando via porta de comunicação com PAF-ECF, será informada a versão da Especificação de Comandos (EsC-ECF) implementada no ECF que recebeu o comando. |
|||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programa informações do consumidor a serem impressas no rodapé do documento emitido | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 149 (0x95) | ||||
Modo | MO | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
CPF ou CNPJ do Consumidor |
|
|
|
||
Nome do Consumidor |
|
|
|
||
Endereço do Consumidor |
|
|
|
||
Exemplo | 150 99999999999|João da Silva|Rua do Ouvidor, 28| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Este comando somente deve ser executado caso os dados do consumidor não tenham sido informados na execução do comando 1 (Abertura de Cupom Fiscal) ou 16 (Abertura de Comprovante Não Fiscal) e ainda não tenham sido impressos no documento em emissão. | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Efetua leitura do XML de um ou mais cupons fiscais eletrônicos | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 150 (0x96) | ||||
Modo | MO / MIL / MIT / MBT | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Modo |
|
|
|
1 = Por Data de Movimento
2 = Por COO 3 – Por CCF 4 = Por Chave de busca |
|
Referencia inicial (Data, , COO, CCF ou Chave de busca) |
|
|
|
||
Referencia final (Data, , COO, CCF ou Chave de busca) |
|
|
|
(opcional) | |
Exemplos |
149 2|000200|000300
Exporta o arquivo XML de Cupons Fiscais do COO 200 até COO 300 |
||||
149 5|00251234567890123456785333350101200066677710
Exporta o arquivo XML do Cupom Fiscal (CCF 533335) por meio da chave de busca número: "00251234567890123456785333350101200066677710" |
|||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Arquivo XML |
|
|
|
Seqüência de informações em formato XML especificadas abaixo. | |
Leiaute do Corpo do Documento Gerado | |||||
Arquivo XML conforme tabela do Anexo VIII | |||||
Requisitos Complementares | |||||
No caso de captura por chave de busca o campo de referência final não será preenchido | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programação de parâmetros default para preenchimento do Cupom Fiscal Eletrônico | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 156 (0x9C) | |||||||
Modo | MIL | |||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |||
CRT – Código de Regime Tributário |
|
|
|
Ver campo C14 do CF-e-ECF | ||||
cRegTribISSQN – Regime especial de tributação do ISSQN |
|
|
|
Ver campo C15 do CF-e-ECF | ||||
Orig |
|
|
|
Ver campos N06 do CF-e-ECF | ||||
CST ICMS |
|
|
|
Ver campo N07 do CF-e-ECF
Esse campo será utilizado exclusivamente com os valores 00, 20 ou 90 quando a venda for via totalizador parcial com alíquota. Para II, FF e NN o ECF utilizará respectivamente os valores 40, 60 e 41 respectivamente. |
||||
CSOSN |
|
|
|
Ver campos N10 do CF-e-ECF | ||||
cMUNFG |
|
|
|
Ver campo U06 do CF-e-ECF | ||||
cListServ |
|
|
|
Ver campo U07 do CF-e-ECF | ||||
cServTribMun |
|
|
|
Ver campo U08 do CF-e-ECF | ||||
cNatOp |
|
|
|
Ver campo U09 do CF-e-ECF | ||||
indIncFisc |
|
|
|
Ver campo U10 do CF-e-ECF | ||||
Exemplo |
81 1|T|0840|
Insere alíquota T08,40 no índice 1 |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Vazio | ||||||||
Leiaute do Corpo do Documento | ||||||||
Não se aplica | ||||||||
Requisitos Complementares | ||||||||
Totalizadores e Contadores Afetados | ||||||||
Nenhum Totalizador ou Contador afetado |
Registro detalhado de um item em Cupom Fiscal aberto | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 157 (0x9D) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo/Observação | ||
Código do Produto |
|
|
|
||||
Descritivo |
|
|
|
||||
Situação Tributária:
Tipo + Índice |
|
|
|
T, S, I, F, N, IS, FS, NS
Índice = 1 a 30, se tipo T ou S. Demais = 1, 2 ou 3 |
|||
Unidade de medida |
|
|
|
||||
Quantidade |
|
|
|
Não nulo | |||
Casas Decimais da Quantidade. |
|
|
|
0 a 6 | |||
Preço unitário |
|
|
|
Não nulo | |||
Casas Decimais do Preço Unitário. |
|
|
|
0 a 6 | |||
Indicador do tipo de cálculo |
|
|
|
A = Arredondado
T = Truncado |
|||
Parâmetros
CF-e-ECF |
Código EAN 13 |
|
|
|
Ver campo I03 do CF-e-ECF | ||
NCM |
|
|
|
Ver campo I05 do CF-e-ECF | |||
CFOP |
|
|
|
Ver campo I06 do CF-e-ECF | |||
infAdProd |
|
|
|
Ver campo V01 do CF-e-ECF | |||
Orig |
|
|
|
Ver campos N06 do CF-e-ECF | |||
CST ICMS |
|
|
|
Ver campos N07 do CF-e-ECF | |||
CSOSN |
|
|
|
Ver campos N10 do CF-e-ECF | |||
cMUNFG |
|
|
|
Ver campo U06 do CF-e-ECF | |||
cListServ |
|
|
|
Ver campo U07 do CF-e-ECF | |||
cServTribMun |
|
|
|
Ver campo U08 do CF-e-ECF | |||
cNatOp |
|
|
|
Ver campo U09 do CF-e-ECF | |||
indIncFisc |
|
|
|
Ver campo U10 do CF-e-ECF | |||
Exemplo | 2 78900012345678|SABAO EM PO|T1|UN|3000|2|4200|2|A | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Número do Item |
|
|
|
1 a 999 | |||
Valor do Item |
|
|
|
||||
Valor do Subtotal |
|
|
|
||||
Leiaute do Corpo do Documento – Caso 1 | |||||||
1. Registro de Item em uma linha | |||||||
<n> <cód> <descr> <qtd><un><X><vu> <st> <vi><Å> | |||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres cód = código do produto referente a <descr> descr = descrição do produto qtd = quantidade do produto comercializado ou do serviço prestado un = unidade de medida X = de impressão obrigatória se valor de <vu> for impresso vu = valor unitário do produto comercializado, de impressão facultativa se <qtd> for igual 1 st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) vi = valor resultante da multiplicação de <qtd> por <vu> efetuada pelo SB Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral |
|||||||
Leiaute do Corpo do Documento – Caso 2 | |||||||
2. Registro de Item em duas linhas | |||||||
<n> <código> <descrição >
<qtd> <un> X <valor1> <st> <valor2><Å> |
|||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres código = código do produto referente a <descrição> descrição = descrição do produto qtd = quantidade do produto comercializado un = unidade de medida valor1 = valor unitário do produto comercializado ou do serviço prestado st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor2 = valor resultante da multiplicação de <qtd> por <valor1> efetuada pelo SB Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o valor <vi> respectivo foi somado ao Totalizador Geral. |
|||||||
Requisitos Complementares | |||||||
1. O resultado da multiplicação da quantidade comercializada pelo valor unitário deve ser truncado ou arredondado para 2 casas decimais, de acordo com o parâmetro fornecido. No caso de arredondamento deve ser observado o disposto no item 3.11.
2. Este comando não deverá ser executado quando o registro do item provocar a ultrapassagem da capacidade de dígitos do totalizador parcial respectivo, devendo retornar mensagem de erro de "overflow" de capacidade, conforme descrito no item 3.8.4.3. 3. Os campos (Orig, CST ICMS e CSOSN) serão preenchidos exclusivamente para itens com tributação do ICMS, no caso de produto tributado pelo ISSQN deverão ter conteúdo nulo. 4. Os campos (cMUNFG, cListServ, cServTribMun, cNatOp, indIncFisc) serão preenchidos exclusivamente para itens com tributação do ISSQN, no caso de produto tributado pelo ICMS deverão ter conteúdo nulo. |
|||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
GT | Seu valor é acrescido do valor de <vi> ou <valor2> | ||||||
VB | Seu valor é acrescido do valor de <vi> ou <valor2> | ||||||
TT | Seu valor é acrescido do valor de <vi> ou <valor2> se o totalizador a que se aplica este item for de ICMS | ||||||
TS | Seu valor é acrescido do valor de <vi> ou <valor2> se o totalizador a que se aplica este item for de ISSQN |
Cancela parcialmente item registrado em Cupom Fiscal não finalizado | ||||||||
Comando do Protocolo ESC-ECF | ||||||||
Comando | 151 (0x97) | |||||||
Modo | MO | |||||||
Parâmetros | Descrição |
|
|
|
||||
Número do item |
|
|
|
|||||
Quantidade |
|
|
|
|||||
Exemplo |
151 1|3000|
Cancela 3 unidades do ítem1. (quantidade com 3 decimais) |
|||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||
Valor Líquido do item |
|
|
|
|||||
Subtotal do cupom |
|
|
|
|||||
Leiaute do Corpo do Documento | ||||||||
cancelamento parcial de item : <n>
<qtd> <un> X <valor1> <st> - <valor2> OU canc parcial de item: <n> <qtd> <un> <st> - <valor2> |
||||||||
Legenda do leiaute:
n = número do item qtd = quantidade cancelada para o produto comercializado ou serviço prestado un = unidade de medida X = de impressão obrigatória se <valor1> for impresso valor1 = valor unitário do produto cancelado, de impressão facultativa se <qtd> for igual 1 st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor2 = valor cancelado resultante da multiplicação de <qtd> por <valor1> precedido do sinal "-" |
||||||||
Requisitos Complementares | ||||||||
1. Comando de Implementação Opcional
2. Este comando não deve ser executado no caso de item registrado com valor unitário ou quantidade, indicados com mais com mais de duas casas decimais ou sobre o qual tenha sido aplicado desconto ou acréscimo. 3. O valor cancelado (valor2) deve ser truncado ou arredondado para a 2a casa decimal, utilizando-se o mesmo método utilizado quando do registro do respectivo item. |
||||||||
Totalizadores e Contadores Afetados | ||||||||
T/C | Modo | |||||||
TT | subtraído o valor cancelado, se for o caso | |||||||
TS | subtraído o valor cancelado, se for o caso | |||||||
IFNM | subtraído o valor cancelado, se for o caso | |||||||
IFNS | subtraído o valor cancelado, se for o caso | |||||||
Can-T | Somado o valor cancelado, se for o caso | |||||||
Can-S | Somado o valor cancelado, se for o caso |
Preenche os campos do cheque | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 152 (0x98) | |||||
Modo | MO | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Banco |
|
|
|
|||
Valor |
|
|
|
|||
Favorecido |
|
|
|
|||
Local |
|
|
|
|||
Data |
|
|
|
Se campo vazio, será utilizada a data do ECF | ||
Quantidade de dígitos do ano |
|
|
|
Valores possíveis: 2 ou 4 | ||
Informação adicional |
|
|
|
|||
Exemplo |
152 237|12000|Maria da Silva|São Paulo|||Bom para 22/01/2009|
Preenche o cheque no valor de R$120,00 com a data do dia da emissão |
|||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Comando de Implementação Opcional.
2. Preencher o cheque com as seguintes informações: a) quantia, em algarismos e por extenso; b) nome do favorecido em apenas uma linha de impressão; c) nome do local de emissão; d) data, com indicação do mês por extenso; e) informações adicionais em no máximo 3 (três) linhas de impressão, na frente ou no verso do cheque; f) opcionalmente, cruzamento ou chancela de cheque. |
||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Autentica documento | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 153 (0x98) | |||||
Modo | MO | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Texto |
|
|
|
|||
Exemplo | 153 Texto da Autenticação| | |||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Comando de Implementação Opcional
2. A execução deste comando deve limitar a impressão da autenticação em cinco ocorrências. 3. A autenticação de valor impresso em documento em emissão poderá ocorrer a qualquer momento, exceto a autenticação de valor total que somente poderá ocorrer imediatamente após a finalização do documento se não realizada durante a sua emissão. 4. A impressão da autenticação deverá ser em até duas linhas, contendo: a) a expressão "AUT:"; b) a data da autenticação; c) o Número de Ordem Seqüencial do ECF; d) o Contador de Ordem de Operação do documento vinculado; e) o valor autenticado; f) facultativamente, a identificação do estabelecimento, podendo ser utilizado caractere gráfico. |
||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Registra a identificação do operador do ECF que será impressa no documento | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 154 (0x9A) | ||||
Modo | MO / MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
Texto |
|
|
|
||
Exemplo | 154 1233 - Cristina| | ||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
Vazio | |||||
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Comando de Implementação Opcional | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Programa símbolos de codificação do GT | ||||||
Comando do Protocolo ESC-ECF | ||||||
Comando | 155 (0x9B) | |||||
Modo | MIL | |||||
Parâmetros | Descrição |
|
|
|
Conteúdo | |
Codificação do GT |
|
|
|
|||
Exemplo | 95 abcdefghij| | |||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||
Vazio | ||||||
Leiaute do Corpo do Documento | ||||||
Não se aplica | ||||||
Requisitos Complementares | ||||||
1. Este comando somente poderá ser executado uma única vez, não podendo ser aceitas alterações nos símbolos programados. | ||||||
Totalizadores e Contadores Afetados | ||||||
Nenhum Totalizador ou Contador afetado |
Comandos proprietários do fabricante do ECF de implementação opcional | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 255 (0xFF) | ||||||
Modo | MIL | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||
- |
|
|
|
- | |||
Exemplo | - | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
- |
|
|
|
- | |||
Leiaute do Corpo do Documento | |||||||
Comandos do fabricante não podem imprimir documentos | |||||||
Requisitos Complementares | |||||||
1. Comandos não padronizados que não podem executar função:
a) para a qual exista comando especificado de forma padronizada nos itens 3.10.3.4 e 3.10.3.5; b) que emita ou imprima documento; c) que afetem totalizadores e contadores; d) para gravação dos dados de identificação do ECF na MF ou na MFD (tipo, marca, modelo, versão e número de fabricação) 2. Comandos identificados pelo campo CMD = 255 e campo EXT diferente de 0, e que deverá identificar a funcionalidade do comando, conforme definição do fabricante. 3. Comandos de implementação opcional para executar funções, tais como, configurações específicas do fabricante (guilhotina, logotipo, programação de mensagem alternativa de bloqueio por falta de "broadcast", etc.) |
|||||||
Totalizadores e Contadores Afetados | |||||||
Comandos do fabricante não podem afetar Totalizadores e Contadores |
Inicia a emissão de um Cupom Fiscal - Bilhete de Passagem para registro da prestação de serviço de transporte de passageiro | ||||||||||
Comando do Protocolo ESC-ECF | ||||||||||
Comando | 33 (0x21) | |||||||||
Modo | MO | |||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo/Observação | |||||
CNPJ do Prestador de Serviço de Transporte de Passageiros |
|
|
|
|||||||
CNPJ / CPF do Passageiro |
|
|
|
14 dígitos se CNPJ ou 11 se CPF | ||||||
Nome do Passageiro |
|
|
|
|||||||
Endereço do Passageiro |
|
|
|
|||||||
RG do Passageiro |
|
|
|
Número do documento de identidade e órgão expedidor | ||||||
Modalidade do Transporte |
|
|
|
Ferroviário ou Rodoviário ou Hidroviário. | ||||||
Categoria do Transporte |
|
|
|
Municipal ou Intermunicipal ou Interestadual ou Internacional | ||||||
Código da Linha |
|
|
|
|||||||
Percurso |
|
|
|
|||||||
Cidade de Origem |
|
|
|
|||||||
UF de Origem |
|
|
|
Deve corresponder à UF de cadastro do prestador de serviço de transporte | ||||||
Cidade de Destino |
|
|
|
|||||||
UF de Destino |
|
|
|
|||||||
Data de Embarque |
|
|
|
|||||||
Hora de Embarque |
|
|
|
|||||||
Plataforma de Embarque |
|
|
|
|||||||
Poltrona |
|
|
|
|||||||
Situação Tributária da Tarifa:
Tipo + Índice |
|
|
|
T, S, I, F, N, IS, FS, NS
Índice = 1 a 30, se tipo T ou S. Demais = 1, 2 ou 3 |
||||||
Valor da Tarifa |
|
|
|
Não nulo | ||||||
Imprime mensagem obrigatória |
|
|
|
0 - Não imprime.
1 - Imprime. |
||||||
Exemplo | 33 00123456000195|12345678912|Joao da Silva Pereira Santo||9876543210 SSP-RS|RODOVIÁRIO|INTERESTADUAL|02008951000132|BRASILIA-FLORIANOPOLIS|BAURU|SP|CURITIBA|PR|18102008|154500|B-NORTE|23|T1|4200|0| | |||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | ||||||
COO |
|
|
|
|||||||
Data/Hora atual |
|
|
|
|||||||
Valor da Venda Bruta |
|
|
|
|||||||
Número de série do ECF |
|
|
|
Número de fabricação | ||||||
Leiaute do Corpo do Documento | ||||||||||
<data1> <hora1> CCF: <valor1> COO: <valor2>
CUPOM FISCAL BILHETE DE PASSAGEM ------ PRESTADOR DE SERVIÇO DE TRANSPORTE ------ PRETADOR: <n> CNPJ: <número de inscrição no CNPJ> IE: <número inscrição estadual> (<UF>) IM: <número inscrição municipal> (<MUN>) -------------DADOS DO PASSAGEIRO------------ CPF/CNPJ: <cpf/cnpj passageiro> RG: <nrg/oe> NOME: <nome do passageiro> ENDEREÇO: <endereço do passageiro> -------------DADOS DO TRANSPORTE------------ MODALIDADE: <modalidade de transporte> CATEGORIA: <categoria do transporte> CÓDIGO DA LINHA: <código da linha> PERCURSO: <percurso> ORIGEM: <origem> UF:<uf1> DESTINO: <destino> UF:<uf2> PLATAFORMA: <pl> POLTRONA: <po> DATA: <data2> HORA: <hora2> TARIFA: <moeda> $ <st> <valor3><Å> <expressão 1> |
||||||||||
Legenda do leiaute:
data1 = data de início de emissão hora1 = hora de início de emissão valor1 = valor do Contador de Cupom Fiscal (CCF) valor2 = valor do Contador de Ordem de Operação (COO), em negrito Bloco de Informações "PRESTADOR DE SERVIÇO DE TRANSPORTE": n = número de ordem de cadastro do prestador de serviço de transporte no ECF número de inscrição no CNPJ = CNPJ do prestador de serviço de transporte número inscrição estadual = Incrição Estadual do prestador de serviço de transporte número inscrição municipal = Inscrição Municipal do prestador de serviço de transporte UF = Unidade Federada do prestador de serviço de transporte (deve corresponder ao campo "uf1" do Bloco de Informações "DADOS DO TRANSPORTE" MUN = Município do prestador de serviço de transporte Bloco de Informações "DADOS DO PASSAGEIRO": cpf/cnpj passageiro = CPF ou CNPJ do passageiro nrg/oe = número do documento de identidade do passageiro e respectivo órgão emissor nome do passageiro = nome do passageiro endereço do passageiro = endereço do passageiro Bloco de Informações "DADOS DO TRANSPORTE": modalidade de transporte = tipo de transporte (rodoviário, ferroviário ou hidroviário) categoria do transporte = indicação de transporte municipal, interestadual, intermunicipal ou internacional código da linha = código de concessão da linha pela ANTT, tratando-se de linha interestadual ou internacional ou código de concessão da linha pelo Órgão Estadual, tratando-se de linha estadual, intermunicipal ou municipal percurso = identificação do percurso origem = localidade de origem da prestação do serviço de transporte uf1 = sigla da unidade federada de origem do transporte (deve corresponder ao campo "UF" do Bloco de Informações "PRESTADOR DE SERVIÇO DE TRANSPORTE" destino = localidade de destino da prestação do serviço de transporte uf2 = sigla da unidade federada de destino do transporte pl = indicação da plataforma de embarque po = número da poltrona data2 = data de embarque hora2 = hora de embarque moeda = símbolo da moeda programada no ECF st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor3 = valor da prestação do serviço de transporte Å = símbolo de acumulação no GT expressão 1 = mensagem "O PASSAGEIRO MANTERÁ EM SEU PODER ESTE CUPOM PARA FINS DE FISCALIZAÇÃO EM VIAGEM" impressa somente quando o parâmetro respectivo de execução do comando for igual a "1". |
||||||||||
Requisitos Complementares | ||||||||||
1. Se o parâmetro "Imprimi mensagem obrigatória" for igual a "1" deverá ser impressa no CF-BP a mensagem "O PASSAGEIRO MANTERÁ EM SEU PODER ESTE CUPOM PARA FINS DE FISCALIZAÇÃO EM VIAGEM".
2. O comando somente poderá ser executado se o prestador de serviço de transporte estiver com a condição "habilitado" programada por meio do comando 97 descrito no item 3.10.3.5.10. 3. O SB não deverá executar o comando apresentando mensagem de erro quando a UF do prestador de serviço for diferente da UF de origem do transporte. |
||||||||||
Totalizadores e Contadores Afetados | ||||||||||
T/C | Modo | |||||||||
COO | Incrementado | |||||||||
CCF | Incrementado | |||||||||
GT | Seu valor é acrescido do valor de <valor3> | |||||||||
VB | Seu valor é acrescido do valor de <valor3> | |||||||||
TT | Seu valor é acrescido do valor de <valor3> se o totalizador a que se aplica este item for de ICMS | |||||||||
TS | Seu valor é acrescido do valor de <valor3> se o totalizador a que se aplica este item for de ISSQN |
Registro de Item em Cupom Fiscal Bilhete de Passagem aberto | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 34 (0x22) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo/Observação | ||
Descritivo |
|
|
|
Descrição do item, como "Seguro", "Taxa de Embarque", etc. | |||
Situação Tributária da Tarifa:
Tipo + Índice |
|
|
|
T, S, I, F, N, IS, FS, NS
Índice = 1 a 30, se tipo T ou S. Demais = 1, 2 ou 3 |
|||
Valor |
|
|
|
Não nulo | |||
Exemplo | 34 Seguro |S|1250| | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Número do Item |
|
|
|
1 a 999 | |||
Valor do Item |
|
|
|
||||
Valor do Subtotal |
|
|
|
||||
Leiaute do Corpo do Documento | |||||||
<n> <descr> <moeda> $ <st> <valor1><Å> | |||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres descr = descrição do item tais como: seguro, taxa de embarque etc moeda = símbolo da moeda programada no ECF st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor1 = valor referente ao item Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o <valor1> respectivo foi somado ao Totalizador Geral |
|||||||
Requisitos Complementares | |||||||
Não se aplica | |||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
GT | Seu valor é acrescido do valor de <valor1> | ||||||
VB | Seu valor é acrescido do valor de <valor1> | ||||||
TT | Seu valor é acrescido do valor de <valor1> se o totalizador a que se aplica este item for de ICMS | ||||||
TS | Seu valor é acrescido do valor de <valor1> se o totalizador a que se aplica este item for de ISSQN |
Programa CNPJ, IE e IM de prestador de serviço de transporte | |||||
Comando do Protocolo ESC-ECF | |||||
Comando | 96 (0x60) | ||||
Modo | MIL | ||||
Parâmetros | Descrição |
|
|
|
Conteúdo |
CNPJ |
|
|
|
||
IE |
|
|
|
||
IM |
|
|
|
||
UF do prestador |
|
|
|
Unidade da Federação do estabelecimento usuário | |
Sigla do Município do prestador |
|
|
|
Sigla do Município do estabelecimento usuário
(obrigatório para modo transporte) |
|
Habilitação |
|
|
|
0 - Não habilitado
1 – Habilitado |
|
Exemplo |
96 01234567897845|06245678545|8974564|MG|CAM|0|
Cadastra prestador não habilitado |
||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |
N |
|
|
|
Número do prestador de serviço | |
Leiaute do Corpo do Documento | |||||
Não se aplica | |||||
Requisitos Complementares | |||||
1. Podem ser programados até 50 prestadores | |||||
Totalizadores e Contadores Afetados | |||||
Nenhum Totalizador ou Contador afetado |
Habilita ou desabilita prestador de serviço de transporte para emissão de CF-BP | |||||||||
Comando do Protocolo ESC-ECF | |||||||||
Comando | 97 (0x61) | ||||||||
Modo | MIL | ||||||||
Parâmetros | Descrição |
|
|
|
Conteúdo | ||||
Número do Prestador (1 a 50) |
|
|
|
||||||
Habilitação |
|
|
|
0 - Não habilitado
1 – Habilitado |
|||||
Exemplo |
97 25|1
Habilita o prestador de serviço de número 25 |
||||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||||
Vazio | |||||||||
Leiaute do Corpo do Documento | |||||||||
Não se aplica | |||||||||
Requisitos Complementares | |||||||||
1. No máximo 10 prestadores podem estar ativos simultaneamente | |||||||||
Totalizadores e Contadores Afetados | |||||||||
Nenhum Totalizador ou Contador afetado |
Registro de Item Detalhado em Cupom Fiscal Bilhete de Passagem aberto | |||||||
Comando do Protocolo ESC-ECF | |||||||
Comando | 158 (0x9E) | ||||||
Modo | MO | ||||||
Parâmetros | Descrição |
|
|
|
Conteúdo/Observação | ||
Descritivo |
|
|
|
Descrição do item, como "Seguro", "Taxa de Embarque", etc. | |||
Situação Tributária da Tarifa:
Tipo + Índice |
|
|
|
T, S, I, F, N, IS, FS, NS
Índice = 1 a 30, se tipo T ou S. Demais = 1, 2 ou 3 |
|||
Valor |
|
|
|
Não nulo | |||
Código EAN 13 |
|
|
|
Ver campo I03 do CF-e-ECF | |||
NCM |
|
|
|
Ver campo I05 do CF-e-ECF | |||
CFOP |
|
|
|
Ver campo I06 do CF-e-ECF | |||
infAdProd |
|
|
|
Ver campo V01 do CF-e-ECF | |||
Orig |
|
|
|
Ver campos N06 do CF-e-ECF | |||
CST ICMS |
|
|
|
Ver campos N07 do CF-e-ECF | |||
CSOSN |
|
|
|
Ver campos N10 do CF-e-ECF | |||
cMUNFG |
|
|
|
Ver campo U06 do CF-e-ECF | |||
cListServ |
|
|
|
Ver campo U07 do CF-e-ECF | |||
CServTribMun |
|
|
|
Ver campo U08 do CF-e-ECF | |||
cNatOp |
|
|
|
Ver campo U09 do CF-e-ECF | |||
indIncFisc |
|
|
|
Ver campo U10 do CF-e-ECF | |||
Exemplo | 34 Seguro |S|1250| | ||||||
BRS – Buffer de Resposta |
|
|
|
Conteúdo | |||
Número do Item |
|
|
|
1 a 999 | |||
Valor do Item |
|
|
|
||||
Valor do Subtotal |
|
|
|
||||
Leiaute do Corpo do Documento | |||||||
<n> <descr> <moeda> $ <st> <valor1><Å> | |||||||
Legenda do leiaute:
n = número do n-ésimo item registrado, com três caracteres descr = descrição do item tais como: seguro, taxa de embarque etc moeda = símbolo da moeda programada no ECF st = indicação do totalizador vinculado ao item (com respectiva alíquota acompanhada do símbolo "%", se for o caso) valor1 = valor referente ao item Å = símbolo de acumulação no GT, específico para cada fabricante que indica que o <valor1> respectivo foi somado ao Totalizador Geral |
|||||||
Requisitos Complementares | |||||||
Não se aplica | |||||||
Totalizadores e Contadores Afetados | |||||||
T/C | Modo | ||||||
GT | Seu valor é acrescido do valor de <valor1> | ||||||
VB | Seu valor é acrescido do valor de <valor1> | ||||||
TT | Seu valor é acrescido do valor de <valor1> se o totalizador a que se aplica este item for de ICMS | ||||||
TS | Seu valor é acrescido do valor de <valor1> se o totalizador a que se aplica este item for de ISSQN |
Quando a terceira casa decimal for: | A segunda decimal: | Exemplo |
Inferior a 5 | É mantida sem alteração | 1,333333 para 1,33 |
Superior a 5 ou
Igual a 5 seguido de pelo menos 1 algarismo diferente de zero |
É aumentada de 1 unidade |
1,666666 para 1,67
2,345001 para 2,35 |
Igual a 5 seguido de zeros | É arredondada para o algarismo "par" mais próximo |
4,555000 para 4,56
4,885000 para 4,88 |
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrência | tamanho | Dec | Conteúdo | Observações |
PAF | - | CFeECF | TAG raiz do CFeECF | G | - | 1-1 | TAG raiz do CFeECF | |||||
A - Dados do Cupom Fiscal Eletrônico | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | A01 | infCFeECF | Grupo das informações do CF-e-ECF / ECF | G | Raiz | - | 1-1 | - | Grupo que contém as informações do CF-e-ECF | |||
Equipamento | A02 | Versão | Versão do leiaute do CF-e-ECF | A | A01 | N | 1-1 | 1-4 | 2 | Versão do leiaute do CF-e-ECF | ||
Equipamento | A04 | Id | Identificador da TAG a ser assinada | ID | A01 | C | 1-1 | 47 | informar a chave de acesso do CF-e-ECF precedida do literal ‘CF-e-ECF’,acrescentada a validação do formato | |||
Equipamento | A05 | indCFCanc | Identificador de CF-e-ECF cancelado durante sua emissão | A | A01 | C | 1-1 | 1 | Informar ‘S’ sim ou ‘N’ não conforme tenha ou não ocorrido o seu cancelamento em emissão | |||
Equipamento | A06 | Marca | Marca do Equipamento | A | A01 | C | 1-1 | 1-20 | ||||
Equipamento | A07 | Modelo | Modelo do Equipamento | A | A01 | C | 1-1 | 1-20 | ||||
Equipamento | A08 | Tipo | Tipo do Equipamento | A | A01 | C | 1-1 | 1-7 |
Possibilidades:
ECF-IF Outros |
|||
Equipamento | A09 | versaoSB | Versão do Software Básico do Equipamento | A | A01 | N | 1-1 | 6 | Versão do Software Básico instalado no Equipamento | |||
B - Identificação do Cupom Fiscal Eletrônico | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | B01 | Ide | Grupo das informações de identificação do CF-e-ECF | G | A01 | 1-1 | ||||||
Equipamento | B02 | Xuf | Sigla da UF do emitente do Documento Fiscal | E | B01 | C | 1-1 | 2 | Sigla da UF do emitente do Documento Fiscal. | |||
Equipamento | B03 | cNF | Código Numérico que compõe a Chave de Acesso | E | B01 | N | 1-1 | 6 | Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo Equipamento para cada CF-e-ECF para evitar acessos indevidos do CF-e-ECF. | Para compor chave de acesso ao CF-e-ECF | ||
Equipamento | B04 | Mod | Código do Modelo do Documento Fiscal | E | B01 | C | 1-1 | 2 | Utilizar código 60 para identificação do CF-e-ECF. | Para compor chave de acesso ao CF-e-ECF | ||
Equipamento | B05 | Nserie | Número de Série do Equipamento | E | B01 | C | 1-1 | 20 | Para compor chave de acesso ao CF-e-ECF | |||
Equipamento | B06 | nCF-e-ECF | Número do Cupom Fiscal Eletrônico (CCF) | E | B01 | N | 1-1 | 1-9 | Número seqüencial criado pelo Equipamento para cada documento fiscal. 9 caracteres numéricos iniciados em 000000001. | Para compor Chave de acesso ao CF-e-ECF | ||
Equipamento | B07 | dRef | Data de referência da Jornada Fiscal | E | B01 | D | 1-1 | 10 | Formato "AAAA-MM-DD" | Entenda-se data de referência da Jornada Fiscal como a data do movimento da redução Z | ||
Equipamento | B08 | nCRZ | Número do CRZ no momento da emissão do CF-e-ECF | E | B01 | N | 1-1 | 1-4 | ||||
Equipamento | B09 | dEmi | Data de abertura do Cupom Fiscal | E | B01 | D | 1-1 | 10 | Formato "AAAA-MM-DD" | Utilizar Ano e Mês (AAMM) para compor chave de acesso ao CF-e-ECF | ||
Equipamento | B10 | hEmi | Hora de abertura do Cupom Fiscal | E | B01 | H | 1-1 | 8 | Formato "HH:MM:SS" | |||
Equipamento | B11 | cDV | Dígito Verificador da Chave de Acesso do CF-e-ECF | E | B01 | N | 1-1 | 1 | Informar o DV da Chave de Acesso do CF-e-ECF, o DV será calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso. | Para compor chave de acesso ao CF-e-ECF | ||
PAF | B12 | IdPAF | Identificação do PAF | E | B01 | C | 1-1 | 1-84 | Linhas de identificação do PAF | |||
Equipamento | B13 | hVerao | Indicador de horário de verão | E | B01 | C | 1-1 | 1 |
"S" – Horário de verão
"N" - Horário Normal |
A ausência dessa tag indica horário normal. | ||
C - Identificação do Emitente do Cupom Fiscal Eletrônico | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | C01 | Emit | Grupo de identificação do emitente do CF-e-ECF | G | A01 | 1-1 | ||||||
PAF | C02 | CNPJ | CNPJ do emitente | E | C01 | C | 1-1 | 14 | Informar o CNPJ do emitente, com os zeros não significativos. | Será usado na chave de consulta do CF-e-ECF e confrontado com os dados do Equipamento | ||
Equipamento | C03 | xNome | Razão Social do emitente | E | C01 | C | 1-1 | 1-60 | ||||
Equipamento | C04 | xFant | Nome fantasia | E | C01 | C | 0-1 | 1-60 | ||||
PAF | C05 | xEndereco | Endereço do Emitente | E | C01 | C | 1-1 | 1-120 | ||||
PAF | C06 | IE | IE | E | C01 | C | 1-1 | 12 | A IE deve ser informada apenas com algarismos, sem caracteres de formatação (ponto, barra, hífen, etc.); | |||
PAF | C07 | IM | Inscrição Municipal | E | C01 | C | 0-1 | 1-15 | Este campo deve ser informado, quando ocorrer a emissão de CF-e-ECF onjugada, com prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitos ao ICMS. | |||
Equipamento | C14 | CRT |
Código de Regime
Tributário |
E | C01 | N | 1-1 | 1 |
Este campo será obrigatoriamente preenchido com:
1 – Simples Nacional; 3 – Regime Normal. |
|||
PAF | C15 |
cRegTribIS
SQN |
Regime Especial de
Tributação do ISSQN |
E | C01 | N | 0-1 | 1 |
1 - Microempresa Municipal;
2 - Estimativa; 3 - Sociedade de Profissionais; 4 - Cooperativa; 5 - Microempresário Individual (MEI); |
|||
PAF | C08 |
indRatISSQ
N |
Indicador de rateio do Desconto sobre subtotal entre itens sujeitos à tributação pelo ISSQN. | E | C01 | C | 1-1 | 1 |
Informa se o Desconto sobre subtotal deve ser rateado entre os itens sujeitos à tributação pelo ISSQN.
'S' - Desconto/Acréscimo sobre subtotal será rateado entre os itens sujeitos ao ISSQN. 'N' - Desconto sobre subtotal não será rateado entre os itens sujeitos ao ISSQN. |
Os itens sujeitos à tributação pelo ICMS sempre participarão do rateio, independente da participação dos itens sujeitos ao ISSQN. | ||
D - Dados do Cupom Fiscal Bilhete de Passagem | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | D01 | CFBP | Grupo das informações do CF Bilhete de passagem | G | A01 | 0-1 | ||||||
PAF | D02 | Modalidade | Modalidade do Transporte | E | D01 | C | 0-1 | 1-16 | Ferroviário ou Rodoviário ou Hidroviário | |||
PAF | D03 | Categoria | Categoria do Transporte | E | D01 | C | 0-1 | 1-16 | Municipal ou Intermunicipal ou Interestadual ou Internacional | |||
PAF | D04 | CodigoLinha | Código da Linha | E | D01 | C | 0-1 | 1-30 | ||||
PAF | D05 | Percurso | Percurso | E | D01 | C | 0-1 | 1-30 | ||||
PAF | D06 | OrigemUM | Cidade de Origem | E | D01 | C | 0-1 | 1-20 | ||||
PAF | D07 | OrigemUF | UF de Origem | E | D01 | C | 0-1 | 2 | Deve corresponder à UF de cadastro do prestador de serviço de transporte | |||
PAF | D08 | DestinoUM | Cidade de Destino | E | D01 | C | 0-1 | 1-20 | ||||
PAF | D09 | DestinoUF | UF de Destino | E | D01 | C | 0-1 | 2 | ||||
PAF | D10 | DataEmbarque | Data de Embarque | E | D01 | D | 0-1 | 8 | ||||
PAF | D11 | HoraEmbarque | Hora de Embarque | E | D01 | H | 0-1 | 6 | ||||
PAF | D12 | Plataforma | Plataforma de Embarque | E | D01 | C | 0-1 | 0-15 | ||||
PAF | D13 | Poltrona | Poltrona | E | D01 | C | 0-1 | 0-7 | ||||
PAF | D14 | CNPJ | CNPJ do Prestador de Serviço de Transporte de Passageiros | E | D01 | C | 0-1 | 14 | ||||
E - Identificação do Destinatário do Cupom Fiscal eletrônico | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | E01 | Dest | Grupo de identificação do Destinatário do CF- e | G | A01 | 1-1 | ||||||
PAF | E02 | CNPJ | CNPJ do destinatário ou passageiro | CE | E01 | C | 0-1 | 14 | Informar o CNPJ do destinatário, preenchendo os zeros não significativos. | |||
PAF | E03 | CPF | CPF do destinatário ou passageiro | CE | E01 | C | 0-1 | 11 | Informar o CPF do destinatário, preenchendo os zeros não significativos. | |||
PAF | E06 | RG | RG do passageiro | CE | E01 | C | 0-1 | 1-20 | ||||
PAF | E04 | xNome | Razão Social ou Nome do destinatário ou passageiro | E | E01 | C | 0-1 | 2-60 | Informar no caso de entrega da mercadoria em domicílio. | |||
PAF | E05 | xEndereco | Endereço do destinatário ou passageiro | E | E01 | C | 0-1 | 1-79 | Informar no caso de entrega da mercadoria em domicílio. | |||
H - Detalhamento de Produtos e Serviços do CF-e-ECF | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | H01 | Det | Grupo do detalhamento de Produtos e Serviços do CF-e-ECF | G | A01 | 1-999 | Múltiplas ocorrências (máximo = 999) | |||||
PAF | H02 | nItem | Número do item | A | H01 | N | 1-1 | 1-3 | Número do item (1-999) | |||
I - Produtos e Serviços do CF-e-ECF | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | I01 | Prod | TAG de grupo do detalhamento de Produtos e Serviços do CF-e-ECF | G | H01 | 1-1 | ||||||
PAF | I02 | cProd | Código do produto ou serviço | E | I01 | C | 0-1 | 1-60 | Código do produto ou serviço, interno do contribuinte. Opcional apenas para CF Bilhete de Passagem | Este é o código impresso no Cupom Fiscal. | ||
PAF | I03 | cEAN | GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras | E | I01 | C | 0-1 |
0,8,12,
13,14 |
Preencher com o código GTIN-8, GTIN-12, GTIN-13 ou GTIN-14 (antigos códigos EAN, UPC e DUN- 14), não informar o conteúdo da TAG em caso de o produto não possuir este código. | |||
PAF | I03 | xProd | Descrição do produto ou serviço | E | I01 | C | 1-1 | 1-120 | ||||
PAF | I05 | NCM | Código NCM com 8 dígitos ou 2 dígitos (gênero) | E | I01 | C | 0-1 | 2, 8 |
Código NCM (8 posições), informar o gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/ exportação) ou o produto não seja tributado pelo IPI.
Em caso de serviço informar o código 99 |
|||
PAF | I06 | CFOP | Código Fiscal de Operações e Prestações | E | I01 | N | 1-1 | 4 | CFOPs válidos para operações cobertas pelo CF-e-ECF | |||
PAF | I04 | uCom | Unidade Comercial | E | I01 | C | 1-1 | 1-6 | Informar a unidade de comercialização do produto. | |||
PAF | I05 | qCom | Quantidade Comercial | E | I01 | N | 1-1 | 1-15 | 4 | Informar a quantidade de comercialização do produto. | ||
PAF | I06 | qCancCom | Quantidade Comercial Cancelada | E | I01 | N | 1-1 | 1-15 | 4 | Informar a quantidade cancelada do produto. | ||
PAF | I07 | vUnCom | Valor Unitário de Comercialização | E | I01 | N | 1-1 | 1-15 | 3 | Informar o valor unitário de comercialização do produto. | Deve ser informado com 3 decimais no caso de ombustíveis (Portaria DNC 30/94), para os demais com 2 decimais. | |
Equipamento | I08 | vProd | Valor Bruto dos Produtos ou Serviços | E | I01 | N | 1-1 | 1-15 | 2 |
Calculado pelo Equipamento:
vProd = qCom (id:I08) * vUnCom(id:I09) |
Valor Bruto do Item, antes de desconto e acréscimo | |
PAF | I09 | indRegra | Regra de cálculo | E | I01 | C | 1-1 | 1 |
Indicador da regra de cálculo utilizada para Valor Bruto dos Produtos e Serviços:
A - Arredondamento T – Truncamento |
Valor deve ser arredondado, com exceção de operação com combustíveis, quando deve ser truncado (Convenio ICMS 85/01 e Portaria 30/94 do DNC) | ||
PAF | I10 | vDesc | Valor do Desconto sobre item | E | I01 | N | 0-1 | 1-15 | 2 | Valor do desconto incidente sobre o valor do item com duas casas decimais |
Deve conter:
- desconto concedido sobre o item |
|
PAF | I11 | vAcres | Acréscimo sobre item | E | I01 | N | 0-1 | 1-15 | 2 | Valor de acréscimos sobre valor do item | ||
PAF | I12 | vCancAcres | Cancelamento de acréscimo sobre item | E | I01 | N | 0-1 | 1-15 | 2 | Valor do cancelamento de acréscimos sobre item | ||
M - Tributos incidentes no Produto ou Serviço | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | M01 | imposto | Grupo de Tributos incidentes no Produto ou Serviço | G | H01 | 1-1 | O grupo ISSQN é mutuamente exclusivo com o grupo ICMS, isto é se ISSQN for informado o grupo ICMS não será informado e vice-versa. | |||||
N - ICMS Normal e ST | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | N01 | ICMS | Grupo do ICMS da Operação própria e ST | CG | M01 | 1-1 | Informar apenas um dos grupos N02, N03, N04, N05 com base no conteúdo informado na TAG Tributação do ICMS. | |||||
PAF | N02 | ICMS00 | Grupo de Tributação do ICMS= 00, 20, 90 | CG | N01 | 1-1 |
Tributação do ICMS:
00 – Tributada integralmente 20 - Com redução de base de cálculo 90 – Outros |
|||||
PAF | N06 | Orig | Origem da mercadoria | E | N02 | N | 1-1 | 1 |
Origem da mercadoria:
0 – Nacional; 1 – Estrangeira – Importação direta; 2 – Estrangeira – Adquirida no mercado interno. |
|||
PAF | N07 | CST | Tributação do ICMS = 00, 20, 90 | E | N02 | N | 1-1 | 2 |
Tributação do ICMS:
00 – Tributada integralmente 20 - Com redução de base de cálculo 90 – Outros |
Quando usado comando de registro de item 0x02, deve ser informado CST = 90 | ||
PAF | N08 | pICMS | Alíquota efetiva do imposto | E | N02 | N | 1-1 | 5 | 2 | Alíquota efetiva | ||
PAF | N03 | ICMS40 | Grupo de Tributação do ICMS = 40, 41, 50, 60 | CG | N01 | 1-1 |
Tributação do ICMS -
40 - Isenta 41 - Não tributada 50 - Suspensão 60 - ICMS cobrado anteriormente por substituição tributária |
|||||
PAF | N06 | Orig | Origem da mercadoria | E | N03 | N | 1-1 | 1 |
Origem da mercadoria:
0 – Nacional; 1 – Estrangeira – Importação direta; 2 – Estrangeira – Adquirida no mercado interno. |
|||
PAF | N07 | CST | Tributação do ICMS = 40, 41, 50, 60 | E | N03 | N | 1-1 | 2 |
Tributação do ICMS –
40 - Isenta 41 - Não tributada 50 - Suspensão 60 - ICMS cobrado anteriormente por substituição tributária |
|||
PAF | N04 |
ICMSSN10
2 |
Grupo
CRT=1 – Simples Nacional e CSOSN=102, 300, 500 |
CG | N01 | 1-1 | Tributação do ICMS: pelo SIMPLES NACIONAL e CSOSN=102, 300, 500 | |||||
PAF | N06 | Orig | Origem da mercadoria | E | N04 | N | 1-1 | 1 |
Origem da mercadoria:
0 - Nacional; 1 - Estrangeira - Importação direta; 2 - Estrangeira - Adquirida no mercado interno. |
|||
PAF | N10 | CSOSN | Código de Situação da Operação – Simples Nacional | E | N04 | N | 1-1 | 3 |
102- Tributada pelo Simples Nacional sem permissão de crédito.
300 - Imune 500 - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação |
|||
PAF | N05 |
ICMSSN90
0 |
TAG de Grupo CRT=1 – Simples Nacional e CSOSN=900 | CG | N01 | 1-1 | Tributação do ICMS: pelo SIMPLES NACIONAL e CSOSN=900 | |||||
PAF | N06 | Orig | Origem da mercadoria | E | N05 | N | 1-1 | 1 |
Origem da mercadoria:
0 – Nacional; 1 – Estrangeira – Importação direta; 2 – Estrangeira – Adquirida no mercado interno. |
|||
PAF | N10 | CSOSN | Código de Situação da Operação – SIMPLES NACIONAL | E | N05 | N | 1-1 | 2 |
Tributação pelo ICMS
900 - Outros |
|||
PAF | N08 | pICMS | Alíquota efetiva do imposto | E | N05 | N | 1-1 | 5 | 2 | Alíquota efetiva | ||
U – ISSQN | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | U01 | ISSQN | Grupo do ISSQN | CG | M01 | 0-1 |
Informar os campos para cálculo do ISSQN.
O grupo de ISSQN é mutuamente exclusivo com o grupo ICMS, isto é se ISSQN for informado o grupo ICMS não será informado e vice-versa. |
Se informado o grupo ISSQN a informação da Inscrição Municipal é obrigatória. | ||||
PAF | U02 | vAliq | Alíquota do ISSQN | E | U01 | N | 0-1 | 5 | 2 | Alíquota do ISSQN | ||
PAF | U06 | cMunFG | Código do município de ocorrência do fato gerador do ISSQN | E | U01 | N | 1-1 | 7 |
Informar o município de ocorrência do fato gerador do ISSQN. Utilizar a Tabela do IBGE; se exterior utilizar
9999999. |
|||
PAF | U07 | cListServ | Item da Lista de Serviços | E | U01 | C | 0-1 | 5 | Informar o Item da lista de serviços da LC 116/03 em que se classifica o serviço. | |||
PAF | U08 |
cServTribM
um |
Código de tributação pelo ISSQN do município | E | U01 | C | 0-1 | 20 | Código do serviço prestado próprio do município | |||
PAF | U09 | cNatOp | Natureza da Operação de ISSQN | E | U01 | N | 1-1 | 2 |
1 - Tributação no município;
2 - Tributação fora do município; 3 - Isenção; 4 - Imune; 5 - Exigibilidade suspensa por decisão judicial 6 - Exigibilidade suspensa por procedimento administrativo; 7 - Não tributável ou não incidência; 8 - Exportação de Serviço. |
|||
PAF | U10 | indIncFisc | Indicador de Incentivo Fiscal do ISSQN | E | U01 | N | 1-1 | 1 | 1 - Sim; 2 - Não | |||
V – Informações adicionais | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | V01 | infAdProd | Informações Adicionais do Produto | E | H01 | C | 0-1 | 1-500 | Norma referenciada, informações complementares, etc. | |||
VA - Informações sobre Meios de Pagamento | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | VA01 | MP | Grupo de informações sobre Meios de Pagamento empregados na quitação do CF-e-ECF | G | A01 | 1-10 | ||||||
PAF | VA02 | cMP | Código do Meio de Pagamento empregado para quitação do CF-e-ECF | E |
VA0
1 |
N | 1-1 | 2 |
Código do Meio de Pagamento empregado para quitação do CF-e-ECF
1 - Dinheiro 2-Cheque 3-Cartão de Crédito 4-Cartão de Débito 5-Cartão Refeição/Alimentação 6-Vale Refeição/Alimentação (em papel) 7-Outros |
|||
Equipamento | VA03 | xMP | Descrição Meio de Pagamento empregado para quitação do CF-e-ECF | E |
VA0
1 |
C | 1-1 | 1-20 | ||||
PAF | VA04 | vMP | Valor do Meio de Pagamento empregado para quitação do CF-e-ECF | E |
VA0
1 |
N | 1-1 | 1-15 | 2 | Valor do Meio de Pagamento empregado para quitação do CF-e-ECF | ||
W - Valores Totais do CF-e-ECF | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | W01 | Total | Grupo de Valores Totais do CF-e-ECF | G | A01 | 1-1 | ||||||
Equipamento | W05 | vDesc | Valor Total dos Descontos sobre Item | E | W01 | N | 0-1 | 1-15 | 2 | Somatório do valor do Desconto dos itens | ||
Equipamento | W10 | vAcres | Valor Total dos acréscimos sobre Item | E | W01 | N | 0-1 | 1-15 | 2 | Somatório do valor do Acréscimo dos itens | ||
Equipamento | W11 | vCF-e-ECF | Valor Total do CF-e-ECF | E | W01 | N | 1-1 | 1-15 | 2 | Somatório do valor dos Itens + Acréscimo de Subtotal – Desconto de Subtotal | ||
PAF | W19 |
DescAcrEnt
r |
Grupo de valores de entrada de Desconto/Acréscimo sobre total | G | W01 | 0-1 | Informar valores de desconto ou acréscimo sobre total do CF-e-ECF. Os valores de desconto e acréscimo sobre total são mutuamente exclusivos. | |||||
PAF | W20 |
vDescSubto
t |
Valor de Entrada de Desconto sobre total | CE | W19 | N | 0-1 | 1-15 | 2 |
Valor de Desconto sobre
Total |
Se informado, deve conter desconto concedido sobre total dos itens. | |
PAF | W21 |
vAcresSubt
ot |
Valor de Entrada de Acréscimo sobre total | CE | W19 | N | 0-1 | 1-15 | 2 | Valor de Acréscimo sobre Total | Se informado, deve conter acréscimo sobre total dos itens | |
PAF | W22 |
vCancAcresSubt
ot |
Valor de Cancelamento de Acréscimo sobre total | CE | W19 | N | 0-1 | 1-15 | 2 | Valor de Cancelamento de Acréscimo sobre Total | ||
Z – Informações Adicionais do CF-e-ECF | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
PAF | Z01 | infAdic | Grupo de Informações Adicionais | G | A01 | 0-1 | ||||||
PAF | Z02 | infCpl | Informações Complementares de interesse do Contribuinte | E | Z01 | C | 0-1 | 1-5000 | Informações oriundas do campo mensagem promocional | |||
ZZ - Informações da Assinatura Digital | ||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações |
Equipamento | ZA01 | AssinaturaDigital | Assinatura XML do CF-e-ECF | G | A01 | 1-1 | ||||||
Equipamento | ZA02 | Algoritmo da assinatura | E | ZA01 | C | 1-1 | 1-10 | Valor fixo "RSA" | ||||
Equipamento | ZA03 | Versão | E | ZA01 | C | 1-1 | 4 | Valor fixo "0001" | ||||
Equipamento | ZA04 | ExtensaoChave | E | ZA01 | C | 1-1 | 4 | Valor fixo "1024" | ||||
Equipamento | ZA05 | Hash | E | ZA01 | C | 1-1 | 3 | Valor fixo "MD5" | ||||
Equipamento | ZA06 | Assinatura | Assinarura Digital em Hexadecimal | E | ZA01 | C | 1-1 | 64-256 |
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
PAF | - | CF-e-ECF Canc | TAG raiz do CF-e-ECF | G | - | 1-1 | TAG raiz do CF-e-ECF | ||||||
A - Dados do Cupom Fiscal Eletrônico | |||||||||||||
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
PAF | A01 | infCF-e-ECF | Grupo das informações do CF-e-ECF | G | Raiz | - | 1-1 | - | Grupo que contém as informações do CF-e-ECF | ||||
Equipamento | A02 | Versão | Versão do leiaute do CF-e-ECF cancelamento | A | A01 | N | 1-1 | 1-4 | 2 | Versão do leiaute do CF-e-ECF cancelamento | |||
Equipamento | A05 | Id | Identificador da TAG a ser assinada | ID | A01 | C | 1-1 | 47 | Informar a chave de acesso do CF-e-ECF precedida do literal "CF-e-ECF", acrescentada a validação do formato | ||||
Equipamento | A06 | chCanc | Chave de acesso do CF-e-ECF a ser cancelado | ID | A01 | C | 1-1 | 47 | informar a chave de acesso do CF-e-ECF a ser cancelado, precedida do literal ‘CF-e-ECF’,acrescentada a validação do formato | ||||
Equipamento | A07 | dEmi | Data de emissão do CF-e-ECF a ser cancelado | E | A01 | D | 1-1 | 10 | Informar a data de emissão do CF-e-ECF a ser cancelado. Formato "AAAA-MM-DD" | ||||
Equipamento | A08 | hEmi | Hora de emissão do CF-e-ECF a ser cancelado | E | A01 | H | 1-1 | 8 | Informar a hora de emissão do CF-e-ECF a ser cancelado. Formato "HH:MM:SS" | ||||
B - Identificação do Cupom Fiscal Eletrônico | |||||||||||||
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
Equipamento | B01 | ide | Grupo das informações de identificação do CF-e-ECF | G | A01 | 1-1 | |||||||
Equipamento | B02 | XUF | Sigla da UF do emitente do Documento Fiscal | E | B01 | N | 1-1 | 2 | Sigla da UF do emitente do Documento Fiscal. | ||||
Equipamento | B03 | cNF | Código Numérico que compõe a Chave de Acesso | E | B01 | N | 1-1 | 3 | Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada CF-e-ECF para evitar acessos indevidos do CF-e-ECF. | Para compor chave de acesso ao CF-e-ECF | |||
Equipamento | B04 | Mod | Código do Modelo do Documento Fiscal | E | B01 | C | 1-1 | 2 | Utilizar código 60 para identificação do CF-e-ECF. | ||||
Equipamento | B05 | Nserie | Número de Série do Equipamento | E | B01 | C | 1-1 | 20 | Para compor chave de acesso ao CF-e-ECF | ||||
Equipamento | B06 | nCF-e-ECF | Número do Cupom Fiscal Eletrônico (CCF) | E | B01 | N | 1-1 | 1-9 | Número seqüencial criado pelo Equipamento para cada documento fiscal. 9 caracteres numéricos iniciados em 000000001. | Para compor Chave de acesso ao CF-e-ECF | |||
Equipamento | B07 | dRef | Data de referência da Jornada Fiscal | E | B01 | D | 1-1 | 10 | Formato "AAAA-MM-DD" | ||||
Equipamento | B08 | nCRZ | Número do CRZ no momento da emissão do CF-e-ECF | E | B01 | N | 1-1 | 1-4 | |||||
Equipamento | B09 | dEmi | Data de abertura do Cupom Fiscal | E | B01 | D | 1-1 | 10 | Formato "AAAA-MM-DD" | Utilizar Ano e Mês (AAMM) para compor chave de acesso ao CF-e-ECF | |||
Equipamento | B10 | hEmi | Hora de abertura do Cupom Fiscal | E | B01 | H | 1-1 | 8 | Formato "HH:MM:SS" | ||||
Equipamento | B11 | cDV | Dígito Verificador da Chave de Acesso do CF-e-ECF | E | B01 | N | 1-1 | 1 | Informar o DV da Chave de Acesso do CF-e-ECF, o DV será calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso. | Para compor chave de acesso ao CF-e-ECF | |||
C – Identificação do Emitente do Cupom Fiscal eletrônico | |||||||||||||
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
PAF | C01 | Emit | Grupo de identificação do emitente do CF-e-ECF | G | A01 | 1-1 | |||||||
PAF | C02 | CNPJ | CNPJ do emitente | E | C01 | C | 1-1 | 14 | Informar o CNPJ do emitente, com os zeros não significativos. | Deve ser o mesmo do CF-e-ECF a ser cancelado | |||
Equipamento | C03 | xNome | Razão Social do emitente | E | C01 | C | 1-1 | 1-60 | Deve ser o mesmo do CF-e-ECF a ser cancelado | ||||
Equipamento | C04 | xFant | Nome fantasia | E | C01 | C | 0-1 | 1-60 | Deve ser o mesmo do CF-e-ECF a ser cancelado | ||||
PAF | C05 | xEndereco | Endereço do Emitente | E | C01 | C | 1-1 | 1-120 | |||||
PAF | C06 | IE | IE | E | C01 | C | 1-1 | 12 | A IE deve ser informada apenas com algarismos, sem caracteres de formatação (ponto, barra, hífen, etc.); | Deve ser o mesmo do CF-e-ECF a ser cancelado | |||
PAF | C07 | IM | Inscrição Municipal | E | C01 | C | 0-1 | 1-15 | Este campo deve ser informado, quando ocorrer a emissão de CF-e-ECF conjugada, com prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitos ao ICMS. | Deve ser o mesmo do CF-e-ECF a ser cancelado | |||
D - Dados do Cupom Fiscal Bilhete de Passagem | |||||||||||||
Origem | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
PAF | D01 | CPBP | Grupo das informações do CF Bilhete de passagem | G | A01 | 0-1 | |||||||
PAF | D02 | CNPJ | CNPJ do Prestador de Serviço de Transporte de Passageiros | E | D01 | C | 0-1 | 14 | |||||
E - Identificação do Destinatário do Cupom Fiscal eletrônico | |||||||||||||
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
PAF | E01 | Dest | Grupo de identificação do Destinatário do CF-e-ECF | G | A01 | 1-1 | |||||||
PAF | E02 | CNPJ | CNPJ do destinatário ou passageiro | CE | E01 | C | 0-1 | 14 | Informar o CNPJ do destinatário, preenchendo os zeros não significativos. | Deve ser o mesmo do CF-e-ECF a ser cancelado | |||
PAF | E03 | CPF | CPF do destinatário ou passageiro | CE | E01 | C | 0-1 | 11 | Informar o CPF do destinatário, preenchendo os zeros não significativos. | Deve ser o mesmo do CF-e-ECF a ser cancelado | |||
PAF | E04 | RG | RG do passageiro | CE | E01 | C | 0-1 | 1-20 | Deve ser o mesmo do CF-e-ECF a ser cancelado | ||||
W - Valores Totais do CF-e-ECF | |||||||||||||
Orige m | # | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
Equipamento | W01 | Total | Grupo de Valores Totais do CF-e-ECF | G | A01 | 1-1 | |||||||
Equipamento | W11 | vCF-e-ECF | Valor Total do CF-e-ECF | E | W01 | N | 1-1 | 15 | 2 | Valor total do CF-e-ECF a ser cancelado | |||
ZZ - Informações da Assinatura Digital | |||||||||||||
Orige
M |
# | ID | Campo | Descrição | Elemento | Pai | Tipo | Ocorrênc | tamanho | Dec | Conteúdo | Observações | |
Equipamento | ZA01 | AssinaturaDigital | Assinatura XML do CF-e-ECF | G | A01 | 1-1 | |||||||
Equipamento | ZA02 | Algoritmo da assinatura | E | ZA01 | C | 1-1 | 1-10 | Valor fixo "RSA" | |||||
Equipamento | ZA03 | Versão | E | ZA01 | C | 1-1 | 4 | Valor fixo "0001" | |||||
Equipamento | ZA04 | ExtensaoChave | E | ZA01 | C | 1-1 | 4 | Valor fixo "1024" | |||||
Equipamento | ZA05 | Hash | E | ZA01 | C | 1-1 | 3 | Valor fixo "MD5" | |||||
Equipamento | ZA06 | Assinatura | Assinarura Digital em Hexadecimal | E | ZA01 | C | 1-1 | 64-256 |