ip
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user