Данный обработка последовательно по дням выбранного периода анализирует остатки и обороты по описанным ниже счетам бухгалтерского учета в разрезе договоров с покупателями. Для дополнительной защиты данных обработка выполняется только при монопольном доступе в базу. Все создаваемые документы последовательно нумеруются с префиксом "А", а также имеют в комментарии спецсимвол, обозначающий их программное создание.
Правила выполнения обработки:
Последовательно за каждый день выбранного периода анализируются данные по произведенным оптовым продажам (Дт 62.1 - Кт 90.1.1) в разрезе договоров с покупателями и отдельно считывается имеющееся сальдо по счету 76.АВ в разрезе договоров и документов "Счет-фактура выданный (на аванс)". По результатам анализа этих данных формируется и проводится необходимое количество документов "Запись книги покупок", которые зачтут НДС с полученных ранее авансов по договорам отгрузки. За этот же день анализируются проводки по поступлению от покупателей через кассу и банк (Дт 50.1,51 - Кт 62.2) с парсингом даты и номера платежного документа и отдельно считывается получающееся сальдо по счету 62. При обнаружении аванса по договору формируется и проводится документ "Счет-фактура выданный (на аванс)", который начислит НДС с аванса по счету 76.АВ.
Пошаговое выполнение по дням двух описанных действий даёт нам автоматическое формирование проводок по счету 76.АВ за весь период. Обработка при выполнении выводит список всех создаваемых документов, а также диагностику отсутствия аналитики (субконто) в базе данных, необходимых для её работы.
Если бухгалтер вашей организации тратит значительное время на анализ и обработку данных по полученным авансам, если после сведения НДС с авансов "ключевой" покупатель просит провести накладную в уже почти закрытом периоде и последущие данные по 76.АВ становятся неактуальными, если отгрузка и оплата по покупателю разносится строго по разным договорам (контрактам), а в аналитике 76.АВ договора не видно и приходится всё время "нырять" в счет-фактуры на аванс, то даная разработка за несколько секунд сделает всю эту рутинную и неблагодарную работу за вас.