A classe de condição controla um tipo de condição em relação ao seu propósito, como preços, acréscimos, descontos, impostos, etc. É um atributo-chave que distingue os tipos de condições e define seu propósito e comportamento.
A categoria de condição classifica ainda mais um tipo de condição dentro de uma classe de condição. Por exemplo, PR00 e EDI1 são ambos tipos de condição de preços, então ambos têm 'B' como classe de condição, mas PR00 é utilizado como preço base e EDI1 é utilizado como preço esperado pelo cliente, essa diferença é considerada pela categoria de condição.