Pessoal,
Desenvolvi aplicação para atender a prefeitura de Guarulhos e confirmo envio e cancelamento de NFS-e funcionando perfeitamente.
Como contribuição, informo que ao enviar um RPS com CNPJ diferente do certificado o ginfes retorna mensagem: "O documento que realizou a assinatura do lote RPS nao possui autorização para realizar esse serviço".
Como essa mensagem é muito genérica, que me fez perder 2 dias de trabalho até descobrir que o CNPJ estava errado, sugiro adicionar através do componente que ao receber essa mensagem do servidor seja incluído um alerta do tipo "VERIFIQUE CADASTRO DO EMITENTE", ou coisa parecida pois esse pode ser um erro comum.
Abraços