FactoryBot.define do
	factory :transferencia_financeira, class: 'Contabilidade::TransferenciaFinanceira' do
    conta_bancaria_origem_id { FactoryBot.create(:conta_bancaria).id }
    conta_bancaria_destino_id { FactoryBot.create(:conta_bancaria).id }
		fonte_de_recurso_origem_id {
			Base::FonteDeRecursos.find_or_create_by!( FactoryBot.attributes_for(:alienacao_de_bens)).id
		}
		fonte_de_recurso_destino_id {
			Base::FonteDeRecursos.find_or_create_by!( FactoryBot.attributes_for(:taxas_vinculadas)).id
		}
		tipo_de_transferencia { :recebimento_de_duodecimo_da_camara }
    documento_bancario {:cheque}
    tipo_de_movimento {:original}
		data { '2017-10-27' }
		valor { 9.99 }
		historico { 'historico' }
	end
 end
