Explorar temas

Matrices de precios

Cómo los tramos de costo convierten el precio del proveedor en un precio de venta, y qué pasa con un repuesto que ningún tramo cubre.

Actualizado el 25 de julio de 2026

Una matriz de precios es una tabla de tramos de costo. Cada tramo dice: a un repuesto que cuesta esto, aplícale este margen. Se configura una sola vez en Configuración → Matrices de Precios y todos los repuestos que compres se cotizan igual, sin que nadie haga cuentas en el mostrador.

Qué es una matriz de precios

Cada tramo tiene un límite inferior, un límite superior y un porcentaje de margen. GarageFlow toma el costo del repuesto, busca el tramo en el que cae y guarda el resultado como precio de venta:

precio de venta = costo × (1 + margen ÷ 100)

Un repuesto de 85 en un tramo 50–100 al 60% se vende a 136,00.

Los tramos se evalúan de menor a mayor límite inferior y son semiabiertos: un tramo cubre desde su mínimo hasta su máximo sin incluirlo. Un tramo sin límite superior llega hasta el infinito. Así, 50–100 y 100–250 se relevan limpiamente en 100 exacto: ese repuesto cae en el segundo tramo.

Consejo

Como el límite superior es exclusivo, escribe tramos que se toquen (0–50, 50–100, 100–250) en lugar del estilo antiguo 0–50 / 50,01–100. Un repuesto que cuesta exactamente 50 no coincide con nada en el segundo estilo.

Matriz de precios frente a matriz de mano de obra

Son la misma idea sobre dos entradas distintas.

Matriz de preciosMatriz de mano de obra
Tramos sobreel costo del repuestolas horas del trabajo
Cada tramo guardaun porcentaje de margenun multiplicador de tarifa
Produceel precio de venta del repuestola tarifa horaria efectiva
Se aplica arepuestos en inventariolíneas de mano de obra de una orden

Una matriz de mano de obra multiplica tu tarifa de taller: un tramo de 3–6 horas a ×1,30 convierte una tarifa base de 120 en 156 para ese trabajo. Todo lo que sigue sobre coincidencia, orden y paso libre funciona igual en ambas.

El paso libre, lo que hay que recordar

Si ningún tramo coincide, no se aplica nada. Un repuesto cuyo costo queda fuera de todos los tramos se vende al costo — sin margen, sin error y sin aviso en el presupuesto. Una línea de mano de obra cuyas horas quedan fuera de todos los tramos se factura a la tarifa base.

Ese es el mayor riesgo de las matrices, y es invisible en los datos: el repuesto simplemente queda con un precio de venta igual a su costo, lo que parece un precio sin margen puesto a propósito y no un hueco en la tabla.

Atención

Dale a cada matriz un tramo superior abierto (un mínimo sin máximo). Sin él, los repuestos caros — justo donde más importa el margen — son los que se venden al costo.

Huecos, solapamientos y fuera de rango

El editor de matrices analiza la cobertura y señala tres cosas:

  1. Hueco

    Un rango de valores que ningún tramo cubre. Todo lo que caiga ahí pasa sin modificar.

  2. Fuera de rango

    Tu tramo más alto tiene límite superior, así que todo lo que lo supere pasa libre. Se corrige borrando el máximo de ese tramo.

  3. Solapamiento

    Dos tramos reclaman los mismos valores, así que el que gana no es el que leerías en la tabla. La API rechaza tramos solapados al guardar, de modo que un solapamiento siempre viene de datos antiguos: edita los tramos y desaparece.

Un ejemplo práctico

Mueve el valor y observa qué tramo lo reclama. Pásalo por encima del tramo superior para ver el paso libre en acción.

Pruébalo
0,0020,00+100%
20,0050,00+80%
50,00100,00+60%
100,00250,00+45%
250,00500,00+35%
Tramo aplicado
+60%
Precio de venta
136,00

Los tramos terminan en 500,00: por encima de eso todo pasa de largo y se factura sin modificar.

Qué ve el cliente

El cliente nunca ve la matriz. En presupuestos, órdenes de reparación, facturas y el portal del cliente, una línea de mano de obra muestra la tarifa efectiva — la ajustada por la matriz — para que horas × tarifa dé el total de la línea. Mostrar la tarifa base imprimiría 1,00 h × 120 junto a un total de 156,00, que se lee como un error de cálculo.

Tu tarifa base y los multiplicadores detrás quedan como información interna del taller. Los repuestos muestran su precio de venta; el costo y el margen que lo produjeron nunca se imprimen.

Solución de problemas

«Un repuesto se vendió al costo». Su costo quedó fuera de todos los tramos. Busca un hueco alrededor de ese costo, o un tramo superior abierto que falte.

«La tarifa del presupuesto no es mi tarifa publicada». Es la matriz de mano de obra haciendo su trabajo: la línea muestra la tarifa efectiva para esas horas. Revisa el tramo de horas que coincide.

«Cambié la matriz y las órdenes antiguas no cambiaron». Guardar una matriz recalcula el precio de venta de los repuestos asociados, pero un repuesto ya agregado a una orden conserva el precio con el que se agregó. Vuelve a agregar la línea, o edita su precio, para tomar el nuevo.

«Algunos repuestos no se recalcularon». Un repuesto usa su propia matriz asignada si tiene una, y la predeterminada del taller si no. Un repuesto fijado a otra matriz no se toca al editar esta.

¿Te ha resultado útil?