Try to post the same movement thru transaction MIGO or MB01, if you get same error, contact functional to get correct data to test (*), else check your mapping of data.
Regards,
Raymond
(*) Look at OBYC (as already posted) or browse table T030 or set a break-point at start of FM MR_ACCOUNT_ASSIGNMENT.