class Skr::PaymentTerm
A pay
Public Instance Methods
discount()
click to toggle source
# File lib/skr/models/payment_term.rb, line 8 def discount @discount_percnum ||= Numbers::PercNum.new( read_attribute('discount_amount') ) end
discount_amount=(value)
click to toggle source
Calls superclass method
# File lib/skr/models/payment_term.rb, line 12 def discount_amount=(value) @discount_percnum = nil super(value) end
discount_expires_at( start_date = Date.today )
click to toggle source
# File lib/skr/models/payment_term.rb, line 21 def discount_expires_at( start_date = Date.today ) ( start_date + self.discount_days.days ).to_date end
due_date_from( start_date = Date.today )
click to toggle source
# File lib/skr/models/payment_term.rb, line 25 def due_date_from( start_date = Date.today ) ( start_date + self.days.days ).to_date end
immediate?()
click to toggle source
# File lib/skr/models/payment_term.rb, line 17 def immediate? self.days.nil? || self.days.zero? end