@php
use App\Support\ConfrontoSubetapa;
$etapa = (int) ($etapaVisivel ?? 1);
$stepInfo = collect($mvpProgress['steps'] ?? [])->firstWhere('numero', $etapa) ?? [];
$confrontoSub = ($etapa === 2)
? ConfrontoSubetapa::info(request('confronto'))
: null;
@endphp
@if($etapa === 1)
@include('admin.simulacoes._ingestao_etapa', [
'sim' => $sim,
'consolidacao' => $consolidacao ?? [],
'mvpProgress' => $mvpProgress ?? [],
'spedImportExistente' => $spedImportExistente ?? null,
'aliqs' => $aliqs ?? collect(),
'spedQualidade' => $spedQualidade ?? null,
'reformaSim' => $reformaSim ?? null,
])
@elseif($etapa === 2)
@if($sim->idpessoa && (($reformaSim ?? null) || $sim->isGrupo()))
@include('admin.simulacoes._confronto', [
'sim' => $sim,
'reformaSim' => $reformaSim,
'confrontoPainel' => $confrontoPainel ?? null,
'prontidao' => $prontidao ?? null,
'fluxoPosImport' => $fluxoPosImport ?? false,
'dashboardUrl' => $dashboardUrl ?? null,
'spedQualidade' => $spedQualidade ?? null,
])
@else
Vincule um cliente à simulação para acessar o confronto de cadastro e pendências.
@endif
@elseif($etapa === 3)
@if($reformaSim ?? null)
@include('admin.simulacoes._depara', [
'sim' => $sim,
'reformaSim' => $reformaSim,
'deparaRegras' => $deparaRegras ?? collect(),
'deparaTemplates' => $deparaTemplates ?? collect(),
'deparaRegraEdicao' => $deparaRegraEdicao ?? null,
'deparaResumoGrupos' => $deparaResumoGrupos ?? collect(),
])
@else
@include('admin.simulacoes._reforma', [
'sim' => $sim,
'reformaSim' => null,
'spedImportExistente' => $spedImportExistente ?? null,
'origemLabels' => $origemLabels ?? [],
'resumoOrigem' => $resumoOrigem ?? collect(),
'historico12' => $historico12 ?? collect(),
'chartLabels' => $chartLabels ?? collect(),
])
Conclua a etapa 1 (Importar SPED) antes de definir alíquotas, regime e ano da reforma.
@endif
@elseif($etapa === 4)
@include('admin.simulacoes._reforma', [
'sim' => $sim,
'reformaSim' => $reformaSim ?? null,
'spedImportExistente' => $spedImportExistente ?? null,
'origemLabels' => $origemLabels ?? [],
'resumoOrigem' => $resumoOrigem ?? collect(),
'historico12' => $historico12 ?? collect(),
'chartLabels' => $chartLabels ?? collect(),
])
@elseif($etapa === 5)
@if($sim->isGrupo() && !request('detalhe'))
@include('admin.simulacoes._consolidado', [
'sim' => $sim,
'consolidacao' => $consolidacao ?? [],
'somenteIngestao' => false,
])
@else
@include('admin.simulacoes._dashboard_mensal', [
'sim' => $sim,
'reformaSim' => $reformaSim ?? null,
'prontidao' => $prontidao ?? null,
'pendenciasAbertas' => $pendenciasAbertas ?? 0,
])
@endif
@endif