O Projeto ACBr criou um componente chamado ACBrBlocoX que ajuda na geração e envio dos arquivos.
Fizemos também um programa de exemplo, para mostrar as funcionalidades de como assinar e transmitir os arquivos do Requisito LVIII (Redução Z) e LIX (Estoque), para obter o programa de exemplo, utilize este link.
Com este programa também é possível automatizar o envio dos arquivos, para isso execute o programa, configure o certificado digital e faça um teste validando ou enviando um arquivo, após isto é possível usar os seguintes comandos:
- Validar - ACBrBlocoXSign.exe C:\temp\estoque.xml /V - Será criado como resposta o arquivo C:\temp\estoque-resposta.xml com o resultado da validação;
- Enviar - ACBrBlocoXSign.exe C:\temp\estoque.xml /E - Será criado como resposta o arquivo C:\temp\estoque-resposta.xml com o resultado do envio;
- Consultar - ACBrBlocoXSign.exe 123456789 /C - Será criado um arquivo contendo o retorno da consulta com o nome consultar-resposta.txt no diretório da aplicação.
Atualmente o programa funciona apenas para o estado de Santa Catarina.