Junior, boa tarde. Seguindo os passos: Vc diz que envia o comando:
NFE.Gerarchave("15","59625","65","001","000000002","1","22/09/15","02742549000187") e com isto a chave gerada NFe15150902742549000187650010000000021000596251 (destaquei aqui o cNF)
Até aqui ok.
Porém no teu xml o código cNF está errado. Me parece que é vc que informa o cNF correto? Se sim como que vc pega este código? Se é vc que informa o código cNF, você pode estar desconsiderando o tpemi que o Daniel citou.
Veja que no teu xml o cNF inicia no tmpemi e vai até o número 2, deixando o 5 de fora.
<cUF>15</cUF>
<cNF>10005962</cNF>
(deve ser 00059625)
<natOp>VENDA DE MERCADORIAS NFCE</natOp>
Veja novamente na chave: NFe15150902742549000187650010000000021000596251 O que foi informado NFe15150902742549000187650010000000021000596251 (Começou no tpemi e parou um antes). Se vc está pegando o cNF pela chave vc deve começar um caracter depois.