Minhas Compras

Histórico de matrículas e pagamentos

{{ $totalMatriculas }}

Matrículas

{{ $qtdAtivas }}

Ativas

{{ $qtdCanceladas }}

Canceladas

@if($matriculas->count() > 0)
@foreach($matriculas as $matricula) @php $situacao = $matricula->situacao; $curso = $matricula->curso; $turma = $matricula->turma; $isAtiva = $situacao && $situacao->matriculado_ativo; $isCancelada = $situacao && in_array($situacao->slug ?? '', ['cancelado', 'cancelada', 'desistente']); // Cor da borda esquerda $borderColor = $isAtiva ? 'border-l-emerald-500' : ($isCancelada ? 'border-l-gray-400' : 'border-l-amber-500'); // Contagem de parcelas $parcelas = $matricula->financeiro ?? collect(); $parcelasPagas = $parcelas->filter(fn($p) => in_array($p->pagamento_situacao, ['sucesso', 'isento', 'bolsa', 'bolsista']))->count(); $totalParcelas = $parcelas->count(); @endphp

{{ $curso->nome ?? 'Curso não identificado' }}

@if($turma) {{ $turma->turma_nome ?? $turma->turma_codigo ?? 'Turma' }} @endif @if($matricula->matricula_num) {{ $matricula->matricula_num }} @endif @if($matricula->matricula_datahora) {{ dataData($matricula->matricula_datahora) }} @endif
@if($situacao) @if($isAtiva) @endif {{ $situacao->nome ?? '--' }} @endif

{{ convertMoney($matricula->matricula_valor_final, 'R$') }}

@if($matricula->matricula_valor_desconto > 0)

{{ convertMoney($matricula->matricula_valor, 'R$') }}

@endif

Forma de Pagto

{{ ucfirst(str_replace(['-', '_'], ' ', $matricula->forma_pgto ?? '--')) }}

@if($matricula->forma_pgto_cartao_bandeira)

{{ ucfirst($matricula->forma_pgto_cartao_bandeira) }} •••• {{ $matricula->forma_pgto_cartao_num_final }}

@endif

Período

@if($matricula->matricula_data_inicio) {{ dataData($matricula->matricula_data_inicio) }} @if($matricula->matricula_data_termino) {{ dataData($matricula->matricula_data_termino) }} @endif @else -- @endif

Duração

{{ $matricula->matricula_duracao ? $matricula->matricula_duracao . ' meses' : '--' }}

Parcelas

@if($totalParcelas > 0) {{ $parcelasPagas }}/{{ $totalParcelas }} pagas @else -- @endif

@if($matricula->matricula_valor_desconto > 0 || $matricula->pacote_valor_desconto > 0 || $matricula->cupom_desconto_valor > 0)

Descontos Aplicados

@if($matricula->pacote_desconto_descricao) 📦 {{ $matricula->pacote_desconto_descricao }}: -{{ convertMoney($matricula->pacote_valor_desconto, 'R$') }} @endif @if($matricula->cupom_desconto_descricao) 🎟️ {{ $matricula->cupom_desconto_descricao }}: -{{ convertMoney($matricula->cupom_desconto_valor, 'R$') }} @endif @if($matricula->matricula_valor_desconto > 0 && !$matricula->pacote_desconto_descricao && !$matricula->cupom_desconto_descricao) Desconto: -{{ convertMoney($matricula->matricula_valor_desconto, 'R$') }} @endif
@endif @if($isCancelada && $matricula->cancelamento_datahora)

Cancelamento

Data: {{ dataData($matricula->cancelamento_datahora) }} @if($matricula->cancelamento_descricao) Motivo: {{ $matricula->cancelamento_descricao }} @endif
@endif @if($totalParcelas > 0)
@foreach($parcelas->sortBy('vencimento_data') as $idx => $parcela) @endforeach
# Vencimento Valor Pago em Forma Situação
{{ $loop->iteration }} {{ dataData($parcela->vencimento_data) }} {{ convertMoney($parcela->vencimento_valor, 'R$') }} {{ $parcela->pagamento_data ? dataData($parcela->pagamento_data) : '--' }} {{ ucfirst(str_replace(['-','_'], ' ', $parcela->pagamento_forma ?? $parcela->forma_pgto ?? '--')) }} @include('livewire.aluno.partials._financeiro-badge', ['situacao' => $parcela->pagamento_situacao])
@endif
@endforeach
@else

Nenhuma matrícula encontrada

Quando você se matricular em um curso, as informações aparecerão aqui.

@endif