When reporting is enabled in Code On Time web applications, default reporting actions will be available in every controller.
![Default reporting actions in a web application created with Code On Time. Default reporting actions in a web application created with Code On Time.](http://codeontime.com/blog/2012/12/overview-of-reports/image02.png)
The report can be produced in PDF, Excel (XLS), Image (TIFF), or Word (DOC) format. The picture below shows an example of a PDF report.
![Default PDF report using the standard report template. Default PDF report using the standard report template.](http://codeontime.com/blog/2012/12/report-pdf-action/image04.png)
Reporting abilities can be expanded with custom reports. The master-detail order report shown below can easily be reproduced in a Northwind sample web application.
![Simple filtered report displaying master-detail custom report.](http://codeontime.com/blog/2012/12/order-form-samplepart-29/image06.png)
The report can be extended with multi-level grouping to handle multiple orders. It may be rendered with different filtering parameters to fulfill multiple purposes.
![Master-detail report with multi-level grouping of orders. Master-detail report with multi-level grouping of orders.](http://codeontime.com/blog/2012/12/custom-reports/image02.png)