flectra/addons/l10n_ae_extend/wizard/vat_201.py

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)