POST api/joborder/savejoborder?sorderno={sorderno}&originator={originator}&invoiceflg={invoiceflg}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sorderno

integer

Required

originator

string

Required

invoiceflg

boolean

Required

Body Parameters

JoborderDto
NameDescriptionTypeAdditional 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-08-22T12:34:13.6476064+10:00",
  "Jobend_ent": "2025-08-22T12:34:13.6476064+10:00",
  "Jobstart_time_ent": "sample string 5",
  "Jobend_time_ent": "sample string 6",
  "End_loading_time_ent": "sample string 7",
  "DocDate_ent": "2025-08-22T12:34:13.6476064+10: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-08-22T12:34:13.6476064+10: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-08-22T12:34:13.6476064+10: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-08-22T12:34:13.6476064+10:00</Jobend_ent>
  <Jobend_time_ent>sample string 6</Jobend_time_ent>
  <Jobstart_ent>2025-08-22T12:34:13.6476064+10: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-08-22T12:34:13.6476064+10: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
NameDescriptionTypeAdditional 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>