@can('erp.post-journal') @if ($entry->status === 'draft')
@csrf @method('PATCH')
@elseif ($entry->status === 'posted') @endif @endcan
@foreach ($entry->lines as $line) @endforeach
Account Memo Department Debit Credit
{{ $line->glAccount?->code }}
{{ $line->glAccount?->name }}
{{ $line->description ?: '—' }} {{ $line->department?->name ?? '—' }} {{ $line->debit > 0 ? money($line->debit, false) : '—' }} {{ $line->credit > 0 ? money($line->credit, false) : '—' }}
Totals {{ money($entry->total_debit, false) }} {{ money($entry->total_credit, false) }}
Entry balance @if (abs((float) $entry->total_debit - (float) $entry->total_credit) < 0.005) @else @endif
@if ($entry->notes)

{{ $entry->notes }}

@endif
Status
Type
Entry date
{{ $entry->entry_date->format('d M Y') }}
Created by
{{ $entry->createdBy?->name ?? 'System' }}
@if ($entry->posted_at)
Posted
{{ $entry->posted_at->format('d M Y H:i') }}
@endif @if ($entry->reversed_at)
Reversed
{{ $entry->reversed_at->format('d M Y H:i') }}
@endif
@if ($source)
Source record: {{ class_basename($source) }} #{{ $source->getKey() }}
@endif
@if ($entry->status === 'posted' && ! $entry->reversed_at)

Reversal posts the mirror counter-entry and stamps this entry as reversed. Nothing is ever deleted from the ledger.

@csrf @method('PATCH')
@error('reason')

{{ $message }}

@enderror
@endif