This error is being returned to riteSCAN from SYSPRO. The Distributed amount must match the non-merchandise cost.
One known issue that can cause this error is if the user’s group permissions do not include the PORRNM business object.
If the user does not have rights to the PORRNM business object, SYSPRO will not return the Non Merchandise Cost to riteSCAN. Then riteSCAN will attempt to post a value of 0.00 and the error is produced from SYSPRO.
Ensure that the SYSPRO Group that the SYSPRO Operator belongs to has the business object PORRNM granted.