20 lines
703 B
Python
20 lines
703 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import _, models
|
|
from odoo.exceptions import UserError
|
|
|
|
|
|
class AccountPayment(models.Model):
|
|
_inherit = "account.payment"
|
|
|
|
def action_open_l10n_ph_2307_wizard(self):
|
|
self.ensure_one()
|
|
if self.payment_type == 'outbound':
|
|
wizard_action = self.env["ir.actions.act_window"]._for_xml_id("l10n_ph.view_l10n_ph_2307_wizard_act_window")
|
|
wizard_action.update({
|
|
'context': {'default_moves_to_export': self.reconciled_bill_ids.ids}
|
|
})
|
|
return wizard_action
|
|
else:
|
|
raise UserError(_('Only Outbound Payment is available.'))
|