Class: Dorsale::ExpenseGun::ExpenseLine

Inherits:
ApplicationRecord show all
Defined in:
app/models/dorsale/expense_gun/expense_line.rb

Instance Method Summary collapse

Instance Method Details

#assign_default_valuesObject



16
17
18
# File 'app/models/dorsale/expense_gun/expense_line.rb', line 16

def assign_default_values
  assign_default :company_part, 100
end

#employee_paybackObject



20
21
22
# File 'app/models/dorsale/expense_gun/expense_line.rb', line 20

def employee_payback
  (total_all_taxes * company_part / 100)
end

#total_vat_deductibleObject



24
25
26
# File 'app/models/dorsale/expense_gun/expense_line.rb', line 24

def total_vat_deductible
  category.vat_deductible == true ? (vat * company_part / 100) : 0.0
end