A deal type is a label that can be used to classify deals within Trading Programs. Deal types are available within reports. Each of your scheme types can have a set of permitted deal types. This limits the deal types which can be selected for a scheme of that scheme type.
It's possible to configure a user to only have permission to certain deal types.
This article explains how to configure a deal and choose its deal type.