在General Settings->Currencies->Set Decimal places for Currencies里进行货币的小数点配置:
假设我们在gui里输入1000 JPY。1000在框架内被转化成10, 然后传给CRM_ORDER_MAINTAIN, 创建opp后传出框架,框架再乘以100,得到1000.
Incident里的use case:
CRM_ORDER_MAINTAIN 接到10,由于使用的account上维护了一个custom pric proc和payment terms,
会导致one order framework调用line 95的func再次将已经convert后的10除以100,得到0.1
框架再把0.1 乘以100,得到10:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":