Если у вас возникyт вопросы, связанные с практической реализацией технических заданий, вы всегда можете обратиться ко мне с предложением или за консультацией, или пригласить к сотрудничеству.
Обращайтесь ко мне лично в телеграмм @Yuriy_EB (efficient business)
Ниже приводится описание функциональности в реализованном отчете. Описание разделено на три части:
1. Техническое задание на создание отчета.
2. Описание реквизитов отчета.
3. Сценарий использования отчета.
Техническое задание на создание отчета
Описание условий использования продукта. Документ «Отчет о розничных продажах» переносится в 1С:Бухгалтерию предприятия из программы «Торговое предприятие 7». Суммы в документах округляются не по математическим правилам, а по заданным на стороне ТП7 правилам округления. Нужно обосновать изменение механизма переноса документов, изменение настроек округления и добиться переноса корректных данных по НДС. Иначе не формируется корректная декларация по НДС. Использование отчета планируется в конфигурации 1С:Бухгалтерия предприятия, ред. 3.0.174.25 и более свежих.
Требования. Краткие требования к создаваемому отчету:
1. Нужно иметь возможность формировать отчет с несколькими колонками.
· Документ (Отчёт о розничных продажах). Колонка - ссылка на документ «Отчет о розничных продажах».
· Сумма по документу.
· Сумма НДС.
· Расчетная сумма по документу.
· Расчетная сумма НДС по документу.
· Расхождение (между расчётными суммами и фактическими).
2. Расхождение нужно подсвечивать красным.
3. Нужен отбор документов за период и по организации.
4. Нужен механизм сохранения отчёта в файл, для сравнения после повторного переноса данных документов ОРП.
Описательная часть.
Отчет реализован в виде внешнего отчета и работает на схеме компоновки данных (СКД). Файл отчета имеет имя <АнализРасхожденийПоНДСдляОРП.erf>. В самом отчете реализована основная форма отчета «ФормаОтчета», форма настроек отчета «ФормаНастроек» и форма варианта «ФормаВарианта». Основная работа пользователя происходит с использованием основной формы отчета, а вспомогательная, связанная с настройкой реквизитов и настройка варианта используемого отчета, выполняется продвинутыми пользователями в двух других формах.
Сам отчет формируется на основе запроса к документам «Отчет о розничных продажах» и их табличной части «Товары», для конфигурации 1С:Бухгалтерия предприятия, ред. 3.0.174.25. При этом, происходит считывание фактических данных по каждой строчке табличной части «Товары» документа «Отчет о розничных продажах» и в этом же запросе подсчитываются все возможные варианты НДС по документу.
Далее, результат формируется в виде таблицы, в строках которого присутствует фактическая информация по фактическим суммам и предоставляются расчетные суммы. Это позволяет пользователю относительно быстро и удобно сравнить фактические и расчетные показатели, и выявить имеющиеся ошибки ручного заполнения (или автоматического заполнения при переносе) документа «Отчет о розничных продажах».
Описание реквизитов отчета
Ниже приводится подробное описание реквизитов табличной части формируемого отчета. Отчет формируется в виде табличного документа и выводится в соответствующий реквизит (табличный документы) в форме отчета.
1. В отчет выводятся поля:
2.1. Организация – реквизит документа ОРП.
2.2. Документ – ссылка на документ ОРП.
2.3. Вид операции – реквизит документа ОРП.
2.4. Проведен – признак проведения документа (булево, да/нет).
2.5. Пометка удаления - признак пометки документа на удаление (булево, да/нет).
2.6. Документ без НДС - признак отсутствия сумм НДС в документе (булево, да/нет).
2.7. Сумма включает НДС - признак использования варианта расчета для документа «НДС в сумме» (булево, да/нет).
2.8. Сумма документа – реквизит документа, общая сумма по документу (заполняется автоматически, на этапе создания и заполнения документа).
2.9. Расчетная сумма документа – расчетная величина, рассчитывается по табличной части «Товары» документа ОРП, колонка «Сумма» в табличной части документа.
2.10. Разность (сумма) – величина разности между «Сумма документа» и «Расчетная сумма документа». Проверяет правильность подсчета общей стоимости по строчкам табличной части «Товары».
2.11. НДС – реквизит документа, общая сумма НДС по документу.
2.12. Расчетная сумма НДС - расчетная величина, рассчитывается по табличной части «Товары» документа ОРП, колонка «Сумма НДС».
2.13. Разность (НДС) - величина разности между «НДС» и «Расчетная сумма НДС». Проверяет правильность подсчета общей величины НДС по строчкам табличной части «Товары».
2.14. НДС 20% - расчетная величина, рассчитывается по формуле (Х /100)*20.
2.15. НДС 20 /120 - расчетная величина, рассчитывается по формуле (Х /120)*20.
2.16. НДС 10% - расчетная величина, рассчитывается по формуле (Х /100)*10.
2.17. НДС 10 / 110 - расчетная величина, рассчитывается по формуле (Х /110)*10.
2.18. НДС 7% - расчетная величина, рассчитывается по формуле (Х /100)*7.
2.19. НДС 7 / 107 - расчетная величина, рассчитывается по формуле (Х /107)*7.
2.20. НДС 5% - расчетная величина, рассчитывается по формуле (Х /100)*5.
2.21. НДС 5 / 105 - расчетная величина, рассчитывается по формуле (Х /105)*5.
2.22. Без НДС / НДС 0% - просто НДС приравнивается к 0. В обоих случаях – это просто ноль. Однако, по задумке законодателя – ответственные за подготовку и сдачу налоговой отчетности (декларации) «не должны забывать, что это за операция».
2. Перед формированием отчета нужно настроить период отбора и организацию. По умолчанию - все поля отображаются (там выбраны все ставки НДС и виды расчета).
3. Есть возможность загрузить отчет в Дополнительные отчеты и обработки.
4. Подсветка полей происходит по условию:
4.1. Если «Сумма документа» НЕ РАВНА «Расчетная сумма документа», то подсвечивается КРАСНЫМ поле «Сумма документа» и «Разность (сумма)».
4.2. Если «НДС» НЕ РАВНО «Расчетная сумма НДС», то подсвечивается КРАСНЫМ поле «НДС» и «Разность (НДС)».
Остальные колонки помогают понять, как была получена расчетная сумма по документу и расчетная сумма НДС (лишние колонки можно отключить в пользовательском режиме).
Сценарий использования отчета
1. Пользователь открывает отчет из файловой системы компьютера или справочника «Дополнительные отчеты и обработки».
2. Открывается форма отчета и пользователь настраивает дату формируемого отчета и выбирает организацию, по которой будут анализироваться данные.
3. При нажатии кнопки «Сформировать» выполняется процедура формирования отчета и полученный отчет выводится в виде табличного документа в форму отчета.
4. Пользователь получает возможность сравнить фактические данные документов «Отчет о розничных продажах» по сумме документа и величине НДС, причем в разрезе разных ставок НДС и разных вариантов расчета (НДС сверху, НДС в сумме).
На рисунке 7 приведен пример, когда «Сумма документа» и «Расчетная сумма документа» совпадают, а величина «Разность (сумма)» равна 0 (на рисунке чистое поле). Зеленым цветом выделены совпадающие величины «НДС» и «Расчетная сумма НДС». В полях «НДС 20 /120» и «НДС 10 /110» представлены суммы. Если сложить их, можно получить значение равное значению в поле «Расчетная сумма НДС». По выделенной зеленым цветом строчке – расхождений нет. Но вот строчкой ниже, имеем расхождение в 0,02 рубля. Это выделено красным цветом (вторая строчка снизу).
5. Полученный отчет можно сохранить в файл формата Excel и использовать для последующей работы (сравнение, исправление, или повторный перенос из базы Торговое предприятие 7). При этом, по фактическим данным из табличной части «Товары» документа «Отчет о розничных продажах» можно понять – какой вид расчета использовался (НДС в сумме или НДС сверху), какие ставки НДС применялись. Это может помочь найти пути, как исправить документ так, чтобы правильные данные отразились в декларации по НДС.
На рисунке 8 представлен порядок действий для сохранения данных в файл Excel. Нужно нажать пиктограмму дискетки, откроется диалог сохранения файла. В диалоговом окне нужно выбрать «Лист Excel» и ввести удобное для сохранения файла имя, например, с датой формирования отчета.
Ниже представлены примеры выявленных ошибок.
На рисунке 9 представлена ситуация, когда в колонке «%НДС» выбрано неправильное значение 10% и 20%, а нужно было выбрать «10 /110» и
«20 /120», т.к. по документу видно - выбран вариант расчета «НДС в сумме».
При этом, в самих вариантах номенклатуры также был неправильно выбран вариант расчета НДС и он был заменен на значения «10 /110» и «20 / 120». Это нужно для корректного ручного заполнения документа «Отчет о розничных продажах». При выборе / перевыборе номенклатуры, меняется значение в колонке «%НДС» на значение из номенклатуры. Кроме этого, берется актуальная цена и пересчитываются все суммы по строке.
В данном случае, обработка позволяет посчитать НДС по каждому документу и помочь определить неточность или найти ошибку – по суммам НДС можно понять, какой вариант расчета и ставки НДС применялись. Однако, после исправления таких ошибок, все еще могут оставаться ошибки связанные с округлением сумм до целых копеек. Такие расхождения позволяют выявлять поля «Разность (сумма)» и «Разность (НДС)». Величина расхождений будет отображаться в них. Если расхождений нет, поля строки пустые.
Если у вас возникли вопросы, связанные с практической реализацией технических заданий, вы всегда можете обратиться ко мне с предложением или за консультацией и пригласить к сотрудничеству.
Обращайтесь ко мне лично в телеграмм @Yuriy_EB (efficient business)
Также, подписавшись на мой канал вы не пропустите интересных обновлений, а ваши подписки и оценки «Нравится» Дзен сможет использовать для оценки полезности контента на моем канале и показывать его более широкой аудитории по релевантным запросам.