La solución en una página
Construimos el PMS en Odoo y contratamos la pista a quien la hace mejor
Padrosa tendrá un sistema de gestión de parkings propio, integrado en el mismo Odoo del CRM y las finanzas. Factoria IA construye el módulo de operativa y un gateway por parking. Cámaras, barreras, básculas, contadores y pagos los aportan fabricantes especializados, conectados por protocolos estándar.
El cliente nos preguntaba si existe una herramienta dentro del ERP o si tiene que depender de un proveedor externo. La respuesta es un punto intermedio con ventaja clara: el software de gestión es suyo y los equipos de pista son intercambiables.
Lo construimos nosotros
- Módulo
padrosa_parkingen Odoo 18 - Gateway de borde por parking
- Conectores TRAVIS, SNAP y pagos
- Plano de ocupación en vivo
- Verifactu, informes y agentes de IA
Lo contratamos a terceros
- Cámaras y lectura de matrículas
- Reconocimiento ADR
- Barreras, básculas y medición
- Contadores de energía y RFID
- Datáfonos, conectividad e instalación
- Asesoría RGPD
Lo que gana Padrosa
- Un solo dato, del CRM a la factura
- Sin licencia del software de gestión por plaza ni por parking nuevo
- Escala a los 17 parkings previstos
- Proveedores sustituibles sin rehacer nada
- Base lista para agentes de IA
Qué cambia en la propuesta inicial. Las fases 0 y 1 (acotación y CRM multi-parking) quedan igual. La fase 2 pasa de "conector PkCAV" a "PMS nativo en Odoo". La exclusión "maquinaria, barreras y lectura de matrículas continúan en PkCAV" hay que reescribirla: ahora son proveedores que Factoria IA coordina. El detalle está en la sección de plan y coste.
Arquitectura
Cómo funciona
Cada parking tiene un gateway: un mini-PC industrial que habla con los equipos de pista y con Odoo. Si cae internet, el gateway sigue abriendo la barrera con una copia local de las autorizaciones y sincroniza al volver la conexión.
Pista · proveedores
- Cámaras de matrícula y ADR
- Barrera y contacto seco
- Báscula
- Medición de vehículo
- Contadores de energía
- Lector RFID
- Datáfono
Gateway · Factoria IA
- Motor de lectura de matrículas
- Broker MQTT
- Reglas de acceso
- Copia local de autorizaciones
- Drivers de equipos
Odoo 18 · Factoria IA
- Estancias, plazas y tarifas
- Abonos y reservas
- TPV y facturación Verifactu
- CRM multi-parking
- Informes y agentes de IA
Canales · terceros
- TRAVIS (reservas y pagos)
- SNAP / Vrio-SNAP
- Adyen, Stripe u otra pasarela
- Tarjetas de combustible
Qué pasa cuando llega un camión
- La reserva ya existe. Es un abono, una reserva propia o una reserva de TRAVIS o SNAP que Odoo ha sincronizado. Odoo ya ha reservado una plaza del tamaño y la zona adecuados.
- La cámara lee. Matrícula de la tractora, del remolque y, si lleva mercancía peligrosa, el panel naranja (código Kemler y número ONU). El gateway consulta la lista de autorizaciones.
- La barrera abre. Odoo registra la entrada con foto y hora, y marca la plaza como ocupada en el plano.
- Pesaje y energía, si aplican. La báscula envía el peso. Si el camión usa enganche eléctrico, el contador empieza a medir kWh.
- A la salida se cobra. Odoo calcula la tarifa por tipo de vehículo, tiempo, energía y peso. Se cobra con datáfono, abono o tarjeta de combustible, y se emite la factura con Verifactu.
- Todo se cierra solo. La plaza queda libre, Odoo informa a la plataforma de reservas de la salida real y el dato alimenta los informes.
Lo que construimos
El módulo de operativa en Odoo
Todo sobre Odoo Community, sin Enterprise. Reutilizamos módulos estándar y de la comunidad OCA, y escribimos solo lo que es específico de un parking de camiones.
| Bloque | Qué hace | Se apoya en |
|---|---|---|
| Parkings, zonas y plazas | Varios parkings y sociedades. Zonas general, ADR y frío. Tamaños y plazas múltiples. Plano con estado en vivo. | Multiempresa de Odoo y modelos propios |
| Vehículos y conductores | Tractora, remolque, contenedor, conductor y documentación. | Fleet y Contactos |
| Estancias | Entrada y salida con evento de cámara, foto, plaza, peso y consumo. | Modelo propio alimentado por el gateway |
| Tarifas | Por tipo de vehículo, tiempo, energía y peso. | Listas de precios y productos |
| Abonos | Mensuales o anuales con facturación recurrente. | OCA contract, subscription_oca |
| Reservas | Propias y de plataformas. Asignación de plaza por tamaño, ADR o frío. | OCA resource_booking y conectores |
| Cobros y facturas | Caja, datáfono, tarjetas de combustible, facturas simplificadas y completas. | TPV, Facturación y OCA l10n_es_verifactu_oca |
| Energía | Consumo por enganche y activación del enganche tras autorización o pago. | Gateway y líneas de factura |
| ADR y documentos | Registro de ONU y Kemler, control por zona, escaneo de DNI y carta de porte con IA y retención limitada. | Campos propios y OCR/IA |
| CRM multi-parking | Transportistas, oportunidades, captadores externos y fichas. Es la fase 1 de la propuesta. | CRM de Odoo |
| Seguridad y RGPD | Roles por parking, registro de accesos y borrado automático de imágenes a los 30 días. | Grupos de acceso de Odoo |
| Informes y agentes | Ocupación e ingresos por parking y captador, anomalías y agentes de IA sobre el dato. | Odoo y agentes de Factoria IA |
Base de referencia: el módulo odoo_parking_management de Cybrosys (LGPL-3) cubre lo básico de un parking de coches y sirve como punto de partida del modelo de datos. La app IoT de Odoo es Enterprise, por eso la conexión con equipos la resuelve nuestro gateway.
Lo que contratamos
Catálogo de proveedores de pista
Estas son las categorías que hay que cubrir con terceros y las opciones que hemos localizado para cada una. Sirven como lista inicial para pedir oferta en la fase de diseño. Los precios y la disponibilidad en España se piden a cada proveedor.
| Categoría | Qué aporta | Opciones a valorar | Conexión con el gateway |
|---|---|---|---|
| Cámaras de matrícula | Captura de tractora y remolque, de día y de noche, a baja velocidad | Hikvision ANPR, Tattile (procesa en la propia cámara), Axis, Hanwha, MOBOTIX e i-PRO con software Vaxtor en cámara | ONVIF y RTSP, relés y eventos de cámara |
| Motor de lectura de matrículas | Convierte la imagen en matrícula con un porcentaje de acierto medible | Frigate (MIT), fast-alpr (MIT), Plate Recognizer SDK on-premise (Stream desde 35 $/mes por cámara), Vaxtor VaxALPR | MQTT y API REST local |
| Reconocimiento ADR | Lee el panel naranja: código Kemler y número ONU, o panel vacío | Tattile (matrícula, remolque y ADR en un mismo mensaje de tránsito), Vaxtor, Adaptive Recognition Carmen | Mensaje de tránsito por API del fabricante |
| Barreras | Pluma para camión con mando por contacto seco | FAAC (serie B680, pluma de hasta 6 m) u otro fabricante equivalente | Relé controlado desde módulo de E/S |
| Módulos de E/S | Puente entre el gateway y barreras, semáforos y sensores | Moxa ioLogik E1200 | Modbus TCP por Ethernet |
| Medición de vehículos | Altura, largo y ancho en entrada y salida | SICK (perfilado con lidar y control de barrera con lidar 2D), ipComRoads, Ameri-tek | Controlador del sensor a gateway. A definir en el diseño. |
| Básculas y pesaje | Peso del camión y de la mercancía, con validez metrológica si se factura | Mettler Toledo, Dini Argeo, Laumas | Indicador por RS232, RS485 o Ethernet |
| Contadores de energía | Consumo por enganche para facturar y para activar o cortar el suministro | Carlo Gavazzi (serie EM), Circutor | Modbus por RS485 o TCP, según modelo |
| RFID y tarjetas | Identificación de vehículos abonados y de conductores | FEIG (UHF con OSDP), Nedap uPASS Go | Wiegand, OSDP o TCP |
| Cobros presenciales | Datáfono o columna de pago en caja o salida | Adyen y Stripe (terminales del TPV de Odoo 18), OCA pos-payment-terminal | TPV de Odoo |
| Canales de reserva y pago | Entrada de reservas y cobro con tarjetas de combustible | TRAVIS (Booking, Transaction y Financial Documents API), SNAP y Vrio-SNAP en España | API REST de cada plataforma |
| Infraestructura del parking | Mini-PC industrial, SAI, switch PoE y router con línea de respaldo | Equipos estándar a cotizar con el integrador | Red propia del parking con acceso remoto seguro |
| Instalación y mantenimiento | Obra, cableado, montaje, puesta en marcha y avisos 24/7 | Integrador de control de accesos de la zona | No aplica |
| Cumplimiento | Evaluación de impacto RGPD, cartelería, contratos de encargado y criterios fiscales | DPO o asesor RGPD y gestoría del cliente | No aplica |
Las capacidades indicadas salen de las webs de cada fabricante o de sus distribuidores. Cámaras, motor de lectura, ADR y barreras se cierran con una prueba real en el parking antes de comprar equipos para toda la red.
Responsabilidades
Quién hace qué
| Quién | Responde de |
|---|---|
| Factoria IA | Diseño de la solución, módulo Odoo, gateway, conectores, pruebas de integración, formación y puesta en marcha. Coordina a los demás proveedores. |
| Integrador de hardware | Suministro e instalación de cámaras, barreras, E/S, báscula, contadores y red. Mantenimiento físico. |
| Proveedores de lectura y ADR | Licencias, calibración y soporte del motor de matrículas y del reconocimiento ADR. |
| Proveedor de pagos | Datáfonos o pasarela, liquidación y conciliación. |
| TRAVIS y SNAP | Alta comercial de los parkings, credenciales de API y condiciones de reserva. |
| Padrosa | Decisiones de negocio, acceso a los parkings, contratos con terceros, tarifas y responsable de protección de datos. |
| DPO y gestoría | Evaluación de impacto, cartelería y validación fiscal de Verifactu. |
Decisión para vosotros. Hay dos modelos de contratación de terceros. En el primero, Padrosa contrata directamente a cada proveedor y Factoria IA dirige la integración técnica. En el segundo, Factoria IA actúa como integrador y gestiona la compra y la instalación. El primero mantiene la propuesta cerrada en horas de desarrollo. El segundo da un único interlocutor al cliente y requiere definir margen, garantías y responsabilidad sobre el hardware.
Punto por punto
Las 17 funciones del catálogo de PkCAV y cómo se resuelve cada una
| Función | Cómo se resuelve | Dónde | Cuándo |
|---|---|---|---|
| Lectura de matrículas | Cámara por carril y motor de lectura, con lista de autorizaciones en el gateway | Odoo + proveedor | Piloto |
| Emisión y validación de tickets | Entrada sin ticket por matrícula, con QR o ticket impreso desde el TPV como respaldo | En Odoo | Núcleo |
| Identificación y tarificación por tipo de vehículo | Listas de precios por categoría de vehículo | En Odoo | Núcleo |
| Cobros automáticos o manuales | TPV con datáfono, abonos y tarjetas de combustible | Odoo + proveedor | Núcleo y canales |
| Medición de vehículos en entrada y salida | Sensores lidar que miden altura, largo y ancho y lo pasan al gateway | A definir en el diseño | Energía y extras |
| Pesajes automáticos en básculas | Indicador conectado al gateway y peso en la estancia | Odoo + proveedor | Piloto |
| Gestión de viales reversibles | Lógica de semáforos y barreras en el gateway según la instalación | A definir en el diseño | Según parking |
| Mercancías peligrosas (ONU / nº de peligro) | Lectura del panel naranja, registro en la estancia y plaza ADR asignada automáticamente | Odoo + proveedor | Energía y extras |
| Enganches eléctricos, contadores y cobros | Contador por enganche, consumo en la factura y activación del suministro tras autorización | Odoo + proveedor | Energía y extras |
| Tarjetas de proximidad | Lector RFID conectado al gateway | Odoo + proveedor | Piloto |
| Documentación: DNI y carta de porte | Escaneo con lectura por IA en Odoo, guardando solo los datos necesarios | En Odoo | Energía y extras |
| Control de flotas | Contenedores, autobuses y caravanas como tipos de vehículo | En Odoo | Núcleo |
| Grabaciones de seguridad en accesos | Grabación de las cámaras de acceso con borrado automático a 30 días | Odoo + proveedor | Piloto |
| Interfaz con cualquier ERP | No hace falta interfaz: el PMS vive en el ERP. Para sistemas externos, API de Odoo. | En Odoo | Núcleo |
| Asignación de plazas | Por abonado, mercancía, tamaño y plazas múltiples | En Odoo | Núcleo |
| Control del tránsito de entrada y salida | Reglas de acceso, antipassback y lista negra en el gateway y en Odoo | Odoo + proveedor | Piloto |
| Mapa digitalizado de las instalaciones | Plano por parking con el estado real de cada plaza | En Odoo | Núcleo |
Son 17 funciones: 7 se resuelven solo en Odoo, 8 con Odoo y un proveedor, y 2 (medición y viales reversibles) se cierran en el diseño con datos de cada instalación.
Plan y coste orientativo
Cómo encaja en la propuesta de Factoria IA
Mismas reglas que la propuesta inicial: jornada de 8 horas a 640 €, sin IVA. Las fases 0 y 1 son las de la propuesta. Las filas 2A a 2E sustituyen a las tres filas del conector PkCAV (2A: 2 a 4 jornadas, 2B: 10 a 16, 2C: 3 a 6).
| Bloque | Qué incluye | Cuándo | Jornadas | Forquilla |
|---|---|---|---|---|
| 0 · Sesión de acotación | Comercial, operativa, administración y visita técnica a un parking | Semanas 1 a 3 | 3 a 5 | 1.920 a 3.200 € |
| 1 · CRM multi-parking | Modelo cliente-parking, captadores externos, migración | Meses 1 a 3 | 16 a 24 | 10.240 a 15.360 € |
| 2A · Diseño de la pista | Inventario, esquema de cada carril, petición de ofertas a proveedores | Durante la fase 1 | 4 a 6 | 2.560 a 3.840 € |
| 2B · Núcleo operativo | Estancias, plazas, tarifas, abonos, TPV, facturación y Verifactu, plano | Meses 3 a 8 | 34 a 55 | 21.760 a 35.200 € |
| 2C · Piloto de pista | Gateway, cámaras, barrera, báscula y RFID en un parking, con 4 semanas de comparación de lectores | Meses 6 a 9 | 13 a 31 | 8.320 a 19.840 € |
| 2D · Energía, ADR y documentos | Contadores, ADR, escaneo de documentos con IA, medición si procede | Meses 8 a 11 | 16 a 32 | 10.240 a 20.480 € |
| 2E · Canales y pagos | TRAVIS, SNAP, tarjetas de combustible y datáfonos | Meses 8 a 12 | 12 a 30 | 7.680 a 19.200 € |
| 4 · Puesta en marcha | Una por arrancada: CRM, operativa y finanzas, más bolsa de ajustes | Con cada arrancada | 6 a 10 | 3.840 a 6.400 € |
| Total con un parking | Bloques 0, 1, 2A a 2E y 4 | 104 a 193 | 66.560 a 123.520 € |
Lo que hay que saber de la cifra
- Es una estimación nuestra para dimensionar, igual que las forquillas de la propuesta. Se cierra tras la fase 0 y la visita técnica.
- Cada parking adicional cuesta entre 13 y 31 jornadas de integración de pista (8.320 a 19.840 €) y baja cuando la instalación se repite.
- No incluye hardware, licencias de lectura ni instalación. Eso se cotiza en el bloque 2A.
- Recurrente de la propuesta: servidor 90 €/mes y mantenimiento 240 €/mes. El gateway de cada parking puede añadir soporte propio.
Encaje con los planes Partner
- Partner Completo: 80 h al mes son unas 120 jornadas en 12 meses. Cabe la parte baja de la forquilla. El resto pasa al segundo año o se amplía la dedicación.
- Partner Esencial: 40 h al mes son unas 60 jornadas al año. Cubre la fase 1 y el núcleo operativo parcial. La pista queda para después.
- Proyecto cerrado: hay que reescribir el abasto con estos bloques tras la fase 0.
Plan B si el cliente prefiere un proveedor llave en mano. Conectamos Odoo al sistema de pista que elija (PkCAV u otro) con el enfoque de conector de la propuesta inicial: Odoo recibe estancias y cobros, y el proveedor sigue mandando en la pista. Para eso la condición es obtener del proveedor una API documentada y exportación completa de datos.
Riesgos
Lo que puede salir mal y cómo lo cubrimos
| Riesgo | Cómo lo cubrimos |
|---|---|
| La pista se para si falla internet o la luz | Gateway con copia local de autorizaciones, SAI y router con línea de respaldo 4G o 5G. Procedimiento manual de apertura. |
| La lectura falla con remolques, matrículas extranjeras o suciedad | Piloto de 4 semanas en un carril que compara el motor abierto con uno comercial, midiendo acierto de día y de noche. Decide el dato. |
| RGPD: la matrícula es dato personal | Evaluación de impacto, cartelería por capas, registro de actividades, imágenes máximo 30 días y procesamiento en el propio parking. |
| Verifactu en TPV aún no está en Odoo 18 | El módulo de facturas de OCA ya existe en 18.0. La variante para TPV está en migración (PR abierta). No comprometemos fecha de cobro en TPV hasta que esté, y mientras tanto se factura desde Facturación. |
| Dependencia de un proveedor de pista | Protocolos estándar (ONVIF, Modbus, MQTT), dos opciones por categoría y contratos con API documentada y exportación de datos. |
| El peso se factura y hay que cumplir metrología | Báscula homologada con instalador autorizado. Odoo registra el peso, no lo certifica. |
| Seguridad de los equipos conectados | Red del parking segmentada, acceso remoto solo por VPN y actualizaciones controladas. |
Siguiente movimiento
Próximos pasos
- Responder al cliente. Confirmar que sí podemos hacer el PMS dentro de Odoo, con proveedores especializados para la pista, y proponer la reunión de la semana que viene con el equipo que vuelve del viaje.
- Decidir el modelo de contratación. Padrosa contrata a cada proveedor o Factoria IA actúa como integrador. Esa decisión cambia la propuesta.
- Actualizar la propuesta. Sustituir el conector PkCAV por el bloque 2A a 2E y reescribir la exclusión de maquinaria, barreras y lectura de matrículas.
- Meter la visita técnica en la fase 0. Llers y La Jonquera, con inventario de cámaras, barreras, báscula, contadores y red.
- Pedir oferta. Dos o tres proveedores por categoría, empezando por cámaras, lectura, ADR y barreras.
- Montar una prueba de pista en el taller. Una cámara con Frigate y fast-alpr enviando eventos a un Odoo de pruebas, para llegar al piloto con el conector ya probado.
Preguntas para el cliente
- ¿Cuántos parkings y en qué países entran en el alcance?
- ¿Qué hardware hay instalado y quién lo mantiene?
- ¿Cuántas entradas diarias, qué porcentaje son abonados y qué medios de pago se usan?
- ¿Se factura el pesaje o la energía?
- ¿Hay contrato con TRAVIS, SNAP u otras plataformas?
- ¿Qué histórico del sistema anterior hay que migrar?
Preguntas para cada proveedor
- ¿Qué API o protocolo expone y con qué documentación?
- ¿Funciona sin conexión y qué pasa al volver?
- ¿Cuál es el modelo de licencia, el mantenimiento y el coste por parking adicional?
- ¿Qué soporte y qué tiempo de respuesta ofrece?
- ¿Se pueden exportar todos los datos?
- ¿Tiene experiencia con Odoo o con integradores externos?
Transparencia
Qué se cierra en la fase 0
- Precios y plazos de hardware y licencias, que dependen del parking y del proveedor.
- Precisión real de cada motor de lectura con los camiones de Padrosa.
- Documentación de API de los proveedores de ADR y de la API de SNAP, que no es pública.
- Detalle de la API V2 y de la Transaction API de TRAVIS, y si ofrece avisos por webhook o solo consulta periódica.
- Disponibilidad en España de terminales de pago compatibles con el TPV de Odoo 18 Community. Redsys es la pasarela habitual y falta confirmarla.
- Si los parkings de Nection ya están dados de alta en TRAVIS o SNAP.
- Las cifras de coste son estimaciones propias y no presupuestos. La evaluación de impacto y la cartelería se revisan con el DPO del cliente, y en Francia con criterios CNIL.