Отражение конверсии на счетах бухгалтерского учета
В конверсионных операциях участвуют две валюты. Чтобы понять суть конверсионных операций рассмотрим пример покупки наличной валюты в валютном обменном пункте за рубли. Очевидно, что для проведения такой операции нам необходимо знать два валютных курса. Один - курс покупки валюты, объявляемый банком, а второй - официальный курс, объявленный Центральным Банком для осуществления бухгалтерского учета на текущий день.
Курсы покупки и продажи наличной валюты, а также курсы конвертации наличной валюты банк устанавливает самостоятельно (приказом по банку). Банк вправе изменять указанные курсы в течение операционного дня.
В аналитическом учете коммерческого банка учет по валютным счетам ведется в двойном исчислении: в иностранной валюте (в валюте сделки) и в приведенной валюте (в рублях).
Приведение осуществляется по официальному курсу, объявленному Банком России на момент совершения операции.
Предположим, что баланс коммерческого банка выглядит следующим образом:
Баланс коммерческого банка на 01.08
(руб.)
Номер балансового счета | Актив | Пассив |
- | 83 000 | |
- | 11 000 | |
10 000 | - | |
84 000 | - |
Баланс: 94 000 94 000
Предположим, также, что на текущую дату официальный курс Центрального Банка доллара к рублю составляет 1 : 30, а курс покупки, установленный коммерческим банком – 1 : 29 и по такому курсу банк приобретает 100 $.
Попробует написать проводку с учетом требований Законодательства.
Дт Кт
20202840 20202810 100 $/3000 руб. – здесь указывается, что учет данной операции ведется как в иностранной валюте – долларах США, так и в приведенной валюте – в рублях.
Рассматривая данную проводку можно сказать, что такая запись неправильная, т.к. мы учли операцию покупки по официальному курсу, а приобретали 100$ по курсу покупки. Поэтому необходимо добавить еще одну проводку, учитывающую разницу в курсах:
Дт Кт
20202810 61306810 100 руб.
Сумма в 100 руб. – это отклонение суммы сделки от официального курса (это отклонение может быть как положительное (прибыль), так и отрицательное (убыток)).
В данном примере получена прибыль. Данная прибыль называется реализованная курсовая разница. Реализованная – потому, что мы ее получили своими действиями (провели спекулятивную сделку).
Положение ЦБ РФ № 205-П предусматривает два балансовых счета для учета курсовой разницы, полученной в результате операций конверсии – это: пассивный счет 61306 «Переоценка средств в иностранной валюте – положительный разницы» и активный счет 61406 «Переоценка средств в иностранной валюте – отрицательные разницы». Если бы в результате нашей операции покупки мы бы получили убыток, а не прибыль, то в данной проводке нужно было бы использовать счет 61406. Документально такая проводка подтверждается внутренними документами банка – мемориальными ордерами курсовой разницы (МОКР).
Операции конверсии не могут отражаться одной проводкой, так как всегда должен осуществляться учет курсовой разницы. Рассмотренные проводки являются одной из возможных схем конверсии. В САБД WorkFlow(e)BANK их несколько. Так как каждая схема конверсии имеет свою особенность, то выбор схемы конверсии – определяется учетной политикой банка. Обычно схему конверсии выбирают на год и не меняют, для того, чтобы получить сопоставимые по периодам результаты.
Особенность этой схемы конверсии является завышение оборота по кассе – поэтому она реально не применяется. Почему завышен оборот по кассе?
Проанализируем первую проводку. Кассир выдал на 100 рублей больше, чем надо, т.е. эту ситуацию с точки зрения бухгалтерии банка можно рассматривать как завышение кассового оборота. При чем по времени данные проводки могут быть разнесены, т.е. первая проводка была осуществлена утром, а вторая, например, при закрытии операционного дня. Именно поэтому такая схема реально в банках РФ неприменима, хотя находит своё применение в банках других стран.
Рассмотрим другую возможную схему конверсии.
Дт Кт
20202840 20202810 100 $ / 2900 руб
20202840 61306810 100 руб
Первая проводка в данной схеме отражает покупку валюты по реальному курсу покупки, установленному коммерческим банком, а вторая - отражает наличие курсовой разницы. При второй проводке остаток в долларовой кассе не меняется, и она производится в приведенной плоскости.
Первая проводка меняет остаток в валюте счета и остаток в приведенной плоскости, вторая проводка дополнительно меняет остаток в приведенной плоскости. В результате получается курсовая разница.
Оборотно-сальдовая ведомость банка после выполнения операции покупки наличной валюты при использовании данной схемы конверсии будет выглядеть следующим образом:
Оборотно-сальдовая ведомость за 01.08.2003г.
(руб.)
Номер балан- сового счета | Остаток за 01.08.2003г. (входящие остатки) | Обороты за 01.08.2003г. | Остаток на 02.08.2003г. (исходящий остаток) | |||
дебет (актив) | кредит (пассив) | дебет | кредит | дебет (актив) | дебет (актив) | |
- | 83 000 | - | - | - | 83 000 | |
- | 11 000 | - | - | - | 11 000 | |
10 000 | - | 10 100 | ||||
84 000 | - | - | - | 84 000 | - | |
- | - | - | - |
Итого: 94 000 94 000 3000 3000 94 100 94 100
Как реализовать рассматриваемую схему в системе автоматизации банковской деятельности (САБД)? При применении данной схемы необходимо учесть важную особенность, а именно - проводки имеют разные валюты по дебету и кредиту.
В общем случае, в САБД возможных схем хранения бухгалтерских проводок – две. Например, при хранении проводок в WorkFlow(e)BANK одна запись базы данных хранит счета по дебету и кредиту, код валюты и сумму операции, а при хранении проводки в 5NTBanking, для каждой реальной проводки создаются две записи – счет по дебету, код валюты, сумма операции и счет по кредиту, код валюты, сумма операции.
Таким образом, для реализации операций конверсии в WorkFlow(e)BANK необходимо ввести специальные технические счета, и преобразовывать проводки так, чтобы валюта и по дебету и по кредиту в каждой из проводок была одна. Для этих целей в WorkFlow(e)BANK используется специальный технический счет с номером 77777. Этот счет открывается как в национальной валюте, так и во всех иностранных валютах, с которыми имеет дело коммерческий банк. В этом случае описываемая схема конверсии будет выглядеть следующим образом:
Дт Кт
20202840 77777840 100 $ / 3000 руб
77777810 20202810 2900 руб
77777810 61306810 100 руб
Технические счета имеет следующие особенности: они не участвуют в отчетности и по ним можно оценивать одну из составляющих открытой валютной позиции (ОВП) - чистую балансовую позицию (разность между суммой балансовых активов и суммой балансовых пассивов в одной и той же иностранной валюте). Если продажу и покупку иностранной валюты уполномоченный банк осуществляет от своего имени и за свой счет (за рубли), то он должен соблюдать лимит открытой валютной позиции. Лимит открытой валютной позиции устанавливается для ограничения валютного риска банка. ЦБ РФ нормирует предельные размеры суммарной открытой валютной позиции по всем валютам в размере 20 процентов от капитала банка и 10 процентами по конкретной валюте. Запрещается превышать ОВП, при превышении установленного лимита ОВП уполномоченный банк к концу рабочего дня обязан принять меры по устранению допущенного нарушения, т.е. реализовать купленную за свой счет иностранную валюту в объеме превышения установленного лимита. Отчеты по ОВП делаются ежедневно.
В WorkFlow(e)BANK на технических счетах формируется одна из составляющих ОВП, поэтому по этим счетам мы можем контролировать ОВП по любой валюте.
Переоценка
По мере изменения курсов иностранных валют необходимо осуществлять переоценку остатков валюты на счетах в банке (в рублевом исчислении). Рассмотрим переоценку на примере. Предположим мы провели операцию, рассмотренную в предыдущем разделе (покупка валюты) и закрыли операционный день. Таким образом мы имеет остаток на валютном счете кассы равный 100 $ или в приведенной плоскости по текущему курсу – 3000 руб. Утренний остаток по данному счету составит также 100 $ и приведенный остаток тоже – 3000 руб, но официальный курс уже изменился. Следовательно, с утра в соответствии с Законодательством требуется провести переоценку приведенного остатка. Алгоритм переоценки достаточно простой: мы должны «пройти» по всем валютным счетам и рассчитать новый рублевый остаток. На полученную разницу создаем первичный документ – мемориальный ордер курсовой разницы (МОКР) переоценки - и делаем соответствующую проводку. Это будет нереализованная курсовая разница, т.е. она возникла не в результате наших активных действий, а является результатом изменения курса. Учет нереализованной курсовой разницы осуществляется на других, чем реализованная курсовая разница, аналитических счетах, но на тех же самых балансовых (балансовые счета 61306 и 61406). Реализованная и нереализованная курсовые разницы учитываются на разных аналитических счетах из-за разного налогообложения.
Обычно операции переоценки делают при открытии операционного дня, хотя данную процедуру можно выполнять и при закрытии операционного дня, так как официальный курс на завтра на момент закрытия уже известен.
Для нашего примера, предположим, что вчера был официальный курс доллара к рублю 1:30, а сегодня уже 1:31. При проведении переоценки мы должны сделать проводку на сумму, которую определяем как произведение остатков на валютных счетах на разницу официальных курсов на вчера и на сегодня. В нашем случае – остаток 100 $, разница в курсах 1 руб – получаем 100 руб. Тогда указанная проводка будет выглядеть следующим образом:
Дт Кт
20202840 61306810 100 руб.
Заметим, что данная проводка не затрагивает остаток в валюте по счету 20202.
Таким образом, баланс банка после проведения операции переоценки, будет выглядеть следующим образом:
Баланс коммерческого банка на 02.08
(руб.)
Номер балансового счета | Актив | Пассив |
- | 83 000 | |
- | 11 000 | |
10 200 | - | |
84 000 | - | |
- |
Баланс: 94 200 94 200
В том случае, если по каким-либо причинам возникает необходимость внести коррективы по валютным счетам банка на прошедшую дату, операция переоценки производится на все последующие даты, т.е. заново осуществляется пересчет курсовой разницы.
Дооценка
Рассмотрим еще одну особенность валютного учета. Центральный Банк, объявляя официальные курсы валют, дает их с точностью до 4-х десятичных знаков. Однако при проведении банками валютных операций реально учитываются только два знака после запятой (копейки, центы и т.п.). Вследствие этого происходит накапливание арифметических погрешностей, связанных с округлением официального курса до двух знаков. Для компенсации погрешностей, связанных с округлением, необходимо осуществлять корректировку тех валютных счетов, по которым проводились операции за текущий день (т.е. были обороты).
Такая компенсация осуществляется с помощью алгоритма дооценки. В результате работы алгоритма определяется сумма дооценки остатков по счетам, определяемая как произведение суммы оборотов по счетам на разницу округленного и точного курсов. На величину дооценки формируется соответствующий финансовый документ, называемый МОКРом дооценки и осуществляется бухгалтерская проводка, аналогичная проводке, формируемой при переоценке.