AX 2012 R3 Retail statmement posting issue


While posting retail statement ID, i am getting error access denied, i tried all roles except sysadmin then i am getting the following error “The number for one time customer is missing.”

But if i assign sysadmin role i am able to post the retail statement.

Kindly suggest.