В конце месяца как обычно формируем записи книги покупок. Но 19 счет закрывается только частично. По каким-то партиям происходит закрытие, а по каким-то нет. Внешне вроде все одинаково в тех накладных которые закрываются и не закрываются, поэтому стал лазить по отладчику.
Выяснилось, что при формировании записей книги покупок собираются остатки по регистру накопления НДСПредъявленный.
При чем не на дату документа Формирование записей книги покупок, а на дату, получаемую из функции ПолучитьДатуПоискаСчетовФактурПоПриобретеннымЦенностям(). Всю ее приводить не стану, только часть:
Если ДатаДокумента < '20150101' ИЛИ КонецДня(ДатаДокумента) <> КонецКвартала(ДатаДокумента) Тогда Возврат КонецДня(ДатаДокумента); Иначе День = 24 * 60 * 60; ДатаПодачиДекларации = НачалоДня(ДатаДокумента) + 25 * День; .....
Из этого кода видно, что если делаем документ концом квартала, то остатки из регистра накопления берутся на 25 дней позже, чем дата документа. В моем случае я делал документ на 30 июня, а 01 июля была сделана накладная, в которой НДС включался в стоимость материалов и 19 счет закрывался этой накладной (соответственно и в регистре сведений НДСПредъявленный делалась расходная запись). Т.о. грубо говоря, на 25 июля остаток в регистре накопления по соответствующей партии нулевой и запись в формирование записей книги покупок не попадает, соответственно 19-й счет на конец квартала не закрывается.
Спасибо большое! Помогло! А почему такая формула расчета?
Честно говоря прочитал свою же статью почти как в первый раз ). Давно это было. Если бы меня кто-то спросил почему 19 счет не закрывается, то я бы даже не вспомнил. А почему именно так - я не задавался таким вопросом. Наверняка что-то умное заложено, но бухгалтера как правило не хотят по заумным путям ходить, поэтому я в свое время объяснил им что происходит и как можно исправить и дальше пошел )
Отправить комментарий