启用黑暗模式!
人力资源-无薪叶子-工资-管理- - - - - - - odoo - 10. - png
由: 门的正义与发展党

Odoo人力资源,无薪休假和工资管理

Odoo拥有一个与人力资源和工资引擎集成的平台。整合人力资源和工资单可以减少文书工作,允许自动更新,并降低提供合并报表的难度。OdooHr工资单引擎,处理一切需要计算Hr工资单,支付的税,等等。可以使用这个hr_payroll模块来管理公司的工资表。在这里,我们将讨论基本工资单的创建,并使工资规则扣除无薪休假从工资单。

安装工资单,留下附加组件。员工可根据规定的休假类型申请休假。无薪假是一种休假,属于工资规则扣减的范畴。如果无薪休假得到经理批准,则在创建当前员工工资单时应扣除。在工资单的表单视图中,我们可以看到一个列表,其中包含了工作日、休假等列表。按照以下步骤扣除无薪假期的工资。

1.创建一个 合同 员工

HR-Unpaid-Leaves-payroll-Management-in-Odoo-10-1-cybrosys

规定工作时间表、类型、期限、基本工资、工作许可明细、计划工资和工资结构。这里的工资结构是一套规则,用来计算当前雇员的工资单。

2.离开请求

HR-Unpaid-Leaves-payroll-Management-in-Odoo-10-2-cybrosys

员工Gilles要求4天无薪休假,目前处于批准阶段

3..创建工资规则从工资单中扣除无薪休假工资。

HR-Unpaid-Leaves-payroll-Management-in-Odoo-10-3-cybrosys

Goto -> payroll -> salaryrules -> create,然后将此规则添加到合同的工资结构中
-选择一个规则类别[这里我们选择扣除]
-给出一个唯一的代码
—按[none]选择。—始终为“True”
-基于[code]的计算- Python代码
- Python代码

#可用变量:
#----------------------
包含工资单的对象
#员工:人力资源。employee对象
#合同:人力资源。合同对象
# rules:包含规则代码的对象(之前计算过的)
# categories:包含计算工资规则类别的对象
(属于该类别的所有规则的总数)。
对象包含计算的工作日
包含计算输入的对象
#注意:返回值必须在变量'result'中设置
#我们的计算代码,以计算金额在31天
试一试:
result =-(contract.wage/31) * worked_days.Unpaid.number_of_days . result =-(contract.wage/31) * worked_days.Unpaid.number_of_days
除了:
结果= 0


4.为员工创建工资单

Goto ->工资单->工资单->创建

HR-Unpaid-Leaves-payroll-Management-in-Odoo-10-4-cybrosys

在这里,工作日列表中填满了休假
-按工资规则计算计算表
-你可以看到计算的无薪休假作为扣除电脑表。

HR-Unpaid-Leaves-payroll-Management-in-Odoo-10-5-cybrosys


如果你在odoo需要任何帮助,我们是在线的,请与我们聊天。




11
评论

默罕默德Rustom

我使用的代码是try: result =-(contract.wage/30) * worked_days. paid。Number_of_days except: result = 0结果总是0请帮助

30/12/2019

-

3:45AM

Anjila快活

我得到了很多信息,谢谢

28/05/2019

-

4:19AM

安娜

哇! !想要得到最好的实际工资管理,这是最好的合适的系统,这对我们工资总是他更好的服务非常有帮助,你应该保持你的写作,谢谢分享最好的方式提供工资解决方案

27/03/2019

-

1:20PM

上刊登Vadhiya

很有用,谢谢

21/09/2018

-

12:19AM

这一正义与发展党

@sanu,这应该是你代码中的错误。只是清除所有不需要的字符在python代码形式,并尝试。如果您的规则代码是paid,那么在博客中定义的代码是正确的。这是测试。请您看一下您定义的合同。如果你想知道,如何配置工资规则,检查odoo的官方文档或检查其他与工资规则相关的博客。

19/10/2017

-

6:25AM

门的正义与发展党

@sanu“Python代码错误”,这实际上是在处理规则。我们在这里定义python代码。因此,当试图访问对象不存在的工钱单将产生错误。因此,必须检查已创建的规则。不要忘记检查你给出的规则和相关配置是否正确。请随时与我们的支持联系。

19/09/2017

-

6:32AM

sanu

你好,先生。我已经按照您的步骤,但不幸的是“Python代码错误”弹出错误。我希望你能对这个答复作出回应。我使用Odoo 10社区

19/09/2017

-

1:51AM

默罕默德

我真的很感谢你提供的信息

17/03/2019

-

6:57AM

周杰伦

我使用了相同的代码,但我得到的错误消息“错误的python代码定义的工资规则无薪(无薪)。”

16/10/2017

-

8:46AM

丽娜

非常有用的信息。谢谢你的分享。

11/07/2018

-

4:33AM

默罕默德Kamran

Python条件:result = worked_days。无薪和worked_days.Unpaid。Python代码:result = -(contract.wage/30) * worked_days.Unpaid.number_of_day . count = -(contract.wage/30

02/11/2017

-

5:44AM



留下你的评论

whatsapp
位置

卡利卡特

欧宝娱乐平台网站Cybrosys技术有限公司
Kinfra科技公园的Neospace
Kakkancherry,卡利卡特
印度喀拉拉邦- 673635

位置

伦敦

Cybrosys有限
α的房子,
伦敦伯勒高街100号
SE1 1LB,英国

位置

科钦

欧宝娱乐平台网站Cybrosys技术有限公司
香港湾仔区Thapasya大厦1楼
Infopark Kakkanad,
印度科钦- 682030。

位置

班加罗尔

Cybrosys技术解决方案
庄园,8楼,
迪金森的道路,
印度班加罗尔- 560042

给我们发信息