В современных реалиях внешнеэкономической деятельности часто возникает ситуация, когда контракт с иностранным поставщиком заключен в долларах США (USD), но фактические расчеты (оплата) производятся в китайских юанях (CNY). Пользователи 1С:Бухгалтерии (БП 3.0) сталкиваются с вопросом: как настроить программу так, чтобы реализовать прямую конвертацию валют, минуя рубль, и корректно закрыть взаиморасчеты?
Давайте разберем эту ситуацию подробно, проанализируем ограничения программы, требования законодательства и найдем оптимальные пути решения.
В исходной задаче требуется создать договор в USD, но принимать или отправлять оплату в CNY с "прямой конвертацией" USD -> CNY. Пользователи часто ожидают увидеть в настройках договора галочку или опцию, позволяющую зафиксировать курс пересчета одной иностранной валюты в другую напрямую.
Однако, при попытке настроить такой сценарий в 1С:Бухгалтерия Предприятия 3.0, мы сталкиваемся со следующими ограничениями:
Отсутствие кнопки "прямой пересчет" — это не недоработка программистов, а следствие соблюдения российского законодательства, в частности Положений по бухгалтерскому учету (ПБУ).
Рассмотрим важный аспект, упомянутый в обсуждении. Согласно российским стандартам (ПБУ 3/2006 "Учет активов и обязательств, стоимость которых выражена в иностранной валюте"), бухгалтерский учет ведется в рублях. Оценка валютных ценностей и обязательств производится путем пересчета иностранной валюты в рубли по курсу ЦБ РФ.
Схема "Треугольник":
Даже если банк фактически конвертирует USD в CNY напрямую (минуя рублевый счет), в бухгалтерском учете РФ эта операция должна быть отражена через функциональную валюту — рубль.
Схема выглядит так:
Поэтому ожидать функционала, аналогичного банковскому ПО или управленческим системам (где возможен прямой кросс-курс), в регламентированном учете 1С:Бухгалтерии не стоит. Однако задачу решить нужно. Рассмотрим два подхода.
Наиболее надежный и прозрачный способ, к которому часто приходят компании после консультаций с бухгалтерией, — это приведение валюты договора к валюте платежа.
Если есть возможность договориться с контрагентом, лучше всего:
В этом случае в 1С все работает штатно:
Программа автоматически рассчитывает курсовые разницы (при переоценке остатков и погашении долга), и никаких "ручных" корректировок не требуется. Это экономит время бухгалтера и снижает риск ошибок при налоговых проверках.
Если изменить условия контракта невозможно (договор строго в USD, а платить вынуждены в юанях из-за ограничений банков), в 1С:Бухгалтерии используем схему с двумя договорами и взаимозачетом. Этот метод требует дисциплины и понимания проводок.
Разберем по шагам, как это реализовать в программе:
Для одного контрагента создаем два элемента в справочнике ДоговорыКонтрагентов:
Допустим, мы покупаем товар.
Поступление (акт, накладная, УПД) выбираем Договор поставки (USD). В учете формируется кредиторская задолженность на счете 60.21 (в валюте USD).Списание с расчетного счета выбираем валютный счет в юанях и Договор оплаты (CNY). В учете формируется дебиторская задолженность (аванс) на счете 60.22 (в валюте CNY).На данном этапе у нас "висят" остатки по двум разным договорам в разных валютах.
Чтобы закрыть долг в долларах оплатой в юанях, используем документ Корректировка долга.
Важно: При проведении этого документа 1С пересчитает суммы в рубли по курсу ЦБ РФ на дату корректировки. Именно в этот момент произойдет "встреча" двух валют через их рублевый эквивалент.
Поскольку курсы меняются, сумма в рублях, уплаченная в юанях, и сумма в рублях, начисленная по обязательству в долларах, не совпадут. Разница автоматически будет отнесена на счет 91 "Прочие доходы и расходы" как курсовая разница. Это корректно с точки зрения ПБУ.
В теме обсуждения поднимался вопрос: "Где брать курс конвертации? В ЦБ КНР или ФРС США?". В реальности, если банк конвертирует ваши доллары в юани (или наоборот) при переводе, он использует свой внутренний коммерческий курс.
Если вы платите в юанях по договору в долларах, в банковской выписке (в 1С) вы отражаете фактическую сумму в юанях, списанную со счета.
Если же происходит реальная конвертация банком (например, у вас счет в USD, вы поручаете банку купить CNY и отправить их), то в 1С это отражается через счет 57 "Переводы в пути":
Однако наиболее распространенная схема сейчас — это именно наличие счета в юанях. В этом случае описанный выше метод с документом Корректировка долга является единственным штатным решением для 1С:Бухгалтерии.
Корректировка долга. При этом кросс-курс будет рассчитываться через рублевый эквивалент по курсу ЦБ РФ.