Bom dia pessoal,
Desenvolvi para um cliente, um simples programa que importa o arquivo SPED Fiscal ICMS/IPI gerado pelo seu ERP e então, adiciona novos blocos inerentes à atividade econômica e à UF desse cliente.
Os novos blocos adicionados são: C177, K200 e os E200/E210/E220/E250 (blocos "E" da substituição tributária, porém, utilizados para o "Complemento ST").
O Procedimento:
Após importar o arquivo original (com o ACBrSPEDFiscalImportar), eu adiciono os blocos acima e então gero um novo arquivo na saída (usando o método "SaveFileTXT").
O Bug número 1:
Se na ordem de adição dos blocos, eu gerar primeiro o C177 e depois o K200, o componente "APAGA" o conteúdo do bloco adicionado anteriormente, ficando apenas: |C177||.
OBS: Se eu inverter a ordem (gerar o K200 primeiro e depois o C177), o Bug não acontece !!!
O Bug número 2:
Ao adicionar os blocos E200/E210/E220/E250, o componente simplesmente "REMOVE" os blocos 1200 e 1210 do arquivo original.
Alguém aqui do fórum já passou por isso ?
Agradeço qualquer sugestão para contornar os problemas acima.
Att,
Ricardo Greco.