Тэк-с... Вот Вы-то мне как раз и нужны, Пахом.
Вкратце по теме: по ТК РФ вы там не "аванс" начислили, а заработную плату за первую половину месяца. Документ ведь так и называется в 1С, согласитесь.
Ну а какая зарплата, если нет ни одного отработанного дня за 01-15? Да никакой. Документ 1С был пустым, однако шустрые бухгалтеры там вручную пробили грязные суммы и уже успели выплатить чистые таковые. Когда по коду ЗУПа рубят топором ручника - НДФЛ летит на три буквы, что вы там уже успели заметить.
Этот ошибочный док Начисления зарплаты за первую половину месяца - в мусорку недрожащей рукой, крестом его красным, но без песта [шутка].
Ежу понятно, что в случаях незарплатных авансов надо просто заводить разовые начисления по дате выплаты аванса и такие же доки но с отрицательными суммами по дате выплаты основного незарплатного начисления (в ветке - Простой).
Давайте делать красиво и по уму. Готовы?
Переформулируем задачу.
У нас есть уже выплаченные суммы на руки. Нам надо их легализовать в грязных начислениях расчётом ОТ ОБРАТНОГО - от этих выплаченных чистых сумм. С учётом прямого расчёта НДФЛ.
Если да - то я вот сейчас скачал свежую внешнюю обработку epf:
https://infostart.ru/1c/reports/2595895/
и могу прислать Вам, но при условии, что мы за несколько часов её приведём в божеский вид.
Каркас и метод барышни-разработчика нас устраивает вполне, а вот сам расчёт её ни в какие ворота. Саму Процедура РасчитатьФиксАвансы(Знач УчитыватьРК) Экспорт надо полностью заново переписать. ТЗ я дам.
Ну или любому кандидату в напарники, кто захочет и у кого найдётся несколько часов свободного времени. А то я тут два дня возился самостоятельно с языком 1С, когда с толковым кодером решили бы задачу на раз-два-три )