Quando a reserva migra para o PMS Hotal VHF, gera o número PMS mas não aparece na tela de consulta geral de reservas do sistema. Isso pode estar relacionado a falta de alguns campos como IDORIGEM, CODSEGMENTO, IDMEIOCOMUNICACAO, IDVEICULOS e IDMOTIVO Na tabela RESERVASFRONT para as reservas em questão.
Segue o passo a passo para identificar e corrigir essa ocorrência.
1 – Realize a consulta abaixo no banco de dados e verifique se o campo IDORIGEM está null, isso já configura essa ocorrência.
SELECT * FROM RESERVASFRONT WHERE NUMRESERVAGDS = XXXXXX
ou
SELECT * FROM RESERVASFRONT WHERE NUMRESERVA = XXXXXX
NUMRESERVAGDS = número da reserva no Higs
NUMRESERVA = número da reserva no PMS VHF
2 - Identifique o source of business / canal responsável pelas reservas que migram para o VHF mas não aparecem na tela do sistema, exemplo BOOKING, HTLBEDS etc.
3 - Caso não exista esse source criado como PROCEDÊNCIA faça a criação do mesmo e depois a ASSOCIAÇÃO DE PROCEDÊNCIA para esse canal. Se a PROCEDÊNCIA já existir, basta então realizar a ASSOCIAÇÃO DE PROCEDÊNCIA.
VHF > CMNet > Procedência de Reservas / Associação de procedência
Agora devemos identificar as reservas que estão incluídas nessa ocorrência e realizar um update no banco de dados para que elas passem a aparecer em tela ainda que já tenham passado da data de checkIN.
4 – Para identificar as reservas com problema basta realizar a consulta abaixo:
SELECT NUMRESERVA, NUMRESERVAGDS FROM RESERVASFRONT WHERE NUMRESERVAGDS IS NOT NULL AND IDORIGEM IS NULL
Ou caso já tenha o número seja do PMS ou Higs das reservas que não estão aparecendo em tela, basta passar esse números como condição:
SELECT NUMRESERVA, NUMRESERVAGDS, IDORIGEM FROM RESERVASFRONT WHERE NUMRESERVAGDS IN ()
ou
SELECT NUMRESERVA, NUMRESERVAGDS, IDORIGEM FROM RESERVASFRONT WHERE NUMRESERVA IN ()
5 – Identificar o valor dos campos que serão usados no update para correção e para isso segue orientações:
PROCEDRESCMNET - Tabela que guarda as PROCEDÊNCIAS criadas na tela VHF > CMNet > Procedência de Reservas
PADRAORESCMNET - Tabela que guarda as ASSOCIAÇÕES DE PROCEDÊNCIAS feitas na tela VHF > CMNet > Associação de procedência
SELECT IDORIGEMCENTRES, CODSEGCENTRES, IDMEIOCENTRES, IDVEICULOSCENTRES, IDMOTIVOCENTRES
FROM PADRAORESCMNET
WHERE IDHOTEL = Y AND IDPROCEDENCIA IN (SELECT IDPROCEDENCIA FROM PROCEDRESCMNET WHERE CODPROCEDENCIA = 'XXXXXXX')
Y = ID do hotel
XXXXXXX = Código da procedência recém criada e/ou associada - exemplo BOOKING, HTLBEDS
Guarde esses resultados e para montar o update do passo a seguir considere que:
TABELA PADRAORESCMNET | X | TABELA RESERVASFRONT |
IDORIGEMCENTRES | = | IDORIGEM |
CODSEGCENTRES | = | CODSEGMENTO |
IDMEIOCENTRES | = | IDMEIOCOMUNICACAO |
IDVEICULOSCENTRES | = | IDVEICULOS |
IDMOTIVOCENTRES | = | IDMOTIVO |
6 - Montagem do UPDATE
A condição do update além do IDHOTEL pode ser diretamente o número das reservas caso já tenha listado ou pode usar o resultado do select do passo 4.
Substitua os XX com os valores obtidos no passo 5 em cada campo respectivo.
UPDATE RESERVASFRONT SET IDORIGEM = XX, CODSEGMENTO = XXXX, IDMEIOCOMUNICACAO = X, IDVEICULOS = XX, IDMOTIVO = XX
WHERE IDHOTEL = Y
AND NUMRESERVAGDS IN (123465, 123457, 123458, 123459)
ou
UPDATE RESERVASFRONT SET IDORIGEM = XX, CODSEGMENTO = XXXX, IDMEIOCOMUNICACAO = X, IDVEICULOS = XX, IDMOTIVO = XX
WHERE IDHOTEL = Y
AND NUMRESERVAGDS IN (SELECT NUMRESERVAGDS FROM RESERVASFRONT WHERE NUMRESERVAGDS IS NOT NULL AND IDORIGEM IS NULL)
OBS.:
- Caso queiram filtrar as reservas por data em algum momento, sugerimos usar o campo DATACHEGPREVISTA da tabela RESERVASFRONT.
- Em caso de dúvida para realizar os comandos e buscas, entre em contato com o nosso suporte.
ATENÇÃO!!!!!!
Existe uma ferramenta no PMS Hotal VHF que permite evitar que reservas feitas por canais que não possuem Procedência e Associação de procedência migrem e não apareçam corretamente na tela pois estarão usando dados “padrão”. Basta configurar a tela VHF > CMNet > Parametros para Importar Reservas

