---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/direct/doc/dg-v4/en/concepts/finance.md
  - https://yandex.com/dev/direct/doc/dg-v4/ru/concepts/finance.md
  - href: ru/concepts/finance.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/dg-v4/ru/llms.txt

# Финансовые операции

{% note alert %}

При вызове финансовых методов необходимо указывать порядковый номер операции и финансовый токен в параметрах `operation_num` и `finance_token` (см. раздел [Доступ к финансовым методам](https://yandex.com/dev/direct/doc/dg-v4/ru/concepts/finance-token.md)).

{% endnote %}

## Оплата за счет кредита и овердрафта {#postpaid}

Баланс кампании можно пополнять без фактического внесения средств — за счет кредита или овердрафта. При этом у пользователя возникает обязанность внести средства в течение установленного периода времени.

Кредит и овердрафт — схожие инструменты, ориентированные на разных пользователей. Кредит предоставляется рекламным агентствам по договорам с ними. Овердрафт предоставляется прямым рекламодателям на условиях [публичной оферты](https://yandex.ru/legal/oferta_direct/) (пп. 6.6–6.10). Величину кредита узнают с помощью метода [GetCreditLimits](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/GetCreditLimits.md). Величина овердрафта указана в параметре OverdraftSumAvailable, метод [GetClientInfo (Live)](https://yandex.com/dev/direct/doc/dg-v4/ru/live/GetClientInfo.md).

Для оплаты служит метод [PayCampaigns](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/PayCampaigns.md). В параметре PayMethod рекламные агентства указывают значение “Bank”, прямые рекламодатели — значение “Overdraft”.

При успешной операции автоматически формируется счет на оплату, который можно получить в веб-интерфейсе Директа. В случае овердрафта в счете указывается способ внесения средств “ЮMoney”, однако рекламодатель может воспользоваться любым другим способом оплаты.

## Перевод средств {#transfer}

Средства можно переводить с баланса одних кампаний на баланс других с помощью метода [TransferMoney](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/TransferMoney.md). Доступную для перевода сумму можно узнать с помощью метода [GetCampaignsParams](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/GetCampaignsParams.md) (параметр SumAvailableForTransfer).

{% note alert %}

Рекомендуется выполнять переводы как можно меньшим количеством вызовов метода `TransferMoney` в сутки. С точки зрения производительности, лучше перевести средства между несколькими кампаниями за один вызов метода, чем использовать его несколько раз для выполнения каждого перевода.

{% endnote %}

## Счет на оплату {#invoice}

Метод [CreateInvoice](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/CreateInvoice.md) формирует печатную форму счета на оплату. Метод возвращает URL, по которому можно получить счет. Для скачивания необходимо авторизоваться в Яндексе по логину пользователя, от имени которого вызван данный метод.