Расчеты с поставщиком в разных валютах в 1С: Бухгалтерии предприятия ред. 3.0 (валюта платежа отличается от валюты договора (при 100% предоплате)

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

Перейдем непосредственно к примеру: между покупателем ООО «Василек» и поставщиком ТОО «Поставщик» (Казахстан) заключен договор поставки товара в казахстанских тенге на сумму 200 000,00 KZT. Валюта договора – KZT (казахстанский тенге). В договоре есть условие, что оплата производится в USD по кросс - курсу банка USD/KAZ на день оплаты. Для таких расчетов нам нужно завести для контрагента два договора: для оплаты - договор в USD, для поступления товаров – в KAZ.

04.04.2022 г. ООО «Василек» дает поручение банку оплатить со своего валютного счета 200 000,00 KZT. Банк конвертирует тенге в доллары по курсу 1 USD = 475,51 KZT и оплачивает поставщику ТОО «Поставщик» 420,60 USD:




Договор в банковской выписке выбираем в валюте USD:



В движениях документа мы видим две проводки:

Первая проводка ДТ 52 – КТ 90.01 – начислена положительная курсовая разница на остаток на валютном счете на день платежа, в рамках этой статьи мы ее рассматривать не будем;

Вторая проводка ДТ 60.22 – КТ 52 – списана оплата по договору 420,60 USD х по курсу на 04.04.2022 г. - 83,4285 = 35 090,03 рублей:



Далее 15.04.2022 г. ООО «Василек» проводит в учете документ поступления товара от поставщика ТОО «Поставщик» на сумму 200 000,00 KAZ, курс валюты KAZ указываем на дату оплаты, т.е. 04.04.2022 г.:



Договор для документа «Поступления товаров» мы выбираем в валюте контракта, то есть KZT (тенге):



В движениях документа мы видим, что программа пересчитала 200 000,00 KZT в рубли по курсу на дату оплаты 17,5449 (кратность 100):

200 000,00 KZT х 17,5449 /100 = 35 089,80 рублей.



Обратите внимание на кратность одной валюты по отношению к другой.

В нашем случае – это курс за 100 KAZ к 1 рублю.

Кратность устанавливается автоматически при выполнении фонового регламентного задания - загрузки классификатора валют.



Редко, но бывают ситуации, когда бухгалтер или программист сознательно отключает выполнение регламентного задания в целях ускорения работы 1С.

Тогда вероятно, что не получится загрузить нужную валюту и ее придется ввести вручную. Кратность - по умолчанию равна 1. Если курс валюты по отношению к рублю очень низкий (точность составляет меньше четырех знаков дробной части), то необходимо указать количество котировочных единиц. Например, пусть курс вьетнамского донга 16,1574 рубля за 10000 вьетнамских донгов. В этом случае в поле «Кратность» необходимо указать значение 10000, а в поле курс - 16,1574.

Вернемся к нашему примеру.

Сформируем ОСВ по счетам 60.21 и 60.22. Мы видим, что рублевые суммы документов «Поступление товаров» и «Списание с расчетного счета» отличаются на 0,23 рубля:



Далее, мы должны закрыть расчеты между двумя валютами, для чего создадим бухгалтерскую справку:



В ДТ мы укажем счет 60.21, договор в KAZ, документ поступления товаров и сумму в казахстанских тенге, а в КТ укажем счет 60.22, договор в USD, документ списания с расчетного счета ДС и укажем сумму в USD (420.60) и рублях по курсу на дату оплаты, т.е. 35 090,03.

Сформируем ОСВ после проведения операции:



Мы видим, что по договору в KAZ у нас не закрылась разница в 0,23 рубля.

Для устранения этой ошибки на вкладке «Операции» запустим «Закрытие месяца» и посмотрим выполнение регламентной операции «Переоценка валютных средств».




Посмотрим справку-расчет к регламентной операции:



Рассмотрим, как программа рассчитала эту разницу:

(200 000,00 х 17,5449 / 100) – (420,60 USD х 83,4285) = 0,23 рубля, отрицательная разница. Это разница между рублевой оценкой обязательства в KAZ и рублевой оценкой платежа в USD в счет погашения этого обязательства на дату оплаты/погашения этого обязательства. Данная разница не является курсовой, не регулируется ПБУ 3/2006, пп. 5 п. 1 ст. 265 и п. 11 ст. 250 НК РФ, но учитывается в БУ в прочих доходах и расходах, а в НУ – во внереализационных доходах и расходах.

Сформируем ОСВ по счету 60 и увидим, что все взаиморасчеты у нас закрылись.

Этот пример наглядно демонстрирует, что при валютных операциях, кроме курсовых разниц, могут возникать и иные разницы в оценке активов и обязательств.

Автор статьи: Светлана Дубовик

Понравилась статья? Подпишитесь на рассылку новых материалов


Добавить комментарий


Защитный код
Обновить

Комментарии  

 
0 #2 Ольга 07.12.2023 22:48
Здравствуйте! А как все условия контракта указать во вкладе ДОГОВОРЫ. Что контракт в одной валюте(тенге), а оплата в другой (доллар). у меня в программе можно только в одной из валют и рубли. В двух, различных от рубля, валютах не получается.
Цитировать
 
 
0 #1 Ольга 03.04.2023 18:02
Светлана, добрый день!

Подскажите, пожалуйста, если в условиях оплаты написано: платеж осуществляется в долларах по обменному курсу ЦБ ОАЭ за один день до даты перевода. Договор в евро.
Получается в моем случае тоже нет курсовой разницы? Как правильно такую разницу назвать.
Цитировать
 

Поиск по сайту

Переключить версию

Форма входа

Яндекс.Метрика
Политика конфиденциальности
Согласие на обработку персональных данных
Оферта на информационно-консультационные услуги
Оферта на образовательные услуги