POST api/joborder/savejoborder?sorderno={sorderno}&originator={originator}&invoiceflg={invoiceflg}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| sorderno | integer |
Required |
|
| originator | string |
Required |
|
| invoiceflg | boolean |
Required |
Body Parameters
JoborderDto| Name | Description | Type | Additional information |
|---|---|---|---|
| ReadyFrom_toggle | boolean |
None. |
|
| Twsok_toggle | boolean |
None. |
|
| Jobstart_ent | date |
None. |
|
| Jobend_ent | date |
None. |
|
| Jobstart_time_ent | string |
None. |
|
| Jobend_time_ent | string |
None. |
|
| End_loading_time_ent | string |
None. |
|
| DocDate_ent | date |
None. |
|
| ReadyFrom | string |
None. |
|
| Avmonhrs_opt | integer |
None. |
|
| Minhrs_tgl | integer |
None. |
|
| Quote_stk_quote_no | integer |
None. |
|
| Fuel_supplied | integer |
None. |
|
| GstOverideCustomer | integer |
None. |
|
| Job_order_status | string |
None. |
|
| Job_order_ptype | string |
None. |
|
| SecondContactlist | Collection of SecondContactModel |
None. |
|
| Supplier_list | Collection of string |
None. |
|
| JobCostDetail | JobCostDetailModel |
None. |
|
| Otstk | OtStkModel |
None. |
|
| SorderHead | SorderHeadDto |
None. |
|
| SiteDetail | SiteDetailDto |
None. |
|
| MaterialList | Collection of MaterialDto |
None. |
|
| DetailTpg | DetailTpgDto |
None. |
|
| OtherDetail | Collection of SorderLineDetailModel |
None. |
|
| Message_list | Collection of string |
None. |
Request Formats
application/json, text/json
Sample:
{
"ReadyFrom_toggle": true,
"Twsok_toggle": true,
"Jobstart_ent": "2025-11-24T05:50:32.536873+11:00",
"Jobend_ent": "2025-11-24T05:50:32.536873+11:00",
"Jobstart_time_ent": "sample string 5",
"Jobend_time_ent": "sample string 6",
"End_loading_time_ent": "sample string 7",
"DocDate_ent": "2025-11-24T05:50:32.536873+11:00",
"ReadyFrom": "sample string 9",
"Avmonhrs_opt": 10,
"Minhrs_tgl": 11,
"Quote_stk_quote_no": 12,
"Fuel_supplied": 13,
"GstOverideCustomer": 14,
"Job_order_status": "sample string 15",
"Job_order_ptype": "sample string 16",
"SecondContactlist": [
{
"AssigneeNo": 1,
"AssigneeCode": "sample string 2",
"Contact": "sample string 3",
"Telephone": "sample string 4"
},
{
"AssigneeNo": 1,
"AssigneeCode": "sample string 2",
"Contact": "sample string 3",
"Telephone": "sample string 4"
}
],
"Supplier_list": [
"sample string 1",
"sample string 2"
],
"JobCostDetail": {
"Total_qty": 1.1,
"Total_material_charge": 2.0,
"Gst": 3.0,
"Order_total": 4.0,
"Remain_credit": 5.0,
"Credit_limit": 6.0,
"Cust_credit_limit": "sample string 7",
"Current_debt": 8.0,
"Remain_credit_ent": "sample string 9"
},
"Otstk": {
"AssigneeNo": 1,
"CustOrderedBy": "sample string 2",
"JobName": "sample string 3",
"JobDescription": "sample string 4",
"OrderedWith": "sample string 5",
"TimeOrdered": "sample string 6",
"Delivery_time": "sample string 7",
"DeliveryTimeFrom": "sample string 8",
"DeliveryTimeTo": "sample string 9",
"Name": "sample string 10",
"SiteAddress1": "sample string 11",
"SiteAddress2": "sample string 12",
"City": "sample string 13",
"State": "sample string 14",
"Postcode": "sample string 15",
"Contact": "sample string 16",
"Telephone": "sample string 17",
"MapRef": "sample string 18",
"RefId": 19,
"Latitude": 20.0,
"Longitude": 21.0,
"CustSiteRadius": 22.1
},
"SorderHead": {
"Cust_code": "sample string 1",
"Order_date": "2025-11-24T05:50:32.536873+11:00",
"Order_time": "sample string 3",
"Cust_order_no": "sample string 4",
"Salesperson": "sample string 5",
"Source_code": "sample string 6",
"Rep_code": "sample string 7",
"Status": "sample string 8",
"Assignee_no": 9,
"version": 10,
"Order_type": "sample string 11",
"Order_tot_payable_amount": 12.1,
"Special_inst": "sample string 13",
"Company_code": "sample string 14",
"Tentative_flag": 15,
"Bill_freq": "sample string 16",
"Order_product_type": "sample string 17",
"Internal_inst": "sample string 18",
"Sorder_no": 19,
"Contract_number": "sample string 20"
},
"SiteDetail": {
"Contact": "sample string 1",
"Telephone": "sample string 2",
"Assignee_no": 3,
"Address1": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"Postcode": "sample string 7",
"Area_code": "sample string 8",
"Ref_id": "sample string 9",
"Map_ref": "sample string 10",
"Spinst": "sample string 11",
"Cust_site_radius": 12.1,
"Latitude": 13.0,
"Longitude": 14.0
},
"MaterialList": [
{
"Order_qty": 1.1,
"NoofTruck": 2,
"Truck_type": "sample string 3",
"Catalog_code": "sample string 4",
"Supplier_store": "sample string 5",
"Supplier_name": "sample string 6",
"Catalog_desc": "sample string 7",
"Uom": "sample string 8",
"Distance_meters": 9.0,
"Product_cost": 10.0,
"Cartage_cost": 11.0,
"Product_tot": 12.0,
"Product_profit": 13.0,
"Product_sell": 14.0,
"Cartage_profit": 15.0,
"Cartage_sell": 16.0,
"Short_qty": 17.1,
"Short_fee": 18.0,
"Rate": 19.1,
"Price": 20.1,
"Is_available": true,
"RecSelected": true
},
{
"Order_qty": 1.1,
"NoofTruck": 2,
"Truck_type": "sample string 3",
"Catalog_code": "sample string 4",
"Supplier_store": "sample string 5",
"Supplier_name": "sample string 6",
"Catalog_desc": "sample string 7",
"Uom": "sample string 8",
"Distance_meters": 9.0,
"Product_cost": 10.0,
"Cartage_cost": 11.0,
"Product_tot": 12.0,
"Product_profit": 13.0,
"Product_sell": 14.0,
"Cartage_profit": 15.0,
"Cartage_sell": 16.0,
"Short_qty": 17.1,
"Short_fee": 18.0,
"Rate": 19.1,
"Price": 20.1,
"Is_available": true,
"RecSelected": true
}
],
"DetailTpg": {
"Name": "sample string 1",
"Address": "sample string 3 sample string 4 sample string 5",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"Contact": "sample string 6",
"PostCode": "sample string 7",
"Fax": "sample string 8",
"Telephone": "sample string 9",
"Repcode": "sample string 10",
"CreditStatus": "sample string 11",
"EmailAddress": "sample string 12"
},
"OtherDetail": [
{
"Sorder_no": 1,
"Item_no": 2,
"Catlog_code": "sample string 3",
"Item_detail": "sample string 4",
"Price": 5.0,
"Uom": "sample string 6",
"Order_qty": 7.1,
"Description": "sample string 8"
},
{
"Sorder_no": 1,
"Item_no": 2,
"Catlog_code": "sample string 3",
"Item_detail": "sample string 4",
"Price": 5.0,
"Uom": "sample string 6",
"Order_qty": 7.1,
"Description": "sample string 8"
}
],
"Message_list": [
"sample string 1",
"sample string 2"
]
}
text/xml
Sample:
<JoborderDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.AppService.ViewModels">
<Avmonhrs_opt>10</Avmonhrs_opt>
<DetailTpg>
<Address>sample string 3 sample string 4 sample string 5</Address>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Contact>sample string 6</Contact>
<CreditStatus>sample string 11</CreditStatus>
<EmailAddress>sample string 12</EmailAddress>
<Fax>sample string 8</Fax>
<Name>sample string 1</Name>
<PostCode>sample string 7</PostCode>
<Repcode>sample string 10</Repcode>
<Telephone>sample string 9</Telephone>
</DetailTpg>
<DocDate_ent>2025-11-24T05:50:32.536873+11:00</DocDate_ent>
<End_loading_time_ent>sample string 7</End_loading_time_ent>
<Fuel_supplied>13</Fuel_supplied>
<GstOverideCustomer>14</GstOverideCustomer>
<JobCostDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<d2p1:Credit_limit>6</d2p1:Credit_limit>
<d2p1:Current_debt>8</d2p1:Current_debt>
<d2p1:Cust_credit_limit>sample string 7</d2p1:Cust_credit_limit>
<d2p1:Gst>3</d2p1:Gst>
<d2p1:Order_total>4</d2p1:Order_total>
<d2p1:Remain_credit>5</d2p1:Remain_credit>
<d2p1:Remain_credit_ent>sample string 9</d2p1:Remain_credit_ent>
<d2p1:Total_material_charge>2</d2p1:Total_material_charge>
<d2p1:Total_qty>1.1</d2p1:Total_qty>
</JobCostDetail>
<Job_order_ptype>sample string 16</Job_order_ptype>
<Job_order_status>sample string 15</Job_order_status>
<Jobend_ent>2025-11-24T05:50:32.536873+11:00</Jobend_ent>
<Jobend_time_ent>sample string 6</Jobend_time_ent>
<Jobstart_ent>2025-11-24T05:50:32.536873+11:00</Jobstart_ent>
<Jobstart_time_ent>sample string 5</Jobstart_time_ent>
<MaterialList>
<MaterialDto>
<Cartage_cost>11</Cartage_cost>
<Cartage_profit>15</Cartage_profit>
<Cartage_sell>16</Cartage_sell>
<Catalog_code>sample string 4</Catalog_code>
<Catalog_desc>sample string 7</Catalog_desc>
<Distance_meters>9</Distance_meters>
<Is_available>true</Is_available>
<NoofTruck>2</NoofTruck>
<Order_qty>1.1</Order_qty>
<Price>20.1</Price>
<Product_cost>10</Product_cost>
<Product_profit>13</Product_profit>
<Product_sell>14</Product_sell>
<Product_tot>12</Product_tot>
<Rate>19.1</Rate>
<RecSelected>true</RecSelected>
<Short_fee>18</Short_fee>
<Short_qty>17.1</Short_qty>
<Supplier_name>sample string 6</Supplier_name>
<Supplier_store>sample string 5</Supplier_store>
<Truck_type>sample string 3</Truck_type>
<Uom>sample string 8</Uom>
</MaterialDto>
<MaterialDto>
<Cartage_cost>11</Cartage_cost>
<Cartage_profit>15</Cartage_profit>
<Cartage_sell>16</Cartage_sell>
<Catalog_code>sample string 4</Catalog_code>
<Catalog_desc>sample string 7</Catalog_desc>
<Distance_meters>9</Distance_meters>
<Is_available>true</Is_available>
<NoofTruck>2</NoofTruck>
<Order_qty>1.1</Order_qty>
<Price>20.1</Price>
<Product_cost>10</Product_cost>
<Product_profit>13</Product_profit>
<Product_sell>14</Product_sell>
<Product_tot>12</Product_tot>
<Rate>19.1</Rate>
<RecSelected>true</RecSelected>
<Short_fee>18</Short_fee>
<Short_qty>17.1</Short_qty>
<Supplier_name>sample string 6</Supplier_name>
<Supplier_store>sample string 5</Supplier_store>
<Truck_type>sample string 3</Truck_type>
<Uom>sample string 8</Uom>
</MaterialDto>
</MaterialList>
<Message_list xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Message_list>
<Minhrs_tgl>11</Minhrs_tgl>
<OtherDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<d2p1:SorderLineDetailModel>
<d2p1:Catlog_code>sample string 3</d2p1:Catlog_code>
<d2p1:Description>sample string 8</d2p1:Description>
<d2p1:Item_detail>sample string 4</d2p1:Item_detail>
<d2p1:Item_no>2</d2p1:Item_no>
<d2p1:Order_qty>7.1</d2p1:Order_qty>
<d2p1:Price>5</d2p1:Price>
<d2p1:Sorder_no>1</d2p1:Sorder_no>
<d2p1:Uom>sample string 6</d2p1:Uom>
</d2p1:SorderLineDetailModel>
<d2p1:SorderLineDetailModel>
<d2p1:Catlog_code>sample string 3</d2p1:Catlog_code>
<d2p1:Description>sample string 8</d2p1:Description>
<d2p1:Item_detail>sample string 4</d2p1:Item_detail>
<d2p1:Item_no>2</d2p1:Item_no>
<d2p1:Order_qty>7.1</d2p1:Order_qty>
<d2p1:Price>5</d2p1:Price>
<d2p1:Sorder_no>1</d2p1:Sorder_no>
<d2p1:Uom>sample string 6</d2p1:Uom>
</d2p1:SorderLineDetailModel>
</OtherDetail>
<Otstk xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<d2p1:AssigneeNo>1</d2p1:AssigneeNo>
<d2p1:City>sample string 13</d2p1:City>
<d2p1:Contact>sample string 16</d2p1:Contact>
<d2p1:CustOrderedBy>sample string 2</d2p1:CustOrderedBy>
<d2p1:CustSiteRadius>22.1</d2p1:CustSiteRadius>
<d2p1:DeliveryTimeFrom>sample string 8</d2p1:DeliveryTimeFrom>
<d2p1:DeliveryTimeTo>sample string 9</d2p1:DeliveryTimeTo>
<d2p1:Delivery_time>sample string 7</d2p1:Delivery_time>
<d2p1:JobDescription>sample string 4</d2p1:JobDescription>
<d2p1:JobName>sample string 3</d2p1:JobName>
<d2p1:Latitude>20</d2p1:Latitude>
<d2p1:Longitude>21</d2p1:Longitude>
<d2p1:MapRef>sample string 18</d2p1:MapRef>
<d2p1:Name>sample string 10</d2p1:Name>
<d2p1:OrderedWith>sample string 5</d2p1:OrderedWith>
<d2p1:Postcode>sample string 15</d2p1:Postcode>
<d2p1:RefId>19</d2p1:RefId>
<d2p1:SiteAddress1>sample string 11</d2p1:SiteAddress1>
<d2p1:SiteAddress2>sample string 12</d2p1:SiteAddress2>
<d2p1:State>sample string 14</d2p1:State>
<d2p1:Telephone>sample string 17</d2p1:Telephone>
<d2p1:TimeOrdered>sample string 6</d2p1:TimeOrdered>
</Otstk>
<Quote_stk_quote_no>12</Quote_stk_quote_no>
<ReadyFrom>sample string 9</ReadyFrom>
<ReadyFrom_toggle>true</ReadyFrom_toggle>
<SecondContactlist xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<d2p1:SecondContactModel>
<d2p1:AssigneeCode>sample string 2</d2p1:AssigneeCode>
<d2p1:AssigneeNo>1</d2p1:AssigneeNo>
<d2p1:Contact>sample string 3</d2p1:Contact>
<d2p1:Telephone>sample string 4</d2p1:Telephone>
</d2p1:SecondContactModel>
<d2p1:SecondContactModel>
<d2p1:AssigneeCode>sample string 2</d2p1:AssigneeCode>
<d2p1:AssigneeNo>1</d2p1:AssigneeNo>
<d2p1:Contact>sample string 3</d2p1:Contact>
<d2p1:Telephone>sample string 4</d2p1:Telephone>
</d2p1:SecondContactModel>
</SecondContactlist>
<SiteDetail>
<Address1>sample string 4</Address1>
<Area_code>sample string 8</Area_code>
<Assignee_no>3</Assignee_no>
<City>sample string 5</City>
<Contact>sample string 1</Contact>
<Cust_site_radius>12.1</Cust_site_radius>
<Latitude>13</Latitude>
<Longitude>14</Longitude>
<Map_ref>sample string 10</Map_ref>
<Postcode>sample string 7</Postcode>
<Ref_id>sample string 9</Ref_id>
<Spinst>sample string 11</Spinst>
<State>sample string 6</State>
<Telephone>sample string 2</Telephone>
</SiteDetail>
<SorderHead>
<Assignee_no>9</Assignee_no>
<Bill_freq>sample string 16</Bill_freq>
<Company_code>sample string 14</Company_code>
<Contract_number>sample string 20</Contract_number>
<Cust_code>sample string 1</Cust_code>
<Cust_order_no>sample string 4</Cust_order_no>
<Internal_inst>sample string 18</Internal_inst>
<Order_date>2025-11-24T05:50:32.536873+11:00</Order_date>
<Order_product_type>sample string 17</Order_product_type>
<Order_time>sample string 3</Order_time>
<Order_tot_payable_amount>12.1</Order_tot_payable_amount>
<Order_type>sample string 11</Order_type>
<Rep_code>sample string 7</Rep_code>
<Salesperson>sample string 5</Salesperson>
<Sorder_no>19</Sorder_no>
<Source_code>sample string 6</Source_code>
<Special_inst>sample string 13</Special_inst>
<Status>sample string 8</Status>
<Tentative_flag>15</Tentative_flag>
<version>10</version>
</SorderHead>
<Supplier_list xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Supplier_list>
<Twsok_toggle>true</Twsok_toggle>
</JoborderDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
TransactionStatusModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnStatus | boolean |
None. |
|
| ReturnMessage | Collection of string |
None. |
|
| ReturnCount | integer |
None. |
|
| ReturnValue | integer |
None. |
|
| ValidationErrors | Dictionary of Object [key] and Object [value] |
None. |
Response Formats
application/json, text/json
Sample:
{
"ValidationErrors": {
"System.Object": {}
},
"ReturnStatus": true,
"ReturnMessage": [
"sample string 1",
"sample string 2"
],
"ReturnCount": 2,
"ReturnValue": 3
}
text/xml
Sample:
<TransactionStatusModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<ReturnCount>2</ReturnCount>
<ReturnMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ReturnMessage>
<ReturnStatus>true</ReturnStatus>
<ReturnValue>3</ReturnValue>
<ValidationErrors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfanyTypeanyType>
<d2p1:Key />
<d2p1:Value />
</d2p1:KeyValueOfanyTypeanyType>
<d2p1:KeyValueOfanyTypeanyType>
<d2p1:Key />
<d2p1:Value />
</d2p1:KeyValueOfanyTypeanyType>
</ValidationErrors>
</TransactionStatusModel>