Showing results for 
Search instead for 
Did you mean: 

How to determine Milestone automatic confirmation case based on its offsetting

Former Member
0 Kudos

Hello Experts

          I'm having a problem with the milestone automatic confirmation logic and I hope you can help in solving this dilemma.

We are integrating PS milestones with SD billing plan in a milestone billing scenario. Whenever I confirm the holding activity of a milestone (any kind of confirmation) it automatically confirms all the subordinate milestones regardless of their offsetting "Offset to Start/ Offset to Finish/ Manual Offset"


I have an activity that holds a sales milestone which is offset to finish and aligned to earliest dates.

The activity's earliest start is 01/11/2015 and earliest finish is 15/12/2015.

Which means that the milestone's scheduled date is 15/12/2015.

Comes 1st of Nov. and we start the activity, we partially confirm the activity with minimal work and only one day of work (to keep track of actual dates).

The partial confirmation should not affect the milestone (since the milestone is offset to finish and a partial confirmation indicates anything but the activity's completion), However, the system behavior is to confirm the milestone regardless of its offsetting.

The system uses the finish date of the confirmation as the milestone date also regardless of the milestone offsetting.

Automatically confirming the milestone in PS (with actual date) removes the billing block from the relevant billing plan line in the sales document. Which in turn allows customer billing before its real due date and this causes a problem.

Do you have any ideas how to fix this?

Please see the first comment for the required behavior if anyone can help.

Thank you

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Anybody Help Please !!

Former Member
0 Kudos

Hello Gurus,

     Can anyone help please !

     Even if there is a user exit to help, please share it.

Former Member
0 Kudos

Required Behavior:

We need the system to depend on the milestone offsetting and confirmation

type to determine milestone confirmation as follows :-

Milestone Offset to Start:

     The system should confirm the milestone using the start date of the

     first confirmation only regardless of its type (Partial or Final).

Milestone Offset to Finish:

     The system should confirm the milestone using the finish date of the

     Final confirmation ONLY, and not before that.

Manual Offsetting of Milestone:

     Since the manual offsetting of a milestone (using offset days) is based

     on a subjective opinion of the project manager, no automatic milestone

     confirmation should be conducted.

     It's recommended if we can generate a pop up message that appears

     while saving the confirmation notifying the user of the existence of

     milestones (showing their data) and asking for the actual date for each.