Are you sure UMB is being used, or is it an assumption because of the account?
What movement type are you using? You say MB1A but not the movement type.
If you are not sure the UMB is being used, refer to this blog Account Determination - Why was this account determined? in order to debug the call to OBYC.