<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class SalesCreditDebitNoteDetail extends Model
{
    protected $fillable = [
        'sales_credit_debit_note_id',
        'receivable_id',
        'total_debit',
        'total_debit_base',
        'total_credit',
        'total_credit_base',
        'total',
        'total_base',
        'created_by',
        'updated_by',
    ];

    public function pays()
    {
        return $this->hasMany(SalesCreditDebitNotePay::class, 'sales_credit_debit_note_detail_id', 'id');
    }

    public function receivable()
    {
        return $this->belongsTo(Receivable::class, 'receivable_id');
    }
}
