Intacct Custom Report Wizard

In the Smart Rules post, we went over how to create Smart Rules to ensure we maintain the integrity of the data we are basing our reports on. The reason I even stumbled upon learning Smart Rules and the need for them was from the creation of a certain report which lead to a shocking revelation of how much data was missing. Of course Smart Rules have taken over and become the proactive solution for this problem now, but the report was the first step in identifying the problem. This post will cover how to build this customized report through the Custom Report Wizard.

I should note that there are three main types of reports in Intacct: Financial Reports, Custom Reports, and List Views. List Views are the most basic way to export data from Intacct. Custom Reports in this wizard are a step up from list views in that you can pull more information. They are mainly transactional reports. Financial Reports work with your account groups, chart of accounts, and dimension structures. The first step in building a report is deciding what type of report will extract the information you’re looking for.

We’ll be building a custom report which will allow us to see a list of customers with missing sales representatives, product specialists, or start dates. Although this example is very specific, the process is the same in building any transactional reports within this module. So if you can follow building this report, you’ll be able to build your own reports for whatever you need! (For example I used the same report building wizard to create an Expiring Credit Cards report, Refund/Credit Memo Report, etc.). So let’s get started!

Finding the Wizard:

Customization Services> Custom Reports> Add

Step By Step:

Step 1 : Data type

Custom-Report-Wizard-Step1

This is a drop down menu which allows you to choose where you would like the data to come from. In this report we’ll be choosing “Customer”.

Step 2: Columns

Custom-Report-Wizard-Step2

This is the trickiest part of the Intacct Custom Report Wizard. The information you want to include on your report can be in multiple places on this step. The Customer Name for example can appear once at the Invoice level, and a second time within the line item. If you choose the Customer Name within the line item and some invoices don’t have that information there, you’ll be missing customer names in your report. I have often chosen columns to include in a report, then when I go to preview it there is no information in that column or some Customer Names are missing. (*frustrating*) What I would suggest here is including multiple places you find what you want (if you don’t know where exactly it is), then running the report and eliminating excess columns. It’s better to have more information than not enough!

In this example I chose to include the following information on my report: Customer ID, Customer Name, Customer Type ID, Customer Rep, Product Specialist, Username, and Start Date.

Step 3: Calculated columns

Custom-Report-Wizard-Step3

I can’t say that I have really used this step very much. The times that I’ve wanted to, the functions available are very limited. In this step you can create a column that adds, subtracts, divides, or multiplies your other columns. I *really* wish this step allowed for Excel type functions. IF statements would be so useful!

Step 4: Column sequence

Custom-Report-Wizard-Step4

This is just how you want your report to be organized. Intacct is asking do you want Customer ID’s all the way to the left, then their Name, then their Start Date? It’s just an organizational step (I like it but not everyone cares how their reports are set up even though it drives me nuts personally).

Step 5: Add more column totals

Custom-Report-Wizard-Step5

This step allows you to choose what you would like to summarize/count at the very bottom of the report. For example, if you wanted to know the count of customers who are missing information in this report, you would choose the “Count” checkbox next to “Customer ID” or “Customer Name”.

Step 6: Sort Columns

Custom-Report-Wizard-Step6

This is where you select how your results are sorted. In my example I chose to sort by Start Date “Descending” meaning blanks will show up at the top and then newest customers to oldest.

Step 7: Select Filter

Custom-Report-Wizard-Step7

This is my favorite step! I love that Intacct built this in. This is where you can filter the data you want on your report. For example when I run this report I don’t want to have to see all the customers we have in our database every time (that would take an eternity to load each time! as much as I wish we had nap time at work sometimes -while I’m building reports is not the time). I set my filters so that any Customer with a blank (“field equals null” in Intacct language) Start Date, Customer Rep, or Product Specialist will appear in the report.

Step 8: Advanced Filter

Custom-Report-Wizard-Step8

This step goes along with step 8. It’s simply choosing whether you want the previous filters you defined to be “OR”, “AND”, or some combination. I chose OR because I want the report to bring up any customer that has a missing start date, OR missing sales rep, OR missing product specialist. If you wanted to see only customers that have all 3 missing fields you would choose AND. (Easy, right?).

Step 9: Enable grouping

Custom-Report-Wizard-Step9

This step is great if you’re creating a report that you’d like to group by certain fields. For example, if you were creating a custom aging report you would want to group all invoices for a particular customer together and then show details as well as subtotal for that customer. (Helpful tip here! If you enable grouping Intacct defaults to not show details which is usually not what you want. So here’s a secret, go to the step titled “Set Report and Date Title” and switch the radio button to details)

Step 10: Set report and date title

Custom-Report-Wizard-Step10

Custom-Report-Wizard-Step10b

This step will sometimes have additional information as seen in the step above. Helpful tip here – from this step you can run your report and preview what it will look like without saving.

Step 11: Include additional prompts

Custom-Report-Wizard-Step11

This allows you to choose which fields you would like to show up when someone goes to run your report. For example, I chose Start Date here. If someone runs this report and leaves this field blank all customers with one of the 3 fields missing will show up. If the user chooses 01/01/2015 – 01/31/2015, the report will generate a list of customers with missing Sales Reps or Product Specialists that had a start date in that range.

Step 12: Runtime parameter options

Custom-Report-Wizard-Step12

This is simply the order of which runtime parameter you specified in the last step you want to appear first.

Step 13: Describe your report

Custom-Report-Wizard-Step13

You made it to the very last step! This is where you title your report and give it a description. If you’re just testing and still in the process of building your report I wouldn’t choose “Deploy”. Once you’ve finalized it and it looks good you can hit “Deploy” so the rest of the company can use your report.

  • 571-227-9512

Kathy Jastrzebski is a manager with CLA’s Intacct team. CLA is an Intacct Premier Partner with a partnership that spans over 20 years and more than 1,000 successful implementations. Kathy brings five years of accounting experience along with seven years of Sage Intacct implementation experience. Along with her accounting experience, she has a passion for leveraging technology to lead finance teams worldwide through system implementations with a mission of increasing department efficiency through business process improvements.

Comments

Good afternoon,

Are you able to specify multiple data sources in step 1? We need data from AP Payment Detail and AP Bill Detail data sources.

Thanks!

Hi Bill, The custom report writer only allows for 1 data source, however ICRW does allow for combining multiple data tables using SQL: https://blogs.claconnect.com/intacct/cash-forecast-reporting-with-icrw/

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*