class Contabilidade::OcorrenciaDaLiquidacao < ApplicationRecord
  has_paper_trail
  include TradutorConcern

  belongs_to :liquidacao

  enum ocorrencia: {
    solicitado: 0,
		enviado_para_controladoria: 1,
		enviado_para_copfin: 2,
		enviado_para_contabilidade: 3,
		confirmado: 4,
		anulado: 5,
		recebido: 6,
		enviado_para_administrativo: 7,
		aguardando_alteracao_do_orcamento: 8,
    enviado_para_o_financeiro: 9,
    recebido_pelo_financeiro: 10,
    autorizado:11,
    retornado_pela_contabilidade: 12,
    retornado_pela_controladoria: 13,
		aguardando_notas_fiscais: 14,
		enviado_ao_email: 15,
    devolvido_para_o_administrativo: 99
	}

  enum motivo: {
		erro_de_dotacao: 1,
		erro_no_historico: 2,
		contrato: 3,
		itens_da_solicitacao_de_empenho: 4,
		falta_vinculo_com_o_processo_licitatorio: 5,
		outros: 99
	}

end
