upgrade to filament v4

This commit is contained in:
Jp
2026-02-19 01:26:02 +08:00
parent 90c92650b7
commit b95f23f223
122 changed files with 3615 additions and 3379 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Actions\Transactions;
use App\Models\Expense;
use App\Actions\Balances\CreateBalanceAction;
use App\Actions\BaseAction;
use App\Actions\Ledgers\CreateLedgerAction;
@@ -34,7 +35,7 @@ class CreateTransactionAction extends BaseAction
public function transactionAccountLedger($payload): void
{
$branch = $payload->transaction->branch;
$isExpense = $payload->transactionable instanceof \App\Models\Expense;
$isExpense = $payload->transactionable instanceof Expense;
$type = $isExpense ? 'debit' : 'credit';
$discount = $payload->transaction->discount ?? 0.00;
@@ -102,7 +103,7 @@ class CreateTransactionAction extends BaseAction
public function withHoldingAccountLedger($payload): void
{
$isExpense = $payload->transactionable instanceof \App\Models\Expense;
$isExpense = $payload->transactionable instanceof Expense;
$accountName = $isExpense ? 'Payable Withholding Tax' : 'Creditable Withholding Tax';
$type = $isExpense ? 'credit' : 'debit';
$clientId = $payload->transactionable->branch->client_id;
@@ -128,7 +129,7 @@ class CreateTransactionAction extends BaseAction
public function cashAccountLedger($payload): void
{
$isExpense = $payload->transactionable instanceof \App\Models\Expense;
$isExpense = $payload->transactionable instanceof Expense;
$type = $isExpense ? 'credit' : 'debit';
$wht = $isExpense ? ($payload->transaction->payable_withholding_tax ?? 0) : ($payload->transaction->creditable_withholding_tax ?? 0);
$amount = ($payload->transaction->gross_amount ?? 0) - $wht;
@@ -153,7 +154,7 @@ class CreateTransactionAction extends BaseAction
public function discountAccountLedger($payload): void
{
$isExpense = $payload->transactionable instanceof \App\Models\Expense;
$isExpense = $payload->transactionable instanceof Expense;
$type = $isExpense ? 'credit' : 'debit';
$amount = $payload->transaction->discount ?? 0.00;
$clientId = $payload->transactionable->branch->client_id;