Concesionaria de Tunuyán vs nota de crédito en domingo
Un caso anonimizado sobre Ruta 40: el ERP comercial que no emitía nota de crédito fuera de horario, la cuenta real del costo y la migración a Odoo 18 self-hosted.
El segundo domingo de marzo, a las 16:43, una concesionaria sobre la Ruta 40 en Tunuyán perdió una venta de pickup 0 km porque el ERP comercial no le permitió emitir una nota de crédito. El cliente tenía la transferencia hecha desde una sucursal del Banco Nación de Mendoza Capital, el patentamiento iniciado y la voluntad de manejar la camioneta esa misma tarde hacia Vista Flores. Lo que no había era acceso al módulo administrativo del software: el contrato de soporte SaaS estipulaba atención lunes a viernes de 9 a 18. Domingo, ni con un mensaje en el chat de WhatsApp.
El sistema que solo trabaja en horario de oficina cuando la oficina ya cerró
Eduardo, jefe de compras y administración del concesionario, lleva nueve años con el mismo paquete. Pagaba USD 480 al mes, en pesos al cambio oficial del último día. Una camioneta blanca con la calcomanía oxidada de la primera promoción del año estacionada al frente. Café Bonafide en taza térmica. Computadora con Windows 10 que pide actualizar cada media hora.
El sistema cumplía bien la función básica: registrar ventas, emitir factura A, sincronizar con AFIP/ARCA. Lo hacía hasta que tuvo que hacer algo distinto. Una nota de crédito por un equipamiento que el comprador devolvió porque la pickup salió de fábrica sin la barra antivuelco —reclamo legítimo, comprobable, que cualquier ERP debería poder gestionar—. La operación quedó congelada. Eduardo intentó forzar el procedimiento. El ERP devolvió un cartel dócil: "Operación no permitida fuera de horario administrativo".
Según estadísticas mensuales de ADEFA de febrero 2026, las concesionarias argentinas comercializaron 36.292 unidades en ese mes. Cuyo aporta entre el 7 y el 8% del total. Que un domingo se trabe una operación no es excepción: en zonas donde el cliente viene desde 200 km, la fuerza de la venta está justamente en el fin de semana.
Por qué "exigir mejor SLA" no soluciona el problema
La respuesta intuitiva es renegociar el contrato. Pedir un SLA 24x7. Pagar más. Eduardo lo pensó. Cuando pidió cotización, el proveedor respondió con un upgrade que llevaba el costo a USD 920 mensuales y dejaba la atención telefónica de domingo solo para incidencias críticas, definidas por el propio proveedor. La promesa de respuesta era de seis horas. Una venta de domingo dura, en promedio, ochenta minutos.
El antagonista verdadero no es el horario del soporte. Es la dependencia única: un sistema cerrado, donde el dueño del dato no puede hacer nada sin permiso del proveedor. La licencia con candado domingueado.
Acá entra el segundo dato. Cada nota de crédito automotriz no emitida en el momento le cuesta a la concesionaria, según el cálculo interno de Eduardo, alrededor de $850.000 ARS al cambio de marzo, sumando comisión perdida del vendedor, retención del cliente y gasto operativo de la maniobra abortada. En seis meses de relevamiento, contó nueve casos similares. La cuenta sale más cara que el upgrade. Pero el upgrade no resuelve el problema estructural: el dueño del proceso sigue sin las llaves.
La salida: ERP propio, on-premise, con plan de soporte interno
La pila concreta que se evaluó para la concesionaria:
- Odoo 18 Community con la localización argentina oficial, corriendo on-premise sobre PostgreSQL 17.
- Módulos específicos: Sales, Inventory, Accounting con plan AR. Patentamiento gestionado vía integración con DNRPA y la firma electrónica del registro automotor.
- Servidor en sala técnica del concesionario, Intel Xeon E-2336 con 32 GB RAM y SSD NVMe en RAID 1. Costo: USD 2.400 al cambio del 25 de abril.
- Soporte interno con dos personas formadas —Eduardo y un administrativo más joven—. Capacitación inicial, USD 1.800. La frase que define el cambio: cuando se traba el sistema un domingo, no llaman a nadie. Lo destraban ellos.
Costo total del primer año, incluido servidor y formación: cerca de USD 8.700. Costo del año dos en adelante, alrededor de USD 1.200 (electricidad, antivirus, backup). El paquete cerrado anterior salía USD 11.040 anuales antes del upgrade.
En ULTIMA MILLA hicimos una migración similar para un colegio profesional cuyano con 1.800 matriculados. La diferencia que más impactó al cliente no fue el costo: fue saber qué pasa cuando algo falla. Antes: llamar al proveedor y rogar. Después: abrir el log de Odoo, leer el error, resolverlo o agendarlo para el lunes con respaldo.
Tres riesgos honestos antes de copiar este modelo
Primero, la curva de aprendizaje: Odoo 18 con localización argentina es más exigente que un ERP cerrado tipo Tango o Bejerman. La concesionaria tiene que aceptar que los primeros sesenta días son turbulentos. Si el dueño no banca eso, mejor seguir pagando.
Segundo, el partner local importa. Self-hosted no significa solitario. Hay que tener un contacto técnico identificado —puede ser interno o externo— que conozca la localización argentina y los cambios de RG ARCA. El que se duerme con el firmware del controlador fiscal pierde la próxima auditoría.
Tercero, el respaldo no es opcional. Servidor on-premise sin backup off-site es ruleta rusa. Replicación a un VPS argentino con cifrado, USD 35 mensuales. Ese gasto no se discute.
Eduardo todavía no firmó la migración. Pero ya tiene el presupuesto sobre el escritorio. La camioneta blanca espera en la playa de exposición.
Nota: el caso es un compuesto anonimizado de situaciones reales en concesionarias cuyanas. Los nombres son ficticios; la dinámica, no.