About

What is REPORTER?

REPORTER is a tool that allows you to efficiently build and deploy PDF documents directly in NetSuite using your own data, from one or multiple record types. The layouts are coded using HTML, CSS and FreeMarker.

In addition, the solution uses the Big Faceless Reporter Generator syntax for rendering the documents. If you are used with working with Advanced PDF templates in NetSuite, you will quickly adopt this tool and hopefully you will as quickly discover all the new possibilities this tool enables that were not previously possible.

Engines

The app uses multiple engines for rendering and creating PDF documents.

As with standard Advanced PDF/HTML templates, our tool uses the same versions of the FreeMarker Java Template Engine and the Big Faceless Report Generator currently adapted and supported by NetSuite.

The current versions used are:

  • FreeMarker - 2.3.26

  • BFO - 1.1.70.


Information about the currently supported versions can be found in the NetSuite Help Center. Navigate: SuiteCloud Platform > SuiteBuilder (Customization) > Advanced PDF/HTML Templates > Enabling the Advanced PDF/HTML Templates Feature.

In addition to above the app also includes its own custom-built engine, the Layout engine.

Included roles and centers

Reporter is installed with a preconfigured center and user role in NetSuite called Reporter Administrator (SC). Before you get started with creating your first layout, assign yourself the role and any other user that will be working with the tool in your account.


The included roles are:

  • Reporter Administrator (SC)

  • Reporter Integration Role (SC)


If you would like to use these roles make sure to create your own copies of the roles and assign those roles to your users. This will allow you to make your own customizations to the roles and not risk to get those changes overwritten the next time the tool is updated with a new release.