С учетом того, что действительно СФ может быть по разным чихам, мне нравится, что это отдельная сущность не аналогичная накладной по заказу. И в т.ч. что ее можно удалять/переделывать. Как конкретно реализованы классы и формы по работе с СФ - это отдельный вопрос и тут я уже не так рад