Ir al contenido

Muestra · Radiografía del dato

Cuatro cifras seguidas hasta el campo del que salen.

Esta es la muestra del entregable de la radiografía del dato: lo que se recibe, completo, sobre una empresa inventada. Cuatro cifras de las que se repiten en cualquier empresa —la venta del mes, el margen por producto, el inventario valorizado y la cartera vencida— seguidas desde el campo donde nacen hasta el informe donde alguien las lee.

Y con la parte incómoda dentro: dónde una cifra se rompe, dónde dos informes del mismo mes dan números distintos y por qué. Una muestra donde todo sale bien no demuestra nada.

Distribuidora Aguaclara no existe. La empresa, sus cifras, sus archivos y sus personas son inventados, como en el resto del sitio. Ningún dato viene de un cliente, ni real ni disfrazado.

01

La empresa del ejemplo

Distribuidora Aguaclara importa y distribuye herramienta y ferretería industrial. Ocho años con Odoo, tres bodegas, catorce personas. Se eligió un negocio de distribución porque es donde el papeleo propio —importaciones, devoluciones, un operador logístico— parte el dato en varios sitios sin que nadie lo haya decidido.

4cifras seguidas de punta a punta, una por cada decisión que sostienen
27paradas contadas entre las cuatro, desde el campo hasta el informe
10de esas paradas donde la cifra se puede romper sin que nadie se entere
3sitios fuera del ERP donde el dato vive parte de su vida
22.560dólares de diferencia entre los dos informes de venta del mismo mes

La queja con la que empieza todo no es «necesitamos ingeniería de datos». Es que el informe comercial del mes cierra en un número y el estado de resultados en otro, la diferencia cambia cada mes, y la pregunta «¿cuál de los dos es el bueno?» se hace en cada reunión de cierre. Nadie miente; nadie sabe explicarlo.

02

El mapa: dónde vive el dato

Tres alturas del mismo territorio. La primera dice qué sistemas tocan el dato y quién los lee. La segunda, por cuántas manos pasa entre que nace y que alguien decide con él. La tercera baja hasta el campo del que cuelga cada cifra, que es lo que permite responder en diez segundos qué se rompe si se toca tal cosa.

Nivel 1 · Los cuatro sistemas donde vive el dato Lee el informe Cierra el mes Da las cifras Manda el archivo Se pega a mano Extracto mensual Comercial Lee el informe del mes y fijalas metas Contabilidad Cierra el mes y responde porel resultado Gerencia Decide con las cuatro cifrasde esta página El ERP de la empresa [Odoo 19] Pedidos, facturas, existenciasy cartera El operador logístico Manda un archivo con lasdevoluciones del mes La hoja de precios de lista Vive en una carpetacompartida, fuera del ERP El banco Entrega el extracto con el quese concilia el cobro
Quién le pide cifras al ERP y qué otros sistemas le hablan.
Nivel 2 · Por cuántas manos pasa De donde nace a quien lo lee · cuatro cifras Registra Se pega a mano Se exporta eldía 2 Se pega Se lee Quien registra [14 personas] Vendedores, bodega, compras ycontabilidad El archivo del operador [un CSV al mes] Las devoluciones que no pasanpor el ERP Odoo 19 [base de la empresa] Pedidos, facturas, capas devaloración y vencimientos La exportación del día 2 [a mano, cada mes] Alguien exporta, pega yajusta: aquí se pierde elrastro Las tres hojas de cálculo [carpeta compartida] Venta del mes, margen yprecios de lista Los cuatro informes [lo que se decide] Comercial, resultados,existencias y cartera
Las manos por las que pasa. La que va en rojo es donde se pierde el rastro.
Nivel 3 · De qué campo cuelga cada cifra Dentro de Odoo Fuera de Odoo La venta del mes [account.move.line · price_subtotal] Facturas publicadas, por fechade factura El margen por producto [account.move.line · margin] Precio menos el costo del díade la venta El inventario valorizado [stock.valuation.layer · value] Cada movimiento deja su capade valor La cartera vencida [account.move · invoice_date_due] Agrupada por contacto, no porgrupo El corte del mes [invoice_date · date] Tres informes, tres cortesdistintos El archivo del operador [devoluciones-202608.csv] Las devoluciones del mes,pegadas a mano La hoja de la venta del mes [venta_mes.xlsx] Exportada el día 2 y ajustadaa mano La hoja de precios de lista [precios_lista.xlsx] Sin historia: solo vale elprecio de hoy
El campo del que cuelga cada cifra, y lo que vive fuera del ERP.

El nivel 2 tiene una caja marcada en rojo y no es el ERP: es la exportación del día 2. Ahí alguien exporta, pega y ajusta, y en ese pegado se acaba el rastro de lo que cambió. Casi siempre la pieza frágil de una empresa mediana no es un sistema: es el paso entre dos.

03

La venta del mes

Cada cifra se dibuja en carriles: la fila dice quién tiene el dato en ese momento y la caja dice qué le pasa. La caja de borde verde deja rastro en un campo del sistema, y el campo va escrito al pie. La caja de borde naranja punteado, con su aviso, es una parada donde la cifra se puede romper.

Ocho paradas, dos de ellas fuera de Odoo, y dos informes al final que no dan el mismo número.

La venta del mes · de la factura a los dos informes Quien laregistra Odoo La hoja delmes El informecomercial El estado deresultados El vendedor confirma elpedido sale.order Se emite la factura yse autoriza account.move Cada línea guardacantidad, precio ydescuento price_subtotal El día 2 alguienexporta y pega en lahoja ! Suma por fecha y noresta las notas decrédito ! Informe comercial · USD412.860 El resultado suma lacuenta de ingresos account.report Estado de resultados ·USD 390.300 El otro camino
El mismo dato sale del sistema por dos caminos. Uno pasa por una hoja de cálculo y llega al informe comercial; el otro se queda dentro y llega al estado de resultados.

De dónde sale. De la línea de la factura de cliente: el subtotal de cada línea, con su cantidad, su precio y su descuento ya aplicados. Es el mismo dato para los dos informes; lo que difiere es lo que cada camino hace con él después.

Por cuántas manos pasa. Por ocho. El vendedor confirma el pedido, el sistema emite la factura, la línea guarda el importe, y a partir de ahí se bifurca: por un lado alguien exporta el día 2 y pega en la hoja del mes, la hoja suma por fecha de factura y sale el informe comercial; por el otro el estado de resultados suma la cuenta de ingresos sin salir del sistema. Dos de las ocho paradas ocurren fuera del ERP.

Dónde se copia a mano. En una sola parada, y es la que decide todo: la exportación del día 2. Nadie registra qué se ajustó al pegar, así que el mes siguiente no se puede repetir el número.

Qué la rompe. Que la hoja sume por fecha de factura y no reste las notas de crédito emitidas después del cierre, mientras la contabilidad sí las resta. Los dos informes están bien cada uno por su lado; lo que nadie escribió es cuál mide qué.

04

El margen por producto

La cifra con la que se decide qué producto se empuja y a qué cliente se le puede bajar el precio. Es también la más fácil de creerse, porque el sistema la calcula sola y sale con dos decimales.

Seis paradas, tres de ellas marcadas: el costo entra a mano, el margen se calcula contra el costo del día y la hoja lo vuelve a cruzar contra el de hoy.

El margen por producto · dónde se le va el costo Quien loalimenta Odoo La hoja delmargen Quien decide La importación llegacon flete y arancelaparte ! El costo del productose teclea dos veces alaño standard_price ! La factura de ventaguarda precio ydescuento price_subtotal El margen resta elcosto del día de laventa margin Se cruza con el costode hoy, no el deentonces ! Ranking de margen porproducto
El precio es un hecho registrado; el costo es una opinión tecleada dos veces al año. El margen hereda la fragilidad del costo, no la del precio.

De dónde sale. Del campo de margen de la línea de factura, que resta al subtotal el costo que el producto tenía el día de la venta. La mitad de la cifra sale de un hecho registrado y la otra mitad de un campo que alguien mantiene a mano.

Por cuántas manos pasa. Por seis. Compras registra la importación, cuyo flete y arancel llegan en facturas aparte; alguien actualiza el costo del producto dos veces al año; la venta guarda precio y descuento; el sistema calcula el margen; una hoja de cálculo vuelve a cruzarlo con el costo actual; y el ranking llega a quien decide.

Dónde se copia a mano. Dos veces al año, en el costo, y todos los meses en la hoja que rehace el cálculo. La segunda copia no solo repite el trabajo: da un número distinto del que ya tenía el sistema.

Qué la rompe. Que el flete y los aranceles de la importación queden fuera del costo del producto, así que el margen de lo importado sale más alto de lo que es. Y que la hoja cruce contra el costo de hoy: el margen del año pasado cambia de valor cada vez que alguien actualiza un costo, y nadie está comparando lo que cree.

05

El inventario valorizado

Aquí no hay hojas de cálculo de por medio, y la cifra se rompe igual. Es el ejemplo que conviene mirar despacio, porque desmiente la idea de que el problema siempre está fuera del sistema.

Siete paradas, todas dentro de Odoo, y dos totales distintos del mismo día con treinta y un mil dólares de diferencia.

El inventario valorizado · dos totales del mismo día Bodega Odoo Quien lo lee Contabilidad Se recibe la mercaderíay se confirma stock.picking El movimiento deja sucapa de valor valuation.layer La categoría dice a quécuenta va product.category ! El informe deexistencias suma todaslas capas Seis categorías nuncallegaron a la cuenta ! Inventario valorizado ·USD 268.940 Cuenta de existencias ·USD 237.470
El informe de existencias suma todas las capas de valoración. La contabilidad solo ve las que llegaron a una cuenta. Seis categorías de producto creadas después de la puesta en marcha nunca tuvieron cuenta puesta.

De dónde sale. De las capas de valoración: cada movimiento de existencias deja una, con su cantidad y su valor. El informe de existencias las suma todas.

Por cuántas manos pasa. Por siete, y ninguna es una persona copiando: bodega recibe y confirma, el movimiento deja su capa, la categoría del producto decide a qué cuenta contable va esa capa, y de ahí salen dos totales, el del informe de existencias y el del saldo de la cuenta.

Dónde se copia a mano. En ningún sitio. Esta cifra no pasa por una hoja de cálculo, y aun así no cuadra: el problema es de configuración, no de copiado.

Qué la rompe. Que seis categorías de producto creadas después de la puesta en marcha se quedaron sin cuenta de valoración. Sus capas existen y el informe de existencias las cuenta; la contabilidad nunca las vio. Son 212 referencias y USD 31.470 que aparecen en un informe y no en el otro, todos los meses, desde hace dos años.

06

La cartera vencida

La cifra con la que se decide a quién se le sigue despachando. Se parece a un hecho —o está vencida o no lo está— y depende de tres decisiones que nadie recuerda haber tomado.

Seis paradas, tres marcadas, y tres cifras distintas circulando en la empresa como si fueran la misma.

La cartera vencida · tres cifras que se creen la misma Quien lagenera Odoo Quien cobra Quien la lee Se confirma la facturacon su plazo invoice_date_due En una de cada cinco elplazo se cambia a mano payment_term ! El abono parcial va ala factura más vieja partial.reconcile ! La antigüedad agrupapor contacto aged_receivable Las cuatro sucursalesson cuatro contactos ! Cartera vencida · USD96.310
La antigüedad cuelga de la fecha de vencimiento, y la fecha de vencimiento cuelga del plazo que alguien dejó en la factura al confirmarla.

De dónde sale. De la fecha de vencimiento de la factura, que el sistema calcula con el plazo de pago del cliente en el momento de confirmar. No es un dato del cliente: es una foto del plazo que tenía ese día.

Por cuántas manos pasa. Por seis: se confirma la factura con su plazo, en una de cada cinco alguien lo cambia a mano antes de confirmar, los abonos parciales se aplican por defecto a la factura más vieja, el informe de antigüedad agrupa por contacto, y quien cobra trabaja por grupo económico aunque el informe no sepa qué es eso.

Dónde se copia a mano. En ningún sitio, otra vez. Lo que se hace a mano es cambiar el plazo, que no es copiar un dato sino cambiar la regla con la que se calcula.

Qué la rompe. Tres cosas a la vez. El plazo tocado a mano hace que dos facturas del mismo cliente venzan con reglas distintas. El abono parcial aplicado a la más vieja hace que «la factura más antigua sin pagar» no sea la que uno cree. Y las cuatro sucursales del mismo grupo son cuatro contactos, así que la cartera del grupo nunca aparece junta: gerencia lee USD 96.310, comercial lee USD 71.400 porque filtra solo lo de más de treinta días, y cobranzas lleva su propia cuenta en un cuaderno.

07

Por qué los dos informes de venta no cuadran

Con el linaje en la mano, la diferencia deja de ser un misterio y se vuelve una resta. Estos son los 22.560 dólares que separan el informe comercial del estado de resultados de agosto, uno por uno.

Los 22.560 dólares que separan los dos informes de la venta USD 412.860 Informe comercial del mes − USD 18.240 Notas de crédito emitidasdespués del cierre ! − USD 6.510 Devoluciones del operador quellegaron tarde ! + USD 2.190 Facturas del último díadigitadas el día 2 ! USD 390.300 Estado de resultados
De un informe al otro, sumando y restando lo que cada camino hace distinto. Cierra exacto, y esa es toda la prueba: mientras la diferencia no se pueda descomponer así, cualquier explicación es una hipótesis.

Las notas de crédito, USD 18.240. Se emiten en los primeros días del mes siguiente, contra facturas del mes cerrado. La contabilidad las resta del mes en que se emiten; la hoja del comercial no las resta nunca, porque su corte ya pasó. Es la mitad larga de la diferencia y no cuesta un dólar arreglarla: se acuerda un solo corte y se escribe.

Las devoluciones que llegan tarde, USD 6.510. El operador logístico manda su archivo entre el día 5 y el día 12. Cuando llega después del cierre, sus devoluciones entran en el mes siguiente y el mes cerrado queda inflado. Esta es la que rompe en silencio: cambia de tamaño cada mes, así que nadie puede aprender a compensarla a ojo.

Las facturas del último día, USD 2.190. Se digitan el día 2 por la tarde, después de que alguien ya exportó por la mañana. El sistema las tiene con su fecha correcta; la hoja no llegó a verlas.

Y lo que no está en la resta. Que los dos números sean explicables no los hace equivalentes. Uno mide lo facturado con un criterio y el otro con otro; lo que faltaba no era un cálculo, era la frase escrita que dice cuál se usa para qué y quién la firma. Eso lo decide la empresa, no yo.

08

Qué se rompe cuando alguien cambia un campo o instala un módulo

Esta es la parte del hallazgo que se usa después, cuando el trabajo ya se entregó. Nueve cambios de los que ocurren de verdad en una empresa que sigue viva, con lo que cada uno se lleva por delante.

Qué se rompe cuando algo cambia Un campo quecambia Se renombra el canal delproducto La hoja del margen agrupa todo en«sin canal» ! Se edita el costo del producto El margen de lo ya vendido cambia devalor ! Se cambia el plazo de pago delcliente La antigüedad de la cartera serecalcula hacia atrás ! Un módulo quese instala Costes en destino Lo importado pasa a incluir flete ydeja de compararse ! Una segunda lista de precios El descuento viaja en la línea, noen la lista ! Contabilidad analítica porbodega El ingreso se reparte y el informesuma el total ! Un archivoque llegadistinto El operador cambia el separador La carga entra a medias y nadie lonota ! El archivo llega un día tarde Las devoluciones caen en el messiguiente ! Aparece una columna nueva alprincipio Las cantidades se leen en la columnadel precio !
La fila dice qué clase de cambio es y la caja dice qué cifra deja de ser cierta. Ninguno de los nueve es un error de nadie: son cosas razonables que alguien hará el mes que viene.

El que más sorprende. Instalar costes en destino es una mejora: el costo del producto empieza a incluir flete y aranceles, que es lo correcto. Y en el mismo movimiento deja de poderse comparar el margen de antes con el de después, sin que ningún informe avise. Una mejora que rompe la serie histórica sigue siendo una rotura.

El que más se repite. El archivo del proveedor que llega distinto: otro separador, una columna nueva al principio, un día de retraso. La carga entra a medias o entra desplazada, el número sigue apareciendo, y ya está mal. Esto es lo que separa una carga automática de una carga vigilada: que se detenga y avise en vez de escribir a medias.

Para qué sirve saberlo antes. Con esta tabla, la pregunta «¿qué pasa si renombramos este campo?» se responde en diez segundos y con nombre y apellido, en vez de descubrirse tres cierres después. Es el mismo valor que tiene un plano de instalaciones antes de picar una pared.

09

En qué orden conviene arreglarlo

El hallazgo termina en una lista ordenada, no en una lista de deseos. El orden no es por gravedad: es por lo que quita más diferencia con menos trabajo, porque lo barato primero compra el permiso para hacer lo caro después.

Primero: escribir la definición y acordar un corte

Qué cuenta como venta del mes, con qué fecha corta y qué se resta. No cuesta dinero, se hace en una reunión de dos horas y quita USD 18.240 de los 22.560. Lo decide la empresa y se firma; yo lo escribo y lo hago reproducible.

Segundo: quitar la copia a mano del archivo del operador

Es la parada que rompe el mes en silencio y la única cuya diferencia cambia de tamaño sin avisar. Mientras esté, ninguna definición aguanta: el mes bueno depende de si el archivo llegó antes o después del cierre.

Tercero: poner cuenta a las seis categorías huérfanas

Es un arreglo de configuración con reconstrucción de las capas afectadas, y cierra por sí solo los USD 31.470 del inventario. Va tercero y no primero porque toca contabilidad de dos años atrás y necesita a quien cierra el mes disponible.

Cuarto: agrupar la cartera por grupo económico

Y dejar de tocar el plazo a mano en la factura: si un cliente necesita otro plazo, se le cambia el plazo al cliente. Con eso las tres cifras de cartera se vuelven una.

Y solo entonces: automatizar

Cuando ya está escrito qué se está calculando, la carga programada con su control de calidad y su aviso cuando falla tiene algo que sostener. Automatizar antes es congelar el desorden y hacerlo más rápido.

Ninguno de los cuatro primeros pasos exige comprar nada ni contratarme a mí para ejecutarlo. Ese es el punto de que el hallazgo se compre solo: el documento dice qué arreglar y en qué orden, y su equipo puede hacerlo, o puede pedirle presupuesto a quien quiera con esto en la mano.

10

Esto es lo que recibe

Lo de esta página, con sus cifras, sus sistemas y sus personas: las cifras que usted elija, el linaje dibujado de cada una, el mapa de lo que se rompe y la lista ordenada de arreglos. El documento se entrega escrito para que lo lea quien decide, no solo quien programa.

USD 1.200

Radiografía del dato · 2 semanas

Tres o cuatro cifras seguidas de punta a punta, con unas seis horas de su gente repartidas en las dos semanas. Al entregar, cualquier cifra del alcance se recalcula delante de usted desde el origen y da el mismo número.

Los diagramas de esta página los dibuja un guion a partir de una sola descripción de la empresa, que es la misma disciplina con la que se entrega el trabajo real: si el linaje cambia, se vuelve a generar y no se retoca a mano. Si lo que quiere ver es el mismo método a la altura del proceso y no del dato, esos son el levantamiento de procesos y el mapa de arquitectura.

WhatsApp