com.ibm.rpm.expense.containers
Invoice

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.expense.containers.Invoice

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

Related scope: com.ibm.rpm.framework.RPMObjectScope

THIS OBJECT IS NOT SUPPORTED IN THIS RELEASE OF THE WEB SERVICES API.


This object is used to track invoices entered in the application.

Supported API Calls:

Field Summary
xsd:double conversionRate
   The conversion rate of the invoice.
xsd:double convertedTotal
   The converted total of the invoice.
Currency currency
   The currency in which the invoice is made.
xsd:dateTime date
   The date of the invoice.
ExpenseItem[] expenseItems
   A list of the expense items related to the invoice.
xsd:string invoiceNumber
   The invoice number.
InvoiceStatus invoiceStatus
   The status of the invoice.
xsd:string location
   The location of the invoice.
xsd:string note
   A note related to the invoice.
PaymentType paymentType
   The type of payment on the invoice.
xsd:double subTotal
   The amount of the expense item without taxes.
TaskAssignment taskAssignment
   The task assignment for which the expense was created.
xsd:double tax1
   The amount of the first tax.
xsd:double tax2
   The amount of the second tax.
xsd:double Total
   The total amount of the invoice.
xsd:string trackingNumber
   The tracking number of the invoice.
xsd:string vendor
   The vendor on the invoice.

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

conversionRate


xsd:double  conversionRate
The conversion rate of the invoice.

convertedTotal


xsd:double  convertedTotal
The converted total of the invoice.

currency


Currency currency
The currency in which the invoice is made.

Relationship: This field is a reference relationship.


date


xsd:dateTime  date
The date of the invoice.

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


expenseItems


ExpenseItem[] expenseItems
A list of the expense items related to the invoice.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


invoiceNumber


xsd:string  invoiceNumber
The invoice number.

invoiceStatus


InvoiceStatus invoiceStatus
The status of the invoice.

Relationship: This field is a reference relationship.


location


xsd:string  location
The location of the invoice.

note


xsd:string  note
A note related to the invoice.

paymentType


PaymentType paymentType
The type of payment on the invoice.

Relationship: This field is a reference relationship.


subTotal


xsd:double  subTotal
The amount of the expense item without taxes.

taskAssignment


TaskAssignment taskAssignment
The task assignment for which the expense was created.

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

Relationship: This field is a reference relationship.


tax1


xsd:double  tax1
The amount of the first tax.

tax2


xsd:double  tax2
The amount of the second tax.

Total


xsd:double  Total
The total amount of the invoice.

trackingNumber


xsd:string  trackingNumber
The tracking number of the invoice.

vendor


xsd:string  vendor
The vendor on the invoice.

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.