Saltar al contenido
Referencia · Datos y alcance

Los datos del modelo de costes, campo a campo

Respuesta rápida. Un modelo de coste de servir o de rentabilidad en TDABC se apoya en doce extracciones. Cuatro traen el coste: las líneas de gasto del libro mayor, la nómina y la plantilla, la amortización y la jerarquía de centros de coste. Cinco traen el trabajo: líneas de factura, líneas de pedido, entregas, devoluciones y abonos, y contactos de atención al cliente. Tres traen los datos maestros y la capacidad: el maestro de clientes, el maestro de artículos y el calendario laboral. Todo a nivel de línea, enlazable por código de cliente, de artículo y número de documento, y cubriendo los mismos meses. Esta página enumera los campos de cada extracción, el detalle, cuánto histórico y qué hacemos cuando un campo no existe.

Todos los proyectos llegan a la misma primera pregunta. Alguien quiere saber qué necesitamos de verdad, y si sus sistemas pueden producirlo.

Esta es la respuesta, escrita como especificación y no como conversación: las extracciones, los campos de cada una, el detalle al que tiene que estar el fichero, cuánto histórico y la alternativa cuando un campo no existe. Llévesela a su equipo de sistemas tal cual.

01El principio

Por qué la extracción decide el proyecto

Los modelos de costes rara vez fallan por la contabilidad. Fallan porque el diseño prometió un detalle que los sistemas de origen no podían alimentar, y nadie se dio cuenta hasta que la construcción estaba ya avanzada. Escribimos sobre esa brecha en del plano a un modelo que funciona.

Por eso empezamos con una petición de datos y no con un taller. Los ficheros suelen confirmar lo que todo el mundo creía. A veces muestran que las líneas de pedido están resumidas a nivel de factura, o que las paradas de entrega no quedan registradas contra el cliente, y el diseño del modelo cambia en la primera semana en lugar de en la sexta. Es un buen día, aunque no lo parezca.

Esta página es la especificación: qué pedimos, con qué detalle y por qué. Reenvíela a quien vaya a escribir la consulta. Si todavía está decidiendo si arranca, empiece por la guía para construir el primer modelo TDABC, que muestra qué van a alimentar estos ficheros.

02Las reglas

Tres reglas que importan más que la lista de campos

  1. A nivel de línea, nunca resumido. Una fila por línea de factura, línea de pedido, entrega, devolución o contacto. Una extracción resumida no vuelve a abrirse más tarde, y todas las diferencias interesantes entre dos clientes viven en el detalle que la media borró.
  2. Claves que enlazan. Todos los ficheros de transacciones necesitan el código de cliente, el código de artículo y el número de documento, en el mismo formato que usan los datos maestros. Nombres en lugar de códigos cuestan más tiempo que todos los demás problemas de datos juntos.
  3. El mismo periodo, en todas partes. Los ficheros de coste y los de transacciones tienen que cubrir los mismos meses. Un modelo que valora doce meses de trabajo con nueve meses de coste no cuadra con nada y se cae en una sola reunión.
03Parte uno

Los cuatro ficheros que traen el coste

ExtracciónCampos que pedimosDetalleHistóricoSi no existe
Libro mayor, lado del gastoPeriodo, centro de coste, cuenta, descripción de la cuenta, importe, divisaUna fila por centro de coste × cuenta × mesLos mismos meses que los ficheros de transaccionesUn balance de sumas y saldos por centro de coste sirve para empezar. Es el detalle por cuenta lo que permite separar el coste de personas del de espacio, sistemas y flota.
Nómina y plantillaPeriodo, centro de coste, puesto o categoría, plantilla, equivalente a tiempo completo, coste laboral totalUna fila por centro de coste × puesto × mesLos mismos meses que el mayorTotales por departamento más un listado de plantilla bastan. Los salarios individuales nunca hacen falta y preferimos no recibirlos.
Inmovilizado y amortizaciónClase de activo, centro de coste, amortización del periodo, vida útilUna fila por clase de activo × centro de coste × mesLos mismos mesesTome las líneas de amortización directamente del mayor. Este fichero solo añade precisión en operaciones intensivas en activos.
Jerarquía de centros de costeCódigo del centro de coste, descripción, centro padre, función, planta o sedeUna fila por centro de costeEstructura actualUn organigrama y un listado de sedes, traducidos a los códigos que el mayor usa de verdad.

Estos cuatro producen las agrupaciones de coste y la tasa de coste de capacidad. Lo que no pueden hacer solos es decir quién los consumió.

04Parte dos

Los cinco ficheros que traen el trabajo

ExtracciónCampos que pedimosDetallePor qué importaSi no existe
Facturas de ventaNúmero de factura, fecha, código de cliente, destinatario de la mercancía, código de artículo, cantidad, unidad de medida, importe bruto, descuentos, importe neto, divisaUna fila por línea de facturaEs el lado del ingreso de toda vista de rentabilidad y el ancla a la que se enlaza todo lo demás.Nada sustituye a este. Si las líneas de factura no pueden extraerse, el alcance tiene que cambiar antes de arrancar el proyecto.
Pedidos de ventaNúmero de pedido, fecha, fecha solicitada, código de cliente, canal o vía de entrada, líneas por pedido, indicador de urgencia, número de modificacionesUna fila por línea de pedidoLos pedidos traen el comportamiento que la factura esconde: con qué frecuencia, cuán pequeños, cuán urgentes, cuántas veces modificados.Derive un perfil de pedido a partir de las facturas y deje constancia de que el comportamiento de pedido está aproximado. El coste de entrada y de modificación quedará infravalorado.
Entregas y expedicionesNúmero de albarán, fecha, destinatario, ruta o zona, paradas, peso y volumen, transportista, incoterm, nivel de servicio, porte facturado y porte pagadoUna fila por entrega, idealmente por paradaLa entrega suele ser el componente mayor y más desigual del coste de servir.Use el destinatario de la factura más un reparto del porte por peso o zona, marcado como aproximación. El tiempo de espera y las entregas fallidas quedan invisibles.
Devoluciones y abonosNúmero de documento, fecha, código de cliente, código de artículo, cantidad, importe, código de motivo, destino dadoUna fila por línea de devolución o de abonoLas devoluciones generan trabajo en tres sitios y suelen restarse del ingreso, con lo que el trabajo desaparece.Abonos del mayor, separados por motivo cuando existe código de motivo. Sin motivos, el coste de las devoluciones se convierte en una media única.
Contactos de atención al clienteIdentificador del contacto o del caso, fecha, código de cliente, canal, categoría, gravedad, tiempo de atención cuando se registra, indicador de escaladoUna fila por contacto o casoSepara las cuentas silenciosas de las ruidosas, que suele ser la mayor sorpresa del modelo.Un recuento de contactos por cliente en un mes representativo basta para empezar. Si no existe nada, esta agrupación se reparte y queda claramente marcada como repartida.

A nivel de línea en los cinco. Una versión resumida de cualquiera de ellos borra justo la diferencia que el modelo existe para encontrar.

05Parte tres

Tres ficheros para datos maestros y capacidad

ExtracciónCampos que pedimosDetalleNota
Maestro de clientesCódigo de cliente, nombre, grupo o matriz, país, canal, segmento, comercial responsable, condiciones de pagoUna fila por clienteEl campo de grupo o matriz es lo que permite que una curva de la ballena agregue códigos de entrega individuales en la relación que un director comercial gestiona de verdad.
Maestro de artículos o serviciosCódigo de artículo, descripción, familia, marca, unidad de medida, coste estándar, peso y volumen, clase de almacenajeUna fila por artículoPeso, volumen y clase de almacenaje hacen más trabajo en un modelo de coste de servir que la descripción.
Calendario laboral y turnosDías laborables por periodo, patrones de turno, horas estándar, tasas de vacaciones y absentismo por funciónUna fila por función o sedeEs el denominador de la capacidad. Es el fichero más pequeño de la lista y el que más cambia la respuesta, como explica el costeo de capacidad.

Algunas operaciones añaden un decimotercer fichero. La industria añade las confirmaciones de centro de trabajo, con orden de fabricación, centro de trabajo, tiempo de preparación, tiempo de ejecución, cantidad producida, chatarra y retrabajo. La sanidad añade el registro de actividad o procedimiento con el identificador del proceso asistencial. Los servicios profesionales y digitales añaden los partes de horas y el maestro de proyectos.

La extracción no es papeleo previo al proyecto. Es la primera conversación honesta que el proyecto tiene.

06Las exclusiones

Qué puede quedarse fuera

Las peticiones de datos se hinchan porque cada uno añade lo que quizá quiera más adelante. Cuatro cosas que dejamos fuera por rutina, y una que rechazamos.

Los salarios individuales. Coste por centro de coste y por puesto basta, y dejar los nombres fuera evita una conversación de protección de datos que no ayuda a nadie. Si un fichero de nómina llega con nombres, lo pedimos otra vez sin ellos.

El balance. Un modelo de rentabilidad trabaja sobre la base de coste operativo. El detalle del balance importa para la asignación de capital, que es otra pregunta, tratada en asignación de capital y ROIC.

Las versiones de presupuesto y previsión. Construya el modelo sobre datos reales primero. La comparación con el presupuesto es una capa de reporte que se añade después, y mezclar las dos pronto es como un proyecto de costes se convierte discretamente en un proyecto presupuestario.

Los datos perfectos. Campos que faltan, códigos inconsistentes y un conjunto de filas huérfanas son normales. Reconciliamos, cuantificamos lo que no enlaza y ponemos esa cifra en el informe en lugar de esconderla. Un modelo que dice cuánto ingreso no consiguió enlazar se gana la confianza. Un modelo que asegura haberlo enlazado todo, no.

Todo lo que necesitaría una revisión jurídica para enviarse. Si un campo es sensible y no sostiene nada, déjelo caer. Casi nada de esta lista son datos personales una vez agregada la nómina.

07Formato y volumen

La prueba de reconciliación que lo decide todo

CSV o Excel vale. Parquet es mejor para ficheros de transacciones grandes. Lo que importa es que sean extracciones en bruto y no informes formateados: sin celdas combinadas, sin filas de subtotal, sin separador de miles dentro de los campos numéricos, una sola fila de cabecera, UTF-8, fechas en formato ISO.

El volumen rara vez es el obstáculo que la gente espera. El caso de estudio que publicamos sobre un operador logístico de Arabia Saudí se apoyó en 525.000 líneas de expedición, usadas íntegramente y sin muestreo. Si su fichero de líneas de factura tiene unos cientos de miles de filas, es un fichero corriente.

Sobre el histórico, doce meses es el objetivo de trabajo, porque cubre un ciclo estacional completo. Veinticuatro dejan ver si un patrón es estructural o solo un trimestre malo, y una vez escrita la consulta normalmente no cuesta nada más. Un trimestre basta para poner en pie un primer modelo que funcione.

Hay una prueba que decide si la extracción sirve, y conviene hacerla antes que nada. Sume los ficheros de coste del periodo y compare el total con el mayor para los recursos dentro del alcance. Sume las líneas de factura y compárelas con el ingreso reportado de esos mismos meses. Si alguno de los dos totales se desvía de forma material, la extracción está filtrada en algún punto y el modelo heredaría el filtro. Reconciliación primero, modelización después. Todo lo que hay en construir el primer modelo TDABC da por hecho que esta prueba ha pasado, y la fontanería que hay detrás está en ETL para el análisis de rentabilidad.

08La petición

En un formato que puede reenviar

Copie el bloque de abajo en el correo que envía a quien lleva los sistemas. Es deliberadamente corto, porque una petición de cuatro páginas se lee una vez y se responde despacio.

Periodo: los últimos 12 meses completos, 24 si la consulta lo permite. Los mismos meses en todos los ficheros.
Formato: CSV o Parquet, UTF-8, fechas ISO (AAAA-MM-DD), punto decimal, sin separador de miles, una fila de cabecera, extracción en bruto y no informe formateado.
Coste: líneas de gasto del mayor por centro de coste × cuenta × mes · nómina y ETC por centro de coste × puesto × mes · amortización por clase de activo × centro de coste · jerarquía de centros de coste.
Trabajo: líneas de factura · líneas de pedido · entregas, por parada cuando se registre · devoluciones y líneas de abono · contactos o casos de atención.
Maestros: maestro de clientes con grupo o matriz · maestro de artículos con peso, volumen y clase de almacenaje · calendario laboral y patrones de turno.
Claves: código de cliente, código de artículo y número de documento presentes en todos los ficheros de transacciones, en el mismo formato que los maestros.
Excluido: salarios individuales, datos personales, balance, versiones de presupuesto.
Campos que faltan: dígannoslo en lugar de dejar la columna vacía. Tenemos una alternativa documentada para cada uno.

En cuanto llegan los ficheros, la siguiente decisión es qué características de una transacción se convierten en términos de una ecuación de tiempo. De eso trata la biblioteca de inductores de coste, y la aritmética que hay detrás está en las ecuaciones de tiempo.

09Preguntas

Preguntas justas.

¿Qué datos necesito para construir un modelo de coste de servir o de rentabilidad?
Doce extracciones. Cuatro traen el coste: las líneas de gasto del libro mayor por centro de coste y cuenta, la nómina y los equivalentes a tiempo completo, la amortización por clase de activo y la jerarquía de centros de coste. Cinco traen el trabajo: líneas de factura, líneas de pedido, entregas, devoluciones y abonos, y contactos de atención al cliente. Tres traen los datos maestros y la capacidad: el maestro de clientes, el maestro de artículos y el calendario laboral. Todo a nivel de línea, cubriendo los mismos meses y enlazable por código de cliente, de artículo y número de documento.
¿Cuánto histórico hace falta?
Doce meses es el objetivo de trabajo, porque cubren un ciclo estacional completo. Veinticuatro meses dejan ver si un patrón es estructural o solo un trimestre malo, y una vez escrita la consulta normalmente no cuesta nada extenderla. Un trimestre basta para poner en pie un primer modelo que funcione, pero no basta para revisar el precio de una cuenta, porque un único mes atípico puede cargar con toda la conclusión.
¿Los ficheros tienen que estar a nivel de línea?
Sí, y este es el requisito más importante de todos. Una extracción resumida no vuelve a abrirse más tarde, y todas las diferencias con sentido entre dos clientes viven en el detalle que el resumen borra: cuántas líneas tenía un pedido, cuántas paradas exigió una entrega, cuántos contactos generó una cuenta. Si la extracción a nivel de línea es realmente imposible, eso condiciona el diseño del modelo y debe saberse en la primera semana, no en la sexta.
¿Y si no tenemos los datos de entrega o de atención al cliente?
El modelo sigue funcionando, con una aproximación documentada en lugar del inductor que falta. El porte puede repartirse por peso o por zona, el coste de atención puede repartirse entre las cuentas, y ambos quedan marcados como repartidos y no como trazados. El resultado sigue siendo mucho más informativo que una media de toda la empresa, y los huecos se convierten en la hoja de ruta de lo que hay que empezar a registrar.
¿Son datos personales? ¿Necesitamos una revisión de protección de datos?
Casi nada lo es. Pedimos el coste de nómina agregado por centro de coste y por puesto, no por persona, y devolvemos cualquier fichero que llegue con nombres o salarios individuales. Los registros de clientes son registros de empresa. Si un campo es sensible y no sostiene el modelo, déjelo fuera.
¿En qué formato deben venir los ficheros?
Extracciones en bruto y no informes formateados. CSV o Parquet, UTF-8, fechas ISO, punto decimal, sin separador de miles dentro de los campos numéricos, una fila de cabecera, sin celdas combinadas y sin filas de subtotal. Después haga la prueba de reconciliación antes que nada: los ficheros de coste tienen que cuadrar con el mayor para los recursos dentro del alcance, y las líneas de factura tienen que cuadrar con el ingreso reportado de esos mismos meses.
Serie de referencia

¿Aguantan sus datos un modelo?

El Profit Check gratuito lleva 12 a 15 minutos y puntúa hasta qué punto sus datos y su mecánica de costes están listos, antes de que nadie exporte nada.

Duración
12 a 15 minutos
Recibe
Puntuación, 7 dimensiones, referencia del sector
Precio
Gratis, sin email

Prueba

Un distribuidor en Nueva Zelanda. €1,335M de coste de servir hecho visible, luego reducido a la mitad, y 830 clientes deficitarios reducidos a 295.

Leer el caso (en inglés) →

Con quién va a hablar

Miguel Guimarães, Fundador

Trabajando en costes y rentabilidad desde 2010. Impartió formación junto al Profesor Robert S. Kaplan en la conferencia de CFOs de Ámsterdam (2009).

Llame al +351 910 313 731

WorkshopsIN-COMPANYHablar de una sesión in-company

Miguel Guimarães

Revisado por

Miguel Guimarães

Founder, Cost and Profitability Consulting

Mas de 150 proyectos de Time-Driven ABC en 11 sectores desde 2010, dentro del marco de Kaplan y Anderson.

Sobre el autor →

Publicado

M
Pregúntanos lo que quieras
suele responder en minutos
Hola. Aquí mismo respondo las preguntas rápidas sobre coste, método y plazos. Para algo específico de tu negocio, te paso con un especialista por WhatsApp.
Gratis. Sin bucles de bot. Directo a un especialista.
Lo más leído
  1. 1OKR de Rentabilidad: Resultados Clave Financieros Medibles | Cost and Profitability
  2. 2Rentabilidad de Cliente para Distribuidores
  3. 3AI costing prompts that a cost specialist actually trusts
  4. 4Logistica (ES)
  5. 5Rentabilidad por Canal: Por Qué las Ventas Directas, Distribuidores y E-commerce Rara Vez Tienen el Mismo Margen
  6. 6Valor del ciclo de vida del cliente (CLV) en el análisis de rentabilidad
  7. 7Cómo calcular el coste de servir, paso a paso
  8. 8AI costing prompts for the cost accountant
  9. 9Rentabilidad de clientes por industria
  10. 10La Curva de la Ballena