@if (isset($isPdfMode) && $isPdfMode) {{ strtoupper($form ?? 'Form W') }} - {{ $report['establishment_name'] ?? '' }} @include('reports.common.export-styles') @endif

{{ strtoupper($form ?? 'FORM W') }}

Register of Wages
[See sub-rule (1) of rule (16)]
Name and full address of the Establishment: {{ $report['establishment_name'] ?? '' }}
{{ $report['address'] ?? '' }}
Name of the Employer/ Contractor / Managing Director: {{ $report['employer_name'] ?? '' }}
Managing Partner or Authorized Person with full Residential address: {{ $report['address'] ?? '' }}
@php $est = $report['establishment_name'] ?? ''; $addr = $report['address'] ?? ''; $emp = $report['employer_name'] ?? ''; $manager = $report['manager_name'] ?? ($report['manager'] ?? ''); $reg = $report['registration_no'] ?? ''; $m = (int) ($report['month'] ?? (request('month') ?: date('n'))); $y = (int) ($report['year'] ?? (request('year') ?: date('Y'))); $from = \Carbon\Carbon::create($y, $m, 1)->format('d- M- y'); $to = \Carbon\Carbon::create($y, $m, 1)->endOfMonth()->format('d- M- y'); $head_men = $report['headcount_men'] ?? ''; $head_women = $report['headcount_women'] ?? ''; $head_boy = $report['headcount_male_young'] ?? ''; $head_girl = $report['headcount_female_young'] ?? ''; @endphp

Name and Address of the Establishment:
{{ $est }} {{ $addr }}

Name and Address of the Employer:
{{ $emp }}

Name of the Manager/Incharge: {{ $manager }}

Registration Certificate No: {{ $reg }}

Wage Period from {{ $from }} to {{ $to }} (Monthly / Fortnightly / Weekly / Daily / Piece Rated)

@php $men = collect($rows ?? []) ->where('sex', 'M') ->where('age_category', 'Adult') ->count(); $women = collect($rows ?? []) ->where('sex', 'F') ->where('age_category', 'Adult') ->count(); $maleYoung = collect($rows ?? []) ->where('sex', 'M') ->where('age_category', 'Young') ->count(); $femaleYoung = collect($rows ?? []) ->where('sex', 'F') ->where('age_category', 'Young') ->count(); @endphp
Total number of persons employed:
Men Female Male young person Female young person
{{ $men }} {{ $women }} {{ $maleYoung }} {{ $femaleYoung }}
@php $i = 1; $rowsPerPage = 15; @endphp @foreach(($rows ?? []) as $index => $r) @php $pf = (float) ($r['pf'] ?? 0); $esi = (float) ($r['esi'] ?? 0); $pt = (float) ($r['pt'] ?? 0); $od = (float) ($r['other_deduction'] ?? 0); $gross = (float) ($r['gross'] ?? 0); $totalDed = $pf + $esi + $pt + $od; $net = $r['net'] ?? $gross - $totalDed; $datePay = $report['date_of_payment'] ?? ''; @endphp @if ($index > 0 && $index % $rowsPerPage == 0)
Serial Number
(1)
Name of the Employee
(2)
Employee Code No.
(3)
Number of days worked
(4)
Basic Wages
(5)
DA
(6)
HRA
(7)
Other Allowances
(8)
OT Wages
(9)
Gross Wages
(10)
Deductions Net Wages
(16)
Date of payment
(17)
Signature/Thumb impression of the employee
(18)
Signature of Manager/Agent
(19)
Remarks
(20)
PF Held
(11)
ESI Held
(12)
Professional Tax
(13)
Other Deductions
(14)
Total Deductions
(15)

{{ strtoupper($form ?? 'FORM W') }} (Continued)

Register of Wages
@endif @endforeach
Serial Number
(1)
Name of the Employee
(2)
Employee Code No.
(3)
Number of days worked
(4)
Basic Wages
(5)
DA
(6)
HRA
(7)
Other Allowances
(8)
OT Wages
(9)
Gross Wages
(10)
Deductions Net Wages
(16)
Date of payment
(17)
Signature/Thumb impression of the employee
(18)
Signature of Manager/Agent
(19)
Remarks
(20)
PF Held
(11)
ESI Held
(12)
Professional Tax
(13)
Other Deductions
(14)
Total Deductions
(15)
{{ $i++ }} {{ $r['name'] ?? '' }} {{ $r['emp_code'] ?? '' }} {{ $r['days_worked'] ?? '' }} {{ number_format($r['basic'] ?? 0, 2) }} {{ number_format($r['da'] ?? 0, 2) }} {{ number_format($r['hra'] ?? 0, 2) }} {{ number_format($r['other_allowances'] ?? 0, 2) }} {{ number_format($r['ot_wages'] ?? 0, 2) }} {{ number_format($gross, 2) }} {{ number_format($pf, 2) }} {{ number_format($esi, 2) }} {{ number_format($pt, 2) }} {{ number_format($od, 2) }} {{ number_format($totalDed, 2) }} {{ number_format($net, 2) }} {{ $datePay }}
Place: {{ $report['place'] ?? '' }}
Date: {{ $report['date'] ?? '' }}
 
Signature of Employer/Manager
@if (isset($isPdfMode) && $isPdfMode) @endif