@extends('tenant.layouts.master') @section('breadcrumb') @include('tenant.layouts.breadcrumb', [ 'items' => [ __('breadcrumb.warehouses') => '/warehouses/sellers', __('breadcrumb.sellers') => '#', ], ]) @endsection @section('sidebar') @include('tenant.layouts.sidebar', ['activeItem' => 'warehouses.sellers']) @endsection @section('content')

{{ $seller->name }} - {{ $seller->commission_rate }}%

@lang('general.wipe')
@php $table_options = [ 'lang' => ['noAvailableData' => __('noAvailableData.no_data')], ]; @endphp
@forelse($sales_invoices as $invoice) @php // Calculate commission, collected, and uncollected values: // collected = invoice total - accrued amount $commission_value = $invoice->total_before_taxes * ($seller->commission_rate / 100); $collected_value = $invoice->total_after_taxes - $invoice->accrued_amount; @endphp @if (request('show_returned')) @foreach ($returned_linked_with_salesInvoices as $returned) @php $relatedItems = $returned->items->where('sales_invoice_id', $invoice->id)->where('sales_invoice.seller_id', $seller->id); if ($relatedItems->isEmpty()) { continue; } $grouped = $relatedItems->groupBy('sales_invoice_id'); @endphp @foreach ($grouped as $invoiceId => $items) @php $total_before = $items->sum('total_price'); $total_after = $items->sum('total_price_after_tax'); $salesInvoiceNumber = $items->first()->sales_invoice->bond_number; @endphp @endforeach @endforeach @endif @empty @if (!request('show_returned') || ($returned_linked_with_salesInvoices->count() == 0 && $returned_unlinked_with_salesInvoices->count() == 0)) @endif @endforelse @if (request('show_returned') && $returned_unlinked_with_salesInvoices->count()) @foreach ($returned_unlinked_with_salesInvoices as $returned) @php $items = $returned->items->where('sales_invoice.seller_id', $seller->id); $total_before = $items->sum('total_price'); $total_after = $items->sum('total_price_after_tax'); @endphp @endforeach @endif
@lang('warehouses/sellers/show.invoice_type') @lang('warehouses/sellers/show.invoice_number') @lang('warehouses/sellers/show.sales_invoice_number') @lang('warehouses/sellers/show.invoice_date') @lang('warehouses/sellers/show.receviable_name') @lang('warehouses/sellers/show.total_before_taxes') @lang('warehouses/sellers/show.total_after_taxes') @lang('warehouses/sellers/show.commission_value') @lang('warehouses/sellers/show.collected_value')
@lang('warehouses/sellers/show.sales_invoices') {{ $invoice->bond_number }} --- {{ $invoice->date }} {{ $invoice->client?->name ?? '-' }} {{ dn($invoice->total_before_taxes) }} {{ dn($invoice->total_after_taxes) }} {{ dn($commission_value) }} {{ dn($collected_value) }}
@lang('warehouses/sellers/show.returned_invoices') {{ $returned->bond_number }} {{ $salesInvoiceNumber }} {{ $returned->date }} {{ $returned->client?->name ?? '---' }} {{ dn($total_before) }} {{ dn($total_after) }} - -{{ dn($total_after) }}
@lang('warehouses/sellers/show.no_invoices_found')
@lang('warehouses/sellers/show.returned_invoices') {{ $returned->bond_number }} {{ $returned->date }} {{ $returned->client?->name ?? '---' }} {{ dn($total_before) }} {{ dn($total_after) }} - -{{ dn($total_after) }}
@lang('warehouses/sellers/show.total') {{ dn($final_total_after_taxes) }} {{ dn($final_total_collected) }}
@endsection