applied new features of money
package
This commit is contained in:
parent
20e5b57562
commit
bfb37c62c6
@ -283,8 +283,8 @@ abstract class Index extends Component
|
|||||||
$items[] = [
|
$items[] = [
|
||||||
'title' => ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key),
|
'title' => ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key),
|
||||||
//'href' => route($route, ['search' => 'status:' . $key]),
|
//'href' => route($route, ['search' => 'status:' . $key]),
|
||||||
'amount' => money($total, default_currency(), true)->formatForHumans(),
|
'amount' => money($total)->formatForHumans(),
|
||||||
'tooltip' => money($total, default_currency(), true)->format(),
|
'tooltip' => money($total)->format(),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -392,8 +392,8 @@ abstract class Index extends Component
|
|||||||
foreach ($totals as $key => $total) {
|
foreach ($totals as $key => $total) {
|
||||||
$title = ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key);
|
$title = ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key);
|
||||||
$href = route($route, ['search' => 'status:' . $key]);
|
$href = route($route, ['search' => 'status:' . $key]);
|
||||||
$amount = money($total, default_currency(), true)->formatForHumans();
|
$amount = money($total)->formatForHumans();
|
||||||
$tooltip = money($total, default_currency(), true)->format();
|
$tooltip = money($total)->format();
|
||||||
|
|
||||||
$items[] = [
|
$items[] = [
|
||||||
'title' => $title,
|
'title' => $title,
|
||||||
|
@ -42,9 +42,9 @@ class Accounts extends Controller
|
|||||||
->orWhereHas('income_transaction', fn ($query) => $query->where('account_id', $account->id))
|
->orWhereHas('income_transaction', fn ($query) => $query->where('account_id', $account->id))
|
||||||
->collect(['expense_transaction.paid_at' => 'desc']);
|
->collect(['expense_transaction.paid_at' => 'desc']);
|
||||||
|
|
||||||
$incoming_amount = money($account->income_balance, $account->currency_code, true);
|
$incoming_amount = money($account->income_balance, $account->currency_code);
|
||||||
$outgoing_amount = money($account->expense_balance, $account->currency_code, true);
|
$outgoing_amount = money($account->expense_balance, $account->currency_code);
|
||||||
$current_amount = money($account->balance, $account->currency_code, true);
|
$current_amount = money($account->balance, $account->currency_code);
|
||||||
|
|
||||||
$summary_amounts = [
|
$summary_amounts = [
|
||||||
'incoming_exact' => $incoming_amount->format(),
|
'incoming_exact' => $incoming_amount->format(),
|
||||||
|
@ -24,8 +24,8 @@ class Reconciliations extends Controller
|
|||||||
{
|
{
|
||||||
$reconciliations = Reconciliation::with('account')->collect();
|
$reconciliations = Reconciliation::with('account')->collect();
|
||||||
|
|
||||||
$reconciled_amount = money($reconciliations->where('reconciled', 1)->sum('closing_balance'), default_currency(), true);
|
$reconciled_amount = money($reconciliations->where('reconciled', 1)->sum('closing_balance'));
|
||||||
$in_progress_amount = money($reconciliations->where('reconciled', 0)->sum('closing_balance'), default_currency(), true);
|
$in_progress_amount = money($reconciliations->where('reconciled', 0)->sum('closing_balance'));
|
||||||
|
|
||||||
$summary_amounts = [
|
$summary_amounts = [
|
||||||
'amount_exact' => $reconciled_amount->format(),
|
'amount_exact' => $reconciled_amount->format(),
|
||||||
@ -246,9 +246,9 @@ class Reconciliations extends Controller
|
|||||||
|
|
||||||
$difference = $closing_balance - $cleared_amount;
|
$difference = $closing_balance - $cleared_amount;
|
||||||
|
|
||||||
$json->closing_balance = money($closing_balance, $currency_code, true)->format();
|
$json->closing_balance = money($closing_balance, $currency_code)->format();
|
||||||
$json->cleared_amount = money($cleared_amount, $currency_code, true)->format();
|
$json->cleared_amount = money($cleared_amount, $currency_code)->format();
|
||||||
$json->difference = money($difference, $currency_code, true)->format();
|
$json->difference = money($difference, $currency_code)->format();
|
||||||
$json->difference_raw = (int) $difference;
|
$json->difference_raw = (int) $difference;
|
||||||
|
|
||||||
return response()->json($json);
|
return response()->json($json);
|
||||||
|
@ -56,9 +56,9 @@ class Transactions extends Controller
|
|||||||
|
|
||||||
$totals['profit'] = $totals['income'] - $totals['expense'];
|
$totals['profit'] = $totals['income'] - $totals['expense'];
|
||||||
|
|
||||||
$incoming_amount = money($totals['income'], default_currency(), true);
|
$incoming_amount = money($totals['income']);
|
||||||
$expense_amount = money($totals['expense'], default_currency(), true);
|
$expense_amount = money($totals['expense']);
|
||||||
$profit_amount = money($totals['profit'], default_currency(), true);
|
$profit_amount = money($totals['profit']);
|
||||||
|
|
||||||
$summary_amounts = [
|
$summary_amounts = [
|
||||||
'incoming_exact' => $incoming_amount->format(),
|
'incoming_exact' => $incoming_amount->format(),
|
||||||
|
@ -51,9 +51,9 @@ class DocumentTransactions extends Controller
|
|||||||
$document->{$document_total->code} = $document_total->amount;
|
$document->{$document_total->code} = $document_total->amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
$total = money($document->total, $currency->code, true)->format();
|
$total = money($document->total, $currency->code)->format();
|
||||||
|
|
||||||
$document->grand_total = money($total, $currency->code)->getAmount();
|
$document->grand_total = money($total, $currency->code, false)->getAmount();
|
||||||
|
|
||||||
if (! empty($paid)) {
|
if (! empty($paid)) {
|
||||||
$document->grand_total = round($document->total - $paid, $currency->precision);
|
$document->grand_total = round($document->total - $paid, $currency->precision);
|
||||||
@ -140,7 +140,7 @@ class DocumentTransactions extends Controller
|
|||||||
|
|
||||||
$number = $transaction->number;
|
$number = $transaction->number;
|
||||||
|
|
||||||
$document->grand_total = money($transaction->amount, $currency->code)->getAmount();
|
$document->grand_total = money($transaction->amount, $currency->code, false)->getAmount();
|
||||||
|
|
||||||
$document->paid_at = $transaction->paid_at;
|
$document->paid_at = $transaction->paid_at;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ class Money
|
|||||||
$money_format = Str::replaceFirst('.', config('money.currencies.' . $currency_code . '.decimal_mark'), $money_format);
|
$money_format = Str::replaceFirst('.', config('money.currencies.' . $currency_code . '.decimal_mark'), $money_format);
|
||||||
}
|
}
|
||||||
|
|
||||||
$amount = money($money_format, $currency_code)->getAmount();
|
$amount = money($money_format, $currency_code, false)->getAmount();
|
||||||
} catch (InvalidArgumentException | OutOfBoundsException | UnexpectedValueException $e) {
|
} catch (InvalidArgumentException | OutOfBoundsException | UnexpectedValueException $e) {
|
||||||
report($e);
|
report($e);
|
||||||
|
|
||||||
|
@ -22,9 +22,9 @@ class Account extends JsonResource
|
|||||||
'number' => $this->number,
|
'number' => $this->number,
|
||||||
'currency_code' => $this->currency_code,
|
'currency_code' => $this->currency_code,
|
||||||
'opening_balance' => $this->opening_balance,
|
'opening_balance' => $this->opening_balance,
|
||||||
'opening_balance_formatted' => money($this->opening_balance, $this->currency_code, true)->format(),
|
'opening_balance_formatted' => money($this->opening_balance, $this->currency_code)->format(),
|
||||||
'current_balance' => $this->balance,
|
'current_balance' => $this->balance,
|
||||||
'current_balance_formatted' => money($this->balance, $this->currency_code, true)->format(),
|
'current_balance_formatted' => money($this->balance, $this->currency_code)->format(),
|
||||||
'bank_name' => $this->bank_name,
|
'bank_name' => $this->bank_name,
|
||||||
'bank_phone' => $this->bank_phone,
|
'bank_phone' => $this->bank_phone,
|
||||||
'bank_address' => $this->bank_address,
|
'bank_address' => $this->bank_address,
|
||||||
|
@ -22,7 +22,7 @@ class Reconciliation extends JsonResource
|
|||||||
'started_at' => $this->started_at->toIso8601String(),
|
'started_at' => $this->started_at->toIso8601String(),
|
||||||
'ended_at' => $this->ended_at->toIso8601String(),
|
'ended_at' => $this->ended_at->toIso8601String(),
|
||||||
'closing_balance' => $this->closing_balance,
|
'closing_balance' => $this->closing_balance,
|
||||||
'closing_balance_formatted' => money($this->closing_balance, default_currency(), true)->format(),
|
'closing_balance_formatted' => money($this->closing_balance)->format(),
|
||||||
'reconciled' => $this->reconciled,
|
'reconciled' => $this->reconciled,
|
||||||
'created_from' => $this->created_from,
|
'created_from' => $this->created_from,
|
||||||
'created_by' => $this->created_by,
|
'created_by' => $this->created_by,
|
||||||
|
@ -25,7 +25,7 @@ class Transaction extends JsonResource
|
|||||||
'account_id' => $this->account_id,
|
'account_id' => $this->account_id,
|
||||||
'paid_at' => $this->paid_at->toIso8601String(),
|
'paid_at' => $this->paid_at->toIso8601String(),
|
||||||
'amount' => $this->amount,
|
'amount' => $this->amount,
|
||||||
'amount_formatted' => money($this->amount, $this->currency_code, true)->format(),
|
'amount_formatted' => money($this->amount, $this->currency_code)->format(),
|
||||||
'currency_code' => $this->currency_code,
|
'currency_code' => $this->currency_code,
|
||||||
'currency_rate' => $this->currency_rate,
|
'currency_rate' => $this->currency_rate,
|
||||||
'document_id' => $this->document_id,
|
'document_id' => $this->document_id,
|
||||||
|
@ -25,7 +25,7 @@ class Transfer extends JsonResource
|
|||||||
'to_account' => $income_transaction->account->name,
|
'to_account' => $income_transaction->account->name,
|
||||||
'to_account_id' => $income_transaction->account->id,
|
'to_account_id' => $income_transaction->account->id,
|
||||||
'amount' => $expense_transaction->amount,
|
'amount' => $expense_transaction->amount,
|
||||||
'amount_formatted' => money($expense_transaction->amount, $expense_transaction->currency_code, true)->format(),
|
'amount_formatted' => money($expense_transaction->amount, $expense_transaction->currency_code)->format(),
|
||||||
'currency_code' => $expense_transaction->currency_code,
|
'currency_code' => $expense_transaction->currency_code,
|
||||||
'paid_at' => $expense_transaction->paid_at ? $expense_transaction->paid_at->toIso8601String() : '',
|
'paid_at' => $expense_transaction->paid_at ? $expense_transaction->paid_at->toIso8601String() : '',
|
||||||
'created_from' => $this->created_from,
|
'created_from' => $this->created_from,
|
||||||
|
@ -23,9 +23,9 @@ class Item extends JsonResource
|
|||||||
'name' => $this->name,
|
'name' => $this->name,
|
||||||
'description' => $this->description,
|
'description' => $this->description,
|
||||||
'sale_price' => $this->sale_price,
|
'sale_price' => $this->sale_price,
|
||||||
'sale_price_formatted' => money((double) $this->sale_price, default_currency(), true)->format(),
|
'sale_price_formatted' => money((double) $this->sale_price)->format(),
|
||||||
'purchase_price' => $this->purchase_price,
|
'purchase_price' => $this->purchase_price,
|
||||||
'purchase_price_formatted' => money((double) $this->purchase_price, default_currency(), true)->format(),
|
'purchase_price_formatted' => money((double) $this->purchase_price)->format(),
|
||||||
'category_id' => $this->category_id,
|
'category_id' => $this->category_id,
|
||||||
'picture' => $this->picture,
|
'picture' => $this->picture,
|
||||||
'enabled' => $this->enabled,
|
'enabled' => $this->enabled,
|
||||||
|
@ -32,7 +32,7 @@ class Document extends JsonResource
|
|||||||
'issued_at' => $this->issued_at ? $this->issued_at->toIso8601String() : '',
|
'issued_at' => $this->issued_at ? $this->issued_at->toIso8601String() : '',
|
||||||
'due_at' => $this->due_at ? $this->due_at->toIso8601String() : '',
|
'due_at' => $this->due_at ? $this->due_at->toIso8601String() : '',
|
||||||
'amount' => $this->amount,
|
'amount' => $this->amount,
|
||||||
'amount_formatted' => money($this->amount, $this->currency_code, true)->format(),
|
'amount_formatted' => money($this->amount, $this->currency_code)->format(),
|
||||||
'category_id' => $this->category_id,
|
'category_id' => $this->category_id,
|
||||||
'currency_code' => $this->currency_code,
|
'currency_code' => $this->currency_code,
|
||||||
'currency_rate' => $this->currency_rate,
|
'currency_rate' => $this->currency_rate,
|
||||||
|
@ -24,9 +24,9 @@ class DocumentItem extends JsonResource
|
|||||||
'name' => $this->name,
|
'name' => $this->name,
|
||||||
'description' => $this->description,
|
'description' => $this->description,
|
||||||
'price' => $this->price,
|
'price' => $this->price,
|
||||||
'price_formatted' => money($this->price, $this->document->currency_code, true)->format(),
|
'price_formatted' => money($this->price, $this->document->currency_code)->format(),
|
||||||
'total' => $this->total,
|
'total' => $this->total,
|
||||||
'total_formatted' => money($this->total, $this->document->currency_code, true)->format(),
|
'total_formatted' => money($this->total, $this->document->currency_code)->format(),
|
||||||
'created_from' => $this->created_from,
|
'created_from' => $this->created_from,
|
||||||
'created_by' => $this->created_by,
|
'created_by' => $this->created_by,
|
||||||
'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '',
|
'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '',
|
||||||
|
@ -24,7 +24,7 @@ class DocumentItemTax extends JsonResource
|
|||||||
'tax_id' => $this->tax_id,
|
'tax_id' => $this->tax_id,
|
||||||
'name' => $this->name,
|
'name' => $this->name,
|
||||||
'amount' => $this->amount,
|
'amount' => $this->amount,
|
||||||
'amount_formatted' => money($this->amount, $this->document->currency_code, true)->format(),
|
'amount_formatted' => money($this->amount, $this->document->currency_code)->format(),
|
||||||
'created_from' => $this->created_from,
|
'created_from' => $this->created_from,
|
||||||
'created_by' => $this->created_by,
|
'created_by' => $this->created_by,
|
||||||
'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '',
|
'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '',
|
||||||
|
@ -22,7 +22,7 @@ class DocumentTotal extends JsonResource
|
|||||||
'code' => $this->code,
|
'code' => $this->code,
|
||||||
'name' => $this->name,
|
'name' => $this->name,
|
||||||
'amount' => $this->amount,
|
'amount' => $this->amount,
|
||||||
'amount_formatted' => money($this->amount, $this->document->currency_code, true)->format(),
|
'amount_formatted' => money($this->amount, $this->document->currency_code)->format(),
|
||||||
'sort_order' => $this->sort_order,
|
'sort_order' => $this->sort_order,
|
||||||
'created_from' => $this->created_from,
|
'created_from' => $this->created_from,
|
||||||
'created_by' => $this->created_by,
|
'created_by' => $this->created_by,
|
||||||
|
@ -112,7 +112,7 @@ class CreateBankingDocumentTransaction extends Job implements ShouldCreate
|
|||||||
$error_amount = round($converted_amount, $precision);
|
$error_amount = round($converted_amount, $precision);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = trans('messages.error.over_payment', ['amount' => money($error_amount, $code, true)]);
|
$message = trans('messages.error.over_payment', ['amount' => money($error_amount, $code)]);
|
||||||
|
|
||||||
throw new \Exception($message);
|
throw new \Exception($message);
|
||||||
} else {
|
} else {
|
||||||
@ -124,7 +124,7 @@ class CreateBankingDocumentTransaction extends Job implements ShouldCreate
|
|||||||
|
|
||||||
protected function createHistory(): void
|
protected function createHistory(): void
|
||||||
{
|
{
|
||||||
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code, true)->format() . ' ' . trans_choice('general.payments', 1);
|
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code)->format() . ' ' . trans_choice('general.payments', 1);
|
||||||
|
|
||||||
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ class MatchBankingDocumentTransaction extends Job
|
|||||||
$error_amount = round($converted_amount, $precision);
|
$error_amount = round($converted_amount, $precision);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = trans('messages.error.over_match', ['type' => ucfirst($this->model->type), 'amount' => money($error_amount, $code, true)]);
|
$message = trans('messages.error.over_match', ['type' => ucfirst($this->model->type), 'amount' => money($error_amount, $code)]);
|
||||||
|
|
||||||
throw new \Exception($message);
|
throw new \Exception($message);
|
||||||
} else {
|
} else {
|
||||||
@ -83,7 +83,7 @@ class MatchBankingDocumentTransaction extends Job
|
|||||||
|
|
||||||
protected function createHistory(): void
|
protected function createHistory(): void
|
||||||
{
|
{
|
||||||
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code, true)->format() . ' ' . trans_choice('general.payments', 1);
|
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code)->format() . ' ' . trans_choice('general.payments', 1);
|
||||||
|
|
||||||
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ class SplitTransaction extends Job implements ShouldUpdate
|
|||||||
|
|
||||||
$message = trans('messages.error.same_amount', [
|
$message = trans('messages.error.same_amount', [
|
||||||
'transaction' => ucfirst(trans_choice('general.' . Str::plural($this->model->type), 1)),
|
'transaction' => ucfirst(trans_choice('general.' . Str::plural($this->model->type), 1)),
|
||||||
'amount' => money($error_amount, $this->model->currency_code, true)
|
'amount' => money($error_amount, $this->model->currency_code)
|
||||||
]);
|
]);
|
||||||
|
|
||||||
throw new \Exception($message);
|
throw new \Exception($message);
|
||||||
|
@ -112,7 +112,7 @@ class UpdateBankingDocumentTransaction extends Job implements ShouldUpdate
|
|||||||
$error_amount = round($converted_amount, $precision);
|
$error_amount = round($converted_amount, $precision);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = trans('messages.error.over_payment', ['amount' => money($error_amount, $code, true)]);
|
$message = trans('messages.error.over_payment', ['amount' => money($error_amount, $code)]);
|
||||||
|
|
||||||
throw new \Exception($message);
|
throw new \Exception($message);
|
||||||
} else {
|
} else {
|
||||||
@ -124,7 +124,7 @@ class UpdateBankingDocumentTransaction extends Job implements ShouldUpdate
|
|||||||
|
|
||||||
protected function createHistory(): void
|
protected function createHistory(): void
|
||||||
{
|
{
|
||||||
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code, true)->format() . ' ' . trans_choice('general.payments', 1);
|
$history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code)->format() . ' ' . trans_choice('general.payments', 1);
|
||||||
|
|
||||||
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
$this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc));
|
||||||
}
|
}
|
||||||
|
@ -118,7 +118,7 @@ class Transaction extends Notification
|
|||||||
];
|
];
|
||||||
|
|
||||||
return [
|
return [
|
||||||
money($this->transaction->amount, $this->transaction->currency_code, true),
|
money($this->transaction->amount, $this->transaction->currency_code),
|
||||||
company_date($this->transaction->paid_at),
|
company_date($this->transaction->paid_at),
|
||||||
URL::signedRoute('signed.payments.show', $route_params),
|
URL::signedRoute('signed.payments.show', $route_params),
|
||||||
route('transactions.show', $route_params),
|
route('transactions.show', $route_params),
|
||||||
|
@ -129,13 +129,13 @@ class PaymentReceived extends Notification
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
$this->invoice->document_number,
|
$this->invoice->document_number,
|
||||||
money($this->invoice->amount, $this->invoice->currency_code, true),
|
money($this->invoice->amount, $this->invoice->currency_code),
|
||||||
company_date($this->invoice->due_at),
|
company_date($this->invoice->due_at),
|
||||||
trans('documents.statuses.' . $this->invoice->status),
|
trans('documents.statuses.' . $this->invoice->status),
|
||||||
URL::signedRoute('signed.invoices.show', $route_params),
|
URL::signedRoute('signed.invoices.show', $route_params),
|
||||||
route('invoices.show', $route_params),
|
route('invoices.show', $route_params),
|
||||||
route('portal.invoices.show', $route_params),
|
route('portal.invoices.show', $route_params),
|
||||||
money($this->transaction->amount, $this->transaction->currency_code, true),
|
money($this->transaction->amount, $this->transaction->currency_code),
|
||||||
company_date($this->transaction->paid_at),
|
company_date($this->transaction->paid_at),
|
||||||
$this->transaction->payment_method,
|
$this->transaction->payment_method,
|
||||||
$this->invoice->contact_name,
|
$this->invoice->contact_name,
|
||||||
|
@ -97,8 +97,8 @@ class Bill extends Notification
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
$this->bill->document_number,
|
$this->bill->document_number,
|
||||||
money($this->bill->amount, $this->bill->currency_code, true),
|
money($this->bill->amount, $this->bill->currency_code),
|
||||||
money($this->bill->amount_due, $this->bill->currency_code, true),
|
money($this->bill->amount_due, $this->bill->currency_code),
|
||||||
company_date($this->bill->issued_at),
|
company_date($this->bill->issued_at),
|
||||||
company_date($this->bill->due_at),
|
company_date($this->bill->due_at),
|
||||||
route('bills.show', $route_params),
|
route('bills.show', $route_params),
|
||||||
|
@ -142,8 +142,8 @@ class Invoice extends Notification
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
$this->invoice->document_number,
|
$this->invoice->document_number,
|
||||||
money($this->invoice->amount, $this->invoice->currency_code, true),
|
money($this->invoice->amount, $this->invoice->currency_code),
|
||||||
money($this->invoice->amount_due, $this->invoice->currency_code, true),
|
money($this->invoice->amount_due, $this->invoice->currency_code),
|
||||||
company_date($this->invoice->issued_at),
|
company_date($this->invoice->issued_at),
|
||||||
company_date($this->invoice->due_at),
|
company_date($this->invoice->due_at),
|
||||||
URL::signedRoute('signed.invoices.show', $route_params),
|
URL::signedRoute('signed.invoices.show', $route_params),
|
||||||
|
@ -60,7 +60,7 @@ class Transaction extends Observer
|
|||||||
|
|
||||||
protected function getDescription($transaction)
|
protected function getDescription($transaction)
|
||||||
{
|
{
|
||||||
$amount = money((double) $transaction->amount, (string) $transaction->currency_code, true)->format();
|
$amount = money((double) $transaction->amount, (string) $transaction->currency_code)->format();
|
||||||
|
|
||||||
return trans('messages.success.deleted', ['type' => $amount . ' ' . trans_choice('general.payments', 1)]);
|
return trans('messages.success.deleted', ['type' => $amount . ' ' . trans_choice('general.payments', 1)]);
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ trait Charts
|
|||||||
|
|
||||||
public function addMoneyToDonutChart($color, $amount, $description = '')
|
public function addMoneyToDonutChart($color, $amount, $description = '')
|
||||||
{
|
{
|
||||||
$label = money($amount, default_currency(), true)->formatForHumans();
|
$label = money($amount)->formatForHumans();
|
||||||
|
|
||||||
if (!empty($description)) {
|
if (!empty($description)) {
|
||||||
$label .= ' - ' . $description;
|
$label .= ' - ' . $description;
|
||||||
|
@ -62,6 +62,9 @@ class Overrider
|
|||||||
// Set locale for Money package
|
// Set locale for Money package
|
||||||
Money::setLocale(app()->getLocale());
|
Money::setLocale(app()->getLocale());
|
||||||
|
|
||||||
|
// Money
|
||||||
|
config(['money.defaults.currency' => setting('default.currency')]);
|
||||||
|
|
||||||
// Set app url dynamically if empty
|
// Set app url dynamically if empty
|
||||||
if (! config('app.url')) {
|
if (! config('app.url')) {
|
||||||
config(['app.url' => url('/')]);
|
config(['app.url' => url('/')]);
|
||||||
|
@ -72,9 +72,9 @@ class Content extends Component
|
|||||||
$totals['paid'] += $item->getAmountConvertedToDefault();
|
$totals['paid'] += $item->getAmountConvertedToDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
$open_amount = money($totals['open'], default_currency(), true);
|
$open_amount = money($totals['open']);
|
||||||
$overdue_amount = money($totals['overdue'], default_currency(), true);
|
$overdue_amount = money($totals['overdue']);
|
||||||
$paid_amount = money($totals['paid'], default_currency(), true);
|
$paid_amount = money($totals['paid']);
|
||||||
|
|
||||||
$summary_amounts = [
|
$summary_amounts = [
|
||||||
'open_exact' => $open_amount->format(),
|
'open_exact' => $open_amount->format(),
|
||||||
|
@ -15,7 +15,7 @@ class GetPaid extends Component
|
|||||||
*/
|
*/
|
||||||
public function render()
|
public function render()
|
||||||
{
|
{
|
||||||
$this->description = trans('general.amount_due') . ': ' . '<span class="font-medium">' . money($this->document->amount_due, $this->document->currency_code, true) . '</span>';
|
$this->description = trans('general.amount_due') . ': ' . '<span class="font-medium">' . money($this->document->amount_due, $this->document->currency_code) . '</span>';
|
||||||
|
|
||||||
return view('components.documents.show.get-paid');
|
return view('components.documents.show.get-paid');
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ class MakePayment extends Component
|
|||||||
*/
|
*/
|
||||||
public function render()
|
public function render()
|
||||||
{
|
{
|
||||||
$this->description = trans('general.amount_due') . ': ' . '<span class="font-medium">' . money($this->document->amount_due, $this->document->currency_code, true) . '</span>';
|
$this->description = trans('general.amount_due') . ': ' . '<span class="font-medium">' . money($this->document->amount_due, $this->document->currency_code) . '</span>';
|
||||||
|
|
||||||
return view('components.documents.show.make-payment');
|
return view('components.documents.show.make-payment');
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@ class AccountBalance extends Widget
|
|||||||
public function show()
|
public function show()
|
||||||
{
|
{
|
||||||
$accounts = Account::with('income_transactions', 'expense_transactions')->enabled()->take(5)->get()->map(function($account) {
|
$accounts = Account::with('income_transactions', 'expense_transactions')->enabled()->take(5)->get()->map(function($account) {
|
||||||
$account->balance_formatted = money($account->balance, $account->currency_code, true);
|
$account->balance_formatted = money($account->balance, $account->currency_code);
|
||||||
|
|
||||||
return $account;
|
return $account;
|
||||||
})->all();
|
})->all();
|
||||||
|
@ -53,9 +53,9 @@ class CashFlow extends Widget
|
|||||||
->setDataset(trans('general.outgoing'), 'column', $expense)
|
->setDataset(trans('general.outgoing'), 'column', $expense)
|
||||||
->setDataset(trans_choice('general.profits', 1), 'line', $profit);
|
->setDataset(trans_choice('general.profits', 1), 'line', $profit);
|
||||||
|
|
||||||
$incoming_amount = money(array_sum($income), default_currency(), true);
|
$incoming_amount = money(array_sum($income));
|
||||||
$outgoing_amount = money(abs(array_sum($expense)), default_currency(), true);
|
$outgoing_amount = money(abs(array_sum($expense)));
|
||||||
$profit_amount = money(array_sum($profit), default_currency(), true);
|
$profit_amount = money(array_sum($profit));
|
||||||
|
|
||||||
$totals = [
|
$totals = [
|
||||||
'incoming_exact' => $incoming_amount->format(),
|
'incoming_exact' => $incoming_amount->format(),
|
||||||
|
@ -52,7 +52,7 @@ class Payables extends Widget
|
|||||||
});
|
});
|
||||||
|
|
||||||
foreach ($periods as $period_name => $period_amount) {
|
foreach ($periods as $period_name => $period_amount) {
|
||||||
$periods[$period_name] = money($period_amount, default_currency(), true);
|
$periods[$period_name] = money($period_amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
$has_progress = !empty($open) || !empty($overdue);
|
$has_progress = !empty($open) || !empty($overdue);
|
||||||
@ -61,9 +61,9 @@ class Payables extends Widget
|
|||||||
$grand = $open + $overdue;
|
$grand = $open + $overdue;
|
||||||
|
|
||||||
$totals = [
|
$totals = [
|
||||||
'grand' => money($grand, default_currency(), true),
|
'grand' => money($grand),
|
||||||
'open' => money($open, default_currency(), true),
|
'open' => money($open),
|
||||||
'overdue' => money($overdue, default_currency(), true),
|
'overdue' => money($overdue),
|
||||||
];
|
];
|
||||||
|
|
||||||
$grand_total_text = trans('widgets.total_unpaid_bills');
|
$grand_total_text = trans('widgets.total_unpaid_bills');
|
||||||
|
@ -52,7 +52,7 @@ class Receivables extends Widget
|
|||||||
});
|
});
|
||||||
|
|
||||||
foreach ($periods as $period_name => $period_amount) {
|
foreach ($periods as $period_name => $period_amount) {
|
||||||
$periods[$period_name] = money($period_amount, default_currency(), true);
|
$periods[$period_name] = money($period_amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
$has_progress = !empty($open) || !empty($overdue);
|
$has_progress = !empty($open) || !empty($overdue);
|
||||||
@ -61,9 +61,9 @@ class Receivables extends Widget
|
|||||||
$grand = $open + $overdue;
|
$grand = $open + $overdue;
|
||||||
|
|
||||||
$totals = [
|
$totals = [
|
||||||
'grand' => money($grand, default_currency(), true),
|
'grand' => money($grand),
|
||||||
'open' => money($open, default_currency(), true),
|
'open' => money($open),
|
||||||
'overdue' => money($overdue, default_currency(), true),
|
'overdue' => money($overdue),
|
||||||
];
|
];
|
||||||
|
|
||||||
$grand_total_text = trans('widgets.total_unpaid_invoices');
|
$grand_total_text = trans('widgets.total_unpaid_invoices');
|
||||||
|
24
composer.lock
generated
24
composer.lock
generated
@ -409,16 +409,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "akaunting/laravel-money",
|
"name": "akaunting/laravel-money",
|
||||||
"version": "5.0.0",
|
"version": "5.1.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/akaunting/laravel-money.git",
|
"url": "https://github.com/akaunting/laravel-money.git",
|
||||||
"reference": "104d41aabc144150054d225fec6b2a0ae8b76d1d"
|
"reference": "dc6dd201aaf1c2b9ced3f98e208ddc6af1f0a722"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/akaunting/laravel-money/zipball/104d41aabc144150054d225fec6b2a0ae8b76d1d",
|
"url": "https://api.github.com/repos/akaunting/laravel-money/zipball/dc6dd201aaf1c2b9ced3f98e208ddc6af1f0a722",
|
||||||
"reference": "104d41aabc144150054d225fec6b2a0ae8b76d1d",
|
"reference": "dc6dd201aaf1c2b9ced3f98e208ddc6af1f0a722",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -472,9 +472,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/akaunting/laravel-money/issues",
|
"issues": "https://github.com/akaunting/laravel-money/issues",
|
||||||
"source": "https://github.com/akaunting/laravel-money/tree/5.0.0"
|
"source": "https://github.com/akaunting/laravel-money/tree/5.1.0"
|
||||||
},
|
},
|
||||||
"time": "2023-07-10T09:34:33+00:00"
|
"time": "2023-07-11T08:35:47+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "akaunting/laravel-mutable-observer",
|
"name": "akaunting/laravel-mutable-observer",
|
||||||
@ -7867,16 +7867,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "php-http/discovery",
|
"name": "php-http/discovery",
|
||||||
"version": "1.19.0",
|
"version": "1.19.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-http/discovery.git",
|
"url": "https://github.com/php-http/discovery.git",
|
||||||
"reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4"
|
"reference": "57f3de01d32085fea20865f9b16fb0e69347c39e"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-http/discovery/zipball/1856a119a0b0ba8da8b5c33c080aa7af8fac25b4",
|
"url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e",
|
||||||
"reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4",
|
"reference": "57f3de01d32085fea20865f9b16fb0e69347c39e",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -7939,9 +7939,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/php-http/discovery/issues",
|
"issues": "https://github.com/php-http/discovery/issues",
|
||||||
"source": "https://github.com/php-http/discovery/tree/1.19.0"
|
"source": "https://github.com/php-http/discovery/tree/1.19.1"
|
||||||
},
|
},
|
||||||
"time": "2023-06-19T08:45:36+00:00"
|
"time": "2023-07-11T07:02:26+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "php-http/guzzle7-adapter",
|
"name": "php-http/guzzle7-adapter",
|
||||||
|
@ -6,6 +6,8 @@ return [
|
|||||||
|
|
||||||
'currency' => env('MONEY_DEFAULTS_CURRENCY', 'USD'),
|
'currency' => env('MONEY_DEFAULTS_CURRENCY', 'USD'),
|
||||||
|
|
||||||
|
'convert' => env('MONEY_DEFAULTS_CONVERT', true),
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'currencies' => [
|
'currencies' => [
|
||||||
|
@ -391,7 +391,7 @@
|
|||||||
$item->name = trans('transfers.messages.delete', [
|
$item->name = trans('transfers.messages.delete', [
|
||||||
'from' => $item->expense_transaction->account->name,
|
'from' => $item->expense_transaction->account->name,
|
||||||
'to' => $item->income_transaction->account->name,
|
'to' => $item->income_transaction->account->name,
|
||||||
'amount' => money($item->expense_transaction->amount, $item->expense_transaction->currency_code, true)
|
'amount' => money($item->expense_transaction->amount, $item->expense_transaction->currency_code)
|
||||||
]);
|
]);
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@
|
|||||||
$item->name = trans('transfers.messages.delete', [
|
$item->name = trans('transfers.messages.delete', [
|
||||||
'from' => $item->expense_transaction->account->name,
|
'from' => $item->expense_transaction->account->name,
|
||||||
'to' => $item->income_transaction->account->name,
|
'to' => $item->income_transaction->account->name,
|
||||||
'amount' => money($item->expense_transaction->amount, $item->expense_transaction->currency_code, true)
|
'amount' => money($item->expense_transaction->amount, $item->expense_transaction->currency_code)
|
||||||
]);
|
]);
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
<span>
|
<span>
|
||||||
<x-date :date="$transaction->paid_at" />
|
<x-date :date="$transaction->paid_at" />
|
||||||
- {!! trans('documents.transaction', [
|
- {!! trans('documents.transaction', [
|
||||||
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code, true) . '</span>',
|
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code) . '</span>',
|
||||||
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
||||||
]) !!}
|
]) !!}
|
||||||
</span>
|
</span>
|
||||||
@ -103,7 +103,7 @@
|
|||||||
|
|
||||||
@php
|
@php
|
||||||
$message = trans('general.delete_confirm', [
|
$message = trans('general.delete_confirm', [
|
||||||
'name' => '<strong>' . Date::parse($transaction->paid_at)->format(company_date_format()) . ' - ' . money($transaction->amount, $transaction->currency_code, true) . ' - ' . $transaction->account->name . '</strong>',
|
'name' => '<strong>' . Date::parse($transaction->paid_at)->format(company_date_format()) . ' - ' . money($transaction->amount, $transaction->currency_code) . ' - ' . $transaction->account->name . '</strong>',
|
||||||
'type' => strtolower(trans_choice('general.transactions', 1))
|
'type' => strtolower(trans_choice('general.transactions', 1))
|
||||||
]);
|
]);
|
||||||
@endphp
|
@endphp
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
<span>
|
<span>
|
||||||
<x-date :date="$transaction->paid_at" />
|
<x-date :date="$transaction->paid_at" />
|
||||||
- {!! trans('documents.transaction', [
|
- {!! trans('documents.transaction', [
|
||||||
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code, true) . '</span>',
|
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code) . '</span>',
|
||||||
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
||||||
]) !!}
|
]) !!}
|
||||||
</span>
|
</span>
|
||||||
@ -86,7 +86,7 @@
|
|||||||
|
|
||||||
@php
|
@php
|
||||||
$message = trans('general.delete_confirm', [
|
$message = trans('general.delete_confirm', [
|
||||||
'name' => '<strong>' . Date::parse($transaction->paid_at)->format(company_date_format()) . ' - ' . money($transaction->amount, $transaction->currency_code, true) . ' - ' . $transaction->account->name . '</strong>',
|
'name' => '<strong>' . Date::parse($transaction->paid_at)->format(company_date_format()) . ' - ' . money($transaction->amount, $transaction->currency_code) . ' - ' . $transaction->account->name . '</strong>',
|
||||||
'type' => strtolower(trans_choice('general.transactions', 1))
|
'type' => strtolower(trans_choice('general.transactions', 1))
|
||||||
]);
|
]);
|
||||||
@endphp
|
@endphp
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
<tr class="px-3">
|
<tr class="px-3">
|
||||||
<th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
|
<th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
|
||||||
@foreach($class->footer_totals[$table_key] as $total)
|
@foreach($class->footer_totals[$table_key] as $total)
|
||||||
<th class="{{ $class->column_value_width }} text-right px-0">{{ $class->has_money ? money($total, default_currency(), true) : $total }}</th>
|
<th class="{{ $class->column_value_width }} text-right px-0">{{ $class->has_money ? money($total) : $total }}</th>
|
||||||
@endforeach
|
@endforeach
|
||||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">{{ $class->has_money ? money($grand_total, default_currency(), true) : $grand_total }}</th>
|
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">{{ $class->has_money ? money($grand_total) : $grand_total }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</tfoot>
|
||||||
|
@ -14,9 +14,9 @@
|
|||||||
@endif
|
@endif
|
||||||
|
|
||||||
@foreach($rows as $row)
|
@foreach($rows as $row)
|
||||||
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row) : $row }}</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total) : $row }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
@ -57,9 +57,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
@foreach($parent_row_values as $row)
|
@foreach($parent_row_values as $row)
|
||||||
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row) : $row }}</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total) : $row }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@ -69,9 +69,9 @@
|
|||||||
<tr class="hover:bg-gray-100 border-b collapse-sub collapse-sub-report" data-collapse="child-{{ $id }}">
|
<tr class="hover:bg-gray-100 border-b collapse-sub collapse-sub-report" data-collapse="child-{{ $id }}">
|
||||||
<td class="{{ $class->column_name_width }} py-2 text-left text-black-400" style="padding-left: {{ ($tree_level + 1) * 20 }}px;" title="{{ $class->row_names[$table_key][$id] }}">{{ $class->row_names[$table_key][$id] }}</td>
|
<td class="{{ $class->column_name_width }} py-2 text-left text-black-400" style="padding-left: {{ ($tree_level + 1) * 20 }}px;" title="{{ $class->row_names[$table_key][$id] }}">{{ $class->row_names[$table_key][$id] }}</td>
|
||||||
@foreach($rows as $row)
|
@foreach($rows as $row)
|
||||||
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_value_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs">{{ $class->has_money ? money($row) : $row }}</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total, default_currency(), true) : $row }}</td>
|
<td class="{{ $class->column_name_width }} py-2 ltr:text-right rtl:text-left text-alignment-right text-black-400 text-xs uppercase">{{ $class->has_money ? money($row_total) : $row }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
])
|
])
|
||||||
>
|
>
|
||||||
<h2>{{ $table_name }}</h2>
|
<h2>{{ $table_name }}</h2>
|
||||||
<span>{{ $class->has_money ? money($grand_total, default_currency(), true) : $grand_total }}</span>
|
<span>{{ $class->has_money ? money($grand_total) : $grand_total }}</span>
|
||||||
</div>
|
</div>
|
||||||
@if (!empty($class->row_values[$table_key]))
|
@if (!empty($class->row_values[$table_key]))
|
||||||
<ul
|
<ul
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
@endif
|
@endif
|
||||||
<span>{{ $class->row_names[$table_key][$id] }}</span>
|
<span>{{ $class->row_names[$table_key][$id] }}</span>
|
||||||
</div>
|
</div>
|
||||||
<span>{{ $class->has_money ? money($row_total, default_currency(), true) : $row_total }}</span>
|
<span>{{ $class->has_money ? money($row_total) : $row_total }}</span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endif
|
||||||
@ -73,7 +73,7 @@
|
|||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
<span>{{ $class->has_money ? money($row_total, default_currency(), true) : $row_total }}</span>
|
<span>{{ $class->has_money ? money($row_total) : $row_total }}</span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endif
|
||||||
@ -91,7 +91,7 @@
|
|||||||
<div style="display:flex; align-items: center; padding-left: {{ ($tree_level + 1) * 20 }}px;">
|
<div style="display:flex; align-items: center; padding-left: {{ ($tree_level + 1) * 20 }}px;">
|
||||||
<span>{{ $class->row_names[$table_key][$id] }}</span>
|
<span>{{ $class->row_names[$table_key][$id] }}</span>
|
||||||
</div>
|
</div>
|
||||||
<span>{{ $class->has_money ? money($row_total, default_currency(), true) : $row_total }}</span>
|
<span>{{ $class->has_money ? money($row_total) : $row_total }}</span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endif
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
@foreach ($payments as $item)
|
@foreach ($payments as $item)
|
||||||
<span class="text-xs mb-3">
|
<span class="text-xs mb-3">
|
||||||
@if (! $item->document)
|
@if (! $item->document)
|
||||||
{{ trans('portal.payment_history.description', ['date' => company_date($item->created_at), 'amount' => money($item->amount, $item->currency_code, true)]) }}
|
{{ trans('portal.payment_history.description', ['date' => company_date($item->created_at), 'amount' => money($item->amount, $item->currency_code)]) }}
|
||||||
@else
|
@else
|
||||||
{{ trans('portal.payment_history.invoice_description', ['date' => company_date($item->created_at), 'amount' => money($item->amount, $item->currency_code, true), 'invoice_nember' => $item->document->document_number]) }}
|
{{ trans('portal.payment_history.invoice_description', ['date' => company_date($item->created_at), 'amount' => money($item->amount, $item->currency_code), 'invoice_nember' => $item->document->document_number]) }}
|
||||||
@endif
|
@endif
|
||||||
</span>
|
</span>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
@ -111,7 +111,7 @@
|
|||||||
<x-date :date="$transaction->paid_at" />
|
<x-date :date="$transaction->paid_at" />
|
||||||
</x-link>
|
</x-link>
|
||||||
- {!! trans('documents.transaction', [
|
- {!! trans('documents.transaction', [
|
||||||
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code, true) . '</span>',
|
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code) . '</span>',
|
||||||
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
||||||
]) !!}
|
]) !!}
|
||||||
</span>
|
</span>
|
||||||
|
@ -109,7 +109,7 @@
|
|||||||
<x-date :date="$transaction->paid_at" />
|
<x-date :date="$transaction->paid_at" />
|
||||||
</x-link>
|
</x-link>
|
||||||
- {!! trans('documents.transaction', [
|
- {!! trans('documents.transaction', [
|
||||||
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code, true) . '</span>',
|
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code) . '</span>',
|
||||||
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
||||||
]) !!}
|
]) !!}
|
||||||
</span>
|
</span>
|
||||||
|
@ -118,7 +118,7 @@
|
|||||||
<x-date :date="$transaction->paid_at" />
|
<x-date :date="$transaction->paid_at" />
|
||||||
</x-link>
|
</x-link>
|
||||||
- {!! trans('documents.transaction', [
|
- {!! trans('documents.transaction', [
|
||||||
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code, true) . '</span>',
|
'amount' => '<span class="font-medium">' . money($transaction->amount, $transaction->currency_code) . '</span>',
|
||||||
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
'account' => '<span class="font-medium">' . $transaction->account->name . '</span>',
|
||||||
]) !!}
|
]) !!}
|
||||||
</span>
|
</span>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="text-sm">
|
<span class="text-sm">
|
||||||
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code, true)]) }}
|
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code)]) }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="text-sm">
|
<span class="text-sm">
|
||||||
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code, true)]) }}
|
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code)]) }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="text-sm">
|
<span class="text-sm">
|
||||||
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code, true)]) }}
|
{{ trans('portal.payment_detail.description', ['date' => date($payment->paid_at), 'amount' => money($payment->amount, $payment->currency_code)]) }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user