Esta ocorrendo o mesmo problema só que quando é informado PISST, o erro apresentado é "Alíquota do PIS do item (N) não é maior ou igual a zero."
A alíquota do PIS está sendo gerada com 2 casas decimais
Na procedure "GerarDetImpostoPISST" da unit "pcnCFeW" alterei de:
Gerador.wCampo(tcDe2, 'R03', 'pPIS ', 01, 05, 0, CFe.Det.Imposto.PISST.pPis, DSC_PPIS);
para:
Gerador.wCampo(tcDe4, 'R03', 'pPIS ', 01, 05, 0, CFe.Det.Imposto.PISST.pPis, DSC_PPIS);
e o problema foi solucionado.