アバターyakumo

> ご回答の通り、discount行が登録できました。

よかったです!

> 以上、お手数をおかけしますが、ご回答の程お願いいたします。

こちら公式の方への要望ですか?
何に対しての回答を期待されています?

たしかに qty: null は同値として扱ってほしいかもしれませんね。

ただ条件に応じて validation 条件が変わるといっても、
リクエスト作る時にtypeごとにモデル作って上げるだけなので、
一括処理にしても一度書くだけで不便さは無いのかなと感じます。
※ 個人的な感想です