Чтобы НДФЛ вообще не брался, можно код вычета в договоре авторского заказа проставить и сумму вычета, равную сумме дохода.
Но проблемы это не решит, статус все равно нужно подобрать правильный.
А я что-то такого пока не увидел.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший