OrderItem

Version: 1.33

Parameters

Extends: BaseOrderItem

Elements
Element Type Required? Description

product

product

Yes

The product that makes up this orderitem.

priceList

priceList

 

The pricelist, if applicable.

selectedAgreement

Agreement

The agreement, if applicable.

serviceResources

serviceResources

The service resource, if applicable.

inventoryItem

ServiceDeviceInventoryItem

The inventory item, if applicable.

parentService

Service

The parent service, if applicable.

operationAttributes

operationAttributes

Any attributes to use for actions or operations.

agreementConfiguration

agreementConfiguration

Details of the agreement, if one exists.

scheduledCharges

scheduledCharges

Any scheduled charges associated with this item.

customFieldValues

customFieldValues

Any custom field values associated with this item.

discountConfigurations

discountConfigurations

Discount information, if applicable.

scheduledOneTimePriceCharges

scheduledOneTimePriceCharges

Any one time charges, if applicable.

addresses

Service address, if applicable.

Attributes
Attribute Required? Datatype Description

awaitingApproval

boolean

Is this item awaiting an approval?

requestedEffectiveDate

dateTime

Effective date, if future date is desired.

overrideTrialDays

intreger

Number of days to enable the trial, if this product is a trial product.

firstPeriodEndDate

dateTime

The end date for the first service period. Used to align service periods.

fundPrepaidBalance

boolean

Whether to add funds to prepaid balance. This amount can be positive or negative.

consumePrepaidBalance

boolean

Whether to consume funds from a prepaid balance. This amount can be positive or negative.

Querying OrderItem

For paged results, use the plural of the entity name (for example, billingAccounts, productCategories). For more information, refer to Understanding Queries.

Query Keys
Key Type

eid

Long

parentOrderItemEid

Long

orderEid

Long

serviceEid

Long

orderNum

String

serviceIdentifier

String

discountIdentifier

String

productEid

Long

status

OrderItemStatus

productTypeCode

ProductTypeCode

billingAccountEid

Long

REST Endpoints

/orderItems

getOrderItems

GET

https://my.tractbilling.com/t/s/r/1.33/orderItems

cancelOrderItemScheduledCharges

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/cancelScheduledCharges

approve

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/approve

getOrderItem

GET

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}

changeOrderItemOneTimePriceCharges

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/changeScheduledOneTimePriceCharges

changeOrderItemServicePriceCharges

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/changeScheduledCharges

deny

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/deny

addAdjustment

POST

https://my.tractbilling.com/t/s/r/1.33/orderItems/{eid}/addAdjustment