По илее со статусом "2" должно печататься когда счет-фактуру не создаешь. И печать идет из реализации, но программа тогда не дает распечатать пишет нет СФ.
(Зачем тогда сделали возможность печати из реализации и из СФ).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший