May be a matter of terminology here.
Different document types may be used for: Different permissions, different lifecycle, different attributes, different reports, etc. What is your need to have a different type by state (this is actually like divide by zero in math - not defined).