Desculpe, mas ou eu entendi errado, ou não você entendeu o erro reportado de forma incorreta. Isso não é erro de o campo estar em branco, e sim que não foi informado o registro C485.
O registro C485 foi gerado corretamente, inclusive com '0,0000', no valor da aliquota , é o registro c491, que não esta informando zeros, '0,0000', após eu colocar '0,0000', manualmente no arquivo gerado, o validador passou corretamente, isto esta ocorrendo com os CST 04 e 06 no meu caso. Fiquei umas 6 horas tentando resolver isto, tive que fazer o acerto manual no txt para poder enviar o arquivo.
Se voce save onde alterar no codigo, por favor me diga que faço no meu, se no futuro for implementado no Acbr eu vejo.