en En
es Es
We want your feedback!
Take our survey and help us improve the ISPsystem ecosystem as our lead advisor
Take the survey

Product types (itemtype)

itemtype

Result: the list of elements

Product types

Access level: admin

ParameterValue
idId
nameName
intnameInternal name
orderprioritySort

Edit properties of the selected product type

Function: itemtype.edit

Access level: admin

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • elid — unique identifier (id element of itemtype function);
  • Result: object parameters list.

Create an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • additional query parameters;
  • Result: successful operation or error message.

Change an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • elid — unique identifier (id element of itemtype function);
    • additional query parameters;
  • Result: successful operation or error message.

The list object's parameters or additional query parameters (see above):

ParameterValue
nameName. Enter a product type name
intnameInternal name. Internal name is used for identification. Processing modules are selected based on this internal name
itemnameService name template. Service and expense names will be based on this XSLT template. Leave the field blank if you want to use a default template for this service type
trialtypeTrial version. Select how you want to allow trial versions
splitexpense(Optional parameter. To enable the option choose on.) Select the check box to distribute expenses. E.g. when a client pays for one year, the billing system will generate 12 or 13 expenses per each month during which client's service remains active.
nostopholidays(Optional parameter. To enable the option choose on.) Select the check box not to suspend clients services on weekends (Saturdays and Sundays)
open_duration_limitProcessing time limit (hh:mm). The service should be processed during this period.
suspendperiodAuto deletion period. Period in days that will pass before a suspended unpaid service will be deleted
closetypeService deletion rules. Service deletion policy for clients
closesubtypeWhen a client deletes. Service deletion rules (if service is deleted by client)
trial(Optional parameter. To enable the option choose on.) Trial periods can be activated for this product
day(Optional parameter. To enable the option choose on.) This product can be ordered for one day
monthly(Optional parameter. To enable the option choose on.) This product can be ordered for one month
quarterly(Optional parameter. To enable the option choose on.) This product can be ordered for three years
semiannual(Optional parameter. To enable the option choose on.) This product can be ordered for half a year
annually(Optional parameter. To enable the option choose on.) This product can be ordered for one year
biennial(Optional parameter. To enable the option choose on.) This product can be ordered for two years
triennial(Optional parameter. To enable the option choose on.) Three years
quadrennial(Optional parameter. To enable the option choose on.) This period can be ordered for four years
quinquennial(Optional parameter. To enable the option choose on.) This product can be ordered for five years
decennial(Optional parameter. To enable the option choose on.) Enable the selected period of 10 years
lifetime(Optional parameter. To enable the option choose on.) One-time fee
transfer(Optional parameter. To enable the option choose on.) Enable transfer
orderviewHow to display tariff plans. You can change the way how tariff plans are located in a service order form. You can modify tariff description in its edit form
show_addon_image(Optional parameter. To enable the option choose on.) This option enables to configure and display resources' icons during service order and modification
nest_subtypes_for_clients(Optional parameter. To enable the option choose on.) Enables the display of subtype hierarchy in the client menu.

Product type contents

Function: itemtype.detail

Result: the list of elements

Contents of the product type

Access level: admin

ParameterValue
idId
nameName
intnameInternal name
orderprioritySort

Move one line up

Function: itemtype.detail.up

Move one line up

Access level: admin

Delete

Function: itemtype.detail.delete

Delete

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.detail function.

Result: successful operation or error message

Product type add-on

Function: itemtype.detail.edit

Access level: admin

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.detail function);
  • Result: object parameters list.

Create an object:

Parameters:

  • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • additional query parameters;
  • Result: successful operation or error message.

Change an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.detail function);
    • additional query parameters;
  • Result: successfull operation or error message.

The list object's parameters or additional query parameters (see above):

ParameterValue
nameName. Enter a product type name
intnameInternal name. Enter the internal name of the product type add-on
descriptionDescription. Addon brief description in BILLmanager 6
orderprioritySorting (count forward). Add-on's sorting order
showoninfo(Optional parameter. To enable the option choose on.) Used for service detalization. Available only in BILLmanager 6 user interface.
select_paramgroupGroup (inhering to a group). Used for service detalization. Available only for BILLmanager 6 user interface.

Move one line down

Function: itemtype.detail.down

Move one line down

Access level: admin

Name

Function: itemtype.param

Result: the list of elements

Service parameters

Access level: admin

ParameterValue
idId
locale_nameName
intnameInternal name
orderprioritySort

Move the selected service parameter one line up

Function: itemtype.param.up

Move the selected service parameter one line up

Access level: admin

Edit parameter

Function: itemtype.param.edit

Access level: admin

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.param function);
  • Result: object parameters list.

Create an object:

Parameters:

  • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • additional query parameters;
  • Result: successful operation or error message.

Change an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.param function);
    • additional query parameters;
  • Result: successfull operation or error message.

The list object's parameters or additional query parameters (see above):

ParameterValue
nameName. Enter a name for this payment method
tune_pricelists(Optional parameter. To enable the option choose on.) If this option is not selected, the parameter is connected to all tariff plans. Check the box if you want to allow for manual configuration
intnameInternal name. Enter an internal name that will be used in service processing modules
ordervisible(Optional parameter. To enable the option choose on.) If you select this check box, a client will be asked to enter this parameters when making a new order
openvisible(Optional parameter. To enable the option choose on.) A client will be asked to enter this parameter when setting up a service. This field is filled out by a processing module automatically, or manually
listvisible(Optional parameter. To enable the option choose on.) Select the check box to display this parameter in the list of services
editreadlevelRead permissions. This parameter will be displayed to users with the selected user role
editwritelevelEdit permissions. Selected user role will be able to edit this parameter
needsetparam(Optional parameter. To enable the option choose on.) When a parameter is changed, the corresponding processing module with the setparam command will be called
crypted(Optional parameter. To enable the option choose on.) Select the check box if you want to save this parameter in the encrypted way
hintHint. A hint will be shown when moving a mouse cursor over the ? icon
descriptionDescription. Parameter brief description in BILLmanager 6
orderprioritySort. Order of parameters on the service order/edit form
select_paramgroupGroup (inhering to a group). Used for service detalization. Available only for BILLmanager 6 user interface.
selecttypeDisplay type. It is used only in BILLmanager 6 user interface.
inputtypeInput field type. Select types of data that can be entered into the field
zoom(Optional parameter. To enable the option choose on.) Selecting this check box will enable you to enter multiple values space separated. The selected validator will be applied to each value
inputrowsNumber of input strings. Enter the number of input strings in the text field
required(Optional parameter. To enable the option choose on.) Empty values for this parameter are forbidden
validatorCheck function. This function will prevent users from entering invalid data
select_ipIP type. Type of IP address
num_range(Optional parameter. To enable the option choose on.) Range of values
r_start_intStart of the range. Start value of the range
r_end_intEnd of the range. End of the range
r_start_floatStart of the range. Start value of the range
r_end_floatEnd of the range. End of the range

Move the selected service parameters one line down

Function: itemtype.param.down

Move the selected service parameters one line down

Access level: admin

Tariff plan

Function: itemtype.param.pricelist

Result: the list of elements

Tariff plans

Access level: admin

ParameterValue
idId
nameTariff plan
statusStatus
Activate parameter for this tariff plan

Function: itemtype.param.pricelist.resume

Activate parameter for this tariff plan

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.pricelist function.

Result: successful operation or error message

Disable parameter for this tariff plan

Function: itemtype.param.pricelist.suspend

Disable parameter for this tariff plan

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.pricelist function.

Result: successful operation or error message

Delete

Function: itemtype.param.delete

Delete

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param function.

Result: successful operation or error message

Name

Function: itemtype.param.value

Result: the list of elements

Values for Operating system

Access level: admin

ParameterValue
idId
nameName
intnameInternal name
tagsTags
orderprioritySort
statusStatus
Enable the value of this parameter for all tariff plans

Function: itemtype.param.value.resume

Enable the value of this parameter for all tariff plans

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value function.

Result: successful operation or error message

Edit values

Function: itemtype.param.value.edit

Access level: admin

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • plid — parent list unique identifier (id element of itemtype.param function);
    • elid — unique identifier (id element of itemtype.param.value function);
  • Result: object parameters list.

Create an object:

Parameters:

  • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype.param function);
    • additional query parameters;
  • Result: successful operation or error message.

Change an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype.param function);
    • elid — unique identifier (id element of itemtype.param.value function);
    • additional query parameters;
  • Result: successfull operation or error message.

The list object's parameters or additional query parameters (see above):

ParameterValue
nameName. Enter a name for this payment method
intnameInternal name. Enter an internal name that is normally used by processing modules
tagsTags. List of tags separated by the "," character
disablepricelists(Optional parameter. To enable the option choose on.) When you activate this option, the parameter's value won't be automatically assigned to tariff plans, even when creating a new tariff plan
infoBrief information. Brief information related to this value. A client will see this information in the order form
orderprioritySort. Set priority to show this parameter in the drop down menu on the service edit form
valuegroupGroup of parameters. Allows to specify a group for displaying parameter at a service order and editing form. Available only in BILLmanager 6 user interface
Disable the value of this parameter for all tariff plans

Function: itemtype.param.value.suspend

Disable the value of this parameter for all tariff plans

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value function.

Result: successful operation or error message

Move service value one line item below in the list

Function: itemtype.param.value.down

Move service value one line item below in the list

Access level: admin

Set filter.

Function: itemtype.param.value.filter

Move service value one line item above in the list

Function: itemtype.param.value.up

Move service value one line item above in the list

Access level: admin

Processing module

Function: itemtype.param.value.processing

Result: the list of elements

Processing modules

Access level: admin

ParameterValue
idId
nameProcessing module
statusStatus
Suspend

Function: itemtype.param.value.processing.suspend

Suspend

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value.processing function.

Result: successful operation or error message

Resume

Function: itemtype.param.value.processing.resume

Resume

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value.processing function.

Result: successful operation or error message

Tariff plan

Function: itemtype.param.value.pricelist

Result: the list of elements

Tariff plans

Access level: admin

ParameterValue
idId
nameTariff plan
statusStatus
Resume

Function: itemtype.param.value.pricelist.resume

Resume

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value.pricelist function.

Result: successful operation or error message

Suspend

Function: itemtype.param.value.pricelist.suspend

Suspend

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value.pricelist function.

Result: successful operation or error message

Delete

Function: itemtype.param.value.delete

Delete

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.param.value function.

Result: successful operation or error message

Delete

Function: itemtype.delete

Delete

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype function.

Result: successful operation or error message

Name

Function: itemtype.orderpage

Result: the list of elements

Order page

Access level: admin

ParameterValue
idId
nameName
intnameInternal name
orderprioritySort
statusStatus

Delete

Function: itemtype.orderpage.delete

Delete

Access level: admin

Parameters:

  • elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of itemtype.orderpage function.

Result: successful operation or error message

Shift this page one position up

Function: itemtype.orderpage.up

Shift this page one position up

Access level: admin

Edit order page

Function: itemtype.orderpage.edit

Access level: admin

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.orderpage function);
  • Result: object parameters list.

Create an object:

Parameters:

  • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • additional query parameters;
  • Result: successful operation or error message.

Change an object:

  • Parameters:
    • sok — the parameter must not be empty, generally ok;
    • plid — parent list unique identifier (id element of itemtype function);
    • elid — unique identifier (id element of itemtype.orderpage function);
    • additional query parameters;
  • Result: successfull operation or error message.

The list object's parameters or additional query parameters (see above):

ParameterValue
nameName. Page name
intnameInternal name. Internal name of the page that is used for its identification
orderprioritySort. Set the priority
defaultpage(Optional parameter. To enable the option choose on.) Default page for tariff plan

Shift this page one position down

Function: itemtype.orderpage.down

Shift this page one position down

Access level: admin

Move the selected product type one line down

Function: itemtype.down

Move the selected product type one line down

Access level: admin

Move the selected product type one line up

Function: itemtype.up

Move the selected product type one line up

Access level: admin

The article was last updated on 10.14.2025. The article was prepared by technical writers of ISPsystem