1a Subcontract Change Orders
post
/api/v1/import/changeorders
A change order is a restatement or expansion of the terms of an existing subcontract. A change order must reference an existing parent subcontract. Change orders are composed of a header record and one or more component or detail items. A change order request may contain multiple change orders. If a change order does not exist on a subcontract, Textura will create a new change order. If a change order exists on a subcontract, and the change order has not been completed (accepted by the subcontractor), Textura will replace the existing change order.
Request
Header Parameters
-
Authentification(required):
The protocol for the API requires a valid username and password for TPM.
Supported Media Types
- application/json
- application/json
Root Schema : schema
Type:
Show Source
object
-
AccountCode: string
Cost code / WBS code.Example:
017833.00
-
AutoCreateSov: string
Auto-create SOV lines for existing components (and avoid manual allocation for subs)Example:
False
-
CategoryCode: string
Cost type / Category.Example:
SUB
-
ChangeOrderDate(required): string
Maximum Length:
200
Change Order Date.Example:03012015
-
ChangeOrderDescription: string
Maximum Length:
200
Change Order Description.Example:Add for basement
-
ChangeOrderId: string
Unique string provided in change order (variation) export feed from TPMExample:
0001*1
-
ChangeOrderNumber(required): string
Maximum Length:
200
Change Order Number.Example:00004
-
ChangeOrderSource: string
Only used when exporting change order / variation requests from TPM into ERPExample:
Textura
-
ChangeOrderStatus: string
0 -Unapproved, 1-Approved, 2 -RejectedExample:
1
-
ChangeOrderTitle: string
Maximum Length:
300
Title of the Change Order, often just trade descriptionExample: -
ChangeOrderType: string
Send ???True??? to create this CO as a hidden changeorder, do not include the field or send ???false??? to create a normal COExample:
False
-
ComponentAmount(required): string
Base amount for the component amount line item.Example:
327.00
-
ComponentDescription: string
Component description.Example:
Stakeholder Sleeves
-
ComponentRetentionPercent(required): string
Line-level retention for this component. Allowed retention percentage for this sov line, default to header record value if there is only one retention rate on this subcontract.Example:
10
-
ContractNumber(required): string
Maximum Length:
500
Subcontract or Purchase Order Number.Example:0001
-
DoNotExceed: string
Maximum amount a subcontractor can bill on the subcontract. International workflow only.Example:
-
MainJobNumber(required): string
Maximum Length:
300
The project/job this subcontract is written against.Example:24290012
-
PhaseCode: string
Phase code from the prime contract schedule of values. Used to automatically assign detail line to a phase code on the prime contract???s schedule of value used to create owner invoices.Example:
017833
-
SubcontractItemNumber(required): string
If item number already exists in Textura it will add the amount as a change order amount, otherwiseit will create a new lineExample:
5
-
SubJobNumber: string
Maximum Length:
60
The project/job this subcontract is written against.Example:00001
-
TaskSequence: string
Task sequence.Example:
0
-
TaxCode: string
Tax code to be used on invoices / payments. Each tax code should represent a specific tax rate.
-
UnitofMeasure(required): string
Unit of measurementExample:
EA
-
UnitPrice(required): string
Defaults to 1 if subcontract will not use unit billing.Example:
1
-
UnitQuantity(required): string
Item quantity. Defaults to the same value as ComponentAmount if subcontract will not use unit billing.Example:
3102.00
-
VendorId(required): string
Maximum Length:
200
Master Vendor ID for the AP entryExample:100
Examples
Back to Top
Response
Supported Media Types
- application/json
200 Response
The job was successfully created.
Root Schema : schema
Type:
Show Source
object
-
URI: string
Endpoint for job-audit retrievalExample:
https://services.texturacorp.com/ebis/api/v1/import/changeorders/7
Examples
Default Response
Links to working URLs
Links
- Production URL
-
https://services.texturacorp.com/ebis/api/v1/import/changeorders
- Test URL
-
https://usint1.textura.oraclecloud.com/ebis/api/v1/import/changeorders