NINS_CODE/bahmni-addons/bahmni_account/models/rounding_off.py

16 lines
523 B
Python
Raw Normal View History

2024-12-12 22:37:39 +06:00
# -*- 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