Seguendo il tuo esempio, ho provado a modificare la struttura per avere un solo file contenente il mio report.
in pratica nel __openerp__.py carico il solo file reports/mio_report.xml
e nel mio_report.xml
<?xml version="1.0" encoding="utf-8"?>
<!--Custom report.-->
<openerp>
<data>
<template id="fabio_ordine_acquisto">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<div class="oe_structure"/>
TEMPLATE FABIO
</div>
</div>
</t>
</t>
</template>
<report
string="Report Fabio"
id="report_fabio_uno"
model="purchase.order"
report_type="qweb-pdf"
name="fabio_report.fabio_ordine_acquisto"
file="fabio.report_fabio_uno"/>
</data>
</openerp>
ma al momento della stampa ricevo l'errore
Uncaught TypeError: Cannot set property 'new_window' of undefined