• Sage50 Third party integration

    Hello, I am looking for help with the integration of Sage50 and a third-party software. Can anyone help me?
  • Sage Connectivity with external system

    Hi, I hope this email finds you well. My name is Rooma, and I am reaching out to inquire about the connectivity options available for integrating Sage 300 ,50 with a .NET application, specifically for passing financial data. We are currently developing…
  • SAGE 50 SDK - Company Open Works on Server but not on Workstation

    I have written an application to post general journals to SAGE 50 using data from a point of sale application. The program works fine on the server where the company files are located but when we moved the application to a workstation where the accounting…
  • .NET 5, 6 Support

    Hello. Do we know when it might be possible to interface a .NET 5+ project with Sage 50? Any idea of ETA or direction would be greatly appreciated. It looks like .NET Framework 4.8 was release just over 3 years ago (April 2019). If you're reading this…
  • Setting shipping/mailing addresses in Sales Orders and Purchase Orders

    I feel like there's something I'm missing. I can successfully create a Sales Order and a Purchase Order with line items in Sage50 using the .NET API (not ODBC). The issue I'm having is that while the correct vendor/customer are set, the address for…
  • Error when using UNC Network path to connect via latest .NET SDK (2021.1)

    Hello: I have been experimenting with the latest version of the .NET SDK (2021.1). My configuration uses UNC network paths and not mapped drives. When I try to run any of the sample applications, I get the following error: Object must be a root directory…
  • The company could not be opened because the file COMPANY.DAT is missing or damaged.

    I have a third party application that integrates with Sage 50. After a client has copied their sandbox company to a new file for their production company, I am no longer able to open the Sage 50 company and receive the following error: I have seen…
  • Integrating Objets100cLib (Sage dll) to third party c# application

    Hi , Greetings of the day !!! I need help integrating Objets100cLib (Sage dll) to third party c# application , can any one help with this ? i want to access data like suppliers/articles etc. Thanks in advance
  • Could not load file or assembly Sage.Peachtree.Domain

    Hi I have written a windows service that speaks to Sage 50. It runs on three computers. On only one computer, I see this in the logs: 2020-07-09 11:01:27.277 -04:00 [DBG] Could not load file or assembly 'Sage.Peachtree.Domain, Version=2020.2.0.219…
  • RPC_E_SERVERFAULT

    Hi , I am getting RPC_E_SERVERFAULT error while I am trying to exporting the data using COM API C# code. I am able to login into Sage using APIs,I can delete the transaction but the Specifically I can not do the export and getting this error. …
  • Use of REST with locally installed applications (sage 50 quantum)

    Hi, All wise and mighty sage pros! I am an integrations developer and have been for over 30 years. Having worked with MANY api's I don't think my question will be so much a challenge but rather just details I don't yet know ;) I have had many…
  • Initializing APP.m_company

    Could someone provide an example or explain how to initialize APP.m_company and the other components of that class? I am trying to run the sample app with the correct version of the SAGE software but it does not see an open company (APP.m_company is…
  • Getting exception 'Non-zero amount must be rounded to whole currency' Sage 50 C# WPF?

    FormerMember
    FormerMember
    When I try to add an amount in AmountPaid field & if the amount = 55.23 then it throws an exception with stated text "Non-zero amount must be rounded to whole currency" I tried AmountPaid = Match.Ceiling(amount) which changes the 55.23 to 56 which works…
  • Receipt for Sales Invoice gets added as Other Applied Credit instead of Amount Paid at Sale

    FormerMember
    FormerMember
    I'm using the C# .NET Sage 50 2019.1 SDK. I am creating a Sales Invoice and after saving I want to attach a Receipt and record it as Amount Paid at Sales. Every time I do this Sage 50 shows the Receipt as an Other Applied Credit. Is this possible? …
  • Integration with Rails app 2019

    Hello and good day to all. I'm looking for a way to access SAGE 50 endpoints for purchase orders, invoice. inventory etc through our front-end system built in Rails. The ideal solution would be through an API which I couldn't find any suitable yet.…
  • Incompatible Company Version Exception

    I went to deploy a desktop application on a clients machine after completing development and testing. Upon authentication, I get the following exception message. I verified that we are using the same version of Sage50 and the build number. Does anyone…
  • Vendor Names Changed On Save Without Any Reason

    This issue may or not be related to the Vendor.IsModified always being true ( https://www.sagecity.com/support_communities/sage50_accounting_us/f/sage-50-u-s-software-development-kit-sdk/132513/vendor-ismodified-is-always-true ). I'm posting it separately…
  • Vendor.IsModified is Always True?

    I'm trying to troubleshoot some problems I'm having, so I wrote a very simple .NET Framework v4.7.2 C# console application to narrow down where the problem is. One issue I've found is immediately after loading any Vendor record, IsModified is always true…
  • ValidationException when building CustomerCreditMemo - Sage 50 SDK .NET

    Greetings all, We use the .NET SDK for Sage 50 to integrate our software with Sage 50. I've got a situation where we're trying to make a Credit Memo in our software to push over in to sage 50. During a relatively routine step, we are getting a Sage ValidationException…
  • COM API - New build issue.

    Hi All, I am trying to connect the Sage 50 US COM APIs 2019 - version 26. when I run my program which is written in the C#.Net is giving the below error. Creating an instance of the COM component with CLSID {49073E6E-C47A-41DD-BF5A-01184439577C…
  • ASP.NET Error PRForms.dll

    Hello, I'm receiving an error " Could not load file or assembly 'PRForms.DLL' or one of its dependencies." when referencing Sage.Peachtree.API in an ASP.NET application. However, the same code works as a console app. How do I resolve this issue? …
  • Mavenlink/Sage Integration

    FormerMember
    FormerMember
    We are in the process of converting to Mavenlink as our time keeping system and we need guidance from the SDK group to understand what we need to do in order to provide access to the Mavenlink IT team to our Sandbox account in order to understand how…
  • Sage 2018 - upgraded to 2019 and then downgraded back to 2018, now API won't work

    We have written a program for one of our clients using the Sage Peachtree API. Every time they upgrade versions, we always have to get the latest DLLs and rebuild our app to make it work again. However recently they say that they installed Sage 2019,…
  • NullReferenceException when creating invoice line items

    Getting this error when I try and add lines to a new sales invoice: // Create invoice var invoice = Company.Factories.SalesInvoiceFactory.Create(); // Invoice #, Date, Customer ID invoice.CustomerReference = customer.Key; invoice.ReferenceNumber…
  • SDK seeking permissions every time

    Hi, We are trying to build up an application using the Sage SDK to create invoices in the Sage 50. In our testing , we found that the Sage SDK is prompting for the user to give permission every time (even if it is same company file that we gave permissions…