@extends('layouts.app') @section('title', 'Tax Rules - Admin') @section('content')
{{-- Page Header --}}

Tax Rules

Manage tax rates, geographic scope, and applicability

{{-- Quick Stats --}} @include('admin.taxes.partials.stats', ['stats' => $stats]) {{-- Filters --}}
{{-- Search --}}
{{-- Status --}}
{{-- Scope --}}
{{-- Applies To --}}
{{-- Per Page --}}
{{-- Hidden sort/direction --}} {{-- Reset --}}
Reset
{{ $taxes->total() }} tax rules found @if($taxes->total() > 0) ({{ $taxes->firstItem() }} - {{ $taxes->lastItem() }}) @endif
{{-- Taxes Table --}}
@forelse($taxes as $tax) @php $name = ''; foreach ($tax->name_data ?? [] as $translation) { if (is_array($translation) && filled($translation['name'] ?? null)) { $name = $translation['name']; break; } } $name = $name ?: 'Tax #' . $tax->id; @endphp @empty @endforelse
ID Name Rate Scope Applies To Status Created Actions
#{{ $tax->id }}
{{ $name }}
{{ number_format((float) $tax->tax_rate, 2) }}% @if($tax->is_all_countries) All Countries @else {{ count($tax->country_ids ?? []) }} countries, {{ count($tax->state_ids ?? []) }} states @endif @if($tax->product_sales && $tax->service_payments) Products & Services @elseif($tax->product_sales) Products Only @elseif($tax->service_payments) Services Only @else None @endif @if($tax->status) Active @else Inactive @endif
{{ $tax->created_at ? $tax->created_at->format('M d, Y') : 'N/A' }}
{{ $tax->created_at ? $tax->created_at->diffForHumans() : '' }}
No tax rules found

Create your first tax rule to start applying taxes

Create First Tax Rule
@if($taxes->hasPages()) @endif
{{-- Hidden Forms --}} @endsection @push('styles') @endpush @push('scripts') @endpush