Логичней Делать столбец need_registration и ставить туда true, если регистрация документа необходима.
Регистрация документа это по сути действие, которое нужно или не нужно совершить. Соответственно при таком варианте становится интуитивным то, что если true - действие нужно совершить.
Если делать через skip_registration, то при true действием будет "не регистрация", соответственно в случае регистрации документа поле будет false - действие "пропустить регистрацию" не нужно совершать. Бред какой-то)