@php $pagamento = $inscricao->pagamentoCartao ?? $inscricao->pagamentoPix; $tipoPagamento = $inscricao->pagamentoCartao ? 'cartao' : ($inscricao->pagamentoPix ? 'pix' : null); @endphp
{{-- ABA: ALUNO --}}
{{-- ABA: RESPONSÁVEL --}}
@if($inscricao->responsavel)
@else

Nenhum responsável vinculado.

@endif
@if($pagamento) {{-- ABA: PAGAMENTO --}}
@if($tipoPagamento === 'pix') @else @endif
{{-- ABA: CONTRATO --}}
{{-- Reenviar: visível quando já existe contrato (igual legado: display:block/none via statusDocumento) --}} {{-- Enviar: visível apenas quando não existe contrato --}}
@if($tipoPagamento === 'pix') {{-- ABA: DEVOLUÇÃO PIX --}}
@canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago')
Tipo de cancelamento
@endif @endcanUser @canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'cancelado')
Tipo de cancelamento
tipo_cancelamento === 'total' ? 'checked' : '' }}>
tipo_cancelamento === 'parcial' ? 'checked' : '' }}>
@endif @endcanUser
@canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago')
%
@endif @endcanUser @canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'cancelado')
%
Devolução já realizada
Resumo

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

R$ {{ number_format($inscricao->valor_taxa_cancelamento ?? 0, 2, ',', '.') }}

R$ {{ number_format($inscricao->valor_reembolso ?? 0, 2, ',', '.') }}

@endif @endcanUser @canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago') {{-- Resumo --}}
Resumo

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

R$ 0,00

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

@endif @endcanUser @if($historicoCancelamento && $historicoCancelamento->created_at > $pagamento->created_at)
@php $alertClassPix = match($historicoCancelamento->evento) { 'devolucao_aprovada' => 'alert-success', 'devolucao_falhou' => 'alert-danger', default => 'alert-secondary', }; $alertIconPix = match($historicoCancelamento->evento) { 'devolucao_aprovada' => 'bi-check-circle', 'devolucao_falhou' => 'bi-x-octagon', default => 'bi-info-circle', }; @endphp
@endif
@endif @if($tipoPagamento === 'cartao') {{-- ABA: CANCELAMENTO --}}
@canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago')
Tipo de cancelamento
@endif @endcanUser @canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'cancelado')
Tipo de cancelamento
tipo_cancelamento === 'total' ? 'checked' : '' }}>
tipo_cancelamento === 'parcial' ? 'checked' : '' }}>
@endif @endcanUser
@canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago')
%
@endif @endcanUser @canUser('Ordem de Serviço', 'editar') @if($inscricao->status === 'pago') {{-- Resumo --}}
Resumo

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

R$ 0,00

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

@elseif($inscricao->status === 'aguardando_cancelamento')
Cancelamento aguardando confirmação da Rede
@elseif($inscricao->status === 'cancelado')
%
Pagamento já cancelado
Resumo

R$ {{ number_format($pagamento->valor ?? 0, 2, ',', '.') }}

R$ {{ number_format($inscricao->valor_taxa_cancelamento ?? 0, 2, ',', '.') }}

R$ {{ number_format($inscricao->valor_reembolso ?? 0, 2, ',', '.') }}

@endif @endcanUser @if($historicoCancelamento && $historicoCancelamento->created_at > $pagamento->created_at)
@php $alertClass = match($historicoCancelamento->evento) { 'cancelamento_solicitado' => 'alert-info', 'cancelamento_aprovado' => 'alert-success', 'cancelamento_negado' => 'alert-warning', 'cancelamento_falhou' => 'alert-danger', default => 'alert-secondary', }; $alertIcon = match($historicoCancelamento->evento) { 'cancelamento_solicitado' => 'bi-hourglass-split', 'cancelamento_aprovado' => 'bi-check-circle', 'cancelamento_negado' => 'bi-exclamation-triangle', 'cancelamento_falhou' => 'bi-x-octagon', default => 'bi-info-circle', }; @endphp
@endif
@endif @endif