@php
$alertas = $spedAlertas ?? ($spedQualidade['alertas'] ?? ($confrontoPainel['sped_alertas'] ?? []));
$mostrarExplicacao = $mostrarExplicacaoNcm ?? true;
@endphp
@if($mostrarExplicacao)
Entenda em detalhes como o NCM entra na simulação
No SPED, o NCM não vem na linha do item (C170) — ele é lido do registro 0200 (cadastro de produtos), campo COD_NCM.
O sistema associa cada cod_prod do item ao catálogo 0200 do mesmo arquivo.
- SPED completo (0200 com COD_NCM) → produtos já vêm classificados.
- 0200 vazio ou item sem cadastro → NCM fica ausente até você corrigir na Conferência de dados.
- Com NCM + CST definidos, o sistema sugere ou solicita o cClassTrib (classificação LC 214) para apurar CBS/IBS por produto.
- EFD ICMS/IPI e EFD PIS/COFINS são arquivos diferentes — importe os dois por mês quando aplicável.
@endif
@if(!empty($alertas))
@foreach($alertas as $alerta)
@php
$nivel = $alerta['nivel'] ?? 'info';
$alertClass = match ($nivel) {
'danger' => 'alert-danger',
'warning' => 'alert-warning',
default => 'alert-info',
};
$icon = match ($nivel) {
'danger' => 'fa-exclamation-circle',
'warning' => 'fa-exclamation-triangle',
default => 'fa-info-circle',
};
@endphp
{{ $alerta['titulo'] ?? 'Aviso' }}
{!! nl2br(e($alerta['mensagem'] ?? '')) !!}
@if(!empty($alerta['dica']))
O que fazer: {{ $alerta['dica'] }}
@endif
@endforeach
@endif