Start date changing and finite

Hello,
We’re trying to understand the expected behavior behind how and why start dates change during job creation by MRP and release/schedule.
MRP often generates unfirmed jobs with very early start dates. However, when we go into Job Entry and release/schedule those jobs, the start date moves forward. We’d like to understand why this shift occurs and whether it’s expected system logic or a setup issue.
A related point: most of our jobs have one finite-scheduled operation. When we manually check the Finite Capacity checkbox on a job that already has a finite operation, the start date does not change when we release the job. Should we be checking that box when releasing jobs? If so, when is it appropriate, and if not, why does checking it lock the dates?
It seems likely that this behavior could be affecting our overall schedule, so we want to be sure we understand:
• Why MRP assigns an earlier start date to unfirmed jobs
• Why the start date shifts forward when releasing and scheduling through Job Entry
• Why checking the Finite box prevents the date change
• What the intended or correct workflow is to avoid unintended schedule changes
Any clarification on the expected logic and recommended process would be really helpful.
Typically when we release a job, we are using these standard selections –

When using these selections, you can see here that the unfirmed job has a start date of 12-17 but then when released, it changed to 2-13 when releasing with the scheduling above.


What are the settings used to run MRP ? For example, what are the status of those checkboxes:

Maybe you are running MRP with infinite scheduling and the firm jobs are scheduled finitely

They are set like this -

A theory : maybe MRP is running with finite scheduling and you are manually scheduling firm jobs with infinite scheduling.

On the screenshot of your unfirm job, it looks like the job was scheduled forward with finite scheduling, with a very early start date and a big gap between start and due date.

On the screenshot of your firm job, it looks like it was scheduled infinitely backward, hence a start and due date very close to the req date

It may have to do with allowing historical dates in the MRP run. I believe that will allow scheduling a start date prior to today to allow the job to finish on time.

The job scheduling may not allow historical dates (not sure) so it would have to start from today and go forward giving later dates

1 Like

What does the Scheduling Direction field on the Planning tab/card of your Site Maintenance say? Forward, Backward, or something else?

@jrc1293

When looking at the images in your first post, I noticed that the Scheduling Options are for Job M1681570 and the Job Entry screen (after scheduled) is for Job M1681572. Is Job M1681570 for the same part? The only reason I ask is because that job was being scheduled Backward and the Due Date is showing as 12/17/2025, which is start date showing on the unfirm job.

What is causing the demand? Is it a sales order? If so, are there multiple releases on the sales order line with different Ship By Dates for each release?

I’m guessing that all the answers to those questions are yes which may play into the Start Date on the unfirm job.