# Campos para o apontamento 100% manual — entrega lançada à mão, sem registro na
# base de rastreio (ex.: motorista que foi ao local mas a NF ficou com outro
# motorista no rastreio). Como não existe uma Entrega para consultar, guardamos
# a NF digitada e uma observação/local aqui. O tracking_id desses lançamentos é
# sintético ("MAN-<uuid>"), então entrega_original retorna nil.
class AddManualFieldsToConsolidacaoEntregas < ActiveRecord::Migration[7.1]
  def change
    unless column_exists?(:consolidacao_entregas, :nf_manual)
      add_column :consolidacao_entregas, :nf_manual,  :string
      add_column :consolidacao_entregas, :obs_manual, :string
    end
  end
end
