Política de cancelamento diferente entre disponibilidade e tarifação na B2B Reservas
Em pesquisas de hotéis realizadas com o fornecedor B2B Reservas, a política de cancelamento apresentada na etapa de disponibilidade pode ser diferente daquela retornada posteriormente na tarifação ou na confirmação da reserva.
Esse comportamento é esperado e ocorre porque cada etapa da integração pode utilizar uma fonte diferente para determinar a política de cancelamento aplicável.
Como funciona a política de cancelamento
Disponibilidade
Na etapa de disponibilidade, por meio do retorno OTA_HotelAvailRS, o fornecedor pode apresentar a política genérica de cancelamento cadastrada para o hotel.
Por exemplo:
<CancelPenalties> <CancelPenalty> <Deadline OffsetTimeUnit="Hour" OffsetUnitMultiplier="24" OffsetDropTime="BeforeArrival" /> </CancelPenalty> </CancelPenalties>Nesse exemplo, a informação indica que o cancelamento poderá ser realizado até 24 horas antes da chegada.
É importante considerar, porém, que essa política pode representar apenas a regra geral do hotel e ainda não necessariamente a condição específica da tarifa selecionada.
Tarifação
Na etapa de tarifação, por meio do retorno OTA_RoomRateInfoRS, o fornecedor consulta as condições específicas relacionadas à tarifa escolhida.
Caso a tarifa possua uma política própria de cancelamento, essa configuração passa a prevalecer sobre a política genérica apresentada anteriormente na disponibilidade.
O retorno poderá, por exemplo, apresentar uma data absoluta:
<CancelPenalties> <CancelPenalty NoCancelInd="false"> <Deadline AbsoluteDeadline="2026-08-30T14:00:00" /> </CancelPenalty> </CancelPenalties>Nesse cenário, a tarifa pode possuir uma regra específica como:
Cancelamento permitido até 480 horas, ou 20 dias, antes do check-in, com aplicação de multa de 100% após esse prazo.
O AbsoluteDeadline é calculado de acordo com essa configuração e representa a data e o horário limite efetivos para o cancelamento conforme a política daquela tarifa.
Qual política deve ser considerada?
Quando houver diferença entre a política apresentada na disponibilidade e aquela retornada durante a tarifação, deve ser considerada a política retornada na tarifação.
Isso ocorre porque:
Disponibilidade: pode apresentar a política genérica cadastrada para o hotel.
Tarifação: apresenta a política específica da tarifa selecionada.
Reserva: utiliza a política específica da tarifa que efetivamente regerá as condições de cancelamento da reserva.
Portanto, caso uma tarifa possua uma regra própria, ela terá prioridade sobre a condição genérica apresentada anteriormente na disponibilidade.
Exemplo prático
Considere uma hospedagem com:
Check-in: 19/09/2026
Regra específica da tarifa: cancelamento até 480 horas antes da chegada
Horário de referência do check-in: 14:00
Como 480 horas correspondem a 20 dias, o prazo limite de cancelamento será calculado para:
30/08/2026 às 14:00
Dessa forma, é possível que uma pesquisa realizada depois dessa data já apresente, durante a tarifação, um prazo de cancelamento expirado.
Isso não significa necessariamente que houve erro no cálculo da integração. O comportamento pode estar relacionado à política específica cadastrada para aquela tarifa.
E quando o prazo já estiver expirado?
Também é possível encontrar situações em que o XML retorne:
NoCancelInd="false"ao mesmo tempo em que o AbsoluteDeadline informado já esteja no passado.
O atributo NoCancelInd="false" indica que a tarifa não foi cadastrada explicitamente como uma tarifa não cancelável.
Entretanto, se o prazo definido pela política específica da tarifa já tiver expirado no momento da tarifação, as penalidades previstas para cancelamento poderão já estar vigentes.
Por isso, a análise não deve considerar apenas o atributo NoCancelInd. É necessário avaliar também o prazo retornado em Deadline e as demais condições de penalidade apresentadas pelo fornecedor.
Por que a política muda entre as etapas?
A alteração não representa, necessariamente, um recálculo incorreto da política.
Na B2B Reservas, a disponibilidade pode trabalhar com a configuração padrão do hotel, enquanto a tarifação consulta e aplica as regras específicas da tarifa.
Assim, quando existir uma política própria cadastrada para determinada tarifa, essa regra será aplicada a partir da tarifação e seguirá para a reserva.
Orientação para análise e suporte
Ao identificar uma diferença entre a política de cancelamento da disponibilidade e da tarifação, recomenda-se verificar:
- Se a disponibilidade está apresentando uma política genérica do hotel.
- Se a tarifa selecionada possui uma política de cancelamento própria.
- O valor retornado em
AbsoluteDeadline, quando existente. - A antecedência configurada para cancelamento da tarifa.
- As penalidades previstas após o vencimento do prazo.
- A política retornada durante a tarifação e posteriormente na reserva.
Para fins de apresentação ao usuário e aplicação das regras de cancelamento, a política retornada na tarifação e refletida na reserva deve ser considerada como a condição vigente da tarifa.
Resumo
Na integração com a B2B Reservas, diferenças na política de cancelamento entre disponibilidade e tarifação podem ocorrer devido à aplicação de regras diferentes em cada etapa.
A disponibilidade pode apresentar a política genérica do hotel, enquanto a tarifação apresenta a política específica da tarifa.
Quando existir uma regra específica para a tarifa, ela prevalecerá e deverá ser considerada para a confirmação da reserva e para eventuais cancelamentos.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo