Bom dia Ítalo,
A principio pensei que o problema fosse nos schemas desatualizados realmente, porém conferi os mesmos e encontram-se atualizados, como mostram as imagens abaixo:
leiauteNFe_v4.00.xsd:
tiposBasico _v4.00.xsd:
Porém mesmo com os schemas atualizados, ao tentar enviar a nota preenchendo um dos campos (pGLP, pGNn ou pGNi) com o valor 100, ocorre a seguinte validação:
A nota só passa na validação e é transmitida, preenchendo um dos valores com 100, com a modificação que realizei na unit pcnNFeW.pas. Se informar valores menores que 100 nos campos(pGLP = 50 e pGNn = 50, por exemplo) a nota é validada e enviada sem problemas, com ou sem a modificação na unit.
Aguardo retorno.