class OLE_QA::Framework::OLEFS::Invoice_Current_Item

A Current Items line on an OLE Financial System Invoice e-document.

Public Instance Methods

set_elements() click to toggle source
# File lib/olefs/objects/invoice_current_item.rb, line 19
def set_elements
  super
  element(:po_number)                           {b.div(:id => "invoiceItem_poDoc_num_item_line#{line_id}")}
  element(:open_quantity)                       {b.div(:id => "invoiceItem_olePoOutstandingQuantity_line#{line_id}")}
  element(:title)                               {b.div(:id => "invoiceItem_itemDescription_line#{line_id}")}
  element(:po_price)                            {b.span(:id => "invoiceItem_purchaseoOrderItemUnitPrice_line#{line_id}_control")}
  element(:copies_invoiced_field)               {b.text_field(:id => "invoiceItem_oleItemQuantity_line#{line_id}_control")}
  element(:invoiced_price_field)                {b.text_field(:id => "invoiceItem_itemListPrice_line#{line_id}_control")}
  element(:discount_field)                      {b.text_field(:id => "invoiceItem_itemDiscount_line#{line_id}_control")}
  element(:discount_type_selector)              {b.select_list(:id => "invoiceItem_itemDiscountType_line#{line_id}_control")}
  element(:unit_cost)                           {b.span(:id => "invoiceItem_itemUnitPrice_line#{line_id}_control")}
  element(:extended_cost)                       {b.span(:id => "invoiceItem_extendedPrice_line#{line_id}_control")}
  element(:total_cost)                          {b.span(:id => "invoiceItem_totalAmount_line#{line_id}_control")}
end