AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • Rolodex
    • Podcast
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

Acumatica Report Designer – Report Versions

January 29, 2015 by Tim Rodman

If you have had to manage an ERP system for a company, then you know how difficult it can be to keep track of your customized reports. While you are making changes to a report, you always think that you’ll remember what changes were being made and why. But as time rolls on, month after month, and year after year, the reports in your ERP system can become chaotic.

When was that report changed last? Who requested the change? What changes were made? Was this report even customized or is it the stock report?

Or maybe you need to roll the report back to a prior version, some version in between the original out of the box version and the most current version. Did you save an archived copy of the report every time you made a change?

Report Versions

One of my favorite features in the Acumatica Report Designer program is the ability to save a report as a new version.

When saving a report, all you have to do is click the Save as new version box, then put something in the Version description field:

Acumatica Report Designer - Save as new version

The Version description field is a good place to put in who requested the change, why the request was made, and what changes were made. Acumatica will automatically track when the report gets saved.

Once you save different versions of a report, they will appear on the Report Versions tab of the report in Acumatica:

Acumatica Report Designer - Report Versions Tab

As you can see, the Version description field shows up in the Description column and the date that the report was saved shows up in the Created column. I saved all my versions on the same day, so of course all the dates are the same.

Version Description Character Limitation

I wish the Version description field was a little larger so you could enter more information about the version.

But it’s only 50 characters wide. Still, that’s enough room to enter a summarized version of what changes you made.

Activate Prior Versions

It’s very easy to roll back to a prior version. All you need to do is click the row of the version that you want and then click the ACTIVATE button.

Activate a prior report version

Then you will see that the version you selected is now active:

View which version is active

Now, when you run the report, it will use the report definition from the prior version of the report.

My Thoughts

This is a nice feature because it allows you to easily rollback to a prior version. Also, with a prior version active, when you open the report in the Report Designer program, it will open the prior version. Then you could make a change and save the report with a new version or maybe as a new report entirely.

The best part about this is that Acumatica tracks all this for you, without you having to have some kind of source code control software or offline version tracking software running. Everyone is accessing the same central list of reports and report versions without having to do any manual work. And there can only be one active version so no one gets confused.

Some Improvements

Of course it would be nice if the Version description field was longer, maybe 255 characters instead of 50 characters.

It would also be nice to have another column called Requestor so you could track who requested each change. The column could be a lookup to all the Acumatica users. Even if a requestor doesn’t use Acumatica, you could add them as a user without any permissions just to get them in the list. You won’t be penalized since Acumatica allows unlimited users.

Where Info Is Saved

If you’re wondering where the information gets saved in the database, it gets saved in the UserReport table:

Acumatica UserReport Table

(there are also columns LastModifiedByID, LastModifiedByScreenID, and LastModifiedDateTime, but they wouldn’t fit in the screenshot above)

The cool thing is that the actual report definition gets saved in the Xml column so there is no file outside the database that you have to worry about. If you were to save the report using File -> Save As… instead of File -> Save To Server… and then open the file in Notepad, you would see something like this (just the first few lines shown):

Acumatica Designer XML File

Which, as you can see, is the same information that is stored in the Xml column in the UserReport table.

Here’s a quick video version of this post:

Filed Under: Acumatica Reporting Tagged With: Acumatica, Acumatica Blog, Acumatica Business Intelligence, Acumatica Learning, Acumatica Report Designer, Acumatica Report Writer, Acumatica Reports, Acumatica Training, Report Versions

By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • EP 160: How long does it take an Automation Schedule to run in Acumatica (Podcast) November 7, 2025
  • EP 159: Mark Safran – Smartsheet Dashboards with Acumatica data (Podcast) October 29, 2025
  • EP 158: Garrett Rochell – Acumatica Upgades, especially with the Modern UI (Podcast) October 4, 2025
  • acuCONNECT 2025 – Visualizing Inventory Balance $ and Service Level % TOGETHER September 19, 2025
  • EP 157: acuCONNECT 2025 Preparation – Part 4 (Podcast) September 16, 2025

Recent Forum Posts

  • sangland

    RE: Customer Portal Setup - Access issues to create sales order

    Hi, was there an answer for this problem?

    By sangland , 1 week ago

  • Bronwyn Duprey

    RE: Attribute Input Mask

    Does anyone know where I can find instructions on the f...

    By Bronwyn Duprey , 3 weeks ago

  • Astra Mathis

    RE: Importing Acumatica User Roles / User Security Permissions from Excel

    @nangel SM651500 Access Rights by Role or SM651700 Acce...

    By Astra Mathis , 1 month ago

  • matthewjames

    RE: Generic Inquiry Screenid changes to ScreenId=00000000

    if anyone gets this error again (resetting screen ID to...

    By matthewjames , 2 months ago

  • Travis

    RE: Pick List report suddenly not splitting on Shipment

    I never found a solution initially - here I am 3 years ...

    By Travis , 2 months ago

  • ToonSix

    RE: Feeling Stuck on Making a Sandbox of our Database

    Delete as many snapshots as possible before making a ne...

    By ToonSix , 2 months ago

  • Retha

    RE: Printing Product Labels from Purchase Receipt

    I have read the article on the How to print multiple pr...

    By Retha , 3 months ago

  • Paul Lambert

    RE: Generic Inquiry into Business Event to monitor Import Scenarios

    An idea I've been brainstorming and haven't yet tested ...

    By Paul Lambert , 3 months ago

  • Jacky Mao

    How to make Customer Class ID available in Business Events for AR302000 (Payments and Applications)

    Hi everyone, I’m trying to create a Business Event fo...

    By Jacky Mao , 3 months ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2025 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.