No trecho destacado do arquivo pnfsNFSeW_ABRASFv1.pas, quando a alíquota é igual a 0, não está gerando a tag <ns4:Aliquota>0.0000</ns4:Aliquota>. Dessa forma gera rejeição no momento da transmissão
case FProvedor of
proGINFES,
proRJ,
proPublica,
proBHISS: Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 0, (NFSe.Servico.Valores.Aliquota / 100), DSC_VALIQ);
proGovBR,
proPronim,
proISSNet,
proWebISS: Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, DSC_VALIQ);
proNFSEBrasil: Gerador.wCampoNFSe(tcDe2, '#25', 'Aliquota', 01, 05, 1, (NFSe.Servico.Valores.Aliquota * 100), DSC_VALIQ);
proRecife: if NFSe.OptanteSimplesNacional = snSim then
Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 0, NFSe.Servico.Valores.Aliquota, DSC_VALIQ)
else
Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, DSC_VALIQ);
else
Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 0, NFSe.Servico.Valores.Aliquota, DSC_VALIQ);
end;