基于项目设置的圆形时间表条目数量。
odoo12-addon-sale-timesheet-rounded的Python项目详细描述
基于项目设置的销售中的圆形时间表行金额。
一个典型的用例是:你工作5分钟,但是你想开15分钟的发票。
使用此模块,您可以在项目上配置舍入单位或因子 并且此项目任务中跟踪的所有行都将显示四舍五入的金额。
如果需要,可以在每个条目上手动覆盖该值。
销售订单行上的交付数量-以及 发票-将使用四舍五入的金额计算。 因此,费用线和其他非时间表行将更新为 等于金额的四舍五入的金额。
警告:此模块不能与时间表网格一起使用 作为现有时间表线的更新的适应不会更新 四舍五入的金额。要实现这一点,您需要覆盖调整网格函数 传递force\u compute上下文键。
目录
Configuration
转到项目并根据需要设置以下字段:
- 时间表舍入单位
定义舍入单位。 例如,如果要舍入到1小时,可以设置1.0。 如果要舍入到15分钟,请设置0.25。
- 时间表舍入方法
选项:“否”(默认)、“最近”、“向上”、“向下”。
请参阅odoo.tools.float_utils.float_round以了解差异。
- 时间表舍入系数(百分比)
如果未定义舍入单位,则可以按固定百分比舍入。
当同时使用一个单位和一个因子时,将首先应用该因子:
result = round(amount * percentage, unit)
Known issues / Roadmap
- 提高测试覆盖率
Credits
Contributors
- 西蒙娜Orsi<;simone.orsi@camptocamp.com>;
- 托马斯·诺维茨基,thomas.nowicki@camptocamp.com>;
- Akim Juillerat,akim.juillerat@camptocamp.com>;
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
此模块是github上OCA/timesheet项目的一部分。
欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute。