supplier bill payment refund module

This commit is contained in:
Sai0224
2024-02-24 12:15:26 +08:00
parent ec0ebe3812
commit 25de31ea2e
18 changed files with 403 additions and 18 deletions
+14
View File
@@ -186,6 +186,20 @@ class Transaction extends AbstractModel implements Documentable, Transactionable
return $query->where('type', TransactionType::REFUND);
}
/**
* @param Builder $query
* @param string $payment_reference
* @return Builder
*/
public function scopeSupplierRefunds(Builder $query, ?string $payment_reference = NULL)
{
if($payment_reference){
$query->where('payment_reference', $payment_reference);
}
return $query->where('type', TransactionType::SUPPLIER_REFUND);
}
/**
* @param Builder $query