在员工档案中输入了人工成本1000,在列表中显示的跟详情中显示的不一样?为什么?怎么办?
详情页中维护人工成本为1000
列表中显示为140.77
1. 开始我以为是因为用的中文环境,可能选了两个不同的字段,切换到英文后,发现都是LABOR COST,这个原因排除了
2. 140.77➗1000刚好跟货币汇率一致,可能是什么原因导致系统把人民币转换成美元了
3. 但是该员工的所属子公司的本位币是RMB
4. 这个子公司的最上级母公司本位币是USD,于是我修改该员工所属公司为Parent Company后,列表中显示的人工成本与详情中一致了,都是1000,修改所属公司为Japan后,列表也显示未1000,这说明系统在列表显示人工成本的时候,会根据货币汇率将所属公司的本位币和最上级母公司的本位币进行转换(到这里我又想会不会是我当前登录账号的所属公司为Parent Company导致的,可是我把所属公司改成Qingdao后,列表中的人工成本依然会转换成美元)
5. 那怎么办呢?显然我们需要在list中不按员工所属公司货币显示成本
6. 于是我去查了SuiteAnswers,来看官方解释
原来是以Setup > Company > Company Information > Currency字段设置的货币为准
7.官方解决方案,增加一个自定义字段
8. 最终效果