Module: Ruconomic::API::QuotationLine

Extended by:
WebService
Defined in:
lib/ruconomic/api/quotation_line.rb

Class Method Summary collapse

Class Method Details

.createHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Creates a new quotation line. Parameters: quotationHandle: Handle for a quotation.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



372
373
374
375
376
# File 'lib/ruconomic/api/quotation_line.rb', line 372

def self.create
  response = invoke('QuotationLine_Create') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.create_from_dataHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Creates a new quotation line from a data object. Parameters: data: The data object that specifies the properties of the new quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



12
13
14
15
16
# File 'lib/ruconomic/api/quotation_line.rb', line 12

def self.create_from_data
  response = invoke('QuotationLine_CreateFromData') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.create_from_data_arrayHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Creates new quotation lines from data objects. Parameters: dataArray: The array of data objects that specifies the properties of the new quotation lines.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



24
25
26
27
28
# File 'lib/ruconomic/api/quotation_line.rb', line 24

def self.create_from_data_array
  response = invoke('QuotationLine_CreateFromDataArray') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.deleteHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Deletes an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



419
420
421
422
423
# File 'lib/ruconomic/api/quotation_line.rb', line 419

def self.delete
  response = invoke('QuotationLine_Delete') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.find_by_productHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Returns handles for quotation lines that uses a given product. Parameters: product: The product to search for.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



395
396
397
398
399
# File 'lib/ruconomic/api/quotation_line.rb', line 395

def self.find_by_product
  response = invoke('QuotationLine_FindByProduct') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.find_by_product_listHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Returns handles for quotation lines that uses a given set of products. Parameters: products: The products to search for.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



407
408
409
410
411
# File 'lib/ruconomic/api/quotation_line.rb', line 407

def self.find_by_product_list
  response = invoke('QuotationLine_FindByProductList') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_allHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Returns handles for all quotation lines.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



383
384
385
386
387
# File 'lib/ruconomic/api/quotation_line.rb', line 383

def self.get_all
  response = invoke('QuotationLine_GetAll') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_dataHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Returns an quotation line data object for a given quotation line. Parameters: entityHandle: A handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



60
61
62
63
64
# File 'lib/ruconomic/api/quotation_line.rb', line 60

def self.get_data
  response = invoke('QuotationLine_GetData') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_data_arrayHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Returns quotation line data objects for a given set of quotation line handles. Parameters: entityHandles: An array of the quotation line handles.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



72
73
74
75
76
# File 'lib/ruconomic/api/quotation_line.rb', line 72

def self.get_data_array
  response = invoke('QuotationLine_GetDataArray') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_delivery_dateHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the delivery date of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



132
133
134
135
136
# File 'lib/ruconomic/api/quotation_line.rb', line 132

def self.get_delivery_date
  response = invoke('QuotationLine_GetDeliveryDate') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_departmentHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets a handle for the department of an quotation line. The department is only accessible when there is access to the Dimension add-on module. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



324
325
326
327
328
# File 'lib/ruconomic/api/quotation_line.rb', line 324

def self.get_department
  response = invoke('QuotationLine_GetDepartment') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_descriptionHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the description of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



120
121
122
123
124
# File 'lib/ruconomic/api/quotation_line.rb', line 120

def self.get_description
  response = invoke('QuotationLine_GetDescription') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_discount_as_percentHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets discount of an quotation line as percent. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



252
253
254
255
256
# File 'lib/ruconomic/api/quotation_line.rb', line 252

def self.get_discount_as_percent
  response = invoke('QuotationLine_GetDiscountAsPercent') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_distribution_keyHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets a handle for the distribution key of an quotation line. The distribution key is only accessible when there is access to the Dimension add-on module. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



348
349
350
351
352
# File 'lib/ruconomic/api/quotation_line.rb', line 348

def self.get_distribution_key
  response = invoke('QuotationLine_GetDistributionKey') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_inventory_locationHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets a handle for the inventory location of a quotation line. The inventory location is only accessible when there is access to the Stock add-on module. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



431
432
433
434
435
# File 'lib/ruconomic/api/quotation_line.rb', line 431

def self.get_inventory_location
  response = invoke('QuotationLine_GetInventoryLocation') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_margin_as_percentHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the margin as percent of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



312
313
314
315
316
# File 'lib/ruconomic/api/quotation_line.rb', line 312

def self.get_margin_as_percent
  response = invoke('QuotationLine_GetMarginAsPercent') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_numberHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the number of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



84
85
86
87
88
# File 'lib/ruconomic/api/quotation_line.rb', line 84

def self.get_number
  response = invoke('QuotationLine_GetNumber') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_productHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets handle for product of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



180
181
182
183
184
# File 'lib/ruconomic/api/quotation_line.rb', line 180

def self.get_product
  response = invoke('QuotationLine_GetProduct') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_quantityHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets primary quantity of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



216
217
218
219
220
# File 'lib/ruconomic/api/quotation_line.rb', line 216

def self.get_quantity
  response = invoke('QuotationLine_GetQuantity') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_quotationHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets a handle for the quotation of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



96
97
98
99
100
# File 'lib/ruconomic/api/quotation_line.rb', line 96

def self.get_quotation
  response = invoke('QuotationLine_GetQuotation') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_total_marginHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the margin of an quotation line (in the currency of the quotation). Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



300
301
302
303
304
# File 'lib/ruconomic/api/quotation_line.rb', line 300

def self.get_total_margin
  response = invoke('QuotationLine_GetTotalMargin') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_total_net_amountHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the total amount without VAT of an quotation line (in the currency of the quotation). Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



288
289
290
291
292
# File 'lib/ruconomic/api/quotation_line.rb', line 288

def self.get_total_net_amount
  response = invoke('QuotationLine_GetTotalNetAmount') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_unitHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets handle for primary unit of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



156
157
158
159
160
# File 'lib/ruconomic/api/quotation_line.rb', line 156

def self.get_unit
  response = invoke('QuotationLine_GetUnit') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_unit_cost_priceHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets the cost price per unit witout VAT of an quotation line (in the default currency). Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



276
277
278
279
280
# File 'lib/ruconomic/api/quotation_line.rb', line 276

def self.get_unit_cost_price
  response = invoke('QuotationLine_GetUnitCostPrice') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.get_unit_net_priceHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Gets price per unit without VAT of an quotation line (in the currency of the quotation). Parameters: quotationLineHandle: Handle for the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



240
241
242
243
244
# File 'lib/ruconomic/api/quotation_line.rb', line 240

def self.get_unit_net_price
  response = invoke('QuotationLine_GetUnitNetPrice') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_delivery_dateHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets the delivery date of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line. value: The new delivery date of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



144
145
146
147
148
# File 'lib/ruconomic/api/quotation_line.rb', line 144

def self.set_delivery_date
  response = invoke('QuotationLine_SetDeliveryDate') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_departmentHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets the department of an quotation line. The department is only accessible when there is access to the Dimension add-on module. The department cannot be set when the distribution key is set. Parameters: quotationLineHandle: Handle for the quotation line. value: Handle for the new department of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



336
337
338
339
340
# File 'lib/ruconomic/api/quotation_line.rb', line 336

def self.set_department
  response = invoke('QuotationLine_SetDepartment') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_descriptionHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets the description of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line. value: The new description of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



108
109
110
111
112
# File 'lib/ruconomic/api/quotation_line.rb', line 108

def self.set_description
  response = invoke('QuotationLine_SetDescription') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_discount_as_percentHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets discount of an quotation line as percent. Parameters: quotationLineHandle: Handle for the quotation line. value: The new discount as percent of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



264
265
266
267
268
# File 'lib/ruconomic/api/quotation_line.rb', line 264

def self.set_discount_as_percent
  response = invoke('QuotationLine_SetDiscountAsPercent') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_distribution_keyHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets the distribution key of an quotation line. The distribution key is only accessible when there is access to the Dimension add-on module. The distribution key cannot be set when the department is set. Parameters: quotationLineHandle: Handle for the quotation line. value: Handle for the new distribution key of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



360
361
362
363
364
# File 'lib/ruconomic/api/quotation_line.rb', line 360

def self.set_distribution_key
  response = invoke('QuotationLine_SetDistributionKey') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_inventory_locationHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets the inventory location of a quotation line. The inventory location is only accessible when there is access to the Stock add-on module. Parameters: quotationLineHandle: Handle for the current invoice line. value: Handle for the new inventory location of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



443
444
445
446
447
# File 'lib/ruconomic/api/quotation_line.rb', line 443

def self.set_inventory_location
  response = invoke('QuotationLine_SetInventoryLocation') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_productHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets product of an quotation line. Setting the product also sets the unit cost price to the cost price of the product. The product must be set before setting the quantity and the unit net price. Parameters: quotationLineHandle: Handle for the quotation line. valueHandle: Handle for new product of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



192
193
194
195
196
# File 'lib/ruconomic/api/quotation_line.rb', line 192

def self.set_product
  response = invoke('QuotationLine_SetProduct') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_quantityHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets primary quantity of an quotation line. The product of the quotation line must be set before setting this property. Parameters: quotationLineHandle: Handle for the quotation line. valueHandle: Handle for primary quantity of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



204
205
206
207
208
# File 'lib/ruconomic/api/quotation_line.rb', line 204

def self.set_quantity
  response = invoke('QuotationLine_SetQuantity') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_unitHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets primary unit of an quotation line. Parameters: quotationLineHandle: Handle for the quotation line. valueHandle: Handle for new primary unit of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



168
169
170
171
172
# File 'lib/ruconomic/api/quotation_line.rb', line 168

def self.set_unit
  response = invoke('QuotationLine_SetUnit') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.set_unit_net_priceHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Sets price per unit without VAT of an quotation line (in the currency of the quotation). The product of the quotation line must be set before setting this property. Parameters: quotationLineHandle: Handle for the quotation line. value: The new price per unit without VAT of the quotation line.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



228
229
230
231
232
# File 'lib/ruconomic/api/quotation_line.rb', line 228

def self.set_unit_net_price
  response = invoke('QuotationLine_SetUnitNetPrice') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.update_from_dataHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Updates an quotation line from a data object. Parameters: data: The data object.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



48
49
50
51
52
# File 'lib/ruconomic/api/quotation_line.rb', line 48

def self.update_from_data
  response = invoke('QuotationLine_UpdateFromData') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end

.update_from_data_arrayHash

Note:

TODO: This method was autogenerated from the WSDL - see github.com/ta/ruconomic#contributing

Update quotation lines from data objects. Parameters: dataArray: The array of data objects.

Returns:

  • (Hash)

    The body content of the SOAP response.

See Also:



36
37
38
39
40
# File 'lib/ruconomic/api/quotation_line.rb', line 36

def self.update_from_data_array
  response = invoke('QuotationLine_UpdateFromDataArray') do |message|
    raise "TODO: This method was autogenerated from the WSDL - see https://github.com/ta/ruconomic#contributing"
  end
end