diff --git a/addons/accounting_pdf_reports/wizard/account_report_common_partner.py b/addons/accounting_pdf_reports/wizard/account_report_common_partner.py new file mode 100644 index 0000000..41ec27f --- /dev/null +++ b/addons/accounting_pdf_reports/wizard/account_report_common_partner.py @@ -0,0 +1,18 @@ +from odoo import fields, models + + +class AccountingCommonPartnerReport(models.TransientModel): + _name = 'account.common.partner.report' + _inherit = "account.common.report" + _description = 'Account Common Partner Report' + + result_selection = fields.Selection([('customer', 'Receivable Accounts'), + ('supplier', 'Payable Accounts'), + ('customer_supplier', 'Receivable and Payable Accounts') + ], string="Partner's", required=True, default='customer') + partner_ids = fields.Many2many('res.partner', string='Partners') + + def pre_print_report(self, data): + data['form'].update(self.read(['result_selection'])[0]) + data['form'].update({'partner_ids': self.partner_ids.ids}) + return data