@extends('layout') @section('title','Finance') @section('content')
Invoices, collections, expenses, transfers, project economics, and account balances derived from source transactions.
| Invoice | Client / project | Issued / due | Total | Collected | Outstanding | Status |
|---|---|---|---|---|---|---|
| {{ $invoice->number }} | {{ $invoice->actor->name }}{{ $invoice->project?->name }} | {{ $invoice->issued_on?->format('d M Y') ?? 'Draft' }}{{ $invoice->due_on?->format('d M Y') ?? 'No due date' }} | {{ number_format((float)$invoice->total,2) }} {{ $invoice->currency }} | {{ number_format($invoice->collectedAmount(),2) }} | {{ number_format($invoice->outstandingAmount(),2) }} | @if(auth()->user()->canAtlas('finance.manage'))@else{{ $invoice->status->label() }}@endif |
| No invoices recorded. | ||||||
| Date | Type | Account | Category / description | Context | Amount | Status |
|---|---|---|---|---|---|---|
| {{ $transaction->occurred_on->format('d M Y') }} | {{ $transaction->type->label() }} | {{ $transaction->account->name }}@if($transaction->destinationAccount)→ {{ $transaction->destinationAccount->name }}@endif | {{ $transaction->category }}{{ $transaction->description }} | {{ $transaction->actor?->name ?: 'Internal' }}{{ $transaction->project?->code }} {{ $transaction->invoice?->number }} | {{ $transaction->type->value === 'expense' ? '−' : ($transaction->type->value === 'income' ? '+' : '') }}{{ number_format((float)$transaction->amount,2) }} {{ $transaction->currency }} | {{ ucfirst($transaction->status) }}@if(auth()->user()->canAtlas('finance.manage') && $transaction->status !== 'void') @if($transaction->status === 'pending')@endif @endif |
| No financial transactions recorded. | ||||||