Comisiones de técnicos
Liquida técnicos en 1 clic con datos reales
El problema que resuelve: "Al final del mes liquidás a los técnicos a ojo — sin saber si les estás pagando justo o de más"
¿Para qué sirve?
¿Cuánto le pagás a cada técnico? ¿Es un porcentaje del cobro? ¿Del cobro menos repuestos? ¿Monto fijo por orden? Si la respuesta no es clara, estás pagando de más o de menos.
soyfixio calcula automáticamente la comisión de cada técnico según las reglas que vos configuraste. Al cierre del mes, la liquidación es un clic.
Podés configurar distintos esquemas: porcentaje del cobro bruto, porcentaje del margen neto, monto fijo por tipo de reparación. Cada técnico puede tener su propia estructura.
¿Cómo funciona paso a paso?
Configurar esquema de comisión
Definís el esquema por técnico: % del cobro, % del margen o monto fijo. Podés tener distintas reglas por tipo de reparación.
Microtip: El % del margen neto (cobro - repuestos) es el más justo para el taller — el técnico no gana más por usar repuestos caroslightbulb
Así se ve en el sistema
Comisiones de técnicos
JC ReparacionesCómo está construido (para los curiosos)
Código real del módulo — Calcular comisión por orden
// lib/services/commission.service.ts
import { Decimal } from 'decimal.js'
import { prisma } from '@/lib/prisma'
export async function calculateCommission(
businessId: string,
orderId: string
) {
const order = await prisma.serviceOrder.findFirst({
where: { id: orderId, businessId },
include: {
parts: { select: { subtotal: true } },
technician: { select: { commissionRate: true, commissionType: true } },
},
})
if (!order?.technician) return new Decimal(0)
const revenue = new Decimal(order.cost.toString())
const partsCost = order.parts.reduce(
(s, p) => s.plus(p.subtotal.toString()),
new Decimal(0)
)
const rate = new Decimal(order.technician.commissionRate.toString())
// Dos esquemas: sobre cobro bruto o sobre margen neto
if (order.technician.commissionType === 'GROSS') {
return revenue.times(rate).dividedBy(100)
} else {
const margin = revenue.minus(partsCost)
return margin.times(rate).dividedBy(100)
}
}Preguntas frecuentes
¿Puedo cambiar el esquema de comisión a mitad de mes?
¿El técnico puede ver sus comisiones en tiempo real?
¿Puedo pagar comisiones por transferencia desde soyfixio?
¿Qué pasa con las órdenes de garantía? ¿También generan comisión?
¿Listo para probar Comisiones de técnicos?
Gratis los primeros 12 meses. Sin tarjeta. Setup en 10 minutos.