Добрый день! Сформировала Декларацию по НДС за 2 кв. 2023г. В разделе 9 «Сведения из книги продаж» по строке 260 сумма 11 506 795,50. Если округлить должно получиться 11 506 796. А в раздел 3 сумма налога в рублях по строке 010 — 11 506 795. Получается ошибка на 1 рубль при округлении. Еще раз перепровела все документы, закрыла месяц, перезаполнила декларацию. Ошибка в округлении не ушла. Подскажите, в чем может быть дело?
Все комментарии (4)
Комментарии закрыты.
Наталья, здравствуйте!
Здесь не поможет перепроведение документов: действуют правила команды округления.
Округлением в 1С занимается специальная команда Окр(< Число>, < Разрядность>, < РежимОкругления>)
В разделе 3 округление идет до целых, то есть < Разрядность> = 0, а вот что нас интересует — это третий параметр < РежимОкругления>, который ПО УМОЛЧАНИЮ задается = 0.
В Синтаксис-помощнике давайте посмотрим, как работает команда ОКР(, , < РежимОкругления>=0) — см. скрин (я для 010 строки показываю код, но на саморм деле это нам не принципиально, потому что команда округления — общая и работает на всех строках раздела).
Синтаксис-помощник указывает, что при < РежимОкругления>=0 значение не будет увеличиваться на 1: в этом случае «при округлении 1.5 = 1»!
Именно так и происходит в вашем случае: 11 506 795,50 округляется до просто целого — 11 506 795.
Чтобы получить 11 506 796 по текущим правилам, нужно либо иметь значение 11 506 795,51 и выше. Либо доработать регламентный отчет и команды Окр(11 506 795,50, 0, < РежимОкругления>=0) заменить на Окр(11 506 795,50, 0, < РежимОкругления>=1).
Тут ничего нельзя настроить — так работает команда, которую использует 1С
Вы можете написать на горячую линию 1С по вашей ситуации и возможно разработчики внесут в сам отчет настройку округления, чтобы таких ситуаций не возникало.
Мы же не дорабатываем конфигурации 1С, а тоже работаем с тем, что дают разработчики.
Ирина, добрый день! Спасибо за подробное объяснение. Как я поняла из Вашего ответа, эта ситуация не только касаемо моей программы, а в целом у всех пользователей 1С — если регламентный отчет не доработан, параметр ПО УМОЛЧАНИЮ задается = 0?
Получается, т.к. вручную строку 260 подкорректировать нельзя, другие пользователи либо дорабатывают отчет, либо оставляют как есть. При проверке отчета программа ошибку не выдает. Подскажите, если я не буду ничего дорабатывать и оставлю все как есть, будет ли это считаться ошибкой?
«Как я поняла из Вашего ответа, эта ситуация не только касаемо моей программы, а в целом у всех пользователей 1С — если регламентный отчет не доработан, параметр ПО УМОЛЧАНИЮ задается = 0?» (с)
Да, в коде я посмотрела: при заполнении раздела 3 отчета передается < Режим округления = 0>
«Получается, т.к. вручную строку 260 подкорректировать нельзя, другие пользователи либо дорабатывают отчет, либо оставляют как есть. При проверке отчета программа ошибку не выдает. Подскажите, если я не буду ничего дорабатывать и оставлю все как есть, будет ли это считаться ошибкой?» (с)
Будет ли считаться ошибкой — не знаю, ведь у принимающей стороны своя программа и как там обрабатываются отчеты мы не знаем. Вы можете сдать как есть и при возникновении вопросов объяснить ситуацию. Или перед сдачей отчета позвонить и уточнить по ситуации у принимающей стороны. Вероятность, что все будет хорошо высокая, с учетом, что 1С проверка ошибок не выдает. Но это, повторяю, 1С, а не программа принимающей стороны.
Обязательно напишите на горячую линию 1С по этой ситуации, чтобы в будущем таких вопросов не возникало.
Есть еще вариант: если выгружаете отчет в Xml файл перед отправкой, то откройте его в редакторе Блокнот. Там найдите эту цифру поиском (меню Правка — Найти) значение поиска 11506795 и измените «5» на «6». Иногда такое проходит, если ничего другое менять не надо.
Ирина, спасибо большое!