@extends('layouts.app') @section('content')
@if (session('success'))
{{ session('success') }}
@endif

Company free-item ledger

Track the cost value of free items and transfer received amounts through Journal.

Open Journal
Free-item cost value
৳{{ number_format($companies->sum('total_free_value'), 2) }}
Settled before Journal
৳{{ number_format($companies->sum('total_refunded') + $companies->sum('journal_transferred_value'), 2) }}
Remaining value
৳{{ number_format($companies->sum('remaining_balance'), 2) }}
@forelse ($companies as $company)
{{ $company->company_name }}
{{ number_format($company->total_free_qty, 2) }} free units · {{ $company->saleDetails->count() }} item lines
Issued value
৳{{ number_format($company->total_free_value, 2) }}
Transferred / settled
৳{{ number_format($company->total_refunded + $company->journal_transferred_value, 2) }}
Available
৳{{ number_format($company->remaining_balance, 2) }}
Details
@foreach ($company->saleDetails as $detail) @endforeach
DateInvoiceProductBatchFree qtyUnit costValue
{{ $detail->sale?->created_at?->format('d M Y') ?? '—' }} {{ $detail->sale?->invoice_no ?? '—' }} {{ $detail->medicine?->name ?? 'Unknown product' }} {{ $detail->batch_no }} {{ $detail->medicine?->formatQuantity($detail->free_quantity) ?? number_format($detail->free_quantity, 2) }} ৳{{ number_format($detail->buying_price_at_sale, 2) }} ৳{{ number_format($detail->free_quantity * $detail->buying_price_at_sale, 2) }}
@empty
No free items have been issued yet.
@endforelse {{ $companies->links() }}
@endsection