Helpful Sage Intacct Smart Rules

  • Sage
  • 8/1/2024
Cheerful businessman working on his laptop

Learn how to leverage Smart rules so records like GL Accounts, Customer, and Vendors are always created at the top level.

Have you ever accidentally created a GL account at the entity level of your company instead of at the top? Maybe someone else created a Vendor or Customer at an entity-private level?

It’s an easy mistake to make if you are usually transacting at the entity level and forget exactly where you’re working. Then, before you know it, you have a GL account that can only be used within a specific entity.

You probably also know Sage Intacct doesn’t allow you to promote from the entity level to the top level so backing out of this mistake takes quite a bit of work and can be costly (potentially requiring Sage Intacct engineering to get involved to perform a data fix).

Why pay a price to fix a mistake after the fact when you can avoid it all together? Learn how to avoid this situation through creating Smart rules which require these objects to be created at the top level.

(If you would like to learn how to write Smart rules in greater detail, this blog post will take you through that process step by step.)

Before we get started, below is a list of the most common dimensions (and their respective Smart rule setup) companies using Sage Intacct can require to be created at the top level only: GL Account, Vendor, Customer, Department, Class, and Employee.

Sage Intacct helpful smart rules tips 1

Note: You can also always add additional Smart rules if you have other objects that should be created only at the top level, like user-defined dimensions (UDDs).

How do you set it up?

Step 1: Choose the object

For the first example, we’ll choose GL Account.

Sage Intacct helpful smart rules tips 2

Step 2: Select rule properties

  • Type: Error
  • Event: Add
  • Condition: {!GLACCOUNT.MEGAENTITYID!}==’’
  • Error message: “Please create this GL Account at the top level, not at the entity level.”

This is what will display in the error message box when someone tries to create a GL Account at the entity level. A helpful message about why they are getting the error might be nice (otherwise expect some emails/phone calls/shouts across the office).

Helpful tip — You can include merge fields in your error. So, if I wanted to, I could include the GLACCOUNT.MEGAENTITYID field to tell the user which entity they are currently in.

Sage Intacct helpful smart rules tips 3

Helpful tip — If this is your first Smart rule, we highly recommend reading this post here to learn about injection parameters, merge fields, and writing conditions. It’s not quite as technical or boring as the names might suggest.

How does it work? This Smart rule looks at the field MEGAENTITYID and checks if it’s blank or contains a value. (Most objects in Sage Intacct have this hidden field on them which tells you where the object was created entity-wise. Be sure to check on the object definition to make sure that field exists.)

The trick: The top level of any ME-Shared Company has a blank Entity ID. Therefore, any object created at the top-level of a company will have a blank MEGAENTITYID field. If created at any other entity, it will have that entity’s ID.

This Smart rule is requiring (==) that the entity be blank and thus be created at the top level.

Step 3: Save

Sage Intacct helpful smart rules tips 4

Step 4: Repeat

Repeat this process for as many dimensions or objects as you need. All you need to change is the object portion of the condition to the correct integration name of the object you want to set the smart rule on. For example:

  • Customer: CUSTOMER.MEGAENTITYID,
  • Vendor: VENDOR.MEGAENTITYID,
  • Department: DEPARTMENT.MEGAENTITYID

That’s it! You just saved yourself a potential headache and engineering data fix cost. Have questions? Need help with setting up these or other Smart rules? Connect with CLA’s Sage Intacct team.

This blog contains general information and does not constitute the rendering of legal, accounting, investment, tax, or other professional services. Consult with your advisors regarding the applicability of this content to your specific circumstances.

Experience the CLA Promise


Subscribe