ip
This commit is contained in:
@@ -111,10 +111,12 @@ class Confeccion 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)'));
|
||||
$ajustes = (int) $this->ajustes()->where('tipo', 'arreglo')->sum('cantidad');
|
||||
|
||||
// Lo que puede recibir = enviadas - recibido_neto (sin considerar cobros)
|
||||
return max(0, $enviada - $recibidoNeto);
|
||||
// Lo que puede recibir = enviadas - recepciones + arreglos (arreglos permiten re-recepción)
|
||||
// NO restamos cobros porque los cobros son sobre prendas que ya llegaron
|
||||
return max(0, $enviada - $recepciones + $ajustes);
|
||||
}
|
||||
|
||||
// Total de cobros aplicados
|
||||
|
||||
Reference in New Issue
Block a user