Sage 200 Sales Order Acknowledgement XML
The Importing Sales Order Acknowledgements into Sage 200 task allows you to acknowledge existing orders in Sage 200. The only information that needs to be provided in the XML is a list of orders you would like to acknowledge.
Please note that only orders of the type 'Sales Order' can be acknowledged.
Order Identification
At least one of the following fields must be provided to identify which order to acknowledge in Sage. The fields will be considered in the following order: UniqueId, SalesOrderNumber, Id, CustomerOrderNumber. If no match is found based on any of these fields, the order won't be acknowledged.
XML Field | Sage Field | Example | Field Type | Field Length | Input | Notes |
---|---|---|---|---|---|---|
UniqueId | - | 2841241 | int | - | Optional | The database ID of the sales order. In the Zynk SalesOrder object, this would be the UniqueId specified in the success file of a successfully imported SalesOrder or in the export file from Sage 200. If this data is obtained directly from the Sage database, then this relates to SOPOrderReturn.SOPOrderReturnID |
SalesOrderNumber | Order no | 0000000005 | string | 10 | Optional | The Order no of the sales order. In the Zynk SalesOrder object, this would be the SalesOrderNumber specified in the success file of a successfully imported SalesOrder or in the export file from Sage 200. If this data is obtained directly from the Sage database, then this relates to SOPOrderReturn.DocumentNo |
Id | - | 12345 | string | 255 | Optional | The Id of the Zynk SalesOrder. If the SalesOrder was previously imported by Zynk and an Id (3rd party system identifier) was specified in the XML, then this can be used to match the sales order. This will only be valid in scenarios where the SalesOrder was created by Zynk and an Id was specified. This is not something that can be obtained directly from the Sage 200 database. |
CustomerOrderNumber | Customer order no | ABC12345 | string | 30 | Optional | The Customer order no of the sales order. In the Zynk SalesOrder object, this would be the CustomerOrderNumber specified in the success file of a successfully imported SalesOrder or in the export file from Sage 200. If this data is obtained directly from the Sage database, then this relates to SOPOrderReturn.CustomerDocumentNo |
<?xml version="1.0" encoding="utf-8"?>
<Company
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SalesOrders>
<SalesOrder>
<UniqueId>2841241</UniqueId>
<SalesOrderNumber>0000000005</SalesOrderNumber>
<Id>12345</Id>
<CustomerOrderNumber>ABC12345</CustomerOrderNumber>
</SalesOrder>
</SalesOrders>
</Company>