The report renderer generates printed reports from report definitions. Like the report writer, the report renderer is a multi-platform tool which is available as either a standalone application or an embedded version bundled with xTuple. The report renderer is designed to connect to PostgreSQL databases; however, the application’s source code could be modified to enable connections to other databases, as well.
The standalone report renderer can be used by xTuple users to generate custom reports—that is, reports which are not available using the xTuple menu structure. This flexibility enables users to extend the reporting capabilities of xTuple.
In this section, we will focus on the standalone report renderer. The standalone version gives users the ability to connect to multiple databases—and generate custom reports from those databases.