Renato,
Obrigado pela resposta. Revisei o manual e não encontrei a principio alguma divergência.
Com Schemas disponibilizados, simulei erros nas validações do arquivo, tanto validando com os schemas quanto enviando o arquivo errado para a api para confirmar o mesmo erro.
Simulei valores errados, falta de campo, campos a mais, assinados, não assinados, assinatura em apenas 1 nó, nos 2 nós, com certificado na conexão, sem certificado....
Porém, para cada erro que simulava, um retorno especifico recebia orientando o problema e como corrigir.
E toda vez que corrigia e, na teoria, não tinha mais erro, sempre recebo o mesmo retorno "RNG9999 : Erro não catalogado."
Entretanto, nestes testes, pude perceber o código de erro http de retorno da conexão, que é documentado no site.
Quando recebo o retorno RNG9999, o erro que recebo é 500.
De acordo com a documentação 500 é "Falha durante o processamento do DPS". Ou seja, execução interna deles.
Já enviei uma mensagem para o Sefin Nacional e estou aguardando resposta.
https://www.nfse.gov.br/swagger/contribuintesissqn
201 A NFS-e foi criada com sucesso
400 Não foi possível criar a NFS-e
403 Certificado digital da transmissão inválido ou fora dos padrões da NFS-e
500 Falha durante o processamento do DPS