- Print
- DarkLight
- PDF
Setup Sage 50 Canadian Push
Sage 50 Canadian doesn't naturally support 3rd party integrations very well. Because of that, CenPoint has partnered with Swagman Software which allows us to integrate with Sage 50 Canada. You must have a valid license with Swagman Software to use the SSI Importer in order to push to Sage. Please visit https://swagsys.com/contact-us/ to obtain a license.
The setup steps are only needed the first time you run the data push on a new computer.
1. Install the SSI Importer from Swagman Software.
Contact Swagman software to obtain the most recent version of their installer
Installer file will be something like 'setup 18-2-1399.exe'
Run the installer to install the SSI Importer on your computer.
Use the default options
2. Setup the SSI Importer
Get the .csv mapping template from CenPoint
On the Sage 50 Canadian data push screen, on 'Step 2', click on 'Click Here' to download the .csv mapping files
These files will be used in step 2d
Launch the SSI Importer
Typically a desktop shortcut is created when you install it
If you do not have a desktop shortcut, launch "C:\Program Files (x86)\SSD Applications\SSD Importer\saCSVFull.exe"
Click the green checkmark when it says 'We cannot locate your Mapping Template file location!'
Browse to and select the the mapping template you saved in 2a (C:\Program Files (x86)\CenPoint\CP_SwagSys_Map.Dat)
Click 'OK' when it says 'No Target Software has been configured.'
Click on the 'Target Software' tab -> 'Connect to Target' -> 'Simply Accounting'
Enter you Sage 50 User Name and Password
NOTE: User must be an Sage 50 admin and Sage must be in multi-user mode
Click the magnifying glass and browse to your Sage 50 Data File (.sai extension)
If you don't know where your data file is, inside of Sage, Click on File -> Properties
Click on 'Data Source' on the left -> 'Data Source Wizard'
Select 'CSV (Comma Delimited File)'
Click the green arrow
Click the red x on the 'Select Data Sources' screen
Click on the 'Data Mapping' tab -> 'Set Mapping Template Path'
Browse to 'C:\Program Files (x86)\CenPoint\ ' and click 'Save'
There is a small chance you may have to 'Import Mapping Template' again. If on the Main Screen under 'Path Names', if the map box says '<None>' or is blank:
Click on the 'Data Mapping' tab -> 'Import Mapping Template'
Browse to and select the the mapping template you saved in 2a (C:\Program Files (x86)\CenPoint\CP_SwagSys_Map.Dat)
Say 'Yes' when it asks if you want to replace.
Click on the 'Data Mapping' tab -> 'Maintain Application Settings' -> 'Import XML Settings'
Browse to and select the the mapping template you saved in 2a (C:\Program Files (x86)\CenPoint\CP_SwagSys_Map.xml)
3. A few things to note
Sage 50 Canadian only supports importing invoices by GL Codes. Please ensure all tasks in CenPoint have been associated with a GL code and that the GL code is also created in Sage. We cannot auto create the GL codes in Sage.
CenPoint cannot pass the Tax amount to Sage 50 Canadian. Instead, we have to tell it the 'tax code' and it calculates the tax. CenPoint looks up the tax code in Sage based on the tax % on the line items of the invoice. Please ensure your tax codes are setup correctly in Sage.
The following items will push into Sage 50 Canadian:
Invoices
Payments (Both CC and non CC)
Adjustments
Due to limitations in Sage 50 Canadian, the following will need to be manually entered into Sage (CenPoint will prompt you and tell you the customer / amount if any of these applies during the push)
Invoice Addt'l Charges (we cannot modify an invoice once it has been pushed to Sage)
i.e. NSF Fees
Applying a previous payment to surplus (a 'deposit' in Sage)
Refunds
When you run the data push in CenPoint
Sage 50 Canadian should be open / in multi user mode
The SSI importer should be closed.
CenPoint will programmatically launch the SSI importer with the .csv file(s) it created and tell it to auto import them.
If, for some reason, the file(s) fail to import automatically, you can manually launch the SSI importer and import them:
Launch the SSI importer
It should default in the User Name / Password and the Sage company file. Click the green arrow.
Click on 'Data Sources' on the left -> Select New Data Source
If CenPoint generated a file that looks like: 'C:\myPath\cp_inv_export_2020_02_18.csv' (remember, the path was set in step 2 of the data push screen in CenPoint)
Click the radio button next to 'Sales Invoice'
Click the '>>' on the 'Sales Invoices' line and select the invoice file CenPoint generated
Click the green arrow on the right to import
Click on 'Import Data'
If CenPoint generated a file that looks like: 'C:\myPath\cp_pmt_export_2020_02_18.csv' (remember, the path was set in step 2 of the data push screen in CenPoint)
Click the radio button next to 'Customer Payments'
Click the '>>' on the 'Customer Payments' line and select the payment file CenPoint generated
Click the green arrow on the right to import
Click on 'Import Data'
FAQ
Manually Push instead of automatically
Make sure “Manually Launch SSI Importer After File Creation” is checked before doing the push. It should remember the setting after you do a push, so you don’t have to check it every time.