require 'factory_bot'

FactoryBot.define do
  factory :invoice do
    supplier
    number { rand(1..99_999) }
    amount { rand(0.1..26.0).round(2) }
    created_by { create(:user) }

    after :create do |invoice|
      invoice.supplier.reload
    end
  end
end