Update Confeccion.php
This commit is contained in:
@@ -105,10 +105,15 @@ class Confeccion extends Model
|
|||||||
return max(0, $recepciones - $ajustes);
|
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()
|
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
|
// Total de cobros aplicados
|
||||||
|
|||||||
Reference in New Issue
Block a user