Texto: ATO COTEPE/ICMS N° 06, DE 14 DE ABRIL DE 2008 . Consolidado até o ATO COTEPE/ICMS 51/12. . Alterado pelos Atos COTEPE/ICMS 18/08, 29/08, 09/09, 23/09, 31/09, 36/09,46/09, 21/10,14/11, 25/11, 29/11, 39/11, 51/11, 05/12, 28/12, 36/12, 51/12 . Revogado pelo Ato COTEPE/ICMS 09/13.
ANEXO I ( Redação Anterior dada ao Anexo I pelo Ato COTEPE/ICMS 51/11) ESPECIFICAÇÃO DE REQUISITOS DO PAF-ECF (ER-PAF-ECF) VERSÃO 01.10 ANEXO I REQUISITOS TÉCNICOS FUNCIONAIS
ANEXO II -
Nova redação dada ao Anexo III pelo Ato COTEPE/ICMS 25/11.
ANEXO III DADOS TÉCNICOS PARA GERAÇÃO DO ARQUIVO ELETRÔNICO DOS DOCUMENTOS AUXILIARES DE VENDA EMITIDOS (ITEM 7 DO REQUISITO VI)
1.1 - O arquivo deverá ser gravado em disco rígido do computador do usuário, devendo o programa aplicativo informar o local da gravação.
2 - REGISTROS:
2.1 - Tipo: texto não delimitado;
2.2 - Tamanho: indeterminado, acrescido de CR/LF (Carriage return/Line feed) ao final de cada registro;
2.3 - Organização: seqüencial;
2.4 - Codificação: ASCII.
3 - FORMATO DOS CAMPOS:
3.1 - Numérico (N): sem sinal, não compactado, alinhado à direita, suprimidos a vírgula e os pontos decimais, com as posições não significativas zeradas;
3.2 - Alfanumérico (X): alinhado à esquerda, com as posições não significativas em branco;
3.3 - Data (D): somente os algarismos da data, no formato (AAAAMMDD);
3.4 - Hora (H): somente os algarismos da hora, no formato (HHMMSS).
4 - PREENCHIMENTOS DOS CAMPOS
4.1 - Numérico: na ausência de informação, os campos deverão ser preenchidos com zeros.
4.2 - Alfanumérico: na ausência de informação, os campos deverão ser preenchidos com brancos.
5 - ESTRUTURA DO ARQUIVO:
5.1 - O arquivo compõe-se dos seguintes tipos de registros:
5.1.1 - Registro tipo D1 - Identificação do estabelecimento usuário do PAF-ECF;
5.1.2 - Registro tipo D2 - Relação dos DAV emitidos;
5.1.3 - Registro tipo D3 - Detalhe do DAV;
5.1.4 - Registro D9 - Totalização de Registros;
5.1.5 - Registro EAD - Assinatura digital.
6 - MONTAGEM DO ARQUIVO ELETRÔNICO:
6.1 - O arquivo deverá ser composto pelos seguintes conjuntos de registros, na seqüência indicada e classificados em ordem ascendente de acordo com o campo de classificação abaixo:
7.1 - REGISTRO TIPO D1 - IDENTIFICAÇÃO DO ESTABELECIMENTO USUÁRIO DO PAF-ECF:
7.1.1.1 - Deve ser criado somente um registro tipo D1 para cada arquivo;
7.1.1.2 - Campos 02 a 04: Informar somente os caracteres relativos aos dígitos do número, sem máscaras de edição.
7.2 - REGISTRO TIPO D2 - RELAÇÃO DOS DAV EMITIDOS:
7.3.1.1 - Deve ser criado um registro tipo D3 para cada item (produto ou serviço) registrado no documento Auxiliar de Venda;
7.3.1.2 - Campo 06 - Deve conter os primeiros cem caracteres da descrição do produto ou serviço constante no documento;
7.3.1.3 - Campo 13 - Vide tabela do subitem 7.3.1.2 do anexo VI;
7.4. REGISTRO TIPO D9 - TOTALIZAÇÃO DO ARQUIVO
7.4.1.1 - Campo 02: Vide procedimentos estabelecidos no Anexo VIII.
ANEXO IV Nova redação dada ao Anexo IV pelo Ato COTEPE/ICMS 25/11. (Alterado o ítem 7.1, Anexo IV pelo Ato COTEPE 51/11)
DADOS TÉCNICOS PARA GERAÇÃO DO ARQUIVO ELETRÔNICO DO ESTOQUE (ITEM 8 DO REQUISITO VII)
5.1.1 - Registro tipo E1 - Identificação do estabelecimento usuário do PAF-ECF;
5.1.2 - Registro tipo E2 - Relação das mercadorias em estoque;
5.1.3 - Registro E9 - Totalização de Registros;
5.1.4 - Registro EAD - Assinatura digital.
7.1 - REGISTRO TIPO E1 - IDENTIFICAÇÃO DO ESTABELECIMENTO USUÁRIO DO PAF-ECF E DO ECF (Nova redação dada ao ítem 7.1, Anexo IV pelo Ato COTEPE 51/11)
7.1.1.1 - Deve ser criado somente um registro tipo E1 para cada arquivo;
7.2 - REGISTRO TIPO E2 - RELAÇÃO DAS MERCADORIAS EM ESTOQUE:
ANEXO VI Nova redação dada ao Anexo VI pelo Ato COTEPE/ICMS 25/11. DADOS TÉCNICOS PARA GERAÇÃO DO ARQUIVO ELETRÔNICO DOS REGISTROS EFETUADOS PELO PAF-ECF (REQUISITO XXV)
1.1 - O arquivo deverá ser gravado em disco rígido do computador do usuário, devendo o programa aplicativo informar o local da gravação;
1.2 - Deve ser gerado um arquivo para cada ECF utilizado pelo estabelecimento.
2.2 - Tamanho: variável, acrescidos de CR/LF (Carriage Return/Line feed) ao final de cada registro;
2.4 - Codificação: ASCII;
3.4 - Hora (H): somente os algarismos da hora, no formato (HHMMSS);
4.1 - Numérico: na ausência de informação, os campos deverão ser preenchidos com zeros;
4.2 - Alfanumérico: na ausência de informação, os campos deverão ser preenchidos com brancos;
4.3 - Data: na ausência de informação, os campos deverão ser preenchidos com brancos;
4.4 - Hora: na ausência de informação, os campos deverão ser preenchidos com brancos.
5.1.1- Registro tipo R01 - Identificação do ECF, do Usuário, do PAF-ECF e da Empresa Desenvolvedora e Dados do Arquivo;
5.1.2 - Registro tipo R02 - Relação de Reduções Z;
5.1.3 - Registro tipo R03 - Detalhe da Redução Z;
5.1.4 - Registro tipo R04 - Cupom Fiscal, Nota Fiscal de Venda a Consumidor ou Bilhete de Passagem;
5.1.5 - Registro tipo R05 - Detalhe do Cupom Fiscal, da Nota Fiscal de Venda a Consumidor ou do Bilhete de Passagem;
5.1.6 - Registro tipo R06 - Demais documentos emitidos pelo ECF;
5.1.7 - Registro tipo R07 - Detalhe do Cupom Fiscal e do Documento Não Fiscal - Meio de Pagamento;
5.1.8 - Registro EAD - Assinatura digital.
6 - MONTAGEM DO ARQUIVO:
6.1 - O conjunto de registros que compõem o arquivo obedecerá a ordem indicada no campo “Tipo de Registro” da tabela abaixo, e serão classificados de acordo com o campo “Classificação” da referida tabela.
7 - ESTRUTURA DOS REGISTROS:
7.1- REGISTRO TIPO R01 - IDENTIFICAÇÃO DO ECF, DO USUÁRIO, DO PAF-ECF E DA EMPRESA DESENVOLVEDORA E DADOS DO ARQUIVO
7.1.1.1 - Deve ser criado somente um registro tipo R01 para cada arquivo, sendo um arquivo para cada ECF do estabelecimento usuário;
7.1.1.2 - Campos 09 e 10: Informar apenas quando o ECF possibilitar ao PAF-ECF ler estas informações gravadas em sua Memória Fiscal;
7.1.1.3 - Campos 12, 13, 14, 15 e 16: Informar somente os caracteres relativos aos dígitos do número, sem máscaras de edição;
7.1.1.4 - Campos 14, 15, 16, 17, 18, 19 e 20: Os dados informados nestes campos devem ser capturados em arquivo auxiliar criptografado, criado pela empresa desenvolvedora do PAF-ECF e inacessível ao estabelecimento usuário;
7.1.1.5 - Campo 23: Informar a versão da ER-PAF-ECF constante neste Ato COTEPE/ICMS ou em outro que substituí-lo ou aprovar nova versão.
7.2 - REGISTRO TIPO R02 - RELAÇÃO DE REDUÇÕES Z
7.2.1.1 - Deve ser criado um registro tipo R02 para cada Redução Z emitida pelo ECF no período informado no arquivo, observando-se o disposto no item 2 do requisito XXV;
7.2.1.2 - CAMPO 07: informar somente no caso de ECF homologado ou registrado com base nos Convênios ICMS 50/00 ou 85/01; nos demais casos, preencher com zeros;
7.2.1.3 - Campo 08: o CRO informado deve refletir a posição deste contador no momento da emissão da respectiva Redução Z;
7.2.1.4 - Campo 13: Informar apenas quando o ECF possibilitar ao PAF-ECF ler estas informações, utilizando “S” caso o ECF esteja parametrizado para aceitar ou ratear desconto sobre item sujeito ao ISSQN ou “N” caso o ECF esteja parametrizado para não aceitar ou ratear desconto sobre item sujeito ao ISSQN.
7.3 - REGISTRO TIPO R03 - DETALHE DA REDUÇÃO Z
7.3.1.1 - Deve ser criado um registro tipo R03 para cada totalizador parcial constante na Redução Z emitida pelo ECF no período informado no arquivo, observando-se o disposto no item 2 do requisito XXV;
7.3.1.2 - Campo 07: Tabela de Códigos dos Totalizadores Parciais:
7.4.1.1 - Deve ser criado um registro tipo R04 para cada Cupom Fiscal, Nota Fiscal de Venda a Consumidor ou Bilhete de Passagem emitido pelo ECF no período informado no arquivo, observando-se o disposto no item 3 do requisito XXV;
7.4.1.2 - Não deve ser criado registro relativo a documento para cancelamento de documento anterior (vide item 7.4.1.5);
7.4.1.3 - Campo 09: Não informar este campo caso ocorra o cancelamento do Cupom Fiscal em emissão antes da impressão da totalização do documento;
7.4.1.4 - Campo 14: Não informar este campo caso ocorra o cancelamento do Cupom Fiscal em emissão antes da impressão da totalização do documento;
7.4.1.5 - Campo 15: Caso tenha ocorrido o cancelamento do documento durante sua emissão ou imediatamente após por meio da emissão de documento para cancelamento de documento anterior, informar "S", caso contrário, informar "N";
7.4.1.6 - Campo 19: Informar somente os caracteres relativos aos dígitos do número, sem máscaras de edição.
7.5 - REGISTRO TIPO R05 - DETALHE DO CUPOM FISCAL, DA NOTA FISCAL DE VENDA A CONSUMIDOR OU DO BILHETE DE PASSAGEM
7.5.1.1 - Deve ser criado um registro tipo R05 para cada item (produto ou serviço) registrado no documento emitido pelo ECF e informado no registro tipo R04, observando-se o disposto no item 3 do requisito XXV;
7.5.1.2 - Campo 10 - Deve conter os primeiros cem caracteres da descrição do produto ou serviço constante no documento;
7.5.1.3 - Campo 17 - Vide tabela do subitem 7.3.1.2;
7.5.1.4 - Campo 19 - Informar a quantidade cancelada somente quando ocorrer o cancelamento parcial do item;
7.5.1.5 - Campo 20 - Informar o valor cancelado somente quando ocorrer o cancelamento parcial do item;
7.5.1.6 - Campo 24: Informar o número de casas decimais da quantidade comercializada;
7.5.1.7 - Campo 25: Informar o número de casas decimais do valor unitário do produto ou serviço.
7.6 - REGISTRO TIPO R06 - DEMAIS DOCUMENTOS EMITIDOS PELO ECF
7.6.1 - Observações:
7.6.1.1 - Deve ser criado um registro tipo R06 para cada documento relacionado no item 7.6.1.4 emitido pelo ECF no período informado no arquivo, observando-se o disposto no item 4 do requisito XXV;
7.6.1.2 - Campo 08 - Informar apenas no caso de Relatório Gerencial;
7.6.1.3 - Campo 09 - Informar apenas no caso de Comprovante Crédito ou Débito;
7.6.1.4 - Campo 10 - Tabela de símbolos dos demais documentos emitidos pelo ECF:
7.7.1.1 - Deve ser criado um registro tipo R07 para cada meio de pagamento registrado no documento emitido pelo ECF e informado no registro tipo R04 ou tipo R06, inclusive quando houver posterior estorno do mesmo, podendo resultar em novo registro R07 com o meio de pagamento efetivado em substituição, observando-se o disposto nos itens 3 e 4 do requisito XXV.
7.8 - REGISTRO TIPO EAD - ASSINATURA DIGITAL
7.8.1.1 - Campo 02: Vide procedimentos estabelecidos no Anexo VIII.
ANEXO VIII Redação anterior dada ao Anexo VIII pelo Ato COTEPE/ICMS 25/11. DADOS TÉCNICOS PARA GERAÇÃO DA ASSINATURA DIGITAL DO REGISTRO TIPO EAD
4 - PREENCHIMENTOS DOS CAMPOS:
5.1.1 - Registro tipo C1 - Identificação do estabelecimento usuário do PAF-ECF;
5.1.2 - Registro tipo C2 - Controle de Abastecimentos e Encerrantes
5.1.3 - Registro C9 - Totalização de Registros;
7.1 - REGISTRO TIPO C1 - IDENTIFICAÇÃO DO ESTABELECIMENTO USUÁRIO DO PAF-ECF:
7.1.1.1 - Deve ser criado somente um registro tipo C1 para cada arquivo;
7.2 - REGISTRO TIPO C2 – CONTROLE DE ABASTECIMENTOS E ENCERRANTES:
7.2.1.1 - Deve ser criado um registro tipo C2 para cada abastecimento realizado e armazenado em Banco de Dados conforme descrito no item 2 do Requisito XXXII;
7.2.1.2 – Campo 3 (ID do Abastecimento): Chave PK gerada pelo PAF-ECF ao capturar o registro do abastecimento de modo a identificá-lo e individualizá-lo.
7.2.1.3 – Campo 12 (Status do abastecimento): Deve ser obrigatoriamente informado com uma das opções descritas na alínea “a” do item 1 do Requisito XXXV;
7.2.1.4 – Campos 13 (Nº de Fabricação do ECF), 14 (Data), 15 (Hora) e 16 (COO): Devem ser obrigatoriamente informados se o status do registro de abastecimento for “EMITIDO CF”. Nos demais casos, devem ser preenchidos com brancos.
7.2.1.5 – Campo 17 (Nº da Nota Fiscal): Deve ser obrigatoriamente informado se o status do registro de abastecimento for “EMITIDA NF”. Nos demais casos, deve ser preenchido com brancos.
7.2.1.6 – Campo 18 (Volume Comercializado): Deve ser obrigatoriamente informado, se o status do registro de abastecimento for “EMITIDO CF” ou “EMITIDA NF”.
7.3. REGISTRO TIPO C9 - TOTALIZAÇÃO DO ARQUIVO
5.1 - O arquivo compõe-se do seguintes tipos de registros:
5.1.1 - Registro tipo N1 - Identificação do desenvovledor do PAF-ECF;
5.1.2 - Registro tipo N2 - Identificação do PAF-ECF;
5.1.3 - Registro tipo N3 - Relação dos arquivos executáveis e seus códigos de autenticação (MD5);
5.1.4 - Registro N9 - Totalização de Registros;
7.1 - REGISTRO TIPO N1 - IDENTIFICAÇÃO DO DESENVOLVEDOR DO PAF-ECF:
7.1.1.1 - Deve ser criado somente um registro tipo N1 para cada arquivo;
7.1.1.2 - Campos 02 a 04: Informar somente os caracteres relativos aos dígitos do número, sem máscaras de edição;
7.1.1.3 - Campos 03, 04 e 05 deve ser preenchido em maiúsculas e sem acentuação gráfica.
7.2 - REGISTRO TIPO N2 - IDENTIFICAÇÃO DO PAF-ECF:
7.2.1.1 - Campos 02, 03 e 04 devem ser preenchidos em maiúsculas e sem acentuação gráfica.
7.3 - REGISTRO TIPO N3 - RELAÇÃO DOS EXECUTÁVEIS E SEUS CÓDIGOS DE AUTENTICAÇÃO (MD5):
7.3.1.1 - Deve ser criado um registro tipo N3 para cada arquivo executável usado pelo PAF-ECF e identificado no seu Laudo de Análise Funcional;
7.3.1.2 - Campo 02: Informar o nome do arquivo executável e sua extensão separados por um ponto, sem incluir a pasta ou diretório onde ele está armazenado.
7.3.1.3 - Campos 02 e 03 devem ser preenchidos em maiúsculas e sem acentuação gráfica.
7.4. REGISTRO TIPO N9 - TOTALIZAÇÃO DO ARQUIVO
7.4.1.2 - Campos 02 e 03: Informar somente os caracteres relativos aos dígitos do número, sem máscaras de edição.
7.4.1.3 - Campo 03: deve ser preenchido em maiúsculas.
7.5 - REGISTRO TIPO EAD - ASSINATURA DIGITAL
7.5.1 - Observações:
7.5.1.1 - Campo 02: Vide procedimentos estabelecidos no Anexo VIII.
Redação Anterior --------