@extends('adminlte::page') @section('title', 'Eventos comerciais / churn') @section('content_header')

Eventos comerciais (churn)

Exportar CSV Instalações

Registro manual de eventos alinhados ao ADR de billing; sincronização automática via PSP/webhooks é backlog. Export sem dados pessoais além do e-mail de quem registrou (se aplicável).

@stop @section('content') @if(session('success')) @endif @can('gestao-write')

Registar evento (manual)

@csrf
@error('instalacao_id')
{{ $message }}
@enderror
@error('tipo_evento')
{{ $message }}
@enderror
@error('ocorrido_em')
{{ $message }}
@enderror
@error('motivo')
{{ $message }}
@enderror
@endcan
Limpar
@forelse($eventos as $ev) @empty @endforelse
Ocorrido Instalação Tipo Motivo Registado por
{{ $ev->ocorrido_em?->format('d/m/Y H:i') }} {{ $ev->instalacao?->nome ?? '—' }} ({{ $ev->instalacao?->slug }}) {{ $tipos[$ev->tipo_evento] ?? $ev->tipo_evento }} {{ \Illuminate\Support\Str::limit($ev->motivo ?? '—', 80) }} {{ $ev->user?->email ?? '—' }}
Nenhum evento encontrado.
@if($eventos->hasPages()) @endif
@stop