# -*- coding: utf-8 -*-
from odoo import models, fields, api


class RoundingOff(models.Model):
    _name = 'rounding.off'

    def round_off_value_to_nearest(self, value):
        round_off_by = self.env['ir.values'].get_default('sale.config.settings', 'round_off_by')
        if(round_off_by > 0):
            half_round_off_by = round_off_by / 2.0
            remainder = value % round_off_by
            return -remainder if remainder < half_round_off_by\
                else round_off_by - remainder
        return 0