┌────────┐ ┌───┐ ┌─┐ ┌───┐ │Operador│ │POS│ │G│ │ERP│ └────┬───┘ └─┬─┘ └┬┘ └─┬─┘ │ │ │ │────┐ │ │ │ │ │ Cobrança marcada como │ │ │ │ │ "aguardando cancelamento" │ │ │ │<───┘ │ ╔═════════════════════════╤═══════════════════════════════════════════════════════════╗ │ ║ loop a cada 60 segundos │ │ │ ║ │ ╟─────────────────────────┘ │ │ ║ │ ║ │ Existe cobrança cancelada? │ │ ║ │ ║ │─────────────────────────────────────>│ │ ║ │ ║ │ │ │ │ ║ │ ║ │ │ │ Busca cobranças aguardando cancelamento │ ║ │ ║ │ │ │─────────────────────────────────────────>│ ║ │ ║ │ │ │ │ ║ │ ║ │ Lista de cobranças a cancelar │ │ ║ │ ║ │< ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ │ │ ║ │ ║ │ │ │ │ ║ │ ╚═════════════════════════╧═══════════════════════════════════════════════════════════╝ ╔═══════════════════════════════════════════════╤══════════════════════════════════════════════════════════════════════════════════════════════╗ ║ alt cobrança ainda não foi paga na maquininha │ │ │ │ ║ ╟───────────────────────────────────────────────┘ │ │ │ ║ ║ │ │ │────┐ │ │ ║ ║ │ │ │ │ Marca a cobrança como cancelada │ │ ║ ║ │ │ │<───┘ │ │ ║ ║ │ │ │ Cancelamento efetuado │ │ ║ ║ │ │ │─────────────────────────────────────>│ │ ║ ║ │ │ │ │ │ ║ ║ │ │ │ │ Atualiza a cobrança como cancelada │ ║ ║ │ │ │ │─────────────────────────────────────────>│ ║ ║ │ │ │ │ │ ║ ║─│cobrança já foi paga na maquininha ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ║ ║ │ Mantém a cobrança na lista │ │ │ │ ║ ║ │ para o cancelamento ser feito manualmente │ │ │ ║ ║ │<───────────────────────────────────────────────────────│ │ │ ║ ║ │ │ │ │ │ ║ ║ │ Toca na cobrança e confirma o estorno │ │ │ ║ ║ │───────────────────────────────────────────────────────>│ │ │ ║ ║ │ │ │ │ │ ║ ║ │ Estorna a transação no cartão e imprime o comprovante │ │ │ ║ ║ │<───────────────────────────────────────────────────────│ │ │ ║ ║ │ │ │ │ │ ║ ║ │ │ │ Cancelamento efetuado │ │ ║ ║ │ │ │─────────────────────────────────────>│ │ ║ ║ │ │ │ │ │ ║ ║ │ │ │ │ Atualiza a cobrança como cancelada │ ║ ║ │ │ │ │─────────────────────────────────────────>│ ║ ║ │ │ │ │ │ ║ ╚═══════════════════════════════════════════════╧══════════════════════════════════════════════════════════════════════════════════════════════╝ ┌────┴───┐ ┌─┴─┐ ┌┴┐ ┌─┴─┐ │Operador│ │POS│ │G│ │ERP│ └────────┘ └───┘ └─┘ └───┘