Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Неверная сумма НДС при учете в валюте.

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №1
 
11.03.2009 17:34

Добрый день!<br><br>Столкнулся с очень неприятной особенностью\ошибкой.<br><br>При распечатывании накладной (Документы->Учет товаров->Отгрузка товаров, продукции..) получателю с которым учет ведется в долларах - в накладной неверно указывается размер НДС! <br><br>Т.е. есть накладная на 1000 долларов, что по курсу, допустим 36,1234 = 36123 рубля 40 копеек.<br>В ней НДС должен быть 1000*18/118=152,54237... что, фактически в рублях (*36.1234) = 5510 р. 35 коп.<br> <br>Но в программе он $152.54 и всё что после - выбрасываеется (логично, доли центов наверно нигде не учитываются), но в рублях сумма уже иная из-за этого и составляет 5510 р. 26(!) копеек. <br><br>Погрешность всегда меньше рубля, но причина в неверной обработке суммы НДС - в валютном эквиваленте он округляется и при распечатывании считается уже округленным соотв. с точностью до 2х знаков после точки, в то время как для избежания погрешностей при пересчете из валюты в рубли необходима точность не менее 5 знаков...<br><br>Каким образом можно изменить точность учета(операций) в валюте с 2зн. после точки до 5. <br>И есть ли иное известное решение этой проблемы? <br><br>Насколько я понимаю она вполне возможно повсеместная при условии учета в долларах..<br><br>

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №2
 
12.03.2009 10:09

UPD: с точностью проблема практически решена правкой конфигурации и увеличением точности в ф-ции "Окр" и увеличением "точности" в поле таблицы "ндс". Осталась проблема с авторасчетом суммы НДС в таблицу (в у.е.). <br><br>Подскажите пожалуйста, кто знает может ли эта формула\операция\функция храниться вне модуля формы? т.к. изучил код модуля уже достаточно тщательно и не нашел чего либо явно отвечающего за автоподстановку (т.е. когда ввели вручную или автоматически посчиталась сумма по строке, автоматически расчитывается НДС, и он расчитывается автоматом - со старой точностью) - нужно очень найти эту формулу. <br><br>Подскажите пожалуйста, кто знает где хотя бы примерно её можно найти...

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №3
 
12.03.2009 10:21

Скорее всего вызывается функция или процедура какого-то общего модуля.<br>Самое правильное - пойти отладчиком и найти после какой строки изменилось значение.<br>Это общим алгоритм любого поиска ошибок или не точностей.<br><br>Вы ведь не указали, какая у вас платформа, какой релиз, какая конфигурация. Так что на частные и конкрутные ответы не расчитывайте.

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №4
 
12.03.2009 10:48

BelikovS, спасибо за совет! К сожалению не пользовался отладчиком никогда, попробую.<br><br>Речь идет о 1С Бухгалтерия 7.7 \ 504, конфигурация типовая.<br><br>Проблема возникает в форме "Документы->Учет товаров->Отгрузка товаров, продукции", на данный момент отредактировал таким образом чтобы в таблице формы была возможность указывать сумму НДС в виде "12.34567", и при распечатывании накладной пересчитывать все это в рубли\копейки корректно. <br>Но при автоматической подстановке при внесении данных в таблицу формы (товар, кол-во..) НДС подставляется автоматически в виде "12.34000" что не позволяет считать проблему окончательно решенной (

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №5
 
12.03.2009 11:22

Интересно а платить Вам тоже будут с тысячными долями или как?

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №6
 
12.03.2009 11:59

Спасибо даже за такой ответ :)<br><br>Вряд ли, но без тысячных долей для у.е. - в накладных НДС отражается неверно на вполне реальные копейки (как бы это не звучало). Т.е. из-за подобной погрешности данные указываемые в накладной в рублях-копейках элементарно не соответствуют реальным при пересчете в рублевом же их эквиваленте. <br><br>Указанный в накладной НДС не соответствует тому, который считается по формуле <сумма*18\118> только из-за такого непродуманного округления. Я не бухгалтер и не мне судить о том насколько критична эта погрешность в 2 или 75 копеек в указанном в накладной НДС, но она есть и ясно откуда она, важность обозначена как очень высокая, и я буду очень благодарен каким либо мыслям о том какими действиями еще можно решить подобную проблему. <br><br>Практически любой совет по теме может помочь так или иначе, поскольку я не занимался 1С и программированием в этой системе, в частности..

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №7
 
12.03.2009 14:19

"В глобальном модуле посмотрите ф-цию глПоказательДокумента(). В конце написано: Возврат Окр(Результат, 2, 1);<br>Только учтите - это уже будет распространяться не только на этот документ, а вообще на любой, который пользуется этой ф-цией."

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №8
 
12.03.2009 17:20

спасибо!<br><br>В рублях, что логично, копейки тоже делит на тысячные, буду думать как разграничить на "у.е"...

Kuein
читатель
офлайн
Дата регистрации: 17.03.2009
Сообщений: 1
Пост №9
 
19.03.2009 01:06

Прошу прощения, но у вас проблема только в печатной форме? То есть в "Книгу продаж" по выданной С/ф заносится сумма с корректно рассчитанной себестоимостью?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация