根据项目设置对工时条目金额进行四舍五入。
项目描述
根据项目设置对销售中的工时条目金额进行四舍五入。
典型用例是:你工作了5分钟,但你想开票15分钟。
使用此模块,您可以在项目上配置舍入单位或因子,并且此项目任务上跟踪的所有行都将显示舍入金额。
如果您愿意,可以在每个条目上手动覆盖值。
销售订单行上的交付数量(以及由此产生的发票)将使用舍入金额进行计算。因此,费用行和其他非工时行将使用与金额相等的舍入金额进行更新。
警告:此模块不能与 timesheet_grid 无进一步适配使用,因为更新现有工时行将不会更新舍入金额。为了实现这一点,您需要覆盖 adjust_grid 函数以传递 force_compute 上下文键。
目录表
配置
转到项目并根据您的需求设置以下字段
工时舍入单位
定义舍入单位。例如,如果您想舍入到1小时,可以设置为 1.0。如果您想舍入到15分钟,可以设置为 0.25。
工时舍入方法
选项:“否”(默认值),“Closest”,“Up”,“Down”。
请参阅 odoo.tools.float_utils.float_round 以了解差异。
工时舍入因子(百分比)
当未定义舍入单位时,您可以按固定%进行舍入。
当同时使用单位和系数时,系数将首先应用。
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>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
本模块是GitHub上的OCA/timesheet项目的一部分。
欢迎您贡献。要了解如何操作,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo13_addon_sale_timesheet_rounded-13.0.1.0.1-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2b7a27ee32c7be979c21d5fc2350e13d2d134744d4f30cc611a0d24f6923c5a3 |
|
MD5 | b7b5bcfe373607aceaed156bf1f13418 |
|
BLAKE2b-256 | a956a5675f04e8494e949958e3f43c3534b01e06b0026ba3b1129cd45b5b1927 |