FBV3 -> List -> Enter release X Complete X Released X
Document type SA -> select
Environment -> Object links & choose Linked work items ->
Parked document
Double click one of the last ones labeled Post parked document
Extra -> Container: This will give you picture below:

When a document is approved, evidently the open posting periods are not checked. Line item validations are done, if the approver selects Complete, Release instead of Back arrow, Release. If approvals are done from work flow, then Complete is the only option. But nothing on the header seems to be checked. If the posting period is closed and the approver goes into the header and modifies the date, then they will get an error message. But if the period is open but the approver does not have authorization to post in prior periods changing the dates will not kick in the header validation rules.
Flags associated with each step:
So why isn't the posting date checked for open posting periods? This is not a validation issue. Joe thinks it is validation but I think something else might be going on. "Posting period 002 2001 is not open" is not a validation error message. The validation error message would read:
Val.FI_HEAD: User FULLER cannot post to period 002/2001
I'm trying to test in an environment where the posting period is open but the user does not have authorizations to post to a prior period. Would the Header validation rule appear when the approver tries to "complete" it? Line item validations do appear.
There was code in the validation rule that allowed modifications to by-pass header validation rules. Kyriakos changed the code to force all parked transactions to go through the validation rules even if modifying. This code went into production on Oct 19, 2000. But problem still presists! Check out new SAGA!

Header validation via F-02:


