Política de cancelamento diferente entre disponibilidade e tarifação na B2B Reservas

Criada por Thiago Costa, Modificado em Sex, 18 Set na (o) 1:03 PM por Thiago Costa

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:

  1. Se a disponibilidade está apresentando uma política genérica do hotel.
  2. Se a tarifa selecionada possui uma política de cancelamento própria.
  3. O valor retornado em AbsoluteDeadline, quando existente.
  4. A antecedência configurada para cancelamento da tarifa.
  5. As penalidades previstas após o vencimento do prazo.
  6. 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

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo