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