Financial Systems

How to Think About Automating Financial Processes With NetSuite

NetSuite’s flexibility and wide range of capabilities have contributed to its increasing popularity as an Enterprise Resource Planning (ERP) platform. If you’re interested in automating financial processes with NetSuite, but aren’t quite sure how to get started, here are a few big ideas to consider.

ERP - Enterprise Resource Planning - Concept. Keys with Golden Keyring on Black Wooden Table. Closeup View, Selective Focus, 3D Render. Toned Image..jpeg

Automation with NetSuite isn’t exclusive to bigger processes. You can also improve simpler tasks like reporting.

When we work with clients to identify ways of automating financial processes with NetSuite, we start by listening to their explanations of processes. Because of the nature of any full-time job, employees typically don’t have time to think about more efficient approaches while performing their day-to-day duties. But they usually have enough time to shed light on the way they work.

Based on my experience, I’ve found these three things are worth listening for:

  • Hard-Copy or Keyed-Entry Processes: These only increase the chances of errors, and typically offer low-hanging automation opportunities. The goal with automation is to eliminate physical handoffs and minimize the chances of mistakes in the data.
  • Blind Spots or Assumptions of Efficiency: I once had a client that had an employee exporting saved search data from NetSuite and then importing it into Microsoft Access, where he would then work on reporting. This could have been an impromptu solution to a problem that cemented into a standard process. But when we found it, it became an obvious automation opportunity.
  • Different SaaS Platforms: In working with another client on an acquisition, there were a lot of issues related to data integration between systems. However, because the client used NetSuite end-to-end, it was relatively easy to address these problems. Many companies use a separate CRM like SalesForce and skip integrating it with their ERP. That can create a lot of manual entry—and chances for errors and inconsistent data. Integration can be achieved by uploading customers and sales orders into NetSuite, implementing custom APIs, or using of third-party connectors like Celigo.

Operational acumen is critical when automating financial processes with Netsuite.

Generally speaking, departments have a tough time communicating and coordinating efforts. In fast-paced companies, no one’s spending much time thinking about how to integrate across departments, or how to manage the entire product lifecycle. For example, if you’re developing a product, you probably don’t think about how accounting will manage it.

This leads to a common scenario where departments have developers create individualized solutions to their needs. And developers don’t know accounting—so they’re not likely to tackle organizational accounting problems with each deployment.

These problems quickly reveal themselves when a company moves from a system like QuickBooks to NetSuite. Suddenly it becomes possible to integrate all the data in an easy way. The transition makes it possible to ask, “What’s my customer ID and how does it live across the systems, so we can cross-reference?”

Because systems like NetSuite are so powerful, the ERP selection process and ERP implementation involve a lot of operational analysis. You need someone who can identify needs, processes, and goals, and then use them as a lens during the selection process—as well as implementation. If you’re aware of the departmental silos and the data you need across them, you can build them into your implementation process. As you can gather, it’s much harder to fix issues after implementation than before it.

Taking a per-process approach can help you discover opportunities for automation.

When thinking about automation in NetSuite, we’ll often examine one process at a time. For example, we might look at a quote-to-cash end to end. By taking the time to detail every step in the process between a sales quote all the way to cash, it’s likely we’ll see data moving across multiple systems, clear handoffs, and/or multiple revenue recognition processes.

This type of examination can reveal automation opportunities, missing processes and features the client may already have—but are not using like prepaid expense amortization. This gives you greater visibility and control in prioritizing automation projects. Within NetSuite, there are two capabilities that can help in this regard:

  1. SuiteFlow: This feature allows the creation of workflows. You can visually construct your business processes to automate custom approval routing, apply validations, send emails, create related records, direct the end user to appropriate forms in the user interface, and more. For example, you could use SuiteFlow to email dunning notices to customers when their accounts hit 30 days past due, and even attach a copy of the original invoice.
  2. SuiteScript: This feature is built on JavaScript and lets developers use scripts to completely customize the automation of business processes. For example, NetSuite could select the invoice entry form based on the customer’s shipping address. This could be helpful if you have different banking information based on the customer’s address or different billing currency that you need to appear on the customer’s invoice.
Process Automation on the Metal Gears on Black Background..jpeg

It’s OK to take a reactionary stance to automating financial processes with NetSuite.

It’s often not realistic, or within budget, to tackle a company’s financial process automation at once. Due to that reality, we typically take a reactionary approach to what we find as we go.

There are a variety of organizational factors—like the size of the company and the number of its developers—that contribute to a company’s approach to financial systems and processes. It’s common that when we bring up a process issue, employees already know it’s a problem, but they’ve been handcuffed by budget or time constraints.

Additionally, not every automation opportunity is worth pursuing. We have to consider whether a client will actually save money, or whether it makes long-term sense to address it at all. It may be that the problem can wait a year, or it may never develop into a big enough problem to be worth the effort.

From my own experience, companies who want the most out of their NetSuite budget will benefit from an ongoing partnership with a NetSuite specialist. The specialist can help establish new processes, train users, and prioritize future automation projects based on the company’s specific circumstances.

If you’re interested in working with one of our NetSuite specialists, or just want to learn more, then don’t hesitate to call for more information.

Contact Us

 

About the Author

Adam Fox has over 30 years of finance, accounting and operations experience primarily in start-up and middle market entertainment, media and online companies. Adam started his career at Ernst & Young in New York City before moving to California. Prior to joining 8020 Consulting, he worked as Controller at Fox Family Channel; ArtistDirect, a company he assisted taking public; Controller then interim CFO at Fandango and finally CFO at mOcean. As a consultant, he has gained extensive NetSuite implementation and process improvement experience assisting clients including EdgeCast/VDMS, Certent, Magento & Fair. He holds a Bachelor of Science in Business Administration from The American University in Washington DC and is an active CPA in California. Adam lives in Studio City with his wife Lesley, children Jakob and Lilly and dog Pi.­­

Categorized in:

similar articles

Learn to think and approach problems like our financial consultants.

Financial Systems

Notes from the Field: Avoiding Surprises in ERP Stabilization Projects

This blog is based on my recent experience with a client that had implemented Microsoft Dynamics AX/Dynamics 365 for Finance and Operations. That enterprise resource planning (ERP) software offers benefits such as end-to-end system connectivity, resulting in profitability, transparency, and efficiency. It’s robust, but agile at the same time, and has a very familiar Microsoft… View Article

August 22, 2019Jackson Quach

Financial Planning & Analysis

Optimizing Your Price Increase Strategy

Price increases are a fairly controllable tactic for Finance teams looking to improve profitability. Ultimately, price increases can come in several forms (e.g., adjusting rebates or cost to serve) and may only apply to select customers. After collaborating with leadership, sales, and marketing teams to select the specific product/solution(s) for which to raise pricing, several… View Article

August 15, 2019Marco Moreno

Financial Systems

NetSuite SuiteAnalytics: Leveraging Built-In BI

While NetSuite has long been a leader in embedded analytics, Oracle clearly recognized the need for more robust reporting and analytics tools. As a proxy to and an improvement upon other third-party, plug-in solutions, Oracle developed its own solution natively embedded within its already industry-leading ERP. Netsuite SuiteAnalytics is a built-in analytics and reporting package… View Article

August 13, 2019Chris Moss

See All