Direct Ship Status in P4312 Processing Option


Hello All,

I need your valuable thoughts on the following issue " System allows to Invoice a SD ORder, even though OD is in the 1st Step of Routing"

My Setups:
Set Direct Ship Status as 580 in P4312 Processing option.
Invoice Report is set with data selction "Status Code - NExt in equal to 580"

Process folowed.

1. Create a SD ORder Order such that status gets updated as 520 & 560
2. Receive the OD ORder into Routing ( in Routing Definition Rec is set in Step 2 ( Stock ) and Vocuher is set in Step 1)
3. IF i run the Invoice on SD, Invoice is getting printed.

Wondering is this due to any set up related issue or bug.