Aplikasi Keuangan yang mengatur lalu lintas transaksi antara bank dan aplikasi internal Kampus
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

<?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',
],
];