O FNRH Digital (Ficha Nacional de Registro de Hóspedes digital) é a versão eletrônica do formulário obrigatório previsto na Lei nº 11.771/2008 e Decreto nº 7.381/2010. A solução permite o envio eletrônico dos dados de hóspedes (pré check-in, check-in e check-out) para o Sistema Nacional de Registro de Hóspedes, facilitando o cumprimento legal e a geração de estatísticas oficiais.
Mais informações (documentação oficial): https://www.gov.br/turismo/pt-br/acesso-a-informacao/acoes-e-programas/programas-projetos-acoes-obras-e-atividades/ficha-nacional-de-registro-de-hospedes
-
API Versão 1.3 (26/01/2025) - SERÁ DESATIVADA EM BREVE - APENAS PARA CONSULTA DE INTEGRAÇÕES ANTIGAS. NOVAS INTEGRAÇÕES DEVERÃO UTILIZAR A V2.
-
API Versão 2.0 - publicada em 11/02/2026. Sistemas que estavam utilizando a V1 deverão atualizar para a V2. Integração de novos sistemas deverão utilizar a V2.
ATENÇÃO: orientação para Ambiente Staging do GOV.BR
- Biblioteca compatível com
.NET Standard 2.1.
Instale o pacote NuGet oficial do projeto:
- Package Manager (Visual Studio):
Install-Package SNRHos
- .NET CLI:
dotnet add package SNRHos
Após a instalação, importe o namespace conforme necessário nos seus arquivos C#.
Abaixo estão os arquivos e classes presentes no projeto, organizados por pasta. Use estes nomes ao integrar a biblioteca no seu código.
-
FNRH_DIGITAL/PessoasDocumento.csPessoas.csContato.csPessoaDocumento.csPessoa.cs
-
FNRH_DIGITAL/DominiosTipoDeficiencia.csDados.csTipoNacionalidade.csSituacoes.csOpcaoDeficiencia.csTipoDocumento.csRaca.csMotivosViagem.csGeneros.csMeiosTransporte.cs
-
FNRH_DIGITAL/Hospedes(pastaHospedes)Hospede.csDados.csCheckin.csCheckout.csPre-Checkins.csNo-show.csRegistrar.cs(emHospedagem)RegistrarRetorno.cs(emHospedagem)
-
FNRH_DIGITAL/ReservasVincularHospede.csReservasNoShow.csHospede.csReservasCheckout.csReservasCheckin.csReservas.csReservaId.csHospedes.csDado.csReserva.csReservasCancelar.cs
Observação: os nomes acima correspondem aos arquivos do projeto. Abra os arquivos para ver as classes, propriedades e métodos disponíveis.
Exemplo mínimo:
// Usando uma das classes do pacote
using FNRH_DIGITAL.Pessoas;
var pessoa = new Pessoa();
// Preencha os dados e utilize os serviços disponibilizados pela biblioteca- Reporte issues em:
https://github.com/HoteldosNobres/SNRHos - Chat:
https://gitter.im/fabiohcnobre/SNRHos
Projeto mantido por colaboradores. Consulte a documentação interna e os arquivos do repositório para detalhes de implementação.