Покупка/продажа валюты
Документ обмена валюты через банк. Реальная покупка валюты — не одно событие, а процесс: вы отправили гривну в банк, банк купил валюту и списал комиссию, купленное легло на валютный счёт. У каждого из этих шагов своя дата и своя проводка — поэтому документ состоит из четырёх блоков-этапов, и каждый проводится отдельно своим флажком «Провести».
Где искать: Модули → Финансы → Регистры → Покупка/продажа валюты
Разбор на примере
Покупка 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 и ИИ-агент.
«Вы не можете удалить подтвержденный документ!» Удалить можно только документ без единого проведённого этапа: сначала снимите все галочки с последней до первой.
Курсовая разница с плюсом — это хорошо или плохо? Положительная при покупке означает «купили дешевле официального курса» — это доход (счёт прибыли); отрицательная — переплата, расходы. У продажи наоборот: плюс — продали дороже официального.