23 lines
794 B
Python
23 lines
794 B
Python
|
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
||
|
|
||
|
from flectra import fields, models
|
||
|
|
||
|
|
||
|
class Vat201Report(models.TransientModel):
|
||
|
|
||
|
_name = "vat.201.report"
|
||
|
_description = "Vat 201"
|
||
|
|
||
|
date_from = fields.Date(string='Start Date')
|
||
|
date_to = fields.Date(string='End Date')
|
||
|
company_id = fields.Many2one(
|
||
|
'res.company', string='Company',
|
||
|
required=True, default=lambda self: self.env.user.company_id)
|
||
|
currency_id = fields.Many2one(related='company_id.currency_id')
|
||
|
|
||
|
def print_report(self, data):
|
||
|
data['form'] = \
|
||
|
self.read(['date_from', 'date_to', 'company_id', 'currency_id'])[0]
|
||
|
return self.env.ref('l10n_ae_extend.action_report_vat_201'
|
||
|
).report_action(self, data=data)
|