@extends('layouts.app') @section('content')

Deduction Variance Analysis

Track and analyze deduction differences across multiple periods with advanced filtering

{{ $filteredCount }}

Total Records

{{ collect($filteredData)->where('difference', '>', 0)->count() }}

Increased Deductions

{{ collect($filteredData)->where('difference', '<', 0)->count() }}

Decreased Deductions

{{ collect($filteredData)->where('difference', '=', 0)->count() }}

No Change

Advanced Analysis Filters
Compare deductions between two periods
Export CSV
Deduction Variance Analysis Results
{{ $filteredCount }} Records Found
@forelse ($filteredData as $data) @empty @endforelse
Check Number Employee Name {{ \Carbon\Carbon::parse($startDate)->format('M Y') }} Deduction {{ \Carbon\Carbon::parse($endDate)->format('M Y') }} Deduction Variance Balance Description Period Actions
{{ $data['check_number'] }}
{{ $data['name'] }}
TZS {{ number_format((float)($data['deduction_month_1'] ?? 0), 2) }} TZS {{ number_format((float)($data['deduction_month_2'] ?? 0), 2) }} @php $difference = (float)($data['difference'] ?? 0); $class = $difference > 0 ? 'difference-positive' : ($difference < 0 ? 'difference-negative' : 'difference-zero'); $icon = $difference > 0 ? 'bx-trending-up' : ($difference < 0 ? 'bx-trending-down' : 'bx-minus'); @endphp TZS {{ number_format(abs($difference), 2) }} TZS {{ number_format((float)($data['balance'] ?? 0), 2) }} {{ $data['deduction_description'] }} {{ $data['month_computed'] }} View Details
No Variance Data Found

Try adjusting your date range or department filter

@endsection