Update Confeccion.php

This commit is contained in:
Lizandro Guarnizo
2026-01-29 20:07:13 -05:00
parent 38d9ac4036
commit a260d351d6
+7 -2
View File
@@ -105,10 +105,15 @@ class Confeccion extends Model
return max(0, $recepciones - $ajustes);
}
// Cuantas faltan por recibir (usa la suma real de recepciones menos ajustes)
// Cuantas faltan por recibir (considera cobros porque ya están contabilizados)
public function getFaltantesAttribute()
{
return max(0, (int)($this->cantidad_enviada ?? 0) - $this->recibido_total);
$enviada = (int)($this->cantidad_enviada ?? 0);
$recibidoNeto = $this->recibido_total;
$cobros = (int) $this->cobros()->sum('cantidad');
// Lo que puede recibir = enviadas - cobros - recibido_neto
return max(0, $enviada - $cobros - $recibidoNeto);
}
// Total de cobros aplicados