Перейти до змісту

Купівля/продаж валют

Документ обміну валюти через банк. Реальна купівля валюти — не одна подія, а процес: ви відправили гривню в банк, банк купив валюту і списав комісію, куплене лягло на валютний рахунок. Кожен із цих кроків має власну дату і власну проводку — тому документ складається з чотирьох блоків-етапів, і кожен проводиться окремо своїм прапорцем «Провести».

Де шукати: Модулі → Фінанси → Регістри → Купівля/продаж валют

Розбір на прикладі

Купівля 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 та ІІ-агент.

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

Курсова різниця з плюсом — це добре чи погано? Додатна при купівлі означає «купили дешевше за офіційний курс» — це дохід (рахунок прибутку); від'ємна — переплата, витрати. У продажу навпаки: плюс — продали дорожче за офіційний.