This commit is contained in:
Lizandro Guarnizo
2026-01-29 21:55:00 -05:00
parent 7bffd8a569
commit 177e6b4e3a
7 changed files with 20 additions and 16 deletions
+5 -3
View File
@@ -213,10 +213,12 @@ class Tintoreria extends Model
public function getFaltantesAttribute()
{
$enviada = (int)($this->cantidad_enviada ?? 0);
$recibidoNeto = $this->recibido_total;
$recepciones = (int) $this->recepciones()->sum(\DB::raw('cantidad - COALESCE(prendas_defectuosas, 0)'));
$reprocesos = (int) $this->ajustes()->where('tipo', 'reproceso')->sum('cantidad');
// Lo que puede recibir = enviadas - recibido_neto (sin considerar cobros)
return max(0, $enviada - $recibidoNeto);
// Lo que puede recibir = enviadas - recepciones + reprocesos (reprocesos permiten re-recepción)
// NO restamos cobros porque los cobros son sobre prendas que ya llegaron
return max(0, $enviada - $recepciones + $reprocesos);
}
// Estado de recepción (Parcial / Completado)