NOTA2300 – Geração do Arquivo Magnético - Nota Fiscal Paulista
O programa é utilizado para gerar o arquivo magnético com os dados das notas fiscais para registro eletrônico na Secretaria da Fazenda, conforme previsto no artigo 212-P do Regulamento do ICMS.
O programa pede a data inicial, a data final e o nome do arquivo. Com base nestas informações ele gera um arquivo com o nome digitado contendo todos os dados de todas as notas fiscais emitidas no período selecionado.
Observação: aconselha-se gerar o arquivo diariamente, pois a Secretaria não aceita arquivos maiores de 1 Mb.

O arquivo possui os seguintes tipos de registros:

Tipo de Registro

Descrição

10

Identificação do arquivo (Cabeçalho)

20

Dados de identificação da Nota Fiscal

30

Dados das Mercadorias, Produtos e Serviços

40

Valores totais da Nota Fiscal

50

Informações do Transporte da Nota Fiscal

60

Informações adicionais e de cobrança

90

Rodapé do arquivo


Para maiores informações sobre legislação e configurações, consultar o site http://www.nfp.fazenda.sp.gov.br/
O padrão de codificação necessário para que o arquivo seja validado corretamente pela SEFAZ, precisa ser o UTF-8, sendo necessário sofrer uma conversão do padrão convencional para tal.
Para isto, desenvolvemos um conversor que será executado automaticamente durante a execução deste programa.
Deverá ser feita a seguinte configuração para que a conversão ocorra automaticamente:
1. Digite java na linha de comandos do terminal do servidor SISDIA. Se ocorrer a mensagem command not found, será necessário efetuar a instalação do JRE no servidor.

  1. Obter o arquivo de instalação do JRE pelo endereço: http://www2.diasystem.com.br/Download/Tools/JRE_1.5.tgz.
  2. Transferir este arquivo para qualquer pasta do servidor, preferencialmente para a pasta: /ext/install.
  3. Como root, executar o comando: tar pvxzf JRE_1.5.tgz
  4. Em seguida executar o comando: ./jre-1_5_0_14-linux-i586-rpm.bin
  5. Confirmar a resposta com Yes, aceitando os termos de licença. (Do you agree to the above license terms? [yes or no]).

  6. O Java RunTime já está instalado.


2. O arquivo dsConvertFileUTF8.class (fornecido pela Dia System) deverá ser baixado em formato binário no diretório de instalação do SISDIA (normalmente /sisdia)
Antes do envio do arquivo pelo programa, efetuar os testes no programa validador utilizando a opção Arquivo > Pré-Validar Arquivo.

OBSERVAÇÃO IMPORTANTE: Para geração do arquivo contendo os dados dos Cupons Fiscais, a BEMATECH disponibiliza um software específico para esta finalidade uma vez que as informações provêm predominantemente da redução Z.
Para maiores informações, acesse o manual da BEMATECH, que explica passo a passo como baixar a biblioteca e o programa e como utilizá-los. O endereço para acesso ao manual é:
http://www.bematech.com.br/suporte/downloads/fisc_win/Bematech_e_NF_Paulista.pdf
v04.12 – Dez./2008.
As notas fiscais retificadas a mais de 2 meses da data de emissão da Nota Fiscal são desconsideradas no arquivo.
v04.20 – Fevereiro/2009
Após o filtro de datas, o programa carrega as notas fiscais retornadas dentro de um array. Neste array são exibidos: filial (coluna "Fil"), CNPJ/CPF do emitente (coluna "CNPJ/CPF Emit"), tipo de pessoa do emitente (coluna "T"), número da NF (coluna "Nro.Nota"), série da NF (coluna "Ser"), nome do cliente (coluna "Cliente"), valor total da NF (coluna "Total"), se a NF é de Inclusão (valor "I") ou de cancelamento/retificação (valor "C") e uma coluna ("S/N")para selecionar com Sim ou não as notas que desejam ser enviadas no arquivo. Teclando <control-T> é possível alterar os valores da coluna "S/N" de todos os registros .