Home > Aria6 User Documentation > Aria6 admintools api > create_inventory_item

create_inventory_item

Creates an inventory item for specified client

Input Arguments

Req Field Name Field Type Max Length Description
Asterisk_0807a.jpg client_no long 22 Aria-assigned unique identifier indicating the Aria client providing service to this account.
Asterisk_0807a.jpg auth_key string 32 Aria-assigned unique key to be passed with each method call for authenticating the validity of the requestor.
Asterisk_0807a.jpg item_type int 1 Item Type for the inventory item. Valid values are: 0 - Inventory Item, 1 - Months To Stack (Deprecated), 2 - Resource Item
Asterisk_0807a.jpg item_name string 100 Specifies the inventory item name
Asterisk_0807a.jpg item_desc string 300 Specifies description of Inventory item
Asterisk_0807a.jpg service_no int 8 Specifies Service number for the Inventory item
  OR      
  client_service_id string 100 Specifies Client defined unique id for the service
Asterisk_0807a.jpg service array    
Asterisk_0807a.jpg brd_arrow.gifname string 100 Specifies Service name for the Inventory item
  brd_arrow.gifgl_cd string 30 Specified chart of access code
  brd_arrow.giftaxable int 1 Indicates If The service has tax associated with it [can be 0 or 1]; 1 indicates taxable and 0 indicates non taxable.
  brd_arrow.giftax_group int 8 Specifies tax group associated with service. This will be null if taxable_ind is set to 0. If taxable_ind is 1 then this field is required
  brd_arrow.gifcommodity_cd string 20 Commodity Code
Asterisk_0807a.jpg client_sku string 30 SKU specified by client for the inventory item
Asterisk_0807a.jpg currency_cd string   Specifies the currency code for Inventory item. It is case insensitive ( ex. both usd and USD will work ) 
Asterisk_0807a.jpg item_price string 12 Specifies the price for Inventory item for currencies. Count of value passed for the 'price_per_unit' parameter should be the same as 'currency_cd'.
  active_ind int 1 Specifies if inventory item is active or inactive. Valid values are: 0 - Inactive and 1 - Active
  schedule array    
Asterisk_0807a.jpg brd_arrow.gifschedule_name string 100 Name for the rate schedule to be created. REST input arrays should passed in the following format: schedule[0][schedule_name]=firstSchedule&schedule[1][schedule_name]= secondSchedule.
Asterisk_0807a.jpg brd_arrow.gifcurrency_cd string 3 Currency for the schedule to be created. REST input arrays should passed in the following format: schedule[0][currency_cd]=usd&schedule[1][currency_cd]=gbp
  brd_arrow.gifclient_rate_schedule_id string 100 'Client defined unique id' REST input arrays should passed in the following format: schedule[0][client_rate_schedule_id]=firstSchedule&schedule[1][client_rate_schedule_id]= secondSchedule.
  brd_arrow.gifis_default boolean 1 This flag denotes if this rate schedule is the default one for currency of the schedule. One and only one rate schedule can be marked as default. The value of 1 is defaulted for the first rate schedule for a given currency denoting it is the default. For subsequent rate schedules, the default is set to 0.  

Allowable values for is_default

Values Description
0 Non-Default schedule
1 Default schedule
  brd_arrow.giftax_inclusive_rate boolean 1 This flag denotes if this rate is inclusive of the taxes.  

Allowable values for tax_inclusive_rate

Values Description
0 Tax exclusive
1 Tax inclusive
Asterisk_0807a.jpg brd_arrow.giftier array    
  brd_arrow.giffrom int 10 Tiered pricing rule that specifies “from” units. REST input arrays should be passed in the following format: schedule[0][tier][0][from]=1&schedule[0][tier][1][from]=1 etc. Index [tier][0] specifies the first tier and [tier][1] specifies the second tier and so on.
  brd_arrow.gifto int 10 Tiered pricing rule that specifies “to” units. To indicate no upper limit, value should be left blank. REST input arrays should be passed in the following format: schedule[0][tier][0][to]=3&schedule[0][tier][1][to]=7 etc. Index [tier][0] specifies the first tier and [tier][1] specifies the second tier and so on.
  brd_arrow.gifdescription string 50 This field is used to display custom rate tier description. REST input arrays should be passed in the following format: schedule[0][tier][0][description]=Custom description&schedule[0][tier][0][description]=custom description etc. Index [tier][0] specifies the first tier and [tier][1] specifies the second tier and so on.
Asterisk_0807a.jpg brd_arrow.gifamount float 11 Tiered pricing rule that specifies rate per unit. REST input arrays should be passed in the following format: schedule[0][tier][0][amount]=3&schedule[0][tier][0][amount]=4 etc
  tax_inclusive_ind string 1 This flag denotes if a rate is inclusive of the taxes. Value of 1 means tax inclusive rates and a value of 0 (default) means tax exclusive rates. Count of value passed for the 'tax_inclusive_ind' parameter should be the same as 'currency_cd'.
  modify_price_ind string 1 Specifies if CSR's may modify Inventory item price. Valid values are: Y - Yes and N - No
  subunit_qty int 12 Subunit Quantity If item_type=0 and subunit_label is not null then this field is required
  subunit_label string 100 Subunit Label If item_type=0 and quantity_per_item is not null then this field is required
  pricing_rule int   Specifies the pricing rule of the tier calculations.  

Allowable values for pricing_rule

Values Description
1 Standard
2 Volume Discount
3 Flat Rate Per Tier
  queued_active_ind int 1 Specifies whether to queue the activation or not. Valid values are 0 - No, 1- Yes
  queued_active_date string 10 Specifies date to activate or deactivate the item
  do_auto_create_service_credit string 1 Specifies whether to automatically create service credit or not. Valid values are 0 - No, 1- Yes
  days_to_expiry int 3 Specifies the number of days to expiration for resources on this SKU. If item_type=2 then this field is required
  resource_type_no string   The assigned identifier for a resource
  resource_units string   Number of units of resource
  stock_level_track int   Specifies whether the stock level can be adjusted or not. Valid values are 1 or 0
  stock_level_adjust float   Specifies the number to adjust the stock level with
  image array    
  brd_arrow.gifdefault_image_url string 1000 Specifies the main image url for the image
  brd_arrow.gifthumbnail_image_url string 1000 Specifies the thumbnail url for the image
  brd_arrow.gifimage_text string 50 Specifies the description of the image
  brd_arrow.gifdefault_ind int 1 Specifies whether this is the default image or not
  brd_arrow.gifactive int 1 Specifies whether this image is active or not
  brd_arrow.gifparent_class int array 8 Specifies the parent class this class belongs to
  supplemental_obj_field array   Specifies the supplemental object fields to be added for this item
  brd_arrow.giffield_no int 100 the field no
  OR      
  brd_arrow.giffield_name string 100 the field name
  brd_arrow.giffield_value string array   the field value
 

Output Arguments

Field Name Field Type Description
error_code long Aria-assigned error identifier. 0 indicates no error.
error_msg string Textual description of any error that occurred. "OK" if there was no error.
item_no int Specifies the Inventory item number
 
 
 
Last modified

Tags

This page has no custom tags.

Classifications

This page has no classifications.