@extends('layouts.app')
@section('title', 'Journal')
@section('content')
@php
$pills = filter_pills([
'source' => ['Source', ['order' => 'Orders', 'vendor_bill' => 'Vendor bills', 'payment' => 'Payments', 'expense' => 'Expenses', 'opening' => 'Opening balances', 'manual' => 'Manual']],
'account_id' => ['Account', fn ($id) => optional($accounts->firstWhere('id', $id))->name ?? $id],
'from' => ['From', fn ($d) => pretty_date($d)],
'to' => ['To', fn ($d) => pretty_date($d)],
]);
$filtered = count($pills) > 0 || request()->filled('q');
$chips = [
[null, 'All', $counts->sum()],
['order', 'Orders', $counts['order'] ?? 0], ['vendor_bill', 'Vendor bills', $counts['vendor_bill'] ?? 0],
['payment', 'Payments', $counts['payment'] ?? 0], ['expense', 'Expenses', $counts['expense'] ?? 0],
['opening', 'Opening', ($counts['client_opening'] ?? 0) + ($counts['vendor_opening'] ?? 0)], ['manual', 'Manual', $counts['manual'] ?? 0],
];
@endphp
| Posting | |||||
|---|---|---|---|---|---|
| {{ $e->number() }} | {{ $e->entry_date->format('d M Y') }} | {{ $e->sourceLabel() }} | {{ $e->reference ?: '—' }}{{ $e->memo }} | Dr {{ $dr }} Cr {{ $cr }} |
{{ money($e->lines_debit) }} |
|
| |||||