Skip to Content
author's profile photo Former Member
Former Member

Error Message IO229- serialised and split valuated

Our Maintenance world, has spares that are serialized and split valuated which needs to be sent to vendor for repair and received. We are using the sub contracting process to do the refurbishment.

When doing GR for the sub contracting purchase order, I get the error message IO229 - Batch for Serial number 1234 differs from document batch.

I went through some of the previous post and found a note which says change the valuation using IQ02. However after doing this I still get an different error message IO231- stock data of the serial number is not suitable for goods movement.

This issue occurs only for materials that are Serialized and Split valuated

Has anyone experienced this issue? Any work around or solution?


Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Oct 22, 2015 at 11:29 PM


    This issue is described on the following KBA:

    1999588 - MIGO: Error IO229 with Split Valuated, Non Batch managed, Serialized material

    The following explanation is provided:


    • This error is displayed because the Valuation type in Serial Number Master is different from what is entered in MIGO.
    • When Split Valuation is activated, it is represented as "Batch Records." This can be demonstrated in transaction MMBE.
    • Valuation type in prior goods movement would be updated in Serial Number Master - in order to avoid inconsistency in follow-up documents.


    • This is a standard system behaviour.
    • Valuation type in prior Goods Movement will update the Valuation Type in Serial Number Master - Master batch field.
    • In order to post Goods Receipt with a different valuation type, Master Batch in Serial Number has to be changed via IO02.


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Caetano, Thanks for your reply.

      I already went through this KBA, The t.code IO02 does not exist, it should be IQ02.

      After I change the master batch, I get error message IO231-stock data of the serial number is not suitable for goods movement.

      Any directions?



Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.