The last part of the presentation layer is printing out reports. In case you haven't till now, install
wkhtmltopdf as described in Chapter 1, Installing the Odoo Development Environment otherwise you won't get shiny PDFs as result of your efforts.
The conversion mechanism to PDFs is implemented in the addon report, so you should add it as dependency of your addon. Also double check that the configuration parameter
web.base.url (or alternatively,
report.url) is a URL accessible from your Odoo instance, otherwise report generation takes ages and the result looks funny.
<template id="qweb_res_partner_birthdays"> <t t-call="report.html_container"> <t t-call="report.internal_layout"> ...