@extends('layouts.app') @section('title', 'Laporan Buku Besar') @section('content') @php function formatRp($value) { // ubah menjadi float untuk memastikan operasi aman $value = (float)$value; if($value < 0){ return '(' . number_format(abs($value), 2, ',', '.') . ')'; } return number_format($value, 2, ',', '.'); } @endphp

Laporan Buku Besar

Menampilkan catatan transaksi per akun.

{{-- Filter --}}
@if ($transaksi->isNotEmpty())
Buku Besar: {{ $akun->kode_akun }} - {{ $akun->nama_akun }}
@php $saldo = $saldoAwal ?? 0; @endphp @if(request('bulan')) @endif @foreach ($transaksi as $t) @php $saldo += $t->debit - $t->kredit; @endphp @endforeach
Tanggal No Ref Keterangan Debit Kredit Saldo
Saldo Awal Bulan {{ formatRp($saldo) }}
{{ \Carbon\Carbon::parse($t->tanggal ?? $t->created_at)->format('d-m-Y') }} {{ $t->no_referensi }} {{ $t->deskripsi_item ?? $t->deskripsi }} {{ formatRp($t->debit) }} {{ formatRp($t->kredit) }} {{ formatRp($saldo) }}
@else
Tidak ada data transaksi untuk filter yang dipilih.
@endif
@endsection @push('scripts') @endpush