Boa tarde pessoal.
Estou usando o ACBrSpedPisCofins para gerar o arquivo (loteamento imobiliário) e me deparei com dois problemas ao gravar o arquivo.
1o- no caso dos meus clientes eles não tem informações para preencher o registro F205, o componente estava gerando este bloco com as informações zeradas mas o PVA não aceitava o arquivo. Tive que colocar um IF no procedimento TBloco_F.WriteRegistroF205(RegF200: TRegistroF200); para corrigir o problema;
2o- no registro F500 tem o campo CFOP mas meus clientes não trabalham com CFOP, pois é tudo por contrato. O componente estava gerando o campo CFOP com o valor "0000|" quando o correto seria gerar o campo vazio (de acordo com o validador do governo). Alterei um parâmetro dentro do procedimento TBloco_F.WriteRegistroF500(RegF010: TRegistroF010); para gerar o campo vazio quando for o caso;
Estou enviando o arquivo alterado em anexo para compartilhar a correção implementada com todos.
Caso seja necessário algum ajuste favor postarem para nós.
Abraço.
Mark Corte Fazolin
ACBrEPCBloco_F_Class.pas