...
Если товар рецептурный и ПКУ, тогда предупреждение на красном фоне и пользователь обязательно должен ввести реквизиты рецепта (хотя бы дату)
Если товар рецептурный, но не ПКУ, тогда предупреждение выводится на белом желтом фоне, а реквизиты для рецепта вводить необязательно
Если товар маркированный, но не рецептурный, данные о рецепте вводить необязательно
Перед оплатой чека в рабочем месте кассира система проверяет, если товар маркированный, отпускается по рецепту и ПКУ, но данные о рецепте не введены, тогда чек пробить нельзя
...