Hi there,
Reaching out to get more information about the Sage 50 SDK available for the Canadian Edition of the software. I've downloaded the SDK and was successful in getting it up and running in a test environment.
I quickly realized that the SDK, while very easy to use, contains only a small subset of functionality for a developing a large scale integration or import tool.
For example, Customer Ledger, the only fields available for update are the address related fields. Custom fields, and data found on other tabs are not included in the current 2016.2 SDK. This is likely true for other modules as well.
I've spent some time exploring the MySQL tables, along with the data-dictionary, and can piece together (to some degree) some of the important relationships, but as you know, its preferred to use a maintained SDK for CRUDs to ensure compatibility should the schema change in an upcoming release.
Is there a more indepth SDK available? Third Party, or released by Sage?
If not, what is the recommended means to programmatically update Sage? Combination of using the SDK to handle record creation, then supplement with direct-table updates?
Any help would be greatly appreciated. Thanks in advance.
Mike