@extends('layouts.layoutMaster') @section('title', __('Basic Accounting Dashboard')) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/apex-charts/apex-charts.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/apex-charts/apexcharts.js' ]) @endsection @section('content') {{-- Summary Cards --}}

{{ __('Total Income') }}

{{ \App\Helpers\FormattingHelper::formatCurrency($summary['income']) }}

{{ __('This Month') }}

{{ __('Total Expenses') }}

{{ \App\Helpers\FormattingHelper::formatCurrency($summary['expense']) }}

{{ __('This Month') }}

{{ __('Net Balance') }}

{{ \App\Helpers\FormattingHelper::formatCurrency($summary['balance']) }}

{{ $summary['balance'] >= 0 ? __('Profit') : __('Loss') }}

{{ __('Transactions') }}

{{ $summary['total_count'] }}

{{ __('This Month') }}
{{-- Income vs Expenses Chart --}}
{{ __('Income vs Expenses') }}
{{-- Category Distribution --}}
{{ __('Expense Categories') }}
@foreach($topCategories as $category)
{{ $category->name }}
{{ \App\Helpers\FormattingHelper::formatCurrency($category->total) }}
{{ $category->transaction_count }} {{ __('transactions') }}
@endforeach
{{-- Recent Transactions --}}
{{ __('Recent Transactions') }}
@can('accountingcore.transactions.index') {{ __('View All') }} @endcan
@forelse($recentTransactions as $transaction) @empty @endforelse
{{ __('Date') }} {{ __('Description') }} {{ __('Category') }} {{ __('Type') }} {{ __('Amount') }}
{{ \App\Helpers\FormattingHelper::formatDate($transaction->transaction_date) }} {{ $transaction->description }} {{ $transaction->category->name }} {{ __(ucfirst($transaction->type)) }} {{ $transaction->type === 'income' ? '+' : '-' }}{{ \App\Helpers\FormattingHelper::formatCurrency($transaction->amount) }}
{{ __('No transactions found') }}
@endsection @section('page-script') @vite(['Modules/AccountingCore/resources/assets/js/dashboard.js']) @endsection