When to Flatten a Schematic?

The result of flattening a schematic is basically a snapshot in time of your current hierarchical design. Common/opportune times to flatten a schematic/component in the design process include:

You cannot encrypt a .sxcmp file, encryption requires a flattened schematic.