Uma programação de desconto inclui os seguintes elementos:
- um cabeçalho de programação de desconto, que contém o código, o tipo e o uso da programação de desconto
- uma ou mais linhas de programação de desconto que contêm os descontos.
Os descontos especificados em uma programação de desconto são expressos como uma percentagem ou valor e estão sujeitos a uma quantidade ou valor mínimo ou máximo.
Uma programação de desconto pode ser vinculada a um livro de preços.