Juan Felipe Zapata Moreno 810aff1b0e WIP: Serials
2026-01-16 17:37:39 -06:00

60 lines
1.1 KiB
PHP

<?php namespace App\Models;
/**
* @copyright (c) 2025 Notsoweb Software (https://notsoweb.com) - All Rights Reserved
*/
use Illuminate\Database\Eloquent\Model;
/**
* Descripción
*
* @author Moisés Cortés C. <moises.cortes@notsoweb.com>
*
* @version 1.0.0
*/
class Sale extends Model
{
protected $fillable = [
'user_id',
'client_id',
'cash_register_id',
'invoice_number',
'subtotal',
'tax',
'total',
'cash_received',
'change',
'payment_method',
'status',
];
protected $casts = [
'subtotal' => 'decimal:2',
'tax' => 'decimal:2',
'total' => 'decimal:2',
'cash_received' => 'decimal:2',
'change' => 'decimal:2',
];
public function user()
{
return $this->belongsTo(User::class);
}
public function details()
{
return $this->hasMany(SaleDetail::class);
}
public function cashRegister()
{
return $this->belongsTo(CashRegister::class);
}
public function client()
{
return $this->belongsTo(Client::class);
}
}