ПРОФЕССИОНАЛЬНЫЙ
1С-ПРОГРАММИСТ от 800 ₽

Упрощаю работу в 1С, устраняю ошибки и экономлю Ваше время 

за счет профессиональной автоматизации

Пересчет из валюты в валюту УТ 10.3 при расчетах в у.е.

❓ Проблема: Расчеты с контрагентом ведутся в у.е. Документы на отгрузку необходимо формировать в рублях согласно правилам бухучета. Если в документе реализации указать валютные суммы и пересчитать в рубли, то сумма считается по курсу без учета четырех знаков после запятой. В документ на печать попадают не корректные цифры.

🆘 Пример: Имеются данные в табличной части, первая строка имеет сумму 412,00 EUR в т.ч НДС 18%
По идее, при пересчете в рубли мы должны взять курс 68,0586 и умножить на 412,00 и получить 28040,14.
Но в итоге имеем 28 040,00

❗ Управление Торговлей 10 ведет себя следующим образом:

  1. Берет курс 68,0586, округляет его до двух знаков после запятой: 68,06.
  2. 68,06 умножает на цену 4,12. 68.06*4.12 = 280,4072. Округляем до двух знаков: 280,40
  3. 280.4 * 100 = 28 040,00

При чем, это штатная логика.

✅ Однако, пугаться не стоило. Управление Торговлей 10 подразумевает, что если расчеты ведутся в у.е., то необходим расчет курсовых разниц. Потому корректный расчет берет на себя и записывает в регистр расчетов. То есть, если все оставить как было на первой картинке и сделать печатную форму, суммы рассчитаются правильно и на печати они будут в рублях.

Посты по теме: