-- Migration 036 — RES#2 / AP#11.
-- Adiciona campos de reprovação Tef.Net em agente_lote_resgate.
--
-- Quando Tef.Net reprova um lote em 'pendente_aprovacao' (Sprint B),
-- preenchemos as 3 colunas e desvinculamos os itens (DELETE em
-- agente_lote_item) — assim o disponível da competência volta a contar
-- aqueles boletos. ADR-0010.

SET SESSION sql_mode = '';

ALTER TABLE agente_lote_resgate
  ADD COLUMN reprovado_motivo VARCHAR(240) NULL AFTER estorno_motivo,
  ADD COLUMN reprovado_em     DATETIME     NULL AFTER reprovado_motivo,
  ADD COLUMN reprovado_by     INT          NULL AFTER reprovado_em,
  ADD INDEX  idx_lote_reprovado_em (reprovado_em);
