class Skr::PaymentTerm

A pay

Public Instance Methods

discount() click to toggle source
# File lib/skr/payment_term.rb, line 8
def discount
    @discount_percnum ||= Core::Numbers::PercNum.new( read_attribute('discount_amount') )
end
discount_amount=(value) click to toggle source
Calls superclass method
# File lib/skr/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/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/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/payment_term.rb, line 17
def immediate?
    self.days.nil? || self.days.zero?
end