BTerrell Group Blog

4 Reasons Why Intacct Is a Great Fit for SaaS Companies

Posted by Brian Terrell on Wed, Feb 25, 2015

As someone who has provided my client companies with accounting and finance software technology for nearly 25 years, I’ve seen good fits, bad fits, and downright ugly fits between a company’s accounting needs and the capabilities of their financial software. Sometimes, we encounter companies who have outgrown QuickBooks or another smaller, on-premise software program. Sometimes, we help a company recover from a software option that just wasn’t the right choice for their business model. And sometimes, our developers provide that “last mile” of automation to bridge functionality gaps. In all of that experience, I’ve seen certain solutions that seem to fit nine times out of ten. For a company developing and delivering software as a service, Intacct fits perfectly, and I’ll explain four reasons I believe that statement to be true.


1. Intacct is a SaaS solution. Who better to understand the accounting opportunities and challenges of SaaS companies but another SaaS company? Furthermore, SaaS companies believe in the SaaS model, so why not rely on Intacct to manage the finances of a SaaS company? Industry insiders trust Intacct, and the AICPA names Intacct as their preferred provider of financial applications. To further demonstrate reliability, Intacct publishes their uptime in real-time on their website. The 12-month average listed on the site as I’m writing this is 99.993%. As a trusted SaaS accounting and finance solution, Intacct fits other SaaS companies extremely well!

2. SaaS solutions utilize web APIs, and Intacct integrates with other best-in-class solutions. In fact, Salesforce,, Nexonia, Zuora, and our very own WorkforceGo! transfer data seamlessly and easily through the cloud with Intacct. In addition, the Intacct Marketplace offers a wide variety of Intacct integrated cloud solutions to meet the unique requirements and business needs of growing companies.

3. SaaS companies that develop software, manage projects, and implement deliverables experience lots of revenue recognition challenges. However, Intacct end users easily and efficiently update revenue recognition calculations, manage changes, and more – all while ensuring compliance with SEC, FASB, and Sarbanes-Oxley standards. Did I mention no spreadsheets are needed?

4. SaaS contracts require contract term and terms management. With Intacct, client companies take advantage of Intacct’s flexibility to amend contracts midstream and represent those changes automatically in their financial metrics.

I understand that no two companies need exactly the same features, but software as a service companies trusting Intacct with their financial books and records build on a foundation designed for success. Contact us to schedule a free consultation to determine whether Intacct would be a good fit for your company.

Tags: SaaS, Intacct

Three Processes Where Spreadsheets Just Don’t Cut It

Posted by Keith Karnes on Mon, Feb 23, 2015

In a previous post, I covered that spreadsheets, while easy to use and familiar, pose many financial risks for companies and lead to costly financial mistakes. As a follow up, I want to explore three common processes that many small- and medium-sized businesses (SMBs) manage using spreadsheets and how they could be improved by replacing spreadsheets with a dedicated financial tool such as Intacct.


First, let’s look at revenue recognition. For companies who sell physical goods, revenue recognition is pretty straight forward; but for those who sell intellectual property such as software or services, the process can become complex. For example, many times software and services are sold in one instance, but are provided over a period of time under specific terms and conditions. Complications arise when details of the contract change, making it difficult to keep the spreadsheet up to date and accurate. Even when a revenue recognition spreadsheet is well documented, it also can be difficult for anyone other than its creator to use, which can disrupt a key process for the company if that employee leaves his position.

Next, a recent report from Ventana Research states that 75% of medium-sized companies are extensive users of spreadsheets in their closing process and 53% of medium-sized companies use spreadsheets to manage their consolidation process. Those numbers are staggering to me. Companies who heavily rely on spreadsheets for these processes not only require more time to complete their quarterly and monthly closes, but also have less time to take corrective action after reviewing financial reports.

Another common spreadsheet-heavy process used by SMBs is the time and expense process. Not only is this process frustrating and tedious for employees who supply the information and the accounting staff who re-enter the information, but it also doesn’t allow for timely approvals and can lead to inaccurate information. Expenses may be tracked by project, type, time period, or whether they are billable or not; these details compound to make tracking the information complicated. In addition, clients expect invoices to be accurate and transparent, but if errors from rekeying information occur prior to billing, problems arise.

While spreadsheets are easy to use and common for many finance professionals, sometimes they cause more harm than intended. If Intacct replaced spreadsheets in these three examples, companies would expedite revenue recognition, close their periods faster, and streamline the time and expense processes. By making the choice to eliminate spreadsheets, companies can save time, save money, and increase control over financial processes, thus providing a greater financial impact on the entire company.

Contact us to discuss your spreadsheet-heavy processes, and let us help you gain control and visibility in to your financials.

Tags: Intacct

Using the Intacct Platform to Drive Your Unique Business Practices

Posted by Keith Karnes on Tue, Dec 02, 2014

Intacct offers robust financials and readily adapts to most business requirements. However, there are some cases where companies require unique functionality to meet the demands of their unique business processes.

Luckily, Intacct offers a great tool called Platform Services to help meet this demand. The Platform is a toolset that allows you to add new capabilities or even build stand-alone applications outside the realm of Intacct’s standard functionality. I had the pleasure of presenting a session at Intacct Advantage 2014 titled “Using the Intacct Platform to Drive Your Unique Business Practices,” where we discussed specific examples where Platform Services would give you the edge you need.

In a recent example, BTerrell Group completed a customized collections module for a customer that enables them to follow up with past due accounts and offers increased visibility of the collection status to management, operations, and sales personnel. Specifically, they can now send emails from within the application and review comments and contacts directly from the customer records or from the particular invoice(s) in question. This is only one example of using Platform Services to drive your unique business practices.You can create custom reports, custom workflows, web services, automated triggers, custom objects, or even entirely new solutions that meet your one-of-a-kind needs.

The great part about Platform Services is the simplicity and speed of creating basic objects and reports. No programming experience is required! However, the more complex application you need, the more the skill level and support required will increase. For example, integrating Intacct with an external solution requires the expertise of a programmer, but an individual Intacct user could easily add a new object.

Here is a basic overview that I believe is the level of skill and support needed for various capabilities using Platform Services:

Skill Level Needed Capability Support Level Needed
Simple Extensions
No special skills

- Add new Objects
- Design simple forms and lists
- Write simple reports

Standard Intacct support
Simple Applications
Business Analyst or IT Staff - Design applications with data relationships
- Write complex reports
- Design application workflow
Intacct Developer Community
Rich Applications
Web Designer
(HTML + JavaScript)
- Add application logic
- Build custom pages and mash-ups
- Build portals
Intacct Developer Community
Advanced and Composite Applications
(Any programming language)
- Add complex logic
- Integrate with external applications
- Use resources external to the platform to solve complex problems
Intacct Developer Community

As you can see, the more the complexity increases, the more you need a partner you can rely on to help you extend the reach of Intacct to meet your unique needs. We love helping SMBs reach their full potential with Intacct Platform Services. We not only offer complex integrations like Workforce Go! (Integrates Intacct with HRMS), but we enjoy meeting the one-of-a-kind needs of our clients. Contact us to discuss your business’ unique business needs, and we’ll work together to deliver the functionality to meet those needs, now and in the future.

Tags: Intacct, Intacct advantage 2014, platform services

Working with Intacct Price Lists

Posted by Kevin Yu on Tue, Nov 11, 2014

I had a chance to work with price lists in Intacct for the first time a few weeks ago. Overall, setting up price lists for items is pretty simple, but here are a few things I learned that might help you when setting up your price lists.

  • When setting up transaction definitions, the Special Price List will override the Initial Price List. If you are doing a markup or discount, the base price needs to be in the Initial Price List and the markup or discount needs to go in the Special Price List.
  • An item can have different prices on different days by setting start and end dates in the price list entry. The transaction date will be used to determine the price to use.
  • If markups or discounts can be applied to the item, the Fixed selection should be “N”.
  • Minimum/Maximum Quantity fields should also be populated.


If you have any questions on setting up your price lists in Intacct, please let me know.

Tags: Intacct

When to Implement a New ERP System – Reason Number 6: Your Business Processes Have Changed

Posted by Keith Karnes on Tue, Oct 28, 2014

Today's post is the last in a series that explains six reasons why companies should implement a new ERP system. Here's a quick recap of what we've discussed so far:

Reason #1: Software Limitations of your Current System
Reason #2: Total Cost of Ownership Cannot be Justified for Your Current System
Reason #3: Work is Done Outside Your ERP System Due to Integration Issues and Complex Workarounds
Reason #4: Your System is Outdated
Reason #5: Reporting is Limited 

Today's reason is one that is all too familiar to many businesses...

Reason #6: Your Business Processes Have Changed
Business processes change; that is inevitable. Sometimes change is the result of adding a mobile workforce, expanding internationally, the addition of new product lines/service offerings, employee reductions, or even new government legislation. Regardless why your processes change, is your current technology flexible enough to handle the change?

Are you ready for business process changes

As an example, let’s consider a U.S.-based business that recently expanded internationally. While global expansion is exciting and dynamic, this company may now face many new challenges including the inability to convert automatically currency rates in their accounting system, issues related to disparate software systems, and the complexities of international tax rules. Unfortunately, as I mentioned in a previous blog post, some ERP systems were not designed for growing organizations that need the functionality to manage sophisticated processes, such as international expansion. Incompatible software and inconsistent processes scattered across multiple locations can lead to data discrepancies, ultimately affecting the company’s ability to make informed business decisions.

In addition to internal changes that affect business processes, companies also need to be prepared for external factors such as new government legislation. Brian Terrell recently posted an article that describes why employers need to be “technology ready” for the Affordable Care Act. As a result of the legislation’s complexities and potential non-compliance fines, it is important, especially now, for companies to be prepared for business process changes.

Fortunately, an investment in a comprehensive, flexible, cloud-based ERP solution, such as Intacct, allows you to adapt to change quickly, improve data quality and process efficiency, and obtain vital transparency across departments and business locations. I have always liked the saying that success happens when preparation meets opportunity. It you are unsure if your business is technologically prepared for the opportunities that lie ahead of you, contact us for a consultation.

Tags: ERP, Intacct, when to implement new ERP system, new ERP