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

US Payroll: Earliest MD change date

Hi Experts,

While ruuning payroll with taxation (BSI 9.0) system is throwing following error

'Not every unaccounted period is in current

for employee

Please update the earliest MD change date in

infotype 0003 to

Then rerun payroll for employee'

In IT3, Earliest MD date is 27.06.2011 and the master data change happened is for IT210. But when i was running payroll for the period 30.07.2011 to 12.08.2011 (biweekly), this error is coming. Anybody suggest why this error coming?

There is no master data change happened before this date. So why system asking for the change in IT0003?

Pls suggest,


Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Sep 23, 2011 at 12:15 PM


    The reason for this behavior is because tax calculation is when-paid basis (according to constructive receipt rules), and for this reason when system find a retro period with UNB table it will force a retro for the first period found in UNB table, with the objective of carry all difference of those retro periods to current in-period.

    When you run the payroll simulation the system will try to rebuild tables UNB and BAL since the earliest date found in the UNB. If the table BAL contains wage types from period, the system will search for the start date of the period that is inside and try to use this date as earliest date.

    In other words, the system will use tables UNB, BAL and XDFRT to bring all differences to inperiod to keep the payroll when paid basis. So, the system will check the earlist wage on these tables to retro calculate all affected periods.

    As final result the system will check if the earliest date set in infotype 0003 is less then the for-period begin date. In case it is not, the message that you are facing will be generated.

    On the next productive payroll run the earlist date will be automatic updated in infotype 0003 for this employee.

    Last but not least you can maintain the payroll constant UPD03 to change the earliest date in infotype 0003 also in simulation run. This will make the payroll simulation run correctly. Kindly try in test system before doing in production

    With Regards,


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Karthik,

      I am getting the similar issue as described by Vinoli and I have cross checked the points you mentioned above.

      Could you please let me know what needs to be done exactly in the system to resolve this issue?

      This is coming in production system and I am not able to run payroll for one employee because of this issue. Do i need to apply any SAP Notes?

      Appreciate your expeditious response. Thanks!


      Poonam Rajput

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.