Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3

Задачи бухгалтерского учета – тема № 10:
Расчеты с покупателями в валюте

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

Разберем практическую реализацию валютного учета на примере решения следующей задачи:

«Необходимо организовать ведение взаиморасчетов (счет «Покупатели») в разрезе контрагентов и договоров в валюте взаиморасчетов. С каждым контрагентом может быть заключено любое количество договоров (у каждого может быть своя валюта взаиморасчетов). Все взаиморасчеты по договору ведутся только в валюте, указанной в этом договоре, и рублевом эквиваленте. Валюта указанная в договоре не может быть изменена.

Задолженность покупателей возникает при проведении документа «Расходная накладная». В этом документе пользователь указывает покупателя («Контрагент») и договор. Все суммы в документе указываются в валюте выбранного договора.

Пользователю должно быть запрещено выбирать не соответствующий контрагенту договор.

Документ «Расходная накладная» формирует следующую проводку:

Дт «Покупатели» – Кт «Прибыли и убытки» на сумму продажи в валюте взаиморасчетов и в рублях по курсу на дату документа.

Необходимо реализовать документ «Корректировка задолженности», который бы в соответствии с изменившимся курсом валюты взаиморасчетов корректировал рублевую задолженность покупателя. Т.е. предположим, что при курсе валюты «Валютная» в 10 рублей покупателем был получен товар на 10 единиц «Валютная» (получается, по курсу это 100 рублей). Курс вырос до 12 рублей за единицу валюты. В соответствии с этим рублевая сумма задолженности покупателя должна возрасти на 20 рублей.

 Документ «Корректировка задолженности» делает следующие проводки:

В случае увеличения рублевого долга покупателя:

Дт «Покупатели» Кт «Прибыли и убытки» на сумму разницы

В случае уменьшения рублевого долга покупателя:

Дт «Прибыли и убытки» Кт «Покупатели» на сумму разницы

Документ «Корректировка задолженности» вводится как регламентный (один экземпляр корректирует все существующие задолженности).

Необходимо создать отчет о взаиморасчетах с покупателями по выбранной валюте за период с детализацией до документа, которым это состояние менялось.
Валюта: Евро:

Контрагент

Договор Остаток на начало периода Документ Сумма Остаток на конец периода

Купим Все

Основной 1 000 Расходная накладная №1 7 500 8 500
  Основной 8 500 Корректировка задолженности №1 500 9 000

Задачи с валютой разбирали в общем разделе в главе «24. Задачи с валютами – как выбрать верную методику решения на экзамене в зависимости от условий и как решать задачи с фиксированным перечнем валют».

Согласно условия данной задачи взаиморасчеты с покупателями могут вестись в разных валютах. С одним покупателем ведем взаиморасчеты в долларах, с другим покупателем – в евро. Может быть с одним и тем же покупателем и в долларах, и в рублях, и в евро и так далее. Делаем вывод, что перечень валют заранее не известен и может расширяться в процессе деятельности предприятия. Соответственно задача относится к типу задач с переменным перечнем валют. Подход к решению таких задач и практический пример разбирали в главе «25. Как решать задачи с переменным перечнем валют».

Разберем условие данной задачи и подготовим объекты метаданных, руководствуясь схемой на рисунке № 1 из главы «25. Как решать задачи с переменным перечнем валют». Приведем еще раз эту схему (красным цветом выделен «путь» для текущей задачи):

Схема подготовки объектов метаданных в задачах с переменным списком валют

Рисунок 1 – Схема подготовки объектов метаданных в задачах с переменным списком валют

В билете на экзамене в подобной задаче может быть добавлено условие, что оплата задолженности выполняется документом «Поступление денег» (при этом переплаты и аванса быть не может).

Создание этого документа полностью соответствует созданию документа «ПКО» в предыдущей главе 9. Выполнение расчетов с покупателями в разрезе договоров и документов отгрузки. Алгоритм обработки проведения также будет очень похож. Необходимо только учесть, что задолженность контрагента сформирована в разрезе договоров с различными валютами взаиморасчетов. Как произвести погашение задолженности в валюте оплатой в рублях разбирали в главе общего раздела 26. Как погасить задолженность в разных валютах оплатой в рублях. Только в данной задаче более простой вариант, т.к. по условию переплаты и аванса быть не может.

Подготовка объектов метаданных

Будем использовать справочник «Валюты» и регистр сведений «Курсы валют» из каркасной конфигурации.

Справочник «Контрагенты» в каркасной конфигурации также есть.

Справочник «Договоры»

Взаиморасчеты с покупателями необходимо вести в разрезе договоров. Валюта указывается в договоре. Создадим справочник «Договоры», который будет подчинен справочнику «Контрагенты»:

Закладка Владельцы справочника «Договоры»

Рисунок 2 – Закладка Владельцы справочника «Договоры»

Добавим реквизит Валюта (СправочникСсылка.Валюты):

Реквизит Валюта в договоре

Рисунок 3 – Реквизит Валюта в договоре

Для того, чтобы нельзя было сохранить договор с незаполненной валютой взаиморасчетов для реквизита Валюта свойство Проверка заполнения установим в значение «Выдавать ошибку»:

Установка свойства «Проверка заполнения» для реквизита Валюта

Рисунок 4 – Установка свойства «Проверка заполнения» для реквизита Валюта

Чтобы гарантировать выполнение условия задачи «Валюта указанная в договоре не может быть изменена» в модуль объекта справочника «Договоры» добавим обработчик события ПередЗаписью:

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии закрыты