Method: Client#uninvoiced_activities_balance

Defined in:
app/models/client.rb

#uninvoiced_activities_balance(force_reload = false) ⇒ Object



23
24
25
26
27
28
29
# File 'app/models/client.rb', line 23

def uninvoiced_activities_balance( force_reload = false )
  Money.new(
    (attribute_present? :uninvoiced_activities_balance_in_cents and !force_reload) ?
      read_attribute(:uninvoiced_activities_balance_in_cents).to_i :
      Activity.sum( Invoice::ACTIVITY_TOTAL_SQL, :conditions => ['client_id = ? AND is_published = ? AND invoice_id IS NULL',id, true] ).to_i
  )
end