|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
Go to Db config,将下述字段长度和精度分别设为13和5
do a search for attribute UNITCOST with type DECIMAL
set the fields below to 13 with scale 5
POLINE.RECEIVEDUNITCOST
POLINE.UNITCOST
MATRECTRANS.CURRENCYORDERUNITCOST
MATRECTRANS.INVOICEMATUNITCOST
MATRECTRANS.POUNITCOST
MATRECTRANS.CURRENCYUNITCOST
INVOICELINE.UNITCOST
INVOICECOST.UNITCOST
Leave other costs fields in poline, matrectrans, matusetrans, invoiceline, invoicecost of DECIMAL type to a scale of 2 (out of the box maxdemo has the DECIMAL defaulted to 10,2)
stop app server. Run DBConfig
Create PO 1070, vendor is ATI
Make sure PAYONRECEIPT flag is false
with a line item 560-00 of qty 1, unitcost .25567
tab out of the unitcost field, linecost is rounded to .26
conversion faction is 1, storeroom CENTRAL, no tax
save and Approve PO
go to receiving app
click select ordered item button
select the poline, save. receipt status is now COMPLETE.
25. query the database as below:
SELECT UNITCOST FROM MATRECTRANS WHERE PONUM=\'1070\';
output is .00128
SELECT RECEIVEDUNITCOST FROM POLINE WHERE PONUM = \'1070\';
output:
RECEIVEDUNITCOST
----------------
.26
Create Invoice 1053 for PO 1070, copy poline to it. invoice unitcost is 0.26000
NOTE: Maximo should not be rounding the unit cost in step 25 and 26
There is a Hotfix available for this Issue which requires changing the matrectrans.unitcost to 13,5 via the back end. Please contact Maximo Support to get more information. |
|