Add Bulk SalesOrders
Use this operation to add new SalesOrders object.
Parameters
Body Params | |
---|---|
JSON: | json |
XML: | string |
Path Params | |
---|---|
yourCompany: | string |
callback_url | string |
sendRecordNo | string
|
Header Params | |
---|---|
Accept: | string |
Query Auth | |
---|---|
key: | string |
Header Auth | |
---|---|
apiKey: | string |
Sample Code
NOTE: For SalesOrder ,
- OrderNo field contains channel order id.
- SalesOrderid and Orderno is auto generated.
- If AccountId is provided in XML/JSON ,Salesorder will fetch account based on that accountid.
{
"Orders": {
"Order": [{
"OrderNo": 5531,
"ChannelId": 2563,
"ChannelName": "Amazon",
"OrderDate": "01-24-2020 07:08:13",
"ModifiedDate": "01-24-2020 07:08:13",
"Subject": "Test New SalesOrder",
"PotentialName": "New Potential",
"QuoteName": "15march",
"AccountId": 156961,
"AccountName": "Test Account",
"AccountPhone": 2344452,
"AccountEmailAddress": "[email protected]",
"ContactFirstName": "Contact Firstname",
"ContactLastName": "Contact Lastname",
"ContactPhone": 56984663,
"ContactEmailAddress": "[email protected]",
"BillingName": "Contact Firstname Contact Lastname",
"BillingStreet": "45623 Clean Drive",
"BillingCity": "Oakland",
"BillingState": "CA",
"BillingZipCode": 94601,
"BillingCountry": "UnitedStates",
"ShipToName": "Jane Doe",
"ShipToPhone": "(415)675-3134",
"ShipToEmailAddress": "[email protected]",
"ShippingStreet": "4567DoeCircle",
"ShippingCity": "SanFrancisco",
"ShippingState": "CA",
"ShippingZipCode": 94104,
"ShippingCountry": "UnitedStates",
"OrderDiscount": 5.55,
"OrderDiscountCode": "",
"SubTotal": 270.43,
"ShippingCost": 6.75,
"SalesTaxAuthority": "",
"SalesTaxes": 24.25,
"GrandTotal": 301.43,
"DefaultCurrency": "",
"ExchangeRate": "",
"Status": "Created,Paid,",
"ShippingStatus": "Ready to Pick,",
"AdditionalFees": 3.45,
"DefaultPriceBook": "Default",
"PaymentLineItems": {
"Payment": [{
"PaymentMethod": "Cash",
"PaymentAmount": 9,
"PaymentDate": "2021-01-19",
"CheckNumber": "",
"CheckWriter": "",
"CreditCardNumber": "",
"CreditCardType": "",
"CreditCardOwner": "",
"CreditCardExpires": "",
"CreditCardSecurityCode": "",
"CreditCardAuthorization": "",
"InvoiceNumber": "",
"CustomerBankAccount": ""
},
{
"PaymentMethod": "Check",
"PaymentAmount": 11,
"PaymentDate": "2021-01-20",
"CheckNumber": "",
"CheckWriter": "Test",
"CreditCardNumber": "",
"CreditCardType": "",
"CreditCardOwner": "",
"CreditCardExpires": "",
"CreditCardSecurityCode": "",
"CreditCardAuthorization": "",
"InvoiceNumber": "",
"CustomerBankAccount": ""
}
]
},
"DueDate": "01-24-2020",
"InvoiceNo": "1881",
"InvoiceDate": "07-08-2021",
"CallDate": "01-24-2020",
"CustomerNo": 23276,
"AssignedTo": "admin",
"ExportToQuickbooks": 2,
"Type": "ASAP",
"Priority": "Standard",
"Pending": "Nothing",
"Salescommission": 30.14,
"TermsAndConditions": "Prepaid",
"Description": "Order notes goes here.",
"Carrier": "USPS",
"ShippingMethod": "Priority Mail 2-Day",
"DeliverFrom": "OAK",
"ShippingDate": "",
"TrackingNo": "",
"ActualShippingCost": 23,
"SpecialHandling": "Special Instructions goes here.",
"ShipQPriority": "Standard",
"BackorderHandling": "ShipAsAvailable",
"PacklistType": "Show Company Details and Logo",
"AmazonPrimeShipping": "Yes",
"Cancelled": "No",
"OnHold": "No",
"OrdersCustomFields": {
"CustomField": [{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
},
"OrderDetails": {
"OD": [{
"ProductsName": "Test New Product1",
"ProductCode": "TNP1",
"MatrixSKUCode": 0,
"SerialNo": "",
"ProductNotes": "Product notes goes here.",
"ProductQty": 2,
"ProductPrice": 15,
"ProductDiscount": 0,
"ProductTotal": 30,
"LineItemLocation": "OAK",
"LineItemShippingCarrier": "UPS",
"LineItemShippingMethod": "UPS Ground",
"LineItemTrackingNumber": "221133",
"LineItemShippingCost": "0.00",
"LineItemShippingDate": "07-08-2021"
},
{
"ProductsName": "Test Matrix Product2",
"ProductCode": "TMP2",
"MatrixSKUCode": "13420",
"SerialNo": "",
"ProductNotes": "Product notes goes here.",
"ProductQty": 2,
"ProductPrice": 5,
"ProductDiscount": 0,
"ProductTotal": 10,
"LineItemLocation": "OAK",
"LineItemShippingCarrier": "UPS",
"LineItemShippingMethod": "UPS Ground",
"LineItemTrackingNumber": "221133",
"LineItemShippingCost": "0.00",
"LineItemShippingDate": "07-08-2021"
}
]
}
},
{
"OrderNo": 5532,
"ChannelId": 2563,
"ChannelName": "Amazon",
"OrderDate": "01-24-2020 07:08:13",
"ModifiedDate": "01-24-2020 07:08:13",
"Subject": "Test New SalesOrder 2",
"PotentialName": "New Potential",
"QuoteName": "15march",
"AccountId": 156961,
"AccountName": "Test Account",
"AccountPhone": 2344452,
"AccountEmailAddress": "[email protected]",
"ContactFirstName": "Contact Firstname",
"ContactLastName": "Contact Lastname",
"ContactPhone": 56984663,
"ContactEmailAddress": "[email protected]",
"BillingName": "Contact Firstname Contact Lastname",
"BillingStreet": "45623 Clean Drive",
"BillingCity": "Oakland",
"BillingState": "CA",
"BillingZipCode": 94601,
"BillingCountry": "UnitedStates",
"ShipToName": "Jane Doe",
"ShipToPhone": "(415)675-3134",
"ShipToEmailAddress": "[email protected]",
"ShippingStreet": "4567DoeCircle",
"ShippingCity": "SanFrancisco",
"ShippingState": "CA",
"ShippingZipCode": 94104,
"ShippingCountry": "UnitedStates",
"OrderDiscount": 5.55,
"OrderDiscountCode": "",
"SubTotal": 270.43,
"ShippingCost": 6.75,
"SalesTaxAuthority": "",
"SalesTaxes": 24.25,
"GrandTotal": 301.43,
"DefaultCurrency": "",
"ExchangeRate": "",
"Status": "Created,Paid,",
"ShippingStatus": "Ready to Pick,",
"AdditionalFees": 3.45,
"DefaultPriceBook": "Default",
"PaymentLineItems": {
"Payment": [{
"PaymentMethod": "Cash",
"PaymentAmount": 9,
"PaymentDate": "2021-01-19",
"CheckNumber": "",
"CheckWriter": "",
"CreditCardNumber": "",
"CreditCardType": "",
"CreditCardOwner": "",
"CreditCardExpires": "",
"CreditCardSecurityCode": "",
"CreditCardAuthorization": "",
"InvoiceNumber": "",
"CustomerBankAccount": ""
},
{
"PaymentMethod": "Check",
"PaymentAmount": 11,
"PaymentDate": "2021-01-20",
"CheckNumber": "",
"CheckWriter": "Test",
"CreditCardNumber": "",
"CreditCardType": "",
"CreditCardOwner": "",
"CreditCardExpires": "",
"CreditCardSecurityCode": "",
"CreditCardAuthorization": "",
"InvoiceNumber": "",
"CustomerBankAccount": ""
}
]
},
"DueDate": "01-24-2020",
"InvoiceNo": "1881",
"InvoiceDate": "07-08-2021",
"CallDate": "01-24-2020",
"CustomerNo": 23276,
"AssignedTo": "admin",
"ExportToQuickbooks": 2,
"Type": "ASAP",
"Priority": "Standard",
"Pending": "Nothing",
"Salescommission": 30.14,
"TermsAndConditions": "Prepaid",
"Description": "Order notes goes here.",
"Carrier": "USPS",
"ShippingMethod": "Priority Mail 2-Day",
"DeliverFrom": "OAK",
"ShippingDate": "",
"TrackingNo": "",
"ActualShippingCost": 23,
"SpecialHandling": "Special Instructions goes here.",
"ShipQPriority": "Standard",
"BackorderHandling": "ShipAsAvailable",
"PacklistType": "Show Company Details and Logo",
"AmazonPrimeShipping": "Yes",
"Cancelled": "No",
"OnHold": "No",
"OrdersCustomFields": {
"CustomField": [{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
},
"OrderDetails": {
"OD": [{
"ProductsName": "Test New Product1",
"ProductCode": "TNP1",
"MatrixSKUCode": 0,
"SerialNo": "",
"ProductNotes": "Product notes goes here.",
"ProductQty": 2,
"ProductPrice": 15,
"ProductDiscount": 0,
"ProductTotal": 30,
"LineItemLocation": "OAK",
"LineItemShippingCarrier": "UPS",
"LineItemShippingMethod": "UPS Ground",
"LineItemTrackingNumber": "221133",
"LineItemShippingCost": "0.00",
"LineItemShippingDate": "07-08-2021"
},
{
"ProductsName": "Test Matrix Product2",
"ProductCode": "TMP2",
"MatrixSKUCode": "13420",
"SerialNo": "",
"ProductNotes": "Product notes goes here.",
"ProductQty": 2,
"ProductPrice": 5,
"ProductDiscount": 0,
"ProductTotal": 10,
"LineItemLocation": "OAK",
"LineItemShippingCarrier": "UPS",
"LineItemShippingMethod": "UPS Ground",
"LineItemTrackingNumber": "221133",
"LineItemShippingCost": "0.00",
"LineItemShippingDate": "07-08-2021"
}
]
}
}
]
}
}
<Orders>
<Order>
<OrderNo>5531</OrderNo>
<ChannelId>2563</ChannelId>
<ChannelName>Amazon</ChannelName>
<OrderDate>01-24-2020 07:08:13</OrderDate>
<ModifiedDate>01-24-2020 07:08:13</ModifiedDate>
<Subject>Test New SalesOrder</Subject>
<PotentialName>New Potential</PotentialName>
<QuoteName>15march</QuoteName>
<AccountId>156961</AccountId>
<AccountName>Test Account</AccountName>
<AccountPhone>2344452</AccountPhone>
<AccountEmailAddress>[email protected]</AccountEmailAddress>
<ContactFirstName>Contact Firstname</ContactFirstName>
<ContactLastName>Contact Lastname</ContactLastName>
<ContactPhone>56984663</ContactPhone>
<ContactEmailAddress>[email protected]</ContactEmailAddress>
<BillingName>Contact Firstname Contact Lastname</BillingName>
<BillingStreet>45623 Clean Drive</BillingStreet>
<BillingCity>Oakland</BillingCity>
<BillingState>CA</BillingState>
<BillingZipCode>94601</BillingZipCode>
<BillingCountry>UnitedStates</BillingCountry>
<ShipToName>Jane Doe</ShipToName>
<ShipToPhone>(415)675-3134</ShipToPhone>
<ShipToEmailAddress>[email protected]</ShipToEmailAddress>
<ShippingStreet>4567DoeCircle</ShippingStreet>
<ShippingCity>SanFrancisco</ShippingCity>
<ShippingState>CA</ShippingState>
<ShippingZipCode>94104</ShippingZipCode>
<ShippingCountry>UnitedStates</ShippingCountry>
<OrderDiscount>5.55</OrderDiscount>
<OrderDiscountCode />
<SubTotal>270.430</SubTotal>
<ShippingCost>6.750</ShippingCost>
<SalesTaxAuthority />
<SalesTaxes>24.250</SalesTaxes>
<GrandTotal>301.430</GrandTotal>
<DefaultCurrency />
<ExchangeRate />
<Status>Created,Paid,</Status>
<ShippingStatus>Ready to Pick,</ShippingStatus>
<AdditionalFees>3.45</AdditionalFees>
<DefaultPriceBook>Default</DefaultPriceBook>
<PaymentLineItems>
<Payment>
<PaymentMethod>Cash</PaymentMethod>
<PaymentAmount>9</PaymentAmount>
<PaymentDate>2021-01-19</PaymentDate>
<CheckNumber />
<CheckWriter />
<CreditCardNumber />
<CreditCardType />
<CreditCardOwner />
<CreditCardExpires />
<CreditCardSecurityCode />
<CreditCardAuthorization />
<InvoiceNumber />
<CustomerBankAccount />
</Payment>
<Payment>
<PaymentMethod>Check</PaymentMethod>
<PaymentAmount>11</PaymentAmount>
<PaymentDate>2021-01-20</PaymentDate>
<CheckNumber />
<CheckWriter>Test</CheckWriter>
<CreditCardNumber />
<CreditCardType />
<CreditCardOwner />
<CreditCardExpires />
<CreditCardSecurityCode />
<CreditCardAuthorization />
<InvoiceNumber />
<CustomerBankAccount />
</Payment>
</PaymentLineItems>
<DueDate>01-24-2020</DueDate>
<InvoiceNo>1881</InvoiceNo>
<InvoiceDate>07-08-2021</InvoiceDate>
<CallDate>01-24-2020</CallDate>
<CustomerNo>23276</CustomerNo>
<AssignedTo>admin</AssignedTo>
<ExportToQuickbooks>2</ExportToQuickbooks>
<Type>ASAP</Type>
<Priority>Standard</Priority>
<Pending>Nothing</Pending>
<Salescommission>30.140</Salescommission>
<TermsAndConditions>Prepaid</TermsAndConditions>
<Description>Order notes goes here.</Description>
<Carrier>USPS</Carrier>
<ShippingMethod>Priority Mail 2-Day</ShippingMethod>
<DeliverFrom>OAK</DeliverFrom>
<ShippingDate />
<TrackingNo />
<ActualShippingCost>23.00</ActualShippingCost>
<SpecialHandling>Special Instructions goes here.</SpecialHandling>
<ShipQPriority>Standard</ShipQPriority>
<BackorderHandling>ShipAsAvailable</BackorderHandling>
<PacklistType>Show Company Details and Logo</PacklistType>
<AmazonPrimeShipping>Yes</AmazonPrimeShipping>
<Cancelled>No</Cancelled>
<OnHold>No</OnHold>
<OrdersCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</OrdersCustomFields>
<OrderDetails>
<OD>
<ProductsName>Test New Product1</ProductsName>
<ProductCode>TNP1</ProductCode>
<MatrixSKUCode>0</MatrixSKUCode>
<SerialNo />
<ProductNotes>Product notes goes here.</ProductNotes>
<ProductQty>2</ProductQty>
<ProductPrice>15</ProductPrice>
<ProductDiscount>0</ProductDiscount>
<ProductTotal>30</ProductTotal>
<LineItemLocation>OAK</LineItemLocation>
<LineItemShippingCarrier>UPS</LineItemShippingCarrier>
<LineItemShippingMethod>UPS Ground</LineItemShippingMethod>
<LineItemTrackingNumber>221133</LineItemTrackingNumber>
<LineItemShippingCost>0.00</LineItemShippingCost>
<LineItemShippingDate>07-08-2021</LineItemShippingDate>
</OD>
<OD>
<ProductsName>Test Matrix Product2</ProductsName>
<ProductCode>TMP2</ProductCode>
<MatrixSKUCode>13420</MatrixSKUCode>
<SerialNo />
<ProductNotes>Product notes goes here.</ProductNotes>
<ProductQty>2</ProductQty>
<ProductPrice>5</ProductPrice>
<ProductDiscount>0</ProductDiscount>
<ProductTotal>10</ProductTotal>
<LineItemLocation>OAK</LineItemLocation>
<LineItemShippingCarrier>UPS</LineItemShippingCarrier>
<LineItemShippingMethod>UPS Ground</LineItemShippingMethod>
<LineItemTrackingNumber>221133</LineItemTrackingNumber>
<LineItemShippingCost>0.00</LineItemShippingCost>
<LineItemShippingDate>07-08-2021</LineItemShippingDate>
</OD>
</OrderDetails>
</Order>
<Order>
<OrderNo>5532</OrderNo>
<ChannelId>2563</ChannelId>
<ChannelName>Amazon</ChannelName>
<OrderDate>01-24-2020 07:08:13</OrderDate>
<ModifiedDate>01-24-2020 07:08:13</ModifiedDate>
<Subject>Test New SalesOrder 2</Subject>
<PotentialName>New Potential</PotentialName>
<QuoteName>15march</QuoteName>
<AccountId>156961</AccountId>
<AccountName>Test Account</AccountName>
<AccountPhone>2344452</AccountPhone>
<AccountEmailAddress>[email protected]</AccountEmailAddress>
<ContactFirstName>Contact Firstname</ContactFirstName>
<ContactLastName>Contact Lastname</ContactLastName>
<ContactPhone>56984663</ContactPhone>
<ContactEmailAddress>[email protected]</ContactEmailAddress>
<BillingName>Contact Firstname Contact Lastname</BillingName>
<BillingStreet>45623 Clean Drive</BillingStreet>
<BillingCity>Oakland</BillingCity>
<BillingState>CA</BillingState>
<BillingZipCode>94601</BillingZipCode>
<BillingCountry>UnitedStates</BillingCountry>
<ShipToName>Jane Doe</ShipToName>
<ShipToPhone>(415)675-3134</ShipToPhone>
<ShipToEmailAddress>[email protected]</ShipToEmailAddress>
<ShippingStreet>4567DoeCircle</ShippingStreet>
<ShippingCity>SanFrancisco</ShippingCity>
<ShippingState>CA</ShippingState>
<ShippingZipCode>94104</ShippingZipCode>
<ShippingCountry>UnitedStates</ShippingCountry>
<OrderDiscount>5.55</OrderDiscount>
<OrderDiscountCode />
<SubTotal>270.430</SubTotal>
<ShippingCost>6.750</ShippingCost>
<SalesTaxAuthority />
<SalesTaxes>24.250</SalesTaxes>
<GrandTotal>301.430</GrandTotal>
<DefaultCurrency />
<ExchangeRate />
<Status>Created,Paid,</Status>
<ShippingStatus>Ready to Pick,</ShippingStatus>
<AdditionalFees>3.45</AdditionalFees>
<DefaultPriceBook>Default</DefaultPriceBook>
<PaymentLineItems>
<Payment>
<PaymentMethod>Cash</PaymentMethod>
<PaymentAmount>9</PaymentAmount>
<PaymentDate>2021-01-19</PaymentDate>
<CheckNumber />
<CheckWriter />
<CreditCardNumber />
<CreditCardType />
<CreditCardOwner />
<CreditCardExpires />
<CreditCardSecurityCode />
<CreditCardAuthorization />
<InvoiceNumber />
<CustomerBankAccount />
</Payment>
<Payment>
<PaymentMethod>Check</PaymentMethod>
<PaymentAmount>11</PaymentAmount>
<PaymentDate>2021-01-20</PaymentDate>
<CheckNumber />
<CheckWriter>Test</CheckWriter>
<CreditCardNumber />
<CreditCardType />
<CreditCardOwner />
<CreditCardExpires />
<CreditCardSecurityCode />
<CreditCardAuthorization />
<InvoiceNumber />
<CustomerBankAccount />
</Payment>
</PaymentLineItems>
<DueDate>01-24-2020</DueDate>
<InvoiceNo>1881</InvoiceNo>
<InvoiceDate>07-08-2021</InvoiceDate>
<CallDate>01-24-2020</CallDate>
<CustomerNo>23276</CustomerNo>
<AssignedTo>admin</AssignedTo>
<ExportToQuickbooks>2</ExportToQuickbooks>
<Type>ASAP</Type>
<Priority>Standard</Priority>
<Pending>Nothing</Pending>
<Salescommission>30.140</Salescommission>
<TermsAndConditions>Prepaid</TermsAndConditions>
<Description>Order notes goes here.</Description>
<Carrier>USPS</Carrier>
<ShippingMethod>Priority Mail 2-Day</ShippingMethod>
<DeliverFrom>OAK</DeliverFrom>
<ShippingDate />
<TrackingNo />
<ActualShippingCost>23.00</ActualShippingCost>
<SpecialHandling>Special Instructions goes here.</SpecialHandling>
<ShipQPriority>Standard</ShipQPriority>
<BackorderHandling>ShipAsAvailable</BackorderHandling>
<PacklistType>Show Company Details and Logo</PacklistType>
<AmazonPrimeShipping>Yes</AmazonPrimeShipping>
<Cancelled>No</Cancelled>
<OnHold>No</OnHold>
<OrdersCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</OrdersCustomFields>
<OrderDetails>
<OD>
<ProductsName>Test New Product1</ProductsName>
<ProductCode>TNP1</ProductCode>
<MatrixSKUCode>0</MatrixSKUCode>
<SerialNo />
<ProductNotes>Product notes goes here.</ProductNotes>
<ProductQty>2</ProductQty>
<ProductPrice>15</ProductPrice>
<ProductDiscount>0</ProductDiscount>
<ProductTotal>30</ProductTotal>
<LineItemLocation>OAK</LineItemLocation>
<LineItemShippingCarrier>UPS</LineItemShippingCarrier>
<LineItemShippingMethod>UPS Ground</LineItemShippingMethod>
<LineItemTrackingNumber>221133</LineItemTrackingNumber>
<LineItemShippingCost>0.00</LineItemShippingCost>
<LineItemShippingDate>07-08-2021</LineItemShippingDate>
</OD>
<OD>
<ProductsName>Test Matrix Product2</ProductsName>
<ProductCode>TMP2</ProductCode>
<MatrixSKUCode>13420</MatrixSKUCode>
<SerialNo />
<ProductNotes>Product notes goes here.</ProductNotes>
<ProductQty>2</ProductQty>
<ProductPrice>5</ProductPrice>
<ProductDiscount>0</ProductDiscount>
<ProductTotal>10</ProductTotal>
<LineItemLocation>OAK</LineItemLocation>
<LineItemShippingCarrier>UPS</LineItemShippingCarrier>
<LineItemShippingMethod>UPS Ground</LineItemShippingMethod>
<LineItemTrackingNumber>221133</LineItemTrackingNumber>
<LineItemShippingCost>0.00</LineItemShippingCost>
<LineItemShippingDate>07-08-2021</LineItemShippingDate>
</OD>
</OrderDetails>
</Order>
Sample Response
{
"MCM": {
"response": {
"objectType": "Orders",
"syncTime": "2021-12-28 00:56:41"
},
"parameters": {
"results": {
"message": {
"status": "Success",
"success_message": " Bulk SalesOrder Add Initiated Successfully. "
}
}
}
}
}
<MCM>
<response>
<objectType>Orders</objectType>
<syncTime>2021-06-11 04:13:24</syncTime>
</response>
<parameters>
<results>
<message>
<status>Success</status>
<success_message> Bulk SalesOrder Add Initiated Successfully. </success_message>
</message>
</results>
</parameters>
</MCM>
WADL
<application>
<resources base="https://{yourCompany}.agiliron.net/agiliron/api-40/">
<resource path="Bulk-SalesOrder">
<method name="POST">
<request>
<param name="key" type="xsd:string" style="query" required="true" />
<param name="OrderNo" type="xsd:int" style="body" required="true" />
<param name="ChannelId" type="xsd:int" style="body" />
<param name="ChannelName" type="xsd:int" style="body" />
<param name="OrderDate" type="xsd:dateTime" style="body" />
<param name="ModifiedDate" type="xsd:dateTime" style="body" />
<param name="Subject" type="xsd:string" style="body" required="true" />
<param name="PotentialName" type="xsd:string" style="body" />
<param name="AccountId" type="xsd:int" style="body" />
<param name="AccountName" type="xsd:int" style="body" required="true" />
<param name="AccountPhone" type="xsd:string" style="body" />
<param name="AccountEmailAddress" type="xsd:string" style="body" />
<param name="ContactFirstName" type="xsd:string" style="body" required="true" />
<param name="ContactLastName" type="xsd:string" style="body" required="true" />
<param name="ContactPhone" type="xsd:string" style="body" />
<param name="ContactEmailAddress" type="xsd:string" style="body" />
<param name="BillingName" type="xsd:string" style="body" />
<param name="BillingStreet" type="xsd:string" style="body" />
<param name="BillingCity" type="xsd:string" style="body" />
<param name="BillingState" type="xsd:string" style="body" />
<param name="BillingZipCode" type="xsd:string" style="body" />
<param name="BillingCountry" type="xsd:string" style="body" />
<param name="ShipToName" type="xsd:string" style="body" />
<param name="ShipToPhone" type="xsd:string" style="body" />
<param name="ShipToEmailAddress" type="xsd:string" style="body" />
<param name="ShippingStreet" type="xsd:string" style="body" />
<param name="ShippingCity" type="xsd:string" style="body" />
<param name="ShippingState" type="xsd:string" style="body" />
<param name="ShippingZipCode" type="xsd:string" style="body" />
<param name="ShippingCountry" type="xsd:string" style="body" />
<param name="OrderDiscount" type="xsd:decimal" style="body" />
<param name="OrderDiscountCode" type="xsd:string" style="body" />
<param name="SubTotal" type="xsd:decimal" style="body" />
<param name="ShippingCost" type="xsd:decimal" style="body" />
<param name="SalesTaxAuthority" type="xsd:string" style="body" />
<param name="SalesTaxes" type="xsd:decimal" style="body" />
<param name="GrandTotal" type="xsd:decimal" style="body" />
<param name="DefaultCurrency" type="xsd:string" style="body" />
<param name="ExchangeRate" type="xsd:string" style="body" />
<param name="Status" type="xsd:string" style="body" />
<param name="ShippingStatus" type="xsd:string" style="body" />
<param name="AdditionalFees" type="xsd:decimal" style="body" />
<param name="DefaultPriceBook" type="xsd:string" style="body" />
<param name="PaymentMethod" type="xsd:string" style="body" />
<param name="CreditCardType" type="xsd:string" style="body" />
<param name="CheckNumber" type="xsd:string" style="body" />
<param name="CreditCardOwner" type="xsd:string" style="body" />
<param name="CheckWriter" type="xsd:string" style="body" />
<param name="PaymentAmount" type="xsd:string" style="body" />
<param name="PaymentDate" type="xsd:date" style="body" />
<param name="InvoiceNumber" type="xsd:int" style="body" />
<param name="InvoiceDate" type="xsd:date" style="body" />
<param name="DueDate" type="xsd:date" style="body" />
<param name="CallDate" type="xsd:date" style="body" />
<param name="CustomerNo" type="xsd:int" style="body" />
<param name="AssignedTo" type="xsd:string" style="body" />
<param name="ExportToQuickbooks" type="xsd:string" style="body" />
<param name="Type" type="xsd:string" style="body" />
<param name="Priority" type="xsd:string" style="body" />
<param name="Pending" type="xsd:string" style="body" />
<param name="Salescommission" type="xsd:string" style="body" />
<param name="TermsAndConditions" type="xsd:string" style="body" />
<param name="Description" type="xsd:string" style="body" />
<param name="Carrier" type="xsd:string" style="body" />
<param name="ShippingMethod" type="xsd:string" style="body" />
<param name="DeliverFrom" type="xsd:string" style="body" />
<param name="ShippingDate" type="xsd:date" style="body" />
<param name="TrackingNo" type="xsd:string" style="body" />
<param name="ActualShippingCost" type="xsd:decimal" style="body" />
<param name="SpecialHandling" type="xsd:string" style="body" />
<param name="ShipQPriority" type="xsd:string" style="body" />
<param name="BackorderHandling" type="xsd:string" style="body" />
<param name="Cancelled" type="xsd:string" style="body" />
<param name="OrderDetails">
<param name="ProductsName" type="xsd:string" style="body" />
<param name="ProductCode" type="xsd:string" style="body" required="true"/>
<param name="MatrixSKUCode" type="xsd:string" style="body" />
<param name="SerialNo" type="xsd:int" style="body" />
<param name="ProductNotes" type="xsd:string" style="body"/>
<param name="ProductQty" type="xsd:int" style="body" required="true"/>
<param name="ProductPrice" type="xsd:decimal" style="body"/>
<param name="ProductDiscount" type="xsd:decimal" style="body"/>
<param name="ProductTotal" type="xsd:decimal" style="body"/>
<param name="LineItemLocation" type="xsd:string" style="body"/>
<param name="LineItemShippingCarrier" type="xsd:string" style="body"/>
<param name="LineItemShippingMethod" type="xsd:string" style="body"/>
<param name="LineItemTrackingNumber" type="xsd:string" style="body"/>
<param name="LineItemShippingCost" type="xsd:decimal" style="body"/>
<param name="LineItemShippingDate" type="xsd:date" style="body"/>
</param>
</request>
<response status="200">
<representation mediaType="application/xml" element="yn:ResultSet" />
</response>
<response status="400">
<representation mediaType="application/xml" element="ya:Error" />
</response>
</method>
</resource>
</resources>
</application>
<?php
$url = "https://{your_custom_url}"; //this custom url will be called after the code is executed
$curlConn = curl_init();
curl_setopt($curlConn, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curlConn, CURLOPT_POSTFIELDS,$results); //$results contain the result set
curl_setopt($curlConn,CURLOPT_URL,$url);
curl_setopt($curlConn, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curlConn, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlConn, CURLOPT_RETURNTRANSFER, 1);
$ret = curl_exec($curlConn);
?>
<result>
<SuccessNumber>1</SuccessNumber>
<FailureNumber>1</FailureNumber>
<Success>
<SalesOrder>
<OrderNo>123</OrderNo>
<SalesOrderId>23432</SalesOrderId>
</SalesOrder>
</Success>
<Failure>
<SalesOrder>
<OrderNo></OrderNo>
<Message>Order No cannot be blank</Message>
</SalesOrder>
</Failure>
</result>
{
"result": {
"SuccessNumber": "1",
"FailureNumber": "1",
"Success": {
"SalesOrder": {
"OrderNo": "123",
"SalesOrderId": "23432"
}
},
"Failure": {
"SalesOrder": {
"OrderNo": "",
"Message": "Order No cannot be blank"
}
}
}
}
Updated about 21 hours ago