Similar but distinct. Derating an engine is done primarily to reduce engine temps and thereby extend life. The disadvantage is obviously a reduction in available performance. Flat rating an engine can also extend life (depending on operational usage), but is principally done to guarantee performance at non-ISA 'standard' altitudes or ambient temps.
Cheers,
t/shaft