Hi James,
With journal posts, there are a lot of different screens and fields that you *could* possibly hit along the way. Most are related to the field status group or posting key (as you've seen in your example)
What you'll likely need to do is write some if statements into your script - if the posting key is in the range of customer postings, then show screen 0301, otherwise, show 0300.
------------------------------
Stephen Butler | Systems Analyst
RSA Insurance Group Plc
------------------------------