根据项目设置对工时条目金额进行四舍五入。
项目描述
基于项目设置在销售中四舍五入工时条目金额。
一个典型的用例是:您工作了5分钟,但您希望开具15分钟的发票。
使用此模块,您可以在项目上配置舍入单位或因子,并且此项目任务上跟踪的所有条目将显示舍入金额。
如果您想的话,您可以手动覆盖每个条目上的值。
销售订单行上的交付数量(以及由此产生的发票)将使用舍入金额进行计算。因此,费用行和其他非工时条目将更新为等于金额的舍入金额。
警告:此模块不能与< cite >timesheet_grid cite >一起使用,除非进行进一步适配,因为更新现有工时条目不会更新舍入金额。为了实现这一点,您需要覆盖< cite >adjust_grid cite >函数,以传递< cite >force_compute cite >上下文键。
目录
配置
转到项目并根据您的需求设置以下字段
工时舍入单位
定义舍入单位。例如,如果您想舍入到1小时,可以设置为< cite >1.0 cite >。如果您想舍入到15分钟,可以设置为< cite >0.25 cite >。
工时舍入方法
选项:“无”(默认值)、“最接近”、“向上”、“向下”。
请参阅< cite >odoo.tools.float_utils.float_round cite >以了解差异。
工时舍入因子(百分比)
当未定义舍入单位时,您可以使用固定的百分比进行舍入。
当同时使用单位和因子时,因子将首先应用
result = round(amount * percentage, unit)
已知问题/路线图
提高测试覆盖率
错误跟踪器
错误在GitHub Issues上跟踪。GitHub Issues。如果遇到问题,请检查您的错误是否已经被报告。如果是您首先发现的,请通过提供详细和受欢迎的反馈来帮助我们解决问题。
请不要直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Simone Orsi <simone.orsi@camptocamp.com>
Thomas Nowicki <thomas.nowicki@camptocamp.com>
Akim Juillerat <akim.juillerat@camptocamp.com>
Foram Shah <foram.shah@initos.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
本模块是GitHub上OCA/timesheet项目的一部分。
欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo14_addon_sale_timesheet_rounded-14.0.1.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed5a267b61e21dd2e515f15c87760c4d1d1afa4eabe6b5363ba947f4504344b6 |
|
MD5 | 4efc32e423d69f3a8123eaafd86f276e |
|
BLAKE2b-256 | 8d5e6f59596adeb544f2da62f334aaa93cbb170a705ebd09ef4b4abcfbc81256 |