Sage 50 UK Integration - Purchase Orders
The integration will facilitate the export of any unposted procurements from ConnectWise Manage. The exported data will then be converted into a format suitable for import into Sage.
Prerequisites & Assumptions
- Zynk will export Purchase Orders with the "Received" status from ConnectWise from the following section:
- Finance → Accounting Interface → Unposted Procurements
- At this point, it is essential that related vendor companies in Connectwise have a valid Account Number. Without this, the ConnectWise API will not export any transactions.
- This can be verified in Companies → Company → Company Finance → VendorID
- The ConnectWise Product ID must comply with the Sage 50 UK Requirements, which are:
- Up to 30 characters
- SKU codes can use A-Z, 0-9, /.-# but not spaces or commas
- Each product must have a unique code
- Nominal Codes must be correctly set up in both ConnectWise and Sage 50. If a Nominal Code does not exist in Sage, the import will fail.
- Tax Codes in ConnectWise must be set up so that the Tax Code Cross Reference field corresponds to a Tax Code in Sage.
- For instance, a 20% tax rate code should be set up as T1 or 1.
- If procurements are altered or removed from ConnectWise after being imported into Sage, these changes will not be reflected in Sage. These will need to be manually adjusted.
Zynk Process
- Export unposted procurement transactions from ConnectWise
- Convert ConnectWise procurement transactions to Sage 50 UK Purchase Order format
- Import Purchase Orders into Sage 50 UK
- For successfully imported Purchase Orders, Zynk will generate an Accounting Batch in ConnectWise.
Scheduling
The default schedule for this integration point is to run every 15 minutes.
Field Mappings
ConnectWise Field | ConnectWise Description | Sage 50 UK Field | Notes |
---|---|---|---|
id | Used for duplicate prevention within Zynk | ||
accountNumber | billToCompany → vendorNumber | AccountReference | |
documentDate | PurchaseOrderDate | ||
VatInclusive | Will be set to false | ||
documentNumber | documentNumber | SupplierOrderNumber | |
Taken By | Will be set to “ConnectWise” | ||
Delivery Address - Order → Delivery Address | |||
name | company → name | Company | |
addressLine1 | company → addressLine1 | Address1 | |
addressLine2 | company → addressLine2 | Address2 | |
city | company → city | Town | |
zip | company → zip | Postcode | |
state | Company → state | County | |
Purchase Order Item Lines | |||
identifier | Item → identifier | Sku | If Product ID is provided in ConnectWise export, Zynk will use ProductID as a Sku. For records with no ProductID, Zynk will default to S3 |
type | Item → type | Type | Inventory or Non-Inventory |
description | Name | ||
quantity | QtyOrdered | ||
itemCost | UnitPrice | ||
accountNumber | NominalCode | ||
taxCode | taxCode → Name | TaxCode |