IDI version 26.8 is now available.  Click here for details: IDI Updates.

Packages Tree Structure

Prev Next

Packages can be a part of a package creating a tree structure of up to 4 levels. The attribute “package” can have the following values PP (package parent, PC (package child), PSP (package under a parent package or a subpackage under a child package), PSC (child under a child package or child under a subchild package), and NP (single product).

XML Tag

Description

Example

package

Describes the level of the product in the package tree structure.

see below for an example

<detail_new_charges_recurr>

<account_charges>

<charge desc="test package" type="recur" prod_num="3394" vendor_num="" amt="47.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="23.5000" package="PP"/>

<charge desc="Call Waiting" type="recur" prod_num="1009" vendor_num="" amt="0.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="0.0000" package="PC" p_p_num="3394"/>

<charge desc="Voice Mail" type="recur" prod_num="1011" vendor_num="" amt="0.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="0.0000" package="PC" p_p_num="3394"/>

<charge desc="Entitlement Test" type="recur" prod_num="21571" vendor_num="" amt="4.0000" charge_status="Monthly Charge" qty="1" start_date="03/01/2002" end_date="03/31/2002" unit_rate="4.0000" package="NP"/>

<charge desc="test package" type="recur" prod_num="3394" vendor_num="" amt="0.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="0.0000" package="PP"/>

<charge desc="Call Waiting" type="recur" prod_num="1009" vendor_num="" amt="0.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="0.0000" package="PC" p_p_num="3394"/>

<charge desc="Voice Mail" type="recur" prod_num="1011" vendor_num="" amt="0.0000" charge_status="Prorated Charge" qty="2" start_date="03/07/2002" end_date="03/31/2002" unit_rate="0.0000" package="PC" p_p_num="3394"/>

<subTotal qty="7" amt="51.0000"/>

</account_charges>

<service_charges number="(201) 202-2010" type="Equal Access" name="" usgsvcid="104740">

<charge desc="Internet Access" type="recur" prod_num="1000" vendor_num="" amt="15.0000" charge_status="Monthly Charge" qty="1" start_date="03/01/2002" end_date="03/31/2002" unit_rate="15.0000" package="NP"/>

<subTotal qty="1" amt="15.0000"/>

</service_charges>

<service_charges number="(401) 464-8801" type="QATest_User_EA" name="" usgsvcid="9996">

<charge desc="Call Waiting" type="recur" prod_num="1009" vendor_num="" amt="3.9500" charge_status="Monthly Charge" qty="1" start_date="03/01/2002" end_date="03/31/2002" unit_rate="3.9500" package="NP"/>

<charge desc="Voice Mail" type="recur" prod_num="1011" vendor_num="" amt="4.9500" charge_status="Monthly Charge" qty="1" start_date="03/01/2002" end_date="03/31/2002" unit_rate="4.9500" package="NP"/>

<charge desc="pager-min-usage" type="recur" prod_num="2000" vendor_num="" amt="2.9500" charge_status="Monthly Charge" qty="1" start_date="03/01/2002" end_date="03/31/2002" unit_rate="2.9500" package="NP"/>

<subTotal qty="3" amt="11.8500"/>

</service_charges>

<subTotal qty="11" amt="77.8500"/>

</detail_new_charges_recurr>

<detail_new_charges_nonrecurr>

<account_charges>

<charge desc="Non-Recurring Product" type="nonrecur" prod_num="21593" vendor_num="" amt="15.0000" qty="1" charge_status="" start_date="03/15/2002" end_date="" unit_rate="15.0000" package="NP"/>

<charge desc="AR678 One Price Package NR" type="nonrecur" prod_num="21634" vendor_num="" amt="10.0000" qty="1" charge_status="" start_date="03/05/2002" end_date="" unit_rate="10.0000" package="PP"/>

<charge desc="AR678 - Child Product 1 NR" type="nonrecur" prod_num="21635" vendor_num="" amt="0.0000" charge_status="" qty="1" start_date="03/05/2002" end_date="" unit_rate="0.0000" package="PC" p_p_num="21634"/>

<charge desc="AR678 - Child Product 2NR" type="nonrecur" prod_num="21636" vendor_num="" amt="0.0000" charge_status="" qty="1" start_date="03/05/2002" end_date="" unit_rate="0.0000" package="PC" p_p_num="21634"/>

<charge desc="AR678 - Child One Price Pkg NR" type="nonrecur" prod_num="21637(21634)" vendor_num="" amt="0.0000" charge_status="" qty="1" start_date="03/05/2002" end_date="" unit_rate="0.0000" package="PSP"/>

<charge desc="AR678 - Child Pkg Product 1 NR" type="nonrecur" prod_num="21638" vendor_num="" amt="0.0000" charge_status="" qty="1" start_date="03/05/2002" end_date="" unit_rate="0.0000" package="PSC" p_p_num="21637"/>

<charge desc="AR678 - Child Pkg Product 2 NR" type="nonrecur" prod_num="21639" vendor_num="" amt="0.0000" charge_status="" qty="1" start_date="03/05/2002" end_date="" unit_rate="0.0000" package="PSC" p_p_num="21637"/>

<subTotal qty="2" amt="25.0000"/>

</account_charges>

<subTotal qty="2" amt="25.0000"/>

</detail_new_charges_nonrecurr>