{{-- Header --}}

Monitoring Pembelian dan Pemakaian Solar

Pantauan harian pembelian (penerimaan) vs pemakaian solar per periode — lengkap dengan detil dokumen per hari, rekap supplier & top unit pemakaian.

Cetak
{{-- Filter --}}
{{-- KPI chips --}}
Solar: {{ $item['code'] }} {{ $item['name'] }} ({{ $item['unit'] }}) Pembelian {{ \App\Support\MonitoringSolarReport::num($totals['in']) }} ({{ number_format($totals['in_docs'], 0, ',', '.') }} dok) Pemakaian {{ \App\Support\MonitoringSolarReport::num($totals['out']) }} ({{ number_format($totals['out_docs'], 0, ',', '.') }} dok) Selisih {{ \App\Support\MonitoringSolarReport::num($totals['net']) }} @if ($totals['pct'] !== null) Tingkat pemakaian {{ number_format($totals['pct'], 1, ',', '.') }}% @endif @if ($totals['net'] < -0.0001) Rekomendasi: pemakaian > pembelian — segera rencanakan pengadaan solar @else Konsumsi vs pasokan terpantau sehat ✓ @endif {{ $filters['warehouse'] }} · {{ $totals['active_days'] }} hari transaksi
{{-- Tabel harian --}}
@forelse ($days as $i => $d) @php $open = $detail_date === $d['date']; $bar = $d['pct'] === null ? 0 : min(100, $d['pct']); @endphp @if ($open && $detail) @endif @empty @endforelse
# Hari Tanggal Pembelian ({{ $item['unit'] }}) Pemakaian ({{ $item['unit'] }}) Selisih Tingkat Pemakaian
{{ $i + 1 }}
{{ $d['dayname'] }}
{{ $d['label'] }} {{ \App\Support\MonitoringSolarReport::num($d['in']) }}
{{ $d['in_docs'] }} dok · {{ number_format($d['in_lines'], 0, ',', '.') }} baris
{{ \App\Support\MonitoringSolarReport::num($d['out']) }}
{{ $d['out_docs'] }} dok · {{ number_format($d['out_lines'], 0, ',', '.') }} baris
{{ $d['net'] > 0 ? '+' : '' }}{{ \App\Support\MonitoringSolarReport::num($d['net']) }} @if ($d['pct'] === null) — @else
{{ number_format($d['pct'], 1, ',', '.') }}%
@endif
DETIL DOKUMEN {{ $d['dayname'] }}, {{ $d['label'] }} klik tanggal untuk tutup
{{-- Penerimaan --}}
⬇ PENERIMAAN / PEMBELIAN SOLAR {{ count($detail['receipts']) }} dari {{ number_format($detail['receipts_total'], 0, ',', '.') }} baris
@if ($detail['receipts'])
@foreach ($detail['receipts'] as $r) @endforeach
Jam No. Dok Supplier Qty
{{ $r['time'] }} {{ $r['ref'] }} {{ $r['supplier'] }} +{{ \App\Support\MonitoringSolarReport::num($r['qty']) }}
@else
Tidak ada penerimaan hari ini.
@endif
{{-- Pemakaian --}}
⬆ PEMAKAIAN SOLAR {{ count($detail['usages']) }} dari {{ number_format($detail['usages_total'], 0, ',', '.') }} baris
@if ($detail['usages'])
@foreach ($detail['usages'] as $r) @endforeach
Jam No. Dok Untuk Pemakaian Qty
{{ $r['time'] }} {{ $r['ref'] }} {{ $r['unit'] }} -{{ \App\Support\MonitoringSolarReport::num($r['qty']) }}
@else
Tidak ada pemakaian hari ini.
@endif
Tidak ada transaksi pembelian/pemakaian solar pada periode & filter ini.
TOTAL PERIODE {{ \App\Support\MonitoringSolarReport::num($totals['in']) }} {{ \App\Support\MonitoringSolarReport::num($totals['out']) }} {{ $totals['net'] > 0 ? '+' : '' }}{{ \App\Support\MonitoringSolarReport::num($totals['net']) }} @if ($totals['pct'] !== null) {{ number_format($totals['pct'], 1, ',', '.') }}% @endif
{{-- Rekap supplier + top unit --}}

Rekap Pembelian per Supplier

Total penerimaan solar per pemasok dalam periode.

@forelse ($suppliers as $i => $s) @empty @endforelse
# Supplier Dok Qty ({{ $item['unit'] }}) %
{{ $i + 1 }} {{ $s['name'] }} {{ $s['ndocs'] }} {{ \App\Support\MonitoringSolarReport::num($s['qty']) }} {{ $totals['in'] > 0 ? number_format($s['qty'] / $totals['in'] * 100, 1, ',', '.') : '0,0' }}%
Tidak ada pembelian.

Top Unit / Alokasi Pemakaian

Unit/alat pemakai solar terbesar (dari kolom "Untuk Pemakaian").

@forelse ($units as $i => $x) @empty @endforelse
# Unit / Alat Baris Qty ({{ $item['unit'] }})
{{ $i + 1 }} {{ $x['unit'] }} {{ number_format($x['lines'], 0, ',', '.') }} {{ \App\Support\MonitoringSolarReport::num($x['qty']) }}
Tidak ada data "untuk pemakaian".