Regla base y capas
Cada tipo de entrada parte de un precio base, con capas opcionales por día de la semana, temporada u hora del día. Si dos capas se solapan, gana la más específica.
Precios e impuestos
Temporada, hora del día, ocupación, anticipación, impuestos compuestos: cada capa se resuelve en el momento de la consulta, en el mismo orden, siempre. Nunca hay un precio "estimado" aparte del que realmente se cobra.
Cada capa resuelve una pregunta distinta, y todas se combinan en el mismo cálculo.
Cada tipo de entrada parte de un precio base, con capas opcionales por día de la semana, temporada u hora del día. Si dos capas se solapan, gana la más específica.
Para una fecha y hora exactas, como un evento especial, sin tocar la configuración habitual del resto del calendario.
Ajusta el precio automáticamente según qué tan lleno está el cupo o qué tan cerca está la fecha, con porcentaje o monto fijo, subiendo o bajando.
Cada impuesto define su propia base (venta, neto o margen), su modo (incluido, aditivo o interno) y si se compone sobre el anterior.
Cinco pasos, en este orden exacto, cada vez que alguien consulta un precio.
¿Hay una excepción configurada para esta fecha y hora exactas? Gana sobre cualquier regla recurrente, sin importar cuán específica sea.
Si no hay excepción, se busca la regla recurrente que mejor coincida: hora del día pesa más que temporada, que a su vez pesa más que la regla base general.
Se evalúa la regla de precio dinámico activa con mayor prioridad que dispare para ese momento, y se aplica su ajuste sobre el precio de venta.
Cada impuesto asignado se calcula sobre su propia base, en el orden configurado. Uno marcado como compuesto se calcula sobre el resultado del anterior, no sobre el precio original.
Se suman los impuestos que sí afectan lo que paga el cliente y se redondea a dos decimales. Eso es exactamente lo que cobra el checkout.
Coste, neto, precio de venta, la regla dinámica aplicada si la hubo, y cada impuesto por separado con su base y su monto. Nunca un total sin explicar de dónde sale.
{
"currency": "EUR",
"cost": 18,
"net": 28.1,
"base_retail": 40,
"retail": 44,
"applied_dynamic_rule": {
"trigger_type": "occupancy_threshold",
"adjustment_type": "percentage",
"adjustment_value": 10
},
"taxes": [
{
"name": "VAT",
"basis": "retail",
"application_mode": "additive",
"rate_percentage": 21,
"amount": 9.24
}
],
"customer_total": 53.24
}Para revendedores en la Unión Europea, el régimen de margen (TOMS) exige calcular el impuesto sobre la diferencia entre lo que paga el cliente y lo que se le paga al proveedor, no sobre el precio de venta completo. Cada categoría de impuesto puede definir su base como precio de venta, precio neto o margen: este cálculo no es un caso especial en el código, es una de las tres opciones normales.
La excepción para esa fecha y hora exactas siempre gana sobre cualquier regla recurrente, sin importar cuán específica sea esa regla.
Igual que con la disponibilidad: gana la más específica. Una regla con hora del día pesa más que una con solo temporada, que a su vez pesa más que la regla base general.
Sí, y cada uno puede tener su propia base (venta, neto o margen) y modo (incluido, aditivo o interno), en un orden explícito. Si un impuesto está marcado como compuesto, el siguiente de la cadena se calcula sobre su resultado, no sobre el precio original.
No. Cada regla define su propio tipo de ajuste (porcentaje o monto fijo) y un valor que puede ser negativo, así que la misma mecánica sirve tanto para un recargo de última hora como para un descuento por reserva anticipada.
Depende de cómo esté configurado cada impuesto. Uno "incluido" ya forma parte del precio mostrado; uno "aditivo" se suma aparte en el checkout; uno "interno" nunca se cobra al cliente, solo se registra para contabilidad. El desglose completo se expone en la API, no solo el total.
Tiqory mantiene disponibilidad, precios, pagos y acceso trabajando juntos mientras tu operación crece. Cuéntanos hacia dónde vas; te mostramos cómo llegar sin volver a empezar.