You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.4 KiB
38 lines
1.4 KiB
<?php
|
|
|
|
use App\Domains\Finance\Enums\AccountClassification;
|
|
use App\Domains\Finance\Enums\InvoiceStatus;
|
|
use App\Domains\Finance\Enums\InvoiceType;
|
|
use App\Domains\Finance\Enums\PaymentDirection;
|
|
use App\Domains\Finance\Enums\PaymentStatus;
|
|
|
|
return [
|
|
'invoice_status' => [
|
|
InvoiceStatus::PAID->value => 'Paid',
|
|
InvoiceStatus::PENDING->value => 'Pending',
|
|
InvoiceStatus::PARTIALLY_PAID->value => 'Partially Paid',
|
|
InvoiceStatus::OVERDUE->value => 'Overdue',
|
|
],
|
|
'invoice_type' => [
|
|
InvoiceType::CUSTOMER_INVOICE->value => 'Customer Invoice',
|
|
InvoiceType::VENDOR_BILL->value => 'Vendor Bill',
|
|
InvoiceType::CREDIT_NOTE->value => 'Credit Note',
|
|
],
|
|
'payment_status' => [
|
|
PaymentStatus::PENDING->value => 'Pending',
|
|
PaymentStatus::SUCCESS->value => 'Success',
|
|
PaymentStatus::FAILED->value => 'Failed',
|
|
PaymentStatus::EXPIRED->value => 'Expired',
|
|
],
|
|
'payment_direction' => [
|
|
PaymentDirection::RECEIPT->value => 'Receipt',
|
|
PaymentDirection::DISBURSEMENT->value => 'Disbursement',
|
|
],
|
|
'account_classification' => [
|
|
AccountClassification::ASSET->value => 'Asset',
|
|
AccountClassification::LIABILITY->value => 'Liability',
|
|
AccountClassification::EQUITY->value => 'Equity',
|
|
AccountClassification::REVENUE->value => 'Revenue',
|
|
AccountClassification::EXPENSE->value => 'Expense',
|
|
],
|
|
];
|
|
|