Sage 100 ERP version 4.5: Where did my Custom Financial Reporting go?
Sage 100 Tips and Tricks - Custom Financial Reporting Question: Mike, we own Sage 100 ERP (formerly Sage MAS90),
1 min read
Mike Renner Mon, Jan 14, 2013
Answer: Referred to as BOI or Business Objects Interface, which many third-party developers use to access the Sage database and develop applications.
Per Sage, users who had version 4.3 or above of Sage MAS90 or MAS200 had the BOI included in the software release. Versions before that, such as 4.2 and below, if a request is made to your Sage Reseller for new license keys that include the BOI, they can be provided by Sage and added into the Activation.

Comprehensive Impact of Business Framework Object Interface
The Business Framework Object Interface provides a consistent Application Programming Interface (API) to a range of development languages, from VB.net or VBScript to C # or C++.
The Sage ERP MAS Business Framework enforces all the business rules built into Sage 100 ERP MAS 90 and 200 for simple data retrieval as well as inserts and updates. Complex transactions involving many tables are completely separate from the user interface. This is where much of the power lies. Third-party developers can leverage the data validation routines within the business objects without modifying or re-engineering the underlying source code of the application.
When developers learn how to use one of the Business Objects—such as a Sales Order, Customer, or General Ledger Journal Entry business object—they know how to use all of them because they inherit their behavior from the same base classes. The Business Framework also includes Update Objects, which allow for the automation of processes such as batch posting of invoices. Access to lightweight Service Objects used for validations and related services, for example calculation of a payment terms due date, are also available. Report Objects enable executing reports from outside of the Sage ERP MAS 90 and 200 User Interface, allowing for custom report scheduling.
Written by Mike Renner, Partner, WAC Consulting, Owner at Computer Accounting Services
Mike is an expert on Sage 100 ERP with over 25 years in the accounting software industry. Mike is also a Sage Certified Trainer and a recognized leader in the design, implementation and support of ERP systems, including Sage.
Sage 100 ERP (formally Sage MAS90/200), Sage 100 Fund Accounting (formally MIP Non Profit Software), Sage Grant Management, Sage Online Fundraising, QuickBooks Enterprise and Point of Sale VAR.
Sage 100 Tips and Tricks - Custom Financial Reporting Question: Mike, we own Sage 100 ERP (formerly Sage MAS90),
If you are having trouble identifying what is unsettling your Sage 100 ERP (MAS 90) Trial Balance please find our Sage 100 ERP quick tip below to...
As Sage 100 ERP consultants, resellers and solution providers, we get a lot of questions from our clients on how to use Sage 100 ERP (formerly MAS...