Files
enterprise-addons/l10n_fi_intrastat/wizard/intrastat_goods_submission_wizard.py

27 lines
895 B
Python

import json
from odoo import models
class L10n_Fi_IntrastatIntrastatGoodsSubmissionWizard(models.TransientModel):
_name = 'l10n_fi_intrastat.intrastat.goods.submission.wizard'
_inherit = 'account.return.submission.wizard'
_description = 'Intrastat Goods Submission Wizard'
def action_proceed_with_submission(self):
# Extends account_reports
self.return_id._mark_completed()
return super().action_proceed_with_submission()
def print_csv(self):
options = self.return_id._get_closing_report_options()
return {
'type': 'ir_actions_account_report_download',
'data': {
'model': self.env.context.get('model'),
'options': json.dumps(options),
'file_generator': 'fi_intrastat_export_to_csv',
'no_closing_after_download': True,
}
}