12 lines
445 B
Python
12 lines
445 B
Python
from odoo import api, models, _
|
|
from odoo.exceptions import UserError
|
|
|
|
|
|
class AccountCashRounding(models.Model):
|
|
_inherit = 'account.cash.rounding'
|
|
|
|
@api.ondelete(at_uninstall=False)
|
|
def _unlink_except_pos_config(self):
|
|
if self.env['pos.config'].search_count([('rounding_method', 'in', self.ids)], limit=1):
|
|
raise UserError(_('You cannot delete a rounding method that is used in a Point of Sale configuration.'))
|