ACBrValidadorPafECF
Validador de arquivos do Paf-ECF
O ACBrValidadorPafECF é um aplicativo freeware para visualização e validação dos arquivos gerados pelo Paf-ECF, este aplicativo pode ser baixado, usado e distribuído sem restrições e esperamos que ele ajude os colegas desenvolvedores e a muitos outros a verificar os arquivos gerados durante o processo de homologação do Paf-ECF.
Download
Este aplicativo não gera os arquivos, eles somente permite abrir o arquivo e visualizar sua estrutura e validar algumas regras básicas de formação do arquivo conforme os layouts definidos na ER facilitando para o desenvolvedor de Paf-ECF a conferência dos dados informado no arquivo.
Estamos abertos a quaisquer dúvidas e sugestões de melhoria, para qualquer sugestão, dúvida ou crítica, favor utilizar este tópico que ficara aberto visando a troca de informações sobre o aplicativo.
Arquivos suportados pelo aplicativo
- Arquivo Eletrônico da Tabela de Mercadorias e Servicos
- Arquivo Eletrônico da Lista de Arquivos Autenticados (Requisito IX)
- Arquivo Eletrônico do Estoque (Item 8 do Requisito VII)
- Arquivo Eletrônico dos documentos Auxiliares de Venda Emitidos (Item 7 do Requisito VI)
- Arquivo Eletrônico dos Registros Efetuados Pelo Paf-Ecf (Requisito XXV)
- Arquivo Eletrônico da Leitura do Movimento Diário – Transporte de Passageiros (Requisito XLII)
- Arquivo Eletrônico do Manifesto Fiscal de Viagem – Transporte de Passageiros (Requisito XLII)
- Arquivo Eletrônico da Leitura do Movimento Diário de Cupom de Embarque (Requisito XLII)
- Arquivo Eletrônico da Leitura do Movimento Diário de Cupom de Embarque Gratuidade (Requisito XLII)
- Arquivo Eletrônico de Manutenção de Bombas de Combustiveis (Item 4 do Requisito XXXVI-B)
- Arquivo Eletrônico de Controle de Encerrantes (Alínea “F” do Item 1 do Requisito XXXV)
- Arquivo Eletrônico do Troco Cartão (Item 4 do Requisito XIV)
Tela principal
- Barra de ferramentas e informações;
- Guia com números de linhas, pode ser mostrada ou não a escolha do usuário;
- Visualização do arquivo aberto;
- Visualização dos dados da linha atual conforme o layout do arquivo;
- Visualização do registro selecionado atualmente;
Histórico de versões:
Versão: 20121212
– Adicionados novos layouts para a versão 01.13 da especificação de requisitos;
– Acerto na validação do cancelamento do item (R05- Arquivo de Movimento);
– Acerto na descrição do registro N9 do arquivo de autenticados.
Versão: 20120828
– Acerto para a leitura correta de arquivos com caracteres nulos, estava causando erro na navegação e validação dos registros.
Versão: 20120620
– Acerto para aceitar “P” no indicador de estorno do arquivo R.XML.
Versão: 20120620
– Adicionadas opções para validação do registro EAD para o arquivo aberto e para diversos arquivos.
Essa validação funciona somente para os arquivos assinados com o ACBr porque os fabricantes de impressoras fiscais estão criptografando o MD5 do arquivo antes de gerar a assinatura EAD o que impossibilita a verificação pelas vias normais, arquivos assinados com dlls de fabricantes devem ser validados pelo aplicativo eECFc pois ele possui as rotinas de descriptografia dos fabricantes incorporada.
Versão: 20120619
– Adicionada a validação para campos que possuem valores fixos.
Versão: 20120613
– Agora é permitido escolher qual a versão da especificação de requisitos vai ser validada.
Versão: 20120605
– Alterado o arquivo XML de layout R.XML para que o campo da ordem de aplicação do desconto/acréscimo do registro R04 possa aceitar brancos.
Versão: 20120524
– Acerto para validar campos númericos não informados.
Versão: 20120516
– Liberação da versão inicial do ACBrValidadorPaf.
Ajude o projeto ACBr a continuar crescendo assinando nosso ACBrSAC.
Clique aqui para conhecer o ACBrSAC
Clique aqui para contratar o ACBrSAC
Boa tarde Regys, os fontes deste aplicativo estão disponível, caso sim onde encontro?
Não disponibilizei os fontes e como o PAF-ECF morreu em todos os estados menos SC, também não atualizei mais o aplicativo.
olá! o aplicativo está abrindo normalmente grato 🙂
Bom dia,
Gostaria de saber se existe um instalador para a ER 02.03 para download, pois
vou homologar daqui uns dias ?
att
Maicon
Ainda não tive tempo de adicionar a versão 02.03, tentarei fazer isso o mais breve possível.
Boa tarde,
Já existe algum validador para ER 02.03 para download?
Att. Henrique
Ainda não fiz os acertos para a nova versão, mas já estou providenciando.
Régys, como eu faço a atualização do validador para a ER 02.02?
Basta efetuar o download novamente e reinstalar, a versão que está no site hoje já suporta a versão 02.02.
Qual versão da ER que consigo validar o arq.MF?
O arquivo MF e MFD não são validados, pois o eECFc não consegue validar a assinatura em outro arquivo como é pedida neste caso.
Boa tarde. Existe algum programa de descriptografa o arquivo MFD por completo? Eu queria saber como é exatamente o MFD por dentro. Obrigado.
Se entendi direito a pergunta, a MFD nada mais é do que a fita que a impressora vai imprimindo, geralmente todo fabricante tem um software ou método em sua DLL de acesso a impressora que baixa a MFD da memória da impressora e decripta, entregando o arquivo pronto, existem duas formas, uma no formato cotepe 17/04 que é estruturado como um sintegra mas com tipo próprios e outro que e a fita em si.
Bom dia. O arquivos .MFD que tenho é criptografado, veio de uma impressora Elgin. No inicio do arquivo tem o texto “ZPM2MFD0200” e depois todos os dados são ilegíveis. Gostaria de saber se existe algum programa pra descriptografa-lo. Ou seja… passa-lo para um modo legível. Obrigada
Você precisa do software da Elgin, ele vai ter uma opção de abrir o arquivo e gravá-lo em um formato legível, geralmente .txt, o software você encontra junto ao pessoal de suporte ao Desenvolvimento deles.
Obrigada. Eu usei o eECFCc para converter o arquivo de MFD para TXT, até ai tudo bem… mas eu precisava entender a estrutura do MFD criptografado. Conhece algum programa que pudesse descritografar estes MFD e que fossem código fonte livre? Isso já iria me ajudar muito. Obrigada
Não sei se estou entendendo o que precisa, mas desencriptar o MFD não é o problema, na ER das impressoras fiscais existem o procedimento, o problema é a chave que cada fabricante possui e é única, por isso que o caminho é usar a dll do fabricante que é o que o eECFc faz, você pode tentar ler a ER e ver o procedimento, já que ele é regulado pelo governo, o problema é conseguir as chaves com os fabricantes.
Só não entendo porque tanto trabalho para desencriptar algo que basta usar a dll do fabricante para tal.
Boa tarde. Tem disponível o validador para a ER 02.02?
O Validador já está validando a versão 02.02 a tempos, basta atualizá-lo.
Olá,
O aplicativo está com problemas, tem alguma atualização?
Estranho, aqui está abrindo normalmente, tente apagar o aplicativo, baixar novamente o instalador e reinstalar.
Na hora de valida pede para informar a empresa antes de continuar, mas não achei campo para cadastrar a empresa. Como faço?
Você deve gerar o arquivo xml contendo a chave publica da empresa e colocar no diretório “SHOUSE”, esse arquivo xml é o mesmo utilizado pelo eECFc, você pode gerá-lo utilizando o demo do ACBrEAD ou outra ferramenta qualquer.
Régys, não estou conseguindo fazer o download do validador.
Poderia me enviar um link valido? karintia@voeit.com.br
Obrigada.
Por favor tente novamente, existia um problema com o website e agora foi consertado.
O link está direcionando para https://regys.com.br/?file_id=1 o que me mostra novamente a página inicial do site.
Ao clicar no link … por aqui deu certo ! Rsrsr
Por isso que insisti que era cache, ao clicar no link por outro lado, você passou por cima do cache do navegador.
Régys como consigo o XML 02.01 para validar arquivos do PAF-ECF segundo a nova ER?
Olá, a última versão do ACBrValidador já possui o XML para validar a ER02.01, está correto, a não ser que seja algum registro específico que você está tentando validar que não foi implementado, mas eu já havia implementado praticamente todos eles.
Ok, vou baixar a nova versão então. Obrigado.
Estou tentando baixar mas o link parece estar direcionando para página errada.
Fiz testes aqui em algumas máquinas e está tudo ok, tentou limpar o cache do seu navegador e reiniciar o navegador?
Olá,
Na visualização do registro S2 (lado direito superior), aparece duas vezes o COO do Conferência de Mesa
Obrigado pelo programa!
Poderia me enviar por e-mail o arquivo que você está tentando validar para que eu possa verificar, por favor?
regys.silveira@gmail.com, basta anexar o arquivo texto gerado.
Muito obrigado.
feito…
Régys,
Na validação dos registros H2 está reclamando do preenchimento da MF ADICIONAL, sendo que a impressora não tem MF adicional.
Bug do programa ou falha minha?
Quando a impressora não possuir MF Adicional você deve gerar um espaço em branco.
Estou gerando em branco, mas o validador reclama.
Somente neste registro, nos demais não reclama da MF adicional em branco.
Tente o seguinte, vá até o diretório XML\02.01 e edite o arquivo U.XML, procure nele por H2, campo MF Adicional, troque o requerido por N, faça o teste e me reporte por favor.
Fazendo isso, não reclama mais…
Beleza, vou esperar você enviar o arquivo que lhe pedi para verificar o outro relato e libero uma atualização depois.
Régys, boa tarde…
tira uma duvida na geracao do arquivo para validar o EAD, na geracao da chave primaria e publica, nao pede aquela senha “Passphrase” que vi em outros geradores, é fixa ou vc é utilizada?
Grato
Fabio Leal
As chaves pública é privada não precisam de passsphase porque são geradas no momento e você deve guardá-las, ser você utiliza o o ACBr pode usar o exemplo dentro de \exemplos\ACBrEAD\Delphi, esse aplicativo já gera o conjunto de chaves e também o XML para o eECFc.
Lembre que o conjunto de chaves gerada para o aplicativo é único e não deve ser perdido, lembre também que a chave privada é somente sua e é usada para assinar tudo, a chave pública você disponibiliza para quem quiser verificar os arquivos assinados.
obrigado pelo esclarecimento
Fabio Leal
Excelente validador Régys. Estamos muito satisfeitos com o serviços de consultoria que está prestando aqui para a Origem. Parabéns.
Muito obrigado.
Parabéns o validador é ótimo e está atualizado que é o foco principal pra quem desenvolve o PAF.
Muito obrigado,
A ideia e continuar atualizando ele sempre para as novas especificações e melhorando cada vez mais com o feedback dos usuários.
Régys, fiz como você falou mais ainda não deu certo.
Seria possível você me passar um e-mail para que eu possa te mandar o
meu arquivo txt e assim você olha o que esta acontecendo? Lembrando que não são
todos arquivos que não da pra ler não.
Ai é diferente, eu pensei que isso acontecia com todos os arquivos, me envie o arquivo .txt no endereço regys.silveira@gmail.com.
Programa muito bom para visualizar e validar os arquivos. Ótima iniciativa. Parabéns!!!
Muito obrigado pelo feedback.
Estou achando que pode ser algum problema com o meu arquivo, agora esta dando outra mensagem.
‘O arquivo selecionado é invalido ou seu layout não foi encontrado?
-Verifique se o arquivo xml de layout exite no diretorio. \xml1.12;
-Verifique se o layout existe para a versao escolhida da ER;
-Refaça a instalaçao do aplicativo’
Verifiquei se existia a pasta \xml1.12 e existe sim.
A pasta correta é “\XML\01.12”, essa pasta 01.12 existe dentro da pasta XML?
sim, existe
Qual a versão do sistema operacional?
windows 7 ultimate
Tente executar o instalador como administrador, tente também executar o software como administrador, pode ser que o UAC esteja bloqueando algo.
Bom dia, estou usando o ACBrValidadorPafECF e ao tentar abrir alguns
aquivos que o meu Paf gera esta dando a seguinte mensagem:
‘O Arquivo selecionado é inválido ou seu layout não foi encontrado Verifique se o arquivo
XML de layout exites no diretório \XML no diretorio rais do aplicativo.’
O arquivos esta sendo gerado corretamente e não gerou em branco.
Pode ser alguma estrutura incorreta?
Att,
Olá,
Refaça a instalação, esse erro ocorre quando o aplicativo não encontra o diretório \XML ou não encontra os arquivos XML de layot dentro deste diretório.
Para o aplicativo funcionar corretamente são necessários diversos arquivos XML que contem a estrutura dos arquivos, e estes arquivos XML estão dentro do diretorio XML do aplicativo, basta fazer o download novamente e reinstalar o aplicativo que o erro vai ser resolvido.
Desinstalei e instalei novamente e o erro não foi corrigido.
Poderia me dar mais alguma dica?
Att.
Você baixou o instalador pelo link da página e instalou novamente?
Sim, baixei o link acima.
Faça assim, desinstale o que você tem instalado hoje, apague todas as pastas, se certifique que não existe mais o aplicativo instalado na sua máquina, baixe novamente a instalação e refaça a instalação.
Muito bom!
Obrigado Marcos, estamos trabalhando para melhorar o aplicativo cada vez mais em parceria com os usuários e também com os homologadores.