SDK question

SUGGESTED

Hi,

can someone point me to the right place to ask questions about Sage 50 Premium Accounting (trial) SDK integration in C# ?

Lots of support links and phone numbers are broken and lead nowhere..

Also, I get asked a customer id, and a chat bot told me to go in Sage's "About" menu, "Support info" and look at the top for a number starting with "4xxxxxx" but I don't have such thing (maybe because it's the trial ?)

----------------------------------------------------------------------------------------------------------

Otherwise, here is the technical question:

In the SDK, there are calls for various journals such as:

SDKInstanceManager.Instance.OpenSalesJournal();

... but there is no equivalent for customer receipts (in other words, no "OpenReceiptsJournal" method)

So how can we programmatically add receipts to customer invoices that will be paid later ?

Top Replies

  • 0

    Hello

    Thanks for reaching out! You would need to be signed up as a development partner with a valid support plan for assistance from the sage 50 CA development team regarding the SDK. You can forward your question to the email: [email protected] if you're not already set up they'll likely provide you with the details on further steps to take.

    The SDK is a free download for the US and Canada versions of Sage 50, however to sign up as a development partner or get support on the SDK  there is an enrollment.

    For information about the Sage 50 SDK please visit our website at http://www.sage.com/ca/partners/development-partners-erp-crm-hrms  
    1. Once you have accessed the site above, click Program levels
    2. .Select the appropriate version of the SDK for your version of Sage 50
    3. Fill out the SDK request form to access the SDK download

    Hope this helps!
    Erzsi

  • 0 in reply to Erzsi_I

    Hello,

    when I click on http://www.sage.com/ca/partners/development-partners-erp-crm-hrms  there's a "Sign up today" button, but when clicking on it I get to http://partners.na.sage.com/devpartnerapplication with the following error:

    Site Not Found. 

    A problem occurred when we tried to retrieve your information. 

    Please make sure the entire link has been used in your browser, including the unique tags.

    If you continue to experience problems, please reply to the email you received. 

    We apologize for this inconvenience.

  • 0 in reply to Bravad
    SUGGESTED

    Hello ,

    Just received a new link for this which is: https://get.sage.com/devpartnerapplication 

    STEP 1: Once on the Developer Application Portal click on the Complete a New Application button.

      

    STEP 2: Complete the entry of your contact information then click Next. If you're not a Sage partner yet, leave the box at the end of the form unchecked.

    STEP 3: On the next page, enter your Development History. This involves choosing (from a dropdown list) the Sage product for which you would like to develop, as well as, years of experience as a developer, and details on what platforms you use to develop integrations, previous experience and a listing of any certified solutions or other applications that you've developed in the past to integrate with Sage products.

     

    Once done click Next.

    STEP 4: Tell us more about your company, including: total number of employees, total number of R&D employees and total number of customer services employees. Once entered, click Next.

     

    STEP 5: Provide two references in each of the sections for business references and customer references,

     

    After this step you're done! Our team will review your application and be in contact regarding next steps.

     

    You'll received an email with the details that "we will notify you about whether it has been approved or denied. If approved, Sage will contact you regarding applicable program fees and to discuss next steps.

     

    If you have any questions about your application or the program, please contact [email protected]

  • 0
    how can we programmatically add receipts to customer invoices that will be paid later

    As far as I could tell, there are no documented API calls for receipts or payments.  

    If you want to build your own code, you could turn SQL logging on, record sample transactions, and work back from the log output. 

    It would be difficult to be sure that it would work properly in all situations, so for any non-trivial system, especially for code you intend to sell, you would probably want to work closely with Sage.

    can someone point me to the right place to ask questions about Sage 50 Premium Accounting (trial) SDK integration in C#

    This is indeed the place.  I don't know if your post was moved by the moderator, but it is in the right place now.

  • 0 in reply to RandyW

    Hi Randy,

    thanks for the infos ! How can we turn SQL logging on ?

  • 0 in reply to Bravad

    Hi,

    It's part of the MySQL back-end:

    https://sagecity.na.sage.com/ca/sage_50_accounting_ca/f/sage-50-ca-third-party-development-partners/92432/receiving-a-payment-via-sdk/279523#279523

    You should know that this will create a large file and will slow things down considerably, there's a lot going on.