# Copyright 2018-Today datenpol gmbh () # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). from odoo import api, fields, models from odoo.exceptions import ValidationError class AccountInvoice(models.TransientModel): _name = 'wizard.confirm.null_invoice' _description = 'Bestätige Nullrechnung' @api.one def button_confirm_null_invoice(self): invoice_ids = self._context.get('active_ids') if invoice_ids is None: return {'type': 'ir.actions.act_window_close'} invoice = self.env['account.invoice'].browse(invoice_ids) res = invoice.with_context(confirmed=True).action_invoice_open() return res