Class: XmlConv::Model::Invoice

Inherits:
Transaction show all
Defined in:
lib/xmlconv/model/invoice.rb

Instance Attribute Summary collapse

Attributes inherited from Transaction

#agreement, #status, #status_date, #transport_cost

Attributes included from PartyContainer

#bill_to, #customer, #employee, #seller, #ship_to

Attributes included from FreeTextContainer

#free_text

Instance Method Summary collapse

Methods inherited from Transaction

#customer_id, #reference_id

Methods included from PriceContainer

#add_price, #get_price, #prices

Methods included from PartyContainer

#add_party, #parties

Methods included from FreeTextContainer

#add_free_text

Methods included from ItemContainer

#add_item, #items

Methods included from IdContainer

#acc_id, #add_id, #id_table, #ids

Instance Attribute Details

#delivery_idObject (readonly)

Returns the value of attribute delivery_id.



9
10
11
# File 'lib/xmlconv/model/invoice.rb', line 9

def delivery_id
  @delivery_id
end

#invoice_idObject (readonly)

Returns the value of attribute invoice_id.



9
10
11
# File 'lib/xmlconv/model/invoice.rb', line 9

def invoice_id
  @invoice_id
end

Instance Method Details

#add_delivery_id(domain, idstr) ⇒ Object



10
11
12
# File 'lib/xmlconv/model/invoice.rb', line 10

def add_delivery_id(domain, idstr)
	@delivery_id = [domain, idstr]
end

#add_invoice_id(domain, idstr) ⇒ Object



13
14
15
# File 'lib/xmlconv/model/invoice.rb', line 13

def add_invoice_id(domain, idstr)
	@invoice_id = [domain, idstr]
end