Diferencia entre Detalle de Compras y Ventas Facturadas
El desglose de Carlos por categoría (Repuestos / HM Taller / HM Electrónica) se calcula solo con las OT que aparecen en su hoja de ventas facturadas. Al sumar ese detalle da $18.601.646, mientras que el total realmente facturado (Neto, incluyendo notas de crédito) es $19.267.167 — una brecha de $665.521 que se explica por los siguientes documentos:
OT
Cliente
Detalle Compras
Facturado (Neto)
Diferencia
Hallazgo
#909
TRANSPORTES RODRIGO BUSTOS PARADA EIRL
$0
$1.535.699
+$1.535.699
Sin respaldo en Detalle de Compras
#513
TRANSPORTE CLAUDIO ESTEBAN PARRA QUINTANA IERL
$248.260
$-450.000
-$698.260
Nota de Crédito / factura desalineada
#315
SOCIEDAD DE SERVICIOS FORESTALES Y TRANSPORTE SILVOAGROPECUARIO LUIS
$0
$-172.000
-$172.000
Sin respaldo en Detalle de Compras
21 OT adicionales muestran diferencias menores (entre $1 y ~$20 cada una, total $82) — probablemente redondeo de descuentos aplicados a nivel de documento, no requieren corrección. 8 OT de Carlos están entregadas pero aún no facturadas (total $781.754 en detalle — TALLER: $43.000 · REPUESTOS: $10.334 · ELECTRONICA: $728.420) — no es un descuadre, es venta en proceso de facturación. Esto explica, por ejemplo, por qué HM Electrónica muestra $3.456.852 vendido (solo lo ya facturado) en vez de $4.185.272 (todo lo entregado, facturado o no) — la diferencia de $728.420 es casi toda la OT 580, una reprogramación MCM entregada y pendiente de facturar.
Horas Vendidas por Técnico
Meta individual: 100 horas mensuales (HM Taller + HM Electrónica) · solo horas cobradas
379,1h
Nicolas Garcia
176,6h / 100h
HM Taller
125,7h
HM Electrónica
50,9h
Meta Superada
David Gutierrez
94,2h / 100h
HM Taller
94,2h
HM Electrónica
0h
En Ritmo
Miguel Belmar
53,6h / 100h
HM Taller
52,9h
HM Electrónica
0,7h
Atrasado
Cristobal Giovanni Valenzuela Soto
28,3h / 100h
HM Taller
27,3h
HM Electrónica
1h
Atrasado
Sin Asignar
12,7h
HM Taller
7,2h
HM Electrónica
5,5h
Sin Técnico Asignado
Joaquin Saez
11,2h / 100h
HM Taller
11,2h
HM Electrónica
0h
Atrasado
Sam Kevin Medina Maluenda
2,5h / 100h
HM Taller
2,5h
HM Electrónica
0h
Atrasado
Horas No Cobradas
Documentos sin folio o con Estado OT "Garantía y Entregado" — no cuentan para la meta
11h
Técnico
HM Taller
HM Electrónica
Total
Miguel Belmar
4h
0h
4h
Nicolas Garcia
1h
2h
3h
Joaquin Saez
2h
0h
2h
Sin Asignar
2h
0h
2h
Insights
Repuestos (Ana + Fernando) va por detrás del ritmo esperado: $13.045.873 vs. $18.967.742 que correspondería a la fecha.
Ana Romero concentra la mayor parte de la venta de repuestos ($8.674.785 vs. $4.371.088 de Fernando); vale la pena revisar la carga de cartera de Fernando.
HM Electrónica es la meta más rezagada de Carlos (34.6% de la meta mensual); si depende de un solo técnico, es el cuello de botella a resolver primero.
Nicolas Garcia ya superó su meta mensual de horas cobradas (176,6h) a mitad de mes; vale la pena revisar si está sobrecargado o si el resto del equipo puede absorber más carga.
4 técnico(s) están por debajo del ritmo esperado de horas cobradas: Miguel Belmar, Cristobal Giovanni Valenzuela Soto, Joaquin Saez, Sam Kevin Medina Maluenda.
', extraScript + '\n');
const blob = new Blob([html], {type:'text/html'});
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
const dateStr = now.toISOString().slice(0,10);
a.href = url;
a.download = `index.html`;
document.body.appendChild(a);
a.click();
a.remove();
URL.revokeObjectURL(url);
const status = document.getElementById('statusMsg');
status.className = '';
status.textContent = `Copia generada: index.html — súbela por FTP/cPanel a tu hosting (reemplazando el index.html de ayer) para que el resto del equipo la vea en la misma URL.`;
}
// Initial render with the data already computed and verified from the first uploaded file
renderAll({
anaNeto: 8674785,
fernandoNeto: 4371088,
carlosFacturadoTotal: 19267167,
carlosByCat: {'REPUESTOS':6211198, 'HM TALLER':8510705, 'HM ELECTRONICA':3456852, 'SERVICIOS EXTERNOS':422891},
hoursCobradas: {
'NICOLAS GARCIA': {'HM TALLER':125.7, 'HM ELECTRONICA':50.9},
'DAVID GUTIERREZ': {'HM TALLER':94.2, 'HM ELECTRONICA':0},
'MIGUEL BELMAR': {'HM TALLER':52.9, 'HM ELECTRONICA':0.7},
'CRISTOBAL GIOVANNI VALENZUELA SOTO': {'HM TALLER':27.3, 'HM ELECTRONICA':1.0},
'JOAQUIN SAEZ': {'HM TALLER':11.2, 'HM ELECTRONICA':0},
'SAM KEVIN MEDINA MALUENDA': {'HM TALLER':2.5, 'HM ELECTRONICA':0},
'SIN ASIGNAR': {'HM TALLER':7.2, 'HM ELECTRONICA':5.5}
},
hoursNoCobradas: {
'NICOLAS GARCIA': {'HM TALLER':1.0, 'HM ELECTRONICA':2.0},
'MIGUEL BELMAR': {'HM TALLER':4.0, 'HM ELECTRONICA':0},
'JOAQUIN SAEZ': {'HM TALLER':2.0, 'HM ELECTRONICA':0},
'SIN ASIGNAR': {'HM TALLER':2.0, 'HM ELECTRONICA':0}
},
minDate: new Date(2026,6,1),
maxDate: new Date(2026,6,21),
findings: {
rows: [
{ot:909, cliente:'TRANSPORTES RODRIGO BUSTOS PARADA EIRL', dcSum:0, vcSum:1535699, diff:1535699, tag:'Sin respaldo en Detalle de Compras'},
{ot:513, cliente:'TRANSPORTE CLAUDIO ESTEBAN PARRA QUINTANA IERL', dcSum:248260, vcSum:-450000, diff:-698260, tag:'Nota de Crédito / factura desalineada'},
{ot:315, cliente:'SOCIEDAD DE SERVICIOS FORESTALES Y TRANSPORTE SILVOAGROPECUARIO LUIS', dcSum:0, vcSum:-172000, diff:-172000, tag:'Sin respaldo en Detalle de Compras'}
],
minorTotal: 72,
minorCount: 9,
pendingTotal: 781754,
pendingCount: 8,
pendingByCat: {'HM ELECTRONICA': 728420, 'HM TALLER': 43000, 'REPUESTOS': 10334}
}
});