Cómo automatizar el inventario de tu PYME sin botar el Excel
Voy a empezar por donde nadie empieza: tu Excel no es el problema. Me he encontrado inventarios en Excel funcionando mejor que sistemas de cuarenta millones, y sistemas de cuarenta millones que nadie usa porque cargarlos daba pereza. El problema casi nunca es la herramienta. Es que estás tratando el inventario como un solo problema, y son dos.
El inventario no es un problema. Son dos.
Lo que te está matando no es «el inventario». Es cómo entra la mercancía y cómo sale. Son dos flujos distintos, con dueños distintos, datos distintos y soluciones distintas. Y la razón por la que la gente se ahoga es que intenta resolverlos juntos, de una, con una sola compra.
Sepáralos y el problema se vuelve manejable:
- La entrada es un problema de lectura: te llegan facturas de proveedores en PDF, en foto, en papel, y alguien las digita.
- La salida es un problema de captura: la mercancía se va y hay que registrar que se fue, en el momento en que se fue.
Casi siempre la salida ya está medio resuelta y nadie se ha dado cuenta. Ya vamos allá.
Paso 0: el maestro de productos. Sin esto no arranca nada.
Este es el fundamental, y es el paso que todo el mundo quiere saltarse porque es aburrido. Si te lo saltas, cualquier herramienta que compres va a fallar, y vas a creer que la herramienta era mala.
Abre tu Excel y busca un producto cualquiera. Ahora búscalo otra vez. Te apuesto lo que quieras a que aparece así:
Tornillo 1/2 galvanizadoTORNILLO 1/2" GALVtorn. 1/2 galvanizado x100
Para ti son el mismo tornillo. Para cualquier sistema del mundo son tres productos distintos. Y ahí es donde el inventario deja de cuadrar — no por robo, no por descuido, sino porque el mismo objeto tiene tres nombres.
El maestro de productos es una sola tabla donde cada cosa que vendes existe una vez. Necesita cuatro columnas, no más:
- Código interno. Tuyo, corto, que no cambie nunca.
TOR-12-GAL. Este es el que manda. - Nombre limpio. Uno solo, escrito como tú lo dirías.
- Unidad de medida. Y aquí ojo: la unidad en la que vendes, no en la que compras.
- Factor de conversión. Si compras cajas de 100 y vendes por unidad, el factor es 100. Este número es el que evita el 80 % de los descuadres.
Hacer esto para 300 productos toma un par de días de alguien concentrado. No es glamoroso y no lo puede hacer una IA sola, porque solo tú sabes si esos tres tornillos son el mismo. Pero es la diferencia entre automatizar y gastar plata.
La entrada: leer facturas sin digitarlas
Aquí sí entra la tecnología, y funciona mejor de lo que la gente cree. Un OCR moderno lee una factura en PDF o en foto y saca las líneas: producto, cantidad, precio. Eso ya está resuelto y es barato.
Pero el OCR no es el reto. Leer es la parte fácil. El reto es que lo que leyó no se parece a tu maestro de productos.
Tu proveedor le dice TORNILLO GALVANIZADO 1/2 PULG CAJA X 100 UND. Tú le dices TOR-12-GAL. El OCR te va a entregar el nombre del proveedor, tal cual, y si lo cargas así acabas de crear un producto nuevo en tu inventario. Otra vez.
El script de limpieza: una tabla de equivalencias
Esto es lo que hay que construir, y es más sencillo de lo que suena. Es una tabla de traducción entre el idioma de cada proveedor y el tuyo:
- Proveedor · quién factura
- Texto como viene · el nombre exacto que aparece en su factura
- Tu código · a qué producto tuyo corresponde
- Factor · cuántas de tus unidades trae una de las suyas
La primera vez que llega una factura de un proveedor nuevo, alguien tiene que emparejar las líneas a mano. Duele una vez. La segunda factura de ese mismo proveedor ya entra sola, porque las líneas se repiten. Después de tres o cuatro meses, el 90 % de lo que llega se empareja solo y solo revisas las excepciones.
Antes de escribir el emparejamiento, el script tiene que hacer la limpieza aburrida: quitar espacios de más, unificar mayúsculas, normalizar tildes, separar el número de la unidad, y —la que más problemas da en Colombia— decidir si el precio viene con IVA o sin IVA. Si esa columna te llega revuelta, tu costo promedio queda mal y todos los márgenes que calcules después son mentira.
Y una regla que te vas a agradecer: lo que el script no logre emparejar con seguridad, no lo adivine. Que lo deje en una pestaña de pendientes para que un humano lo mire. Una automatización que inventa datos es peor que no tener automatización, porque destruye la confianza en el número y ya nadie vuelve a creerle al sistema.
La salida: probablemente ya la tienes y no la estás usando
Esta es la parte que emociona. En Colombia, si ya facturas electrónicamente —y casi todos ya deben hacerlo—, cada venta que haces ya está digitalizada. Está en la DIAN, está en tu proveedor tecnológico, está en un XML con el detalle línea por línea.
O sea que el dato de salida ya existe. Lo que pasa es que lo estás usando solo para cumplirle a la DIAN, y no para saber qué te queda en bodega.
Ahí hay tres escenarios, y el tuyo define qué construir:
- Facturas electrónicamente y tienes acceso a los XML. Es el mejor caso. Se lee el XML, se traduce con la misma tabla de equivalencias, y el inventario se descarga solo. No hay que comprar nada nuevo.
- Tienes un POS pero no habla con tu inventario. Muy común. La pregunta que hay que hacerle al proveedor es una sola: «¿tiene API o exporta las ventas con el detalle de productos?» Si la respuesta es sí, se conecta. Si es no, ese POS te tiene secuestrada la información.
- Vendes sin registrar en el momento. Mostrador, domicilios, WhatsApp. Aquí no hay software que te salve: si la salida no se captura cuando ocurre, se pierde. Este es el único caso donde hay que cambiar el proceso antes que la herramienta.
Entonces, ¿qué construyo?
Depende de dos cosas nada más: cuánto te mueves y qué vendes. No de qué tan moderna quieras verte.
- Menos de ~300 productos y movimiento tranquilo: quédate en la hoja de cálculo. Se le agrega la carga automática de facturas y la lectura de ventas, y ya. Google Sheets con un par de scripts hace esto sin drama y no te cuesta licencias.
- Varias personas registrando, o movimiento en bodega: ahí sí hace falta una app para que la gente no toque la hoja directamente. Herramientas tipo AppSheet arman esto sobre tu misma hoja en cuestión de días. Sigue siendo tu Excel por debajo, pero con formulario, permisos y registro de quién hizo qué.
- Perecederos, lotes, vencimientos o trazabilidad obligatoria: aquí no improvises. Alimentos, medicamentos y cosméticos necesitan un sistema serio, porque el costo de un error no es un descuadre — es sanitario y legal.
- Varios puntos de venta o más de unas mil referencias: POS completo o ERP. Y ahí el proyecto ya no es de tecnología, es de operación: cambia cómo trabaja la gente.
Fíjate que en tres de los cuatro casos no hay que comprar un sistema. Esa es la parte que casi nadie te va a decir, por razones obvias.
El orden, que es lo que de verdad importa
Si te llevas una sola cosa de todo esto, que sea la secuencia. Hacerlo en otro orden es la forma más cara de no resolver nada:
- Uno. Limpiar el maestro de productos. Sin esto, nada de lo demás sirve.
- Dos. Resolver la salida, porque casi siempre ya está medio hecha y te da la foto real de qué se mueve.
- Tres. Automatizar la entrada con OCR y la tabla de equivalencias.
- Cuatro. Y solo ahí, si el volumen lo pide, mirar un sistema.
La palabra inventario viene del latín invenire, que significa «encontrar». No «controlar», no «vigilar»: encontrar. Un inventario sirve para poder encontrar lo que tienes. Si tu hoja de cálculo te dice dónde está y cuánto queda, está haciendo su trabajo — por fea que se vea.
Y algo que le digo a todos los clientes con los que trabajo esto: shit goes up, shit comes down. Los meses buenos y los malos van a pasar igual. Lo que no puede pasar es que no sepas por qué. Un inventario que cuadra no te hace vender más; te deja saber qué pasó, y con eso sí se decide.
Si quieres saber cuál de estos cuatro pasos es el que te toca a ti primero, te dejamos la herramienta que lo ordena — son tres minutos y te dice por dónde arrancar según cómo trabajas hoy.
¿Cuánto te está costando esto al mes?
Nombra las tareas que se te repiten y te decimos cuál va primero, con el criterio explicado. Gratis, sin correo, tres minutos. Y si prefieres hablarlo, también.
Ordenar mis tareas Prefiero escribirles¿Qué piensas? Cuéntame.
Todavía nadie ha comentado. Sé la primera persona.
¿Necesito un sistema POS para controlar el inventario?
Depende del volumen y de lo que vendas. Con menos de unas 300 referencias y movimiento tranquilo, una hoja de cálculo con carga automática de facturas y lectura de ventas alcanza. El POS completo se justifica con varios puntos de venta o más de mil referencias. Con perecederos, lotes o trazabilidad obligatoria, sí hace falta un sistema serio desde el principio.
¿El OCR de facturas funciona de verdad?
Sí, leer la factura es la parte resuelta y es barata. El reto no es la lectura: es que el nombre que usa tu proveedor no coincide con el tuyo. Por eso hace falta una tabla de equivalencias entre el texto de cada proveedor y tu código interno, más una limpieza previa de unidades, tildes y de si el precio viene con IVA o sin IVA.
¿Por dónde empiezo si mi inventario está en Excel?
Por el maestro de productos: una sola tabla donde cada producto existe una vez, con código interno, nombre limpio, unidad de venta y factor de conversión. Es aburrido y toma un par de días, pero sin eso cualquier herramienta que compres va a fallar y vas a creer que la herramienta era mala.