根据项目设置对工时条目金额进行四舍五入。
项目描述
根据项目设置对销售中的工时条目金额进行四舍五入。
一个典型的用例是:您工作了5分钟,但您希望开票15分钟。
使用此模块,您可以在项目上配置舍入单位或因子,并且该项目任务上跟踪的所有行将显示舍入金额。
如果您愿意,您可以在每个条目上手动覆盖此值。
销售订单行上的交付数量 - 以及由此产生的发票 - 将使用舍入金额进行计算。因此,费用行和其他非工时行将更新为等于金额的舍入金额。
警告:此模块不能与timesheet_grid一起使用,除非进一步适配,因为更新现有工时行将不会更新舍入金额。为了实现这一点,您需要覆盖adjust_grid函数以传递force_compute上下文键。
目录
配置
转到项目并设置以下字段以满足您的需求
工时舍入单位
定义舍入单位。例如,如果您想四舍五入到1小时,您可以设置为1.0。如果您想四舍五入到15分钟,可以设置为0.25。
工时舍入方法
选项:“否”(默认值),“最接近的”,“向上”,“向下”。
请参阅odoo.tools.float_utils.float_round以了解差异。
工时舍入因子(百分比)
当未定义舍入单位时,您可以按固定百分比进行舍入。
当使用单位和因子时,因子将首先应用
结果 = round(amount * percentage, unit)
已知问题/路线图
提高测试覆盖率
错误追踪器
错误跟踪在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。
项目详情
哈希 for odoo12_addon_sale_timesheet_rounded-12.0.1.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11056ae48c92adab6e47d4c55055a0a50febecce7758b7595aca5486d4a2354a |
|
MD5 | 74e64fffac892facdd69a25aa7b18c6e |
|
BLAKE2b-256 | 980bb67489b3a944e989383acdd6a10482171f1681014bb70ed00731fe5fa0d4 |