@extends('dashboard.admin.layouts.master') @section('content') @php($statusClasses = ['draft' => 'badge-light-secondary', 'processed' => 'badge-light-info', 'approved' => 'badge-light-primary', 'posted' => 'badge-light-warning', 'paid' => 'badge-light-success']) @php($paymentStatusClasses = ['unpaid' => 'badge-light-danger', 'partially_paid' => 'badge-light-warning', 'paid' => 'badge-light-success'])
| {{ trans('hr.payroll_module.labels.employee') }} | {{ trans('hr.payroll_module.labels.salary_profile') }} | {{ trans('hr.payroll_module.labels.cost_center') }} | {{ trans('hr.payroll_module.labels.line_items') }} | {{ trans('hr.payroll_module.labels.basic_salary') }} | {{ trans('hr.payroll_module.labels.total_earnings') }} | {{ trans('hr.payroll_module.labels.total_deductions') }} | {{ trans('hr.payroll_module.labels.net_salary') }} |
|---|---|---|---|---|---|---|---|
| {{ $line->employee?->code ?? '-' }} {{ $line->employee?->name ?? '-' }} |
{{ $line->salaryProfile?->salary_code ?? '-' }} | {{ $line->costCenter?->name ?? '-' }} |
@forelse($line->lineItems as $item)
{{ $item->name }}
{{ trans('hr.payroll_module.labels.item_type') }}: {{ $item->item_type }} | {{ trans('hr.payroll_module.labels.item_category') }}: {{ $item->item_category }}
{{ trans('hr.payroll_module.labels.quantity') }}: {{ number_format((float) $item->quantity, 2) }} | {{ trans('hr.payroll_module.labels.rate') }}: {{ number_format((float) $item->rate, 2) }} | {{ trans('hr.payroll_module.labels.amount') }}: {{ number_format((float) $item->amount, 2) }} | {{ trans('hr.payroll_module.labels.affects_net_salary') }}: {{ trans('hr.payroll_module.statuses.' . ($item->affects_net_salary ? 'yes' : 'no')) }}
|
{{ number_format((float) $line->basic_salary, 2) }} | {{ number_format((float) $line->total_earnings, 2) }} | {{ number_format((float) $line->total_deductions, 2) }} | {{ number_format((float) $line->net_salary, 2) }} |
| {{ trans('hr.payroll_module.empty.lines') }} | |||||||