В практике внешнеэкономической деятельности нередко возникают ситуации, когда валюта контракта и поступления товаров отличается от валюты фактического перечисления денежных средств. Например, поступление оформлено в евро (EUR), а расчетный валютный счет компании и платеж поставщику открыты в долларах США (USD).
При попытке провести документ списания денежных средств (Платежное поручение исходящее или Списание с расчетного счета), указав валютный счет в долларах и договор контрагента в евро, типовая конфигурация выдает ошибку проведения: программа сообщает, что ни одна из валют не является валютой регламентированного учета.
Разберем причины такого поведения системы и рассмотрим по шагам штатные способы решения этой задачи в «1С:Бухгалтерии».
Проанализируем логику работы программы. В типовых конфигурациях «1С:Бухгалтерия» заложен жесткий контроль соответствия валют в банковских документах:
Прямая операция между двумя различными иностранными валютами в рамках одного банковского документа не поддерживается, поскольку программа не может одновременно в одной транзакции произвести переоценку двух иностранных валют, пересчитать кросс-курс и корректно рассчитать курсовые разницы в регламентированной валюте.
Рассмотрим наиболее универсальный и методически правильный способ отражения подобных расчетов штатным функционалом 1С. Для этого разберем процесс по шагам.
В карточке иностранного поставщика необходимо создать два отдельных договора:
– Основной договор с валютой EUR (в нем ведутся взаиморасчеты по поставке товара).
– Вспомогательный договор с валютой USD (по нему будет отражаться факт перечисления валюты с долларового расчетного счета).
Оформляем документ Поступление товаров и услуг. В шапке документа выбираем основной договор в EUR. В результате проведения формируются стандартные проводки по счету 60.21 (или 60.01) с фиксацией долга перед поставщиком в евро и в рублевом эквиваленте по курсу ЦБ на дату оприходования.
Оформляем списание денежных средств документом Платежное поручение исходящее (или Списание с расчетного счета):
– Банковский счет: расчетный счет организации в USD (счет учета 52).
– Договор контрагента: вспомогательный договор в USD.
– Счет расчетов: 60.22 (или 60.02).
Программа без ошибок проведет документ, так как валюта банковского счета и валюта договора совпадают. Документ сформирует движение по дебету счета 60.22 в долларах и рублях.
Для того чтобы схлопнуть расчеты между договорами в разных валютах, оформим документ Корректировка долга (вид операции — «Перенос задолженности» или «Проведение взаимозачета»):
– Переносим сумму долга с договора в USD на договор в EUR.
– Суммы зачета рассчитываются исходя из согласованного с поставщиком кросс-курса (или по курсу центробанка на дату проведения зачета).
Если в используемой версии конфигурации документ Корректировка долга не позволяет автоматически заполнить разные валюты, перенос задолженности оформляется документом Операция (бухгалтерский и налоговый учет) с проводкой: Дт 60.21 (EUR) — Кт 60.22 (USD) с заполнением соответствующих сумм в валюте и регламентированном учете.
Если рублевая оценка обязательства в евро и рублевая оценка платежа в долларах не совпадают из-за колебания кросс-курсов, образовавшуюся разницу необходимо списать:
– Положительную разницу списываем в кредит счета 91.01 («Прочие доходы»).
– Отрицательную разницу списываем в дебет счета 91.02 («Прочие расходы»).
Разберем еще один способ, применимый в ситуациях, когда банк осуществляет конвертацию валюты непосредственно в момент отправки перевода поставщику:
52 в дебет счета 57 («Переводы в пути»).57, где фиксируются результаты конверсии на счете 91.57 средства в евро зачисляются в счет погашения задолженности поставщику по основному договору в EUR.После проведения цепочки документов обязательно проверим состояние расчетов с контрагентом. Для этого сформируем отчет Анализ субконто по контрагенту или Оборотно-сальдовую ведомость по счету 60 с максимальной детализацией по субсчетам и договорам.
Важный критерий: сальдо по взаиморасчетам с контрагентом по закрытой сделке должно быть равным нулю как в иностранной валюте (в EUR и USD), так и в валюте регламентированного учета (в рублях). Если валютные остатки закрыты, но остается "зависшее" рублевое сальдо, это свидетельствует о некорректно рассчитанной или не списанной на счет 91 разнице.