@extends('layouts.admin') @section('title', __('pages.kpi_global.title')) @section('content')

{{ __('pages.kpi_global.heading') }}

{{ __('pages.kpi_global.open_final_dashboard') }}
{{ __('pages.kpi_global.intro') }}
{{ __('pages.kpi_global.quick_filter_title') }}
{{ __('pages.kpi_global.companies') }}
{{ $totalCompanies }}
{{ __('pages.kpi_global.fiscal_years') }}
{{ $totalFiscalYears }}
{{ __('pages.kpi_global.accounting_entries') }}
{{ $totalAccountingEntries }}
{{ __('pages.kpi_global.assets') }}
{{ $totalFixedAssets }}
{{ __('pages.kpi_global.monthly_declarations') }}
{{ $totalMonthlyDeclarations }}
{{ __('pages.kpi_global.submitted') }}: {{ $monthlySubmitted }}
{{ __('pages.kpi_global.amortization_lines') }}
{{ $totalAmortizationLines }}
{{ __('pages.kpi_global.generated_lines') }}
{{ __('pages.kpi_global.financial_statements') }}
{{ $totalFinancialStatements }}
{{ __('pages.kpi_global.over_years', ['count' => $totalFiscalYears]) }}
{{ __('pages.kpi_global.fiscal_declarations') }}
{{ $totalFiscalDeclarations }}
{{ __('pages.kpi_global.submitted') }}: {{ $isSubmitted }}
{{ __('pages.kpi_global.todo_global') }}
{{ $workflowTodo['total'] }}
{{ __('pages.kpi_global.blocked_years') }}
{{ __('pages.kpi_global.years_with_annexes') }}
{{ $fiscalYearsWithSixAnnexes }}
{{ __('pages.kpi_global.validated_years') }}
{{ $validatedFiscalYears }}
{{ __('pages.kpi_global.errors') }}: {{ $validationErrors }}
{{ __('pages.kpi_global.xml_valid') }}
{{ $validXmlCount }}
{{ __('pages.kpi_global.xml_invalid') }}: {{ $invalidXmlCount }}
{{ __('pages.kpi_global.submission_followup') }}
{{ __('pages.kpi_global.submitted_m') }}: {{ $submittedLogs }}
{{ __('pages.kpi_global.rejected_m') }}: {{ $rejectedLogs }}
{{ __('pages.kpi_global.todo_by_step_title') }} {{ __('pages.kpi_global.todo_by_step_sub') }}
{{ __('pages.kpi_global.financial_short') }}
{{ $workflowTodo['financial'] }}
{{ __('pages.kpi_global.annexes') }}
{{ $workflowTodo['annexes'] }}
{{ __('pages.kpi_global.is_css') }}
{{ $workflowTodo['is'] }}
{{ __('pages.kpi_global.validation') }}
{{ $workflowTodo['validation'] }}
{{ __('pages.kpi_global.xml') }}
{{ $workflowTodo['xml'] }}
{{ __('pages.kpi_global.latest_years_title') }}
@forelse($latestYears as $year) @php $nextActionLabel = __('pages.kpi_global.ready_file'); $nextActionRoute = route('dashboard.fiscal', ['company_id' => $year->company_id, 'fiscal_year_id' => $year->id]); $nextActionClass = 'btn-success'; if (!$year->financialStatement) { $nextActionLabel = __('pages.kpi_global.calc_financial'); $nextActionRoute = auth()->user()?->hasFullAccess() ? route('financial.show', $year) : route('fiscal-years.index'); $nextActionClass = 'btn-primary'; } elseif ($year->annexes_count < 6) { $nextActionLabel = __('pages.kpi_global.complete_annexes'); $nextActionRoute = auth()->user()?->hasFullAccess() ? route('annexes.index', $year) : route('fiscal-years.index'); $nextActionClass = 'btn-info'; } elseif (!$year->fiscalDeclaration) { $nextActionLabel = __('pages.kpi_global.calc_is'); $nextActionRoute = auth()->user()?->hasFullAccess() ? route('is.show', $year) : route('fiscal-years.index'); $nextActionClass = 'btn-secondary'; } elseif ($year->validation_checks_count === 0 || $year->validation_errors_count > 0) { $nextActionLabel = __('pages.kpi_global.fix_validation'); $nextActionRoute = auth()->user()?->hasFullAccess() ? route('validation.show', $year) : route('dashboard.fiscal', ['company_id' => $year->company_id, 'fiscal_year_id' => $year->id]); $nextActionClass = 'btn-warning'; } elseif ($year->valid_xml_count === 0) { $nextActionLabel = __('pages.kpi_global.generate_xml'); $nextActionRoute = auth()->user()?->hasFullAccess() ? route('xml.index') : route('dashboard.fiscal', ['company_id' => $year->company_id, 'fiscal_year_id' => $year->id]); $nextActionClass = 'btn-danger'; } @endphp @empty @endforelse
{{ __('pages.common.company') }} {{ __('pages.common.fiscal_year') }} {{ __('pages.kpi_global.financial_short') }} {{ __('pages.kpi_global.annexes') }} {{ __('pages.kpi_global.is_css') }} {{ __('pages.kpi_global.validation') }} {{ __('pages.kpi_global.action_correction') }}
{{ $year->company?->name ?? 'N/A' }} {{ $year->year }} @if($year->financialStatement) {{ __('pages.kpi_global.calculated') }} @else {{ __('pages.kpi_global.not_calculated') }} @endif @if($year->annexes_count >= 6) {{ $year->annexes_count }} / 6 @else {{ $year->annexes_count }} / 6 @endif @if($year->fiscalDeclaration) {{ __('pages.kpi_global.created') }} @else {{ __('pages.kpi_global.missing') }} @endif @if($year->validation_checks_count > 0) {{ __('pages.kpi_global.launched') }} @else {{ __('pages.kpi_global.not_launched') }} @endif {{ $nextActionLabel }}
{{ __('pages.kpi_global.no_year') }}
@endsection