• Getting data out of Sage50cloud programatically...

    I'm not sure if this is the right place for this, so excuse me if not. I'm trying to extract data from Sage fully programmatically (no user intervention required). We have a "hybrid" setup where the data is in the cloud (sort of?) and also on local MySQL…

  • Is it possible to still get the 2011 CA SDK

    i'm trying to find a copy of the 2011 SDK.   Specifically for BCP1.

    I've tried all the usually places (Google, this forum, etc), but found nothing.

    Thank You,

  • RESTful API for Sage 50CA?

    Hi, Is there a  RESTful API for Sage 50CA?



  • TotalTaxAmount SetTaxAmountByRow not working


    I am trying to update invoice's total tax  using below code

    TaxSummaryInfo taxSummaryInfo = journal.GetTotalTaxAmountInfo();
    if (taxSummaryInfo.GetCount() > 0)
    double totalTax = 10;
    taxSummaryInfo.SetTaxAmountByRow(1, totalTax);

  • Sales Invoice SelectPaidByType Regional / Language Issue?

    I am trying to set the SelectPaidByType value to "Pay Later". This works fine on my test machines which are all in English. There is one machine where the application is deployed where "Pay Later" does not work. I believe this may be due to French Canadian…

  • When OS language is English, SelectPaidByType("Pay Later") is working fine but when OS language is French then it throwing exception

    Hi Team,

    I have build sage 50 2020.2 webservice using 2020.2 SDK dlls. After successful build of webservice , transaction are succesful when OS language is Engliash but when I deploy same webservice on OS with French language , webservice is throwing…

  • SDK 2020.1 not working after Sage 50 2020.2 update


    Our job control system exports invoices to Sage 50 (Canadian Edition) using the latest version of the SDK 2020.1. We had to update Sage 50 to version 2020.2. which includes the up-to-date tax tables. According to Sage Support, there won't be an update…

  • Telephone Number for Developer Support

    Does anyone know id there is a telephone option for developer support and if so what it is?

  • Querying and Creating New GRNs

    I'm working on an application that takes in a structured .csv file and can't find any information on how to query and create new Goods Received Notes. I know that parts of them are stored in the titrec and tjourent tables, but adding to them manually…

  • Set TimeSlips Payroll Income using C# .NET SDK

    Hello Friends,

    I am using SAGE 2019.2 SDK for importing time slips from my application.

    In sage, when I click on "Payroll Income ", its showing below payroll Items and I think, its coming from table "tCompPy5"

    I would like to do same…

  • How to set an item inactive through Sage SDK

    I am trying to make an item inactive through Sage SDK, but I am unable to find any method or property in InventoryLedger class to do the same?

    Anyone, please help me to do the same?

    Thanks in advance

  • Developing C# application for Sage 50 Quantum Accounting 2019.3 (Canadian)

    Hi Team,

    I am new to Sage50 SDK development in C#. My Sage version is "Sage 50 Quantum Accounting 2019.3 (Canadian)"

    Getting started understanding development process, I downloaded Sage50SDK20193 and installed it. Here i found C# sample code…

  • Get all active Sales Taxes


    I am trying to get all active Tax Codes and iit's taxes using .NET SDK.

    From tTaxAuth table, I can get all Taxes ,from tTaxCode I am able to get all taxcodes and from tTxCdDtl table I am able to get Tax rate for each Taxcode's tax.

    I have removed…

  • Deny sales invoice if customer is invalid

    i'm sure this is an easy fix, but i'm not sure how/what to do...

    I have a Small  VS C# console app that creates invoices in SAGE 50 for me.

    When i enter a existing customer name all is good, but if i make a mistake and the customer does not exist…

  • Handling 'This client often pays late. ' message

    Hi Guys, I'm fairly new to Sage 50 SDK 

    Quickly, i used the sample code and did some modification so it does what i need it to.

    I am using a easy peasy loop to read a SQL table and "copy" invoices into Sage.  

    i'm am getting issues with…

  • Sage 50 CA SDK and Delphi

    We program in Delphi and I’m attempting to access a Sage 50 2019 database using the SDK, question is, can the SDK be used in a Delphi environment ?  I’ve made a program (based on the C++, C#, VB code samples) to simply open (wSDBOpenDatabase) and…

  • 2019.2 CA SDK download?

    Is there a 2019.2 Canadian edition SDK update available? We just updated our Sage 50 to 2019.2 but when I look for the SDK, the only version I can find is for 2019.1 and 2019.2 US edition.

  • DLL reference

    This is probably pretty straight forward, but could someone point me in the right direction? I am new to Windows programming, and even though I followed the SDK and have copied all the respective dll's into my development folder, when I try to open a…

  • 2019.1 CA SDK download?

    Is there a 2019.1 Canadian edition SDK update available? We just updated our Sage 50 to 2019.1 but when I look for the SDK, the only version I can find is for 2019.0 and 2019.1 US edition.

  • Create a Receipt (Payment)


    Does any know how to create a receipt  for a invoice (receive payment) using the .net SDK or using SQL injection? If so could you please provide an example ?  

    I looked around in the SDK couldn't find any method which does that... i am guessing…

  • SDK question


    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…

  • Sage 50 Canadian 2019 SDK

    I have a customer that upgraded to Sage 50 Canadian 2019 and I can not find the SDK. When will the SDK be available for Sage 50 - 2019>

  • inventory liste price

    I want to know if is it possible to change the all the price for an inventory item via c sharp app ? Here is an exemple of the code i use to update inventory item:

    If (SDKInstanceManager.Instance.OpenDatabase(saiFile, username, password, False, "Sage…

  • Is there a version of the Sage 50 SDK that can be installed for .NET Core on Linux?

    I would like to create a web service that can run on a Linux host. Is there any way to do this?

  • System.String Sage.Simply.Work.Repository.get_Func19() Error

    I upgraded our sage .Net SDK to 2018.0. But now when I run our application and try to access sage data I get an exception: System.String Sage.Simply.Work.Repository.get_Func19()

    on this line of code: