Não tem nada errado no componente, já homologuei 2 paf-ECFs e muito outros usuários do ACBr também. O componente foi todo feito seguindo a especificação do Bloco X é validado antes de ser liberado por homologadores de Paf-ECF habilitados e de instituições reconhecidas, você com certeza não leu a documentação:
Se você ler a documentação verá que todo campo numérico é informado sem "." e "," então "4,50" será igual a "450" no arquivo em qualquer campo do tipo numérico, respeitando a quantidade de decimais, existem um exemplo bem detalhado na documentação.
Verá também que todo o campo de quantidade é do tipo numérico sem decimais, portanto, um inteiro, sim existem produtos fracionados e provavelmente a documentação possui um erro, mas temos que seguir a documentação, se no futuro ela for alterada o componente será alterado.
Em anexo segue a legislação atualizada.
Por favor nas próximas vezes tente ser um pouco mais tranquilo na sua forma de escrever, o componente é uma iniciativa open-source e várias pessoas participam dele ajudando com seu tempo livre e conhecimento, não é algo que você chega mandando e cobrando e sendo assim incisivo dessa forma.
BLOCO X.pdf