class Quickbooks::Model::BillLineItem

Constants

ACCOUNT_BASED_EXPENSE_LINE_DETAIL

Constants

ITEM_BASED_EXPENSE_LINE_DETAIL

Public Instance Methods

account_based_expense_item!() { |account_based_expense_line_detail| ... } click to toggle source
# File lib/quickbooks/model/bill_line_item.rb, line 29
def account_based_expense_item!
  self.detail_type = ACCOUNT_BASED_EXPENSE_LINE_DETAIL
  self.account_based_expense_line_detail = AccountBasedExpenseLineDetail.new

  yield self.account_based_expense_line_detail if block_given?
end
account_based_expense_item?() click to toggle source
# File lib/quickbooks/model/bill_line_item.rb, line 21
def account_based_expense_item?
  detail_type.to_s == ACCOUNT_BASED_EXPENSE_LINE_DETAIL
end
item_based_expense_item!() { |item_based_expense_line_detail| ... } click to toggle source
# File lib/quickbooks/model/bill_line_item.rb, line 36
def item_based_expense_item!
  self.detail_type = ITEM_BASED_EXPENSE_LINE_DETAIL
  self.item_based_expense_line_detail = ItemBasedExpenseLineDetail.new

  yield self.item_based_expense_line_detail if block_given?
end
item_based_expense_item?() click to toggle source
# File lib/quickbooks/model/bill_line_item.rb, line 25
def item_based_expense_item?
  detail_type.to_s == ITEM_BASED_EXPENSE_LINE_DETAIL
end