PD-3168 · Registrar estorno de ingresso pelo painel — protótipo de validação, 11/09/2026.
Wireframe cinza de propósito: ele existe para ser descartado depois da validação. O acabamento visual é do /design. O que se valida aqui é o fluxo, os estados e as regras — não a aparência.
t01 · Controle de Inscrições — o menu do item ganha "Registrar estorno"
t02 · "Excluir inscrição" num ingresso com valor pago — o desvio
Este ingresso tem valor pago
Excluir a inscrição de Marcos Vieira apaga o registro dela da lista deste evento. A compra continua no Financeiro, mas sem vínculo com esta inscrição — quem gerencia o evento não vai encontrá-la.
Registrar o estorno bloqueia o QR do mesmo jeito, e mantém a inscrição visível na lista, marcada. Excluir bloqueia o QR e apaga o registro.
t02b · A exclusão continua existindo, sem passo novo
Excluir inscrição
Marcos Vieira · ingresso B91D2 · Inteira
Este modal é o de hoje, sem alteração. O desvio da tela anterior não remove a exclusão nem acrescenta passo dentro dela — ele só garante que ninguém chegue aqui sem ter visto a alternativa.
t03 · Confirmação da marcação — é aqui que "estorno" deixa de significar "o sistema devolve"
Registrar estorno
Marcos Vieira · ingresso B91D2 · Inteira · R$ 120,00 · pago em 03/09/2026
O sistema não devolve o dinheiro. Marcar aqui registra que a devolução já foi feita — por PIX, dinheiro, ou pelo estorno do meio de pagamento. Se o valor ainda não voltou para a pessoa, faça a devolução antes de marcar.
Motivo do estorno
Desistiu por motivo de viagem; devolvido por PIX em 10/09.
Obrigatório. Texto livre — não há lista de opções.
Ao confirmar: o QR de Marcos deixa de valer na porta, a inscrição continua na lista marcada como estornada, e o valor passa a contar como negativo no relatório financeiro deste evento.
Sem coluna nova: "Estornado" é o valor da própria coluna de status do pagamento, no lugar de "Pago". Não se perde informação — como só se estorna ingresso pago, "Estornado" já afirma que houve pagamento. A linha de Marcos não saiu da lista. Passar o mouse sobre "Estornado" mostra o motivo escrito na confirmação.
O filtro "Estornados" é o que responde "quanto devolvemos este mês", e a exportação respeita o filtro ativo.
Sem linha nova e sem card novo. É a mesma linha de Marcos, com o valor invertido — e o "Recebido" do topo já desconta esses R$ 120,00. O status também lê Estornado no lugar de "Pago", pela mesma regra da lista. O ponto de atrito a validar com o tesoureiro: o extrato do meio de pagamento não tem essa saída, porque a devolução foi feita por PIX, por fora. O relatório e o extrato deixam de bater por R$ 120,00, e é preciso que ele consiga explicar a diferença sem abrir uma planilha.
É aqui que o valor mora — e não na lista. Esta aba é de Eventos, então quem gerencia o evento alcança; mas ela exige permissão própria (RN-EV-701). Quem não a tem vê "Estornado" na lista e nunca vê um valor em lugar nenhum.
t06 · InChurch Control, leitura do QR — a recusa que o voluntário consegue repetir
✕
Ingresso estornado
B91D2 · Marcos Vieira
"Este ingresso foi estornado pela secretaria em 11/09. Procure a recepção — o registro da compra está lá."
Toque na tela para continuar
Hoje a porta recusa seis casos e nenhum deles é estorno. Este é o sétimo, e ele é o único que precisa de uma frase pronta: os outros seis são erro de ingresso, este é uma decisão da igreja que a pessoa pode não saber que aconteceu. O sistema recusa; quem decide o que fazer na fila é o voluntário — decisão do PM em 11/09/2026. O que o produto entrega é a frase, não a barreira.
D22B8 · Ester Lima · cortesia, sem valor pagoVer detalhesVer QR codeRegistrar estorno
Indisponível: não houve valor pago, então não há devolução a registrar.Excluir inscrição
Os dois casos caem na mesma fronteira travada pelo PM: estornado afirma que o dinheiro voltou. Sem valor devolvido, não é estorno. E os dois ficam sem saída boa. Hoje o único caminho para eles é Excluir inscrição, que destrói o registro — exatamente o problema que esta PD existe para resolver, no eixo que ela não cobre. É a lacuna do cancelamento, registrada no brief e sem dono.
✅ O bloqueio do validado tem uma saída, e ela fica aberta por decisão. A RN-EV-601 permite desmarcar o check-in pelo painel, reativando o ingresso — e um ingresso reativado pode ser estornado. O PM decidiu manter essa saída em 11/09/2026: ela é o único caminho para devolver dinheiro a quem de fato entrou, e fechá-la não impediria nada, porque desmarcar já existe com a mesma permissão. O custo aceito: o registro de presença daquela pessoa é apagado no processo.
t08 · Chegada — o que passa a ser verdade depois da marcação
O estorno de Marcos está registrado
Nenhum dado foi apagado, e o ingresso não vale mais na porta.
Na lista de inscrições
A inscrição continua visível, marcada como Estornado, com o motivo escrito. O status do pagamento continua Pago.
No relatório financeiro
A linha vale − R$ 120,00 e o Recebido do topo já desconta. Sem linha nova, sem card novo.
Na porta
O QR é recusado com motivo próprio, e o voluntário tem uma frase pronta para dizer.
No fechamento do mês
O filtro Estornados responde "quanto devolvemos", e a exportação leva a marcação junto.
A conta que mede isso: ingressos estornados que permanecem na lista, sobre o total de casos de estorno tratados no período. Hoje é 0%, porque o estado não existe e todo caso passa pela exclusão. O limiar declarado é 95%. É por isso que o desvio da t02 existe: a ação nova sozinha não move essa conta se o administrador continuar indo direto em "Excluir inscrição", que é o que ele faz há anos.
t09 · A regra, em diagrama — os dois eixos e as transições permitidas
stateDiagram-v2
direction LR
[*] --> ativo: inscrição criada
ativo --> inativo_por_consumo: check-in na porta
ativo --> estornado: administrador registra o estorno
ativo --> estornado: estorno com devolução da PD-3426 (automático)
ativo --> excluido: Excluir inscrição
inativo_por_consumo --> ativo: desmarcar o check-in no painel (RN-EV-601, JA EXISTE)
inativo_por_consumo --> estornado: PROIBIDO pela decisao do PM
estornado --> [*]: TERMINAL — recusado na porta, visível na lista
excluido --> [*]: registro destruído (o que a PD quer evitar)
Status do pagamento, na tela: pendente · pago · expirado · cancelado · estornado. "Estornado" é exibido no lugar de "Pago", sem coluna própria — e nada se perde, porque só se estorna ingresso pago. A porta, porém, decide pelo estado do ingresso, não pelo rótulo da lista. A transição para "estornado" parte só de "ativo", e exige valor pago. O produto não tem transição para "cancelado" no eixo do ingresso — é a lacuna registrada na t07.
"Inativo por consumo" NÃO é terminal. A RN-EV-601 já permite desmarcar o check-in pelo painel, o que reativa o ingresso. A decisão "ingresso já validado não pode ser estornado" tem, portanto, uma saída operacional que já existe: desmarcar, estornar — mantida por decisão do PM em 11/09/2026. Ela resolve o erro de leitura na fila e o caso de devolver a quem entrou; o custo aceito é que a presença daquela pessoa é apagada no processo.