Перейти к содержанию

Покупка/продажа валюты

Документ обмена валюты через банк. Реальная покупка валюты — не одно событие, а процесс: вы отправили гривну в банк, банк купил валюту и списал комиссию, купленное легло на валютный счёт. У каждого из этих шагов своя дата и своя проводка — поэтому документ состоит из четырёх блоков-этапов, и каждый проводится отдельно своим флажком «Провести».

Где искать: Модули → Финансы → Регистры → Покупка/продажа валюты

Разбор на примере

Покупка 1 000 EUR в демо:

Список документов

Документ №1: покупка 1 000 EUR, все четыре этапа проведены

Шапка: валюта («Покупка валюты» — EUR), дата документа и Курс сист. — системный курс из Курсов валют на эту дату (здесь 50,10; подставляется сам). Переключатель Тип — Покупка или Продажа. Поле Объекты — аналитика, которая уйдёт во все проводки документа.

Дальше блок за блоком:

  • Деньги в пути (15/02) — заказали валюту: на покупку 1 000 EUR (Сумма в валюте) по курсу сделки 50,50 (Курс покупки) отправили в банк 50 500 грн (Сумма по котор. покупаем) способом «БНГ». Сумма и курс связаны: введёте одно — второе пересчитается. Банк берёт ровно стоимость валюты по курсу сделки, поэтому отправленная сумма и есть эта стоимость.
  • Покупка валюты (16/02) — банк купил валюту и взял 250 грн комиссии (Ком. банка). Курсовая разница −400 — это разница «по системному 50 100 против фактических 50 500»: переплата против официального курса.
  • Разн. по оплате (17/02) — комиссия, которую банк списал сверх отправленной суммы: поле считается само и при покупке равно минус комиссии, здесь −250 грн. Дата этапа подписана «Дата возврата», но остатка, который банк мог бы вернуть, нет — это дата, когда списана комиссия.
  • Зачисление на счет (18/02) — 1 000 EUR легли на валютный счёт способа «БНЕ».

Этапы и их проводки

Каждый этап проводится флажком «Провести» своего блока, дата проводки — из поля даты этого же блока. После проведения поля этапа блокируются от правок; снятая галочка — это откат: проводка этапа удаляется. Порядок строгий: нельзя подтвердить покупку без заказа, зачисление — без покупки.

После последнего этапа — «Зачисление на счет» — документ заперт целиком: его не правят ни в окне, ни через API или ИИ-агента. Тип (покупка или продажа) и номер заперты ещё раньше — как только проведены «Деньги в пути»: по номеру откат этапа ищет свою проводку, а по типу — какую именно.

1. Деньги в пути — средства ушли со счёта, но валюты ещё нет:

Дт Кт Сумма
333 (счёт «Заказ валюты») 311 (счёт способа списания) 50 500

2. Покупка валюты — валюта в банке, ещё не на вашем счёте. Купленное становится на учёт по системному курсу на дату покупки (1 000 × 50,10 = 50 100), а разница с фактическим курсом сделки сразу идёт на финрезультат:

Дт Кт Сумма
334 (счёт «Покупка валюты») 333 50 100 (1 000 EUR)
942 (счёт «Потери от курс. разницы») 333 400
921 (счёт «Комиссия банка») 333 250

Если бы банк купил дешевле системного курса, разница была бы положительной и легла бы в кредит счёта прибыли (в демо — 711). Обратите внимание: здесь работают счета 711/942 «от купли-продажи валюты», а не 714/945 из наборов курсовых разниц — те для переоценки задолженностей.

3. Разн. по оплате — комиссия банка, списанная со счёта (только для покупки):

Дт Кт Сумма
333 311 (счёт способа списания) 250

После этого счёт 333 закрыт в ноль: 50 500 + 250 = 50 100 + 400 + 250. Без комиссии разница равна нулю, и этап проводится без проводки.

4. Зачисление на счет — валюта на вашем валютном счёте:

Дт Кт Сумма
312 (счёт способа зачисления) 334 50 100 (1 000 EUR)

Счёт 334 закрылся. Итого: куплено 1 000 EUR, потрачено 50 750 грн (50 500 за валюту + 250 комиссии).

Продажа

Тот же документ с переключателем Тип → Продажа: отправляете валюту, банк продаёт её, гривна зачисляется на счёт. Подписи полей меняются («Валюта для продажи», «Сумма по котор. продаем», «Курс продажи», «Дата продажи»), блок «Разн. по оплате» недоступен — у продажи его нет. Проводки зеркальны, счета берутся из колонки «Продажа» той же вкладки настройки (в демо: отправка валюты — 334, продажа — 333, разницы и комиссия те же).

Откуда берутся данные

  • Счета этапов — Использование финансовых счетов, вкладка «Покупка/продажа валюты». Колонка «Покупка»: «Заказ валюты» (333), «Покупка валюты» (334), «Прибыль от курс. разницы» (711), «Потери от курс. разницы» (942), «Комиссия банка» (921); колонка «Продажа»: «Отправка валюты», «Продажа валюты» и те же разницы с комиссией. Пустой нужный счёт — этап не проведётся. Счета колонки «Покупка» система проверяет при сохранении (и в документе продажи тоже), сообщение назовёт счёт; пустой счёт колонки «Продажа» останавливает проведение общим отказом проводки «Поле "Счет" необходимо заполнить» — без названия счёта настройки.
  • Счета денег — из способов оплаты (настройка «Способ оплаты»): «Способ списания» даёт счёт, с которого ушли средства, «Сп. зачисления» — валютный счёт назначения. У способа должен быть заполнен фин. счёт.
  • Курс сист. — Курсы валют: последний курс, дата которого не позже даты документа (для проводки покупки — даты покупки).
  • Курс покупки/продажи (курс сделки) — не справочник: система выводит его из пары сумм «Сумма в валюте» и «Сумма по котор. покупаем», а введённый курс пересчитывает сумму.
  • Разн. по оплате — считается сама: «Сумма по котор. покупаем» минус стоимость валюты по курсу сделки минус комиссия. Сумма и есть стоимость по курсу сделки, поэтому при покупке разница равна минус комиссии.
  • Выключатель проводок — настройка «Записи из подсистем», вкладка «Наличные и др.», флажок «Покупка валюты» (для продажи — свой флажок, «Продажа валюты»): снят — документ сохраняется, но никаких проводок не создаёт.

Связи с другими документами

  • Из проведённого валютного заказа поставщику документ создаётся меню «Создать документ покупки/продажи валюты» — сумма подставляется из непокрытого остатка заказа.
  • Из самого документа меню «Создать платеж/платеж поставщику» при покупке открывает новый платёж поставщику купленной валютой по заказу поставщику, из которого создан документ; без заказа платёж откроется пустым — заполните его вручную. При продаже платёж не создаётся: продажу проводит сам документ.
  • В меню документа один пункт проводок — «Открыть запись операции заказа/отправки валюты» (F2): открывает проводки всех проведённых этапов сразу — по окну на этап. Отдельных пунктов для проводки каждого этапа в меню нет. Кнопка дерева документов в шапке показывает все связанные записи.

Частые ситуации

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

Флажок стоит, а проводок нет — и ошибки нет. Проверьте выключатель: «Записи из подсистем» → «Наличные и др.» → «Покупка валюты» (при продаже — «Продажа валюты»). Снятый флажок отключает генерацию проводок для этого документа целиком.

«Заполните счет "Заказ валюты" в настройке "Использование финансовых счетов"…» и подобные. Не заполнена вкладка «Покупка/продажа валюты» в настройке «Использование финансовых счетов» — сообщение называет, какой именно счёт пуст.

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

«Проведённый документ править нельзя!» Подтверждено «Зачисление на счет», и после него документ не правится — ни в окне, ни через API или ИИ-агента. Снимите «Провести» с «Зачисление на счет», поправьте и проведите снова.

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

«Вы не можете удалить подтвержденный документ!» Удалить можно только документ без единого проведённого этапа: сначала снимите все галочки с последней до первой.

Курсовая разница с плюсом — это хорошо или плохо? Положительная при покупке означает «купили дешевле официального курса» — это доход (счёт прибыли); отрицательная — переплата, расходы. У продажи наоборот: плюс — продали дороже официального.