@extends('layouts.admin') @section('title', 'Accounting overview') @section('content') New journal Reports
Active accounts {{ number_format($stats['accounts']) }} Unposted journals {{ number_format($stats['journals_draft']) }} {{ number_format($stats['journals_posted']) }} posted Bill exceptions {{ number_format($stats['bills_exceptions']) }} {{ number_format($stats['bills_open']) }} open bills Open bank lines {{ number_format($stats['bank_open']) }} {{ number_format($stats['payment_batches']) }} batches ready

Open fiscal period

@if($openPeriod) {{ $openPeriod->name }} · {{ $openPeriod->starts_on?->toDateString() }} → {{ $openPeriod->ends_on?->toDateString() }} @else No open period — create one before posting journals. @endif

Period close

Recent journals

View all
    @forelse($recentJournals as $journal)
  • {{ $journal->number }} {{ $journal->status }}
  • @empty
  • No journals yet.
  • @endforelse

Match exceptions

Bills
    @forelse($exceptionBills as $bill)
  • {{ $bill->number }}
    {{ $bill->supplier?->name }} · AUD {{ number_format($bill->total_cents / 100, 2) }}
  • @empty
  • No AP match exceptions.
  • @endforelse
@foreach([ ['Journals', 'admin.accounting.journals'], ['Suppliers', 'admin.accounting.suppliers'], ['Bills', 'admin.accounting.bills'], ['Payment batches', 'admin.accounting.payment-batches'], ['AR invoices', 'admin.accounting.ar-invoices'], ['Bank', 'admin.accounting.bank'], ['Tax', 'admin.accounting.tax'], ['Landed costs', 'admin.accounting.landed-costs'], ] as [$label, $route]) {{ $label }} @endforeach
@endsection