Are all commercial cooking operations required to have a grease containment system?

Per NFPA (National Fire Protection Association) standards and codes, commercial cooking operations need to have a container to collect the grease that drains from the upblast fan.  Here is an excerpt from NFPA 96 related to grease containment:

NFPA 96 Fire Codes for Rooftop Grease Containment

7.8.2 Rooftop Terminations

7.8.2.1 Rooftop termination shall be arranged with or provided with the following:  

(4) The ability to drain grease out of any traps or low points formed in the fan or duct near the termination of the system into a collection container that is noncombustible, closed, rainproof, and structurally sound for the service to which it is applied and that will not sustain combustion


(5) A grease collection device that is applied to exhaust systems that does not inhibit the performance of any fan

[6] Listed grease collection systems that meet the requirements of 7.8.2.1(4) and 7.8.2.1(5)

8.1 Exhaust Fans for Commercial Cooking Equipment

8.1.1.3 Upblast fans shall have a drain directed to a readily accessible and visible grease receptacle not to exceed 3.8 L (1 gal).