Letyshops

О поиске решения для задачи подбора исторического курса при переводе финансовой отчетности в иностранной валюте

Андрей Гершун

Начало в выпусках: #47

Часть третья

Проблема Б: пересчет запасов

Пересчет стоимости запасов в иностранную валюту является одной из самых сложных задач, встающих при переводе отчетности. И кстати, отнюдь не все компьютерные системы, декларирующие возможность ведения двойного учета, позволяют правильно рассчитывать стоимость запасов в долларах.

Обычно эта задача разбивается на две подзадачи: пересчет остатка запасов (для отражения в балансовом отчете) и пересчет себестоимости реализованных запасов за период (для отражения в отчете о прибылях и убытках). Давайте введем новые определения.

Пусть:

  • А - входящее сальдо счета запасов на начало периода;
  • D - дебетовый оборот в течение периода;
  • С - кредитовый оборот в течение периода;
  • B - исходящее сальдо на конец периода.

Очевидно, что для счета запасов выполняется равенство: A+D-C=B.

Теперь давайте сформулируем задачу пересчета запасов. Нам надо найти такие функции ,,, чтобы ,, а также.

Задача поиска функции была решена нами раньше (см. предыдущую часть статьи). Мы можем с достаточной степенью надежности аппроксимировать с помощью среднего или средневзвешенного курса (или ).

К сожалению, мы не можем найти такой же простой способ расчета для и. Но с другой стороны мы знаем, что эти функции могут быть выражены одна через другую соотношением: . То есть, имея на руках значение хотя бы одного параметра, мы без труда получим и другое значение. Отметим, что вопрос о поиске у нас тоже не стоит - мы знаем его из данных предыдущих периодов (если мы его не знаем, то его поиск - это отдельная задача, и про нее мы тоже поговорим).

Бухгалтерский учет является наукой приблизительной, и поэтому даже при ведении учета в одной валюте, определение себестоимости уже является нетривиальной задачей. Существуют несколько способов определения себестоимости, среди которых наиболее широко распространены следующие способы (кроме перечисленных способов также существуют и другие способы):

  • средневзвешенной цены
  • ФИФО
  • ЛИФО

Выбор метода обычно производится исходя из особенностей каждого метода. Например, в условиях гиперинфляции метод ЛИФО дает наибольшую экономию налогов, а метод ФИФО дает наибольшее значение остатков на складе.

Часто случается, что задача перевода отчетности осложняется тем фактом, что для российского учета используется способ средневзвешенной цены (наиболее распространенный среди российских предприятий), а для западного учета используется метод ФИФО (наиболее распространен среди компаний США). Но даже если способ учета в российском и западном учетах совпадает, то изменение курса валют в результате инфляции, вносит серьезные искажения при переводе.

Согласно международному стандарту МСФО 󎲭 при переводе счета запасов должен использоваться курс на дату составления отчетности (так как это балансовый счет), а для перевода счета себестоимости реализованных товаров должен использоваться средневзвешенный курс (так как это счет прибылей и убытков). В случае если в стране есть гиперинфляция, то согласно другому стандарту МСФО 󎲵, перед пересчетом остатки запасов надо скорректировать с учетом влияния инфляции. Существует несколько способов коррекции влияния инфляции: приведение к текущим ценам, приведение к общему уровню цен (с использованием индекса потребительских цен). Но часто из-за несоответствия изменений индекса инфляции и курса доллара это требование не соблюдается, и перевод отчетности ведется с привязкой к курсу доллара (или другой твердой валюты). Тему перевода отчетности с коррекцией на гиперинфляцию мы рассмотрим дальше, а сейчас давайте вернемся к задаче пересчета счетов запасов.

Давайте рассмотрим небольшой пример. Предположим, что наша торговая компания в марте 1999 года проводила следующие операции с запасами:

Дата

Курс
$

Приход

Расход

Цена руб.

ВХ. САЛЬДО

 

10

 

98

01.03.99

22.86

   

100

02.03.99

22.89

5

-1

100

03.03.99

22.89

   

100

04.03.99

22.93

7

-6

100

05.03.99

23.01

 

-2

100

06.03.99

23.09

3

 

100

07.03.99

23.09

   

100

08.03.99

23.09

   

100

09.03.99

23.09

   

100

10.03.99

23.03

 

-2

101

11.03.99

22.98

6

 

101

12.03.99

23.04

   

101

13.03.99

23.12

2

-10

101

14.03.99

23.12

   

101

15.03.99

23.12

   

101

16.03.99

23.26

3

 

102

17.03.99

23.35

4

 

102

18.03.99

23.41

   

102

19.03.99

23.65

 

-8

102

20.03.99

23.68

1

 

102

21.03.99

23.68

   

102

22.03.99

23.68

   

102

23.03.99

23.92

2

 

103

24.03.99

24.29

7

-11

103

25.03.99

24.22

   

103

26.03.99

24.18

2

 

103

27.03.99

24.19

2

 

103

28.03.99

24.19

   

29.03.99

24.19

   

103

30.03.99

24.20

   

103

31.03.99

24.18

8

-6

103

ИСХ.САЛЬДО

 

16

   

Предположим, что на 1 марта на складе в запасе было 10 штук товара по цене 98 рублей каждая. В марте 1999 года по данным Госкомстата (www.gks.ru) инфляция, точнее изменение индекса потребительских цен, составило 3.2%. В нащем примере мы считаем, что стоимость товара менялась в течение месяца со 100 рублей за штуку до 103 рублей.

Соответствующие расчеты в рублях дадут нам следующие расчеты остатков и себестоимости.

Метод

Остаток B
(руб.)

Себестоимость C
(руб.)

Средневзвешенная цена (расчитанная в конце месяца)

1617.29

4649.71

Средневзвешенная цена (плавающая)*

1644.92

4622.08

ФИФО

1648

4619

ЛИФО

1598

4669

*Способ плавающей средневзвешенной цены подразумевает перерасчет средневзвешенной цены после каждой операции с товарами, другой способ поразумевает проведение расчета средневзвешенной цены один раз в конце месяца.

Теперь давайте рассчитаем эти операции в долларах:

  • Входящее сальдо (на 01.03.99 - 10 шт. по 98 руб.): мы пока не рассматриваем способы пересчета входящего сальдо, поэтому давайте возбмем это значение из данных за прошлый месяц. В нашем примере оно будет равнятся для российского учета 980 рублей и для западного $42.87 соотвественно.
  • Первая операция (02.03.99 - дебит 5 шт. по 100 руб.): с точки зрения западного учета эта проводка должна быть пересчитана в доллары с использованием курса на дату проводки
  • Вторая операция (02.03.99 - кредит 1 шт.): а вот с операцией списания все гораздо сложнее: дело в том. что если учет запасов ведется по исторической стоимости (а именно этот метод используется и в российских стандартах и в стандартах GAAP), то и списание должно производиться по исторической стоимости. То есть мы должны воспользоваться одним из способов ФИФО, ЛИФО или средневзвешенной цены, расчитанных на базе долларовых операций.
  • Третья операция (04.03.99): и т.д. и т.п.

В результате мы получим следующие значения запасов и себестоимости в долларах.

Метод

Остаток
B$

Себестоимость
C$

Средневзвешенная цена (расчитанная в конце месяца)

$69.08

$198.61

Средневзвешенная цена (плавающая)

$199.45

ФИФО

$68.07

$199.61

ЛИФО

$68.42

$199.26

В таблице указаны точные значения, к которым мы будем стремиться при попытке аппроксимировать функции и . Теперь давайте рассмотрим приблизительные способы. и начнем мы с метода ФИФО.

Решение Б1: если у вас ресторан...

... и вы используете метод ФИФО, то вам крупно повезло (по крайней мере, в рамках этой задачи). Дело в том, что основная часть запасов в ресторане состоит из продуктов, а продукты (особенно те, которые используются в ресторане) быстро портятся, и запас приходится возобновлять чуть ли не ежедневно. То есть, все продукты, которые есть в запасе, были приобретены сегодня или вчера по установившимся рыночным ценам. Для того чтобы получить долларовую стоимость продуктов, необходимо:

  • провести инвентаризацию и посчитать количество продуктов на складе (в ресторанах и так инвентаризация проводится, чуть ли не ежедневно)
  • перемножить остатки на складе на текущую рыночную стоимость, что даст нам рублевую стоимость склада, а дальше перемножить полученную цифру на курс доллара.

В нашем примере закупочная цена на конец месяца составляла 103 рубля за штуку. Соотвественно, общая стоимость запасов по рыночным ценам (покупки) была равна 1648 рублей, что при пересчете по курсу на конец месяца даст нам $68.16.

Если инвентаризация не проводилась, то в качестве приблизительной рублевой суммы можно воспользоваться остатками по данным бухгалтерии, рассчитанным по методу ФИФО или средневзвешенной цены.

Решение Б2: Метод средней оборачиваемости (для способа ФИФО)

Следуя логике метода ФИФО, первыми списываются товары, которые были приобретены первыми. То есть в конце периода остатки на складе состоят из товаров, которые были приобретены в последнюю очередь и еще не списывались. Можно сказать, что эти товары были приобретены в последние n-дней (месяцев, лет). Как рассчитать это число n?

На самом деле это число приблизительно равно средней оборачиваемости товаров на складе. Для его расчета нам потребуется знать средний остаток в текущем периоде, который может быть рассчитан по формуле:
,
где - это остаток на день t. Но на практике эту формулу часто сокращают до двух слагаемых
:.

Теперь рассчитаем так называемый "оборот товаров на складе" M, то есть сколько раз товары прошли полный цикл "закупки-продажи". Он равен:
.
Нам осталось рассчитать количество дней по формуле

(здесь T - это количество дней в периоде).

Зная количество дней, в течение которые были куплены товары, которые лежат на складе, мы можем примерно рассчитать стоимость товаров в долларах по формуле:

.
Здесь знаком отмечен средний курс за последние

n-дней рассматриваемого периода.

Действительно, если мы знаем, что товар на складе был приобретен в послежние n дней, то логично предположить, что мы можем пересчитать этот товар в доллары по среднему курсу за эти последние дни. Очевидно, что вместо дней можно производить расчет по неделям, месяцам и даже годам в зависимости от того какую отчетность вы переводите.

Для предприятия сроки оборачиваемости различных групп товаров могут сильно различаться между собой (например, для ресторана - хлеб и кофе) . В этом случае все товары делят на группы по срокам оборачиваемости (неделя, месяц, два месяца, шесть месяцев и т.д.) и пересчет выполняют отдельно по каждой группе.

Для нашего примера, средний остаток на складе равен: рублей, количество раз
.
Тогда срок оборачиваемости товара равен:
дней.

Средний курс за последние 9 дней составил: (вспомним правила расчета среднего курса). Таким образом, мы теперь можем подсчитать остаток в валюте по методу ФИФО:

.

В следующей части статьи мы с вами рассмотрим правила перевода запасов при использовании метода средневзвешенной цены, а также поговорим о переводе счетов производства.

Продолжение в выпусках: #50, #51

 

 

Реклама: