com.ibm.rpm.asset.containers
CrossChargeFinancials

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.asset.containers.CrossChargeFinancials

CrossChargeFinancials
Extends: com.ibm.rpm.framework.RPMObject
Child objects: None

Related scope: com.ibm.rpm.asset.scope.CrossChargeFinancialsScope

CrossChargeFinancials represents an association between assets and projects or clients. The use of assets are tracked and associated to projects or clients. This allows IT asset managers to cross charge IT asset use.

At the end of each fiscal period, the asset manager may enter an actual amount for each month or an updated actual cross charge. The method depends on the estimation method.

IBM Rational Portfolio Manager permits the asset manager to enter the paid amounts that can be compared against the estimates and actuals that allow reconciliation when integrating with other asset management systems or general ledger systems.

Parent is mandatory, allowed parent type is Asset.

The checkout mode type is: Parent

Supported API Calls: Primary key: The following fields are required when using the loadFromID and loadArrayFromID methods:

ID

Field Summary
ChargeType chargeType
   The charge type (none, connection, hours, units, MB, infrastructure).
xsd:double cost
   The cost of each unit.
AbstractCostCenter costCenter
   The ID of charged entity (project / client).
xsd:double estimatedActual
   The total amount for the estimated actual cross charge.
xsd:double estimatedBudget
   The total amount of the estimated budget cross charge.
xsd:double estimatedPaid
   The total amount for the estimated paid cross charge.
xsd:dateTime finishDate
   The finish date of the cross charge period.
xsd:double quantity
   The number of units to charge.
xsd:dateTime startDate
   The start date of cross charge period.

Inherited Field Summary
xsd:string contextName
   The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.
xsd:boolean deleted
   If the value of this field is set to true, then the RPMObject will be deleted when performing a save.
xsd:string ID
   The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.
RPMObject parent
   The parent of the RPMObject.

Field Detail

chargeType


ChargeType chargeType
The charge type (none, connection, hours, units, MB, infrastructure).

Scoping: This field will be used by the API if the scope field chargeType is enabled.

Relationship: This field is a reference relationship.


cost


xsd:double  cost
The cost of each unit.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 9999999999999.99.


costCenter


AbstractCostCenter costCenter
The ID of charged entity (project / client).

Null value: This field may never be null.

Scoping: This field will be used by the API if the scope field costCenter is enabled.

Relationship: This field is a reference relationship.


estimatedActual


xsd:double  estimatedActual
The total amount for the estimated actual cross charge.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 9999999999999.99.


estimatedBudget


xsd:double  estimatedBudget
The total amount of the estimated budget cross charge.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 9999999999999.99.


estimatedPaid


xsd:double  estimatedPaid
The total amount for the estimated paid cross charge.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 9999999999999.99.


finishDate


xsd:dateTime  finishDate
The finish date of the cross charge period.

Validation: The year, month and day values will be used by this field.


quantity


xsd:double  quantity
The number of units to charge.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 9999999999999.99.


startDate


xsd:dateTime  startDate
The start date of cross charge period.

Validation: The year, month and day values will be used by this field.


Inherited Field Detail

contextName


xsd:string  contextName
The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


deleted


xsd:boolean  deleted
If the value of this field is set to true, then the RPMObject will be deleted when performing a save.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


ID


xsd:string  ID
The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.

Read-only behavior: The value of this field is read only.


parent


RPMObject parent
The parent of the RPMObject.

Scoping: This field will be used by the API if the scope field parent is enabled.

Read-only behavior: The value of this field is read only after the object was created.

Relationship: This field is a reference relationship.

X-Path availability: This field doesn't support X-Path queries.

Valid types:
com.ibm.rpm.asset.containers.Asset