Estacionamiento (Parking)¶
Producto: OpenTPV | Módulo: Módulos Verticales | Última actualización: 2026-08-12
Introducción¶
El módulo de estacionamiento cubre dos negocios distintos con el mismo motor de cálculo. Requiere licencia modparking.
| Perfil | Para quién | Cómo cobra |
|---|---|---|
| Retail con validación por compra | Supermercados, tiendas grandes, centros comerciales | El estacionamiento se libera o se descuenta según el monto que el cliente compró. |
| Operador por tiempo | Estacionamientos como negocio principal | Cobra por el tiempo de permanencia, sin ninguna regla de compra. |
La diferencia entre ambos es qué reglas están activas, no cómo funciona el sistema. Se configura una sola vez y el resto de la operación es idéntica.
El módulo funciona sin barreras ni hardware: basta una persona que entregue el ticket de entrada y un lector de código de barras en la caja. Si más adelante se instala una barrera, el flujo no cambia.
Marco legal: Ley N° 20.967¶
La Ley 20.967 regula el cobro de estacionamientos en Chile y admite solo dos formas de cobrar:
| Modalidad | Regla |
|---|---|
| Por minuto | Se cobra el minuto efectivo de uso. No se puede redondear ni aproximar al alza bajo ninguna circunstancia. |
| Por tramo vencido | El primer tramo no puede ser inferior a 30 minutos y los siguientes no pueden ser inferiores a 10 minutos. Un tramo que no se ha cumplido no se cobra. |
OpenTPV aplica estos límites dentro del motor de cálculo, no solo en la pantalla de configuración. Si se configura un primer tramo de 15 minutos, el sistema cobra igual como si fuera de 30. Esto es deliberado: una configuración equivocada no puede convertirse en un cobro fuera de la ley.
Sobre la privacidad
El ticket usa un folio y códigos generados por el sistema. No se registra la patente ni ningún dato del conductor, para no entrar en el tratamiento de datos personales de la Ley 21.719.
Configuración¶
Vaya a Opciones y seleccione la sección Estacionamiento.

Perfil y tiempos¶
| Campo | Qué hace |
|---|---|
| Perfil de negocio | Retail: libera según el monto de la compra. Operador: cobra por tiempo, sin regla de compra. |
| Módulo activo | Permite apagar el estacionamiento sin perder la configuración. |
| Tolerancia de entrada | Minutos que no se cobran nunca. Es para el cliente que entra y se arrepiente. |
| Ventana de salida | Plazo que tiene el cliente para salir después de pagar. Pasado ese plazo se recalcula. |
Liberación por compra¶
Este bloque solo aplica al perfil Retail. En el perfil Operador se ignora completo.
| Campo | Qué hace |
|---|---|
| Monto mínimo que libera | Desde qué monto de compra el cliente recibe estacionamiento liberado. |
| Minutos de cortesía | Cuántos minutos cubre esa liberación. |
| Tipo de liberación | Total: al pasarse, cobra solo la diferencia. Parcial: al pasarse, pierde el beneficio y se cobra todo el tiempo. |
| Usar escalones por monto | En vez de un único monto mínimo, permite definir tramos: mientras más compra, más minutos libera. |
Con los escalones activados se completa una tabla como esta:
| Compra desde | Minutos liberados |
|---|---|
| $10.000 | 60 |
| $20.000 | 120 |
| $30.000 | 180 |
El sistema toma el escalón más alto que la compra alcance. Una compra de $25.000 libera 120 minutos.
Tarifa por tiempo¶
| Campo | Qué hace |
|---|---|
| Modalidad | Por minuto efectivo o Por tramo vencido. Son las dos que permite la ley. |
| Valor de la unidad | Precio de un minuto o de un tramo, según la modalidad elegida. |
| Primer tramo | Mínimo legal 30 minutos. Un valor menor se eleva automáticamente. |
| Tramos siguientes | Mínimo legal 10 minutos. Un valor menor se eleva automáticamente. |
| Cobrar el primer tramo al ingresar | Ver el recuadro más abajo. |
| Tope diario | Monto máximo por día calendario. Dejar en blanco si no hay tope. |
Cobrar el primer tramo al ingresar
La ley habla de "tramo vencido", y eso admite dos lecturas.
Desactivado (por defecto): permanecer menos que el primer tramo no se cobra. Es la lectura literal y la más favorable al cliente.
Activado: el primer tramo se cobra apenas se supera la tolerancia de entrada. Es la práctica habitual del rubro y sigue siendo legal, porque el tramo cobrado nunca baja de 30 minutos.
Elija según su modelo de negocio. El sistema cumple la ley en las dos.
Operación y cobro¶
| Campo | Qué hace |
|---|---|
| Punto de cobro sin compra | Dónde paga quien no compró: caja normal, caja exclusiva o colector. |
| Validación de salida | Cómo se autoriza la salida: persona con lector, relé, API de barrera o móvil. |
| Documento del cobro | Línea dentro de la boleta del cliente, o boleta separada. |
| Glosa de la línea | Texto que aparece en el documento, por ejemplo "ESTACIONAMIENTO". |
| Código de la línea | Debe empezar con SC_. Es lo que hace que el TPV lo trate como servicio y no como producto de inventario. |
Registrar el ingreso de un vehículo¶
Cuando el vehículo entra, alguien tiene que crear la sesión y entregar el ticket.
- Vaya al menú Módulos y luego Estacionamiento.
- Presione Registrar ingreso.

El sistema crea la sesión, la marca con la hora de entrada e imprime el ticket.

El ticket incluye la tarifa vigente. Esto no es un detalle estético: la ley obliga a informar la tarifa antes de que el cliente contrate el servicio, no al momento de cobrarle.
La hora la pone el servidor
La hora de ingreso se toma del servidor de base de datos, no del reloj del PC. En un recinto con varias cajas, un reloj desajustado cambiaría el cobro según dónde se atendió al cliente.
Cobrar en caja¶
El cliente llega a la caja con su ticket. El cajero lo valida dentro de la venta en curso, sin abrir otra pantalla.
Escanear el ticket¶
Hay dos formas, y las dos hacen lo mismo:
| Forma | Cómo |
|---|---|
| Escaneo directo | Pasar el ticket por el lector en el mismo campo donde se escanean los productos. El sistema lo reconoce solo. |
| Tecla F7 | Presionar F7 y escanear o digitar el código. Es la alternativa cuando el código de barras está dañado. |

Qué pasa después¶
El sistema calcula el cobro usando el tiempo transcurrido y, en el perfil Retail, el total de la compra en curso. Hay tres resultados posibles:
| Resultado | Qué hace el sistema |
|---|---|
| Liberado | No agrega nada a la boleta. Avisa que el estacionamiento quedó liberado. |
| Cobro de la diferencia | Agrega una línea solo por el tiempo que excede la cortesía. |
| Cobro completo | Agrega una línea por todo el tiempo de permanencia. |

El cobro se confirma al emitir¶
La sesión no queda pagada al agregar la línea, sino cuando el documento se emite con folio. Si el cajero cancela la venta, la sesión sigue activa y el cliente no queda con un estacionamiento cobrado sin respaldo.
Una vez emitido el documento, el sistema imprime el ticket de salida con el código que autoriza el retiro y la hora límite para salir.

Autorizar la salida¶
En la salida se escanea el código de salida del ticket.
| Situación | Qué ocurre |
|---|---|
| Dentro de la ventana | Se autoriza el retiro y la sesión queda cerrada. |
| Fuera de la ventana | El sistema recalcula y muestra el excedente por cobrar. No se rechaza sin más: se informa cuánto falta. |
| Ticket ya usado | Se autoriza igual. Un lector que dispara dos veces no puede dejar a nadie encerrado. |
Sesiones activas¶
La pantalla de estacionamiento muestra todo lo que está dentro del recinto o pendiente de resolver.
| Columna | Qué muestra |
|---|---|
| Folio | Número de la sesión |
| Estado | En el recinto, Liberado, Pagado o Contingencia |
| Ingreso | Fecha y hora de entrada |
| Permanencia | Tiempo transcurrido hasta ahora |
| Cobrado | Monto cobrado, si ya se validó |
| Código entrada / salida | Los códigos de los tickets |
Consultar un ticket¶
Escriba o escanee el código en el campo de consulta y presione Consultar. El sistema muestra el estado de la sesión y cuánto pagaría el cliente si no comprara nada, que es la pregunta más frecuente en el mesón.
Anular un ingreso¶
Sirve para un ingreso registrado por error. Solo funciona si la sesión todavía no se cobró: lo ya cobrado se corrige con nota de crédito por el flujo normal de documentos.
Conciliar una contingencia¶
Si se cae la conexión al momento de validar una salida, el vehículo igual debe poder salir. Esas sesiones quedan marcadas como Contingencia y aparecen en esta pantalla hasta que alguien las cierre.
Seleccione la sesión, presione Conciliar contingencia e indique el monto que finalmente se cobró. Si se perdonó, deje 0.

Permisos¶
El módulo usa tres permisos independientes, que se asignan por tipo de usuario:
| Permiso | Habilita |
|---|---|
| ESTACIONAMIENTO INGRESO | Registrar ingresos e imprimir tickets |
| ESTACIONAMIENTO SESIONES | Anular ingresos y conciliar contingencias |
| ESTACIONAMIENTO COBRO | Validar y cobrar el estacionamiento en la caja |
Están separados a propósito: un cajero necesita COBRO pero no tiene por qué poder anular ingresos, y el guardia de la entrada necesita INGRESO y nada más.

Preguntas frecuentes¶
¿Qué pasa si el cliente pierde el ticket? Se puede buscar la sesión en la pantalla de estacionamiento por folio y reimprimir el ticket con el botón Reimprimir.
¿Se puede cobrar a alguien que no compró nada? Sí. En el perfil Retail, un cliente sin compra paga el tiempo completo. Dónde paga lo define la opción Punto de cobro sin compra.
¿Por qué el sistema cobra menos de lo que configuré? Probablemente configuró un primer tramo menor a 30 minutos o tramos siguientes menores a 10. El motor eleva esos valores al mínimo legal. También puede ser que el cliente no haya completado el primer tramo y la opción de cobrarlo por adelantado esté desactivada.
¿El cliente puede entrar y salir sin cobro? Sí, si permanece menos que la tolerancia de entrada. Esa tolerancia existe justamente para eso.
¿Sirve si tengo varias sucursales? Sí. La configuración y los folios son por sucursal.
Requisitos¶
| Requisito | Detalle |
|---|---|
| Licencia | modparking |
| Impresora | Impresora térmica configurada como Ticket, para los tickets de entrada y salida |
| Lector | Lector de código de barras en la caja y en la salida |
| Permisos | Al menos un usuario con ESTACIONAMIENTO INGRESO y los cajeros con ESTACIONAMIENTO COBRO |
¿Necesita ayuda adicional? Contacte a soporte: soporte@openx.cl