Платежи
Платёж — это движение денег между расчётным и номинальным счётами. Входящий платёж пополняет номинальный счёт, исходящий уходит с него получателю. Методы этого раздела показывают платежи, помогают идентифицировать входящие деньги, возвращать их и выводить накопленные налоги.
Работа с платежами обычно выглядит так. Сначала на номинальный счёт приходят деньги — вы видите их через Список платежей и Информацию по платежу. Пока деньги не привязаны к бенефициару, ими нельзя распоряжаться, поэтому входящий платёж нужно идентифицировать — сопоставить с виртуальным счётом. Если платёж пришёл ошибочно, его можно вернуть, а перед крупной выплатой — заранее проверить её у комплаенс-службы. Отдельно стоит выплата налогов исполнителю и генерация платёжного поручения в PDF.
Правила заполнения бюджетных платежей вынесены на отдельную страницу — Бюджетные платежи. Они общие для выплаты налогов и создания сделки.
Статусы платежа
У каждого платежа есть статус — он показывает, на каком этапе платёж находится.
NEW— новый платёжCREATED— созданWAIT_PAID— ждёт оплатыWAIT_VERIFY— ждёт проверкиWAIT_SEND— ждёт отправкиPAID— оплаченK2— картотекаCANCELED— отменён
Типы платежа
Тип платежа говорит, откуда и куда идут деньги. Входящие платежи пополняют номинальный счёт:
incoming— входящий платёжincoming_sbp— входящий платёж через СБПincoming_unrecognized— входящий неидентифицированный платёж с выполненным возвратомunrecognized_refund— возврат по неидентифицированному входящему платежуunrecognized_refund_sbp— входящий платёж через СБП, неидентифицированный, с выполненным возвратом
Остальные типы связаны с выплатами и сделками:
payment_contract— оплата по договору исполнителю при создании сделкиcommission— комиссия площадки при создании сделкиndfl— бюджетный платёж, например НПД, при создании сделкиndfl_from_virtual_account— бюджетный платёж со специального виртуального счёта типаfor_ndflndfl_to_executor— вывод денег бенефициару на расчётный счёт для самостоятельной оплаты налоговndfl_to_virtual_account— перевод налогов на виртуальный счётrefund_virtual_account— вывод денег бенефициара с виртуального счётаpayment_contract_by_sbp— оплата по договору через СБП при создании сделкиpayment_contract_by_sbp_v2— платёж исполнителю или продавцу по номеру телефона через СБП. Доступен по запросуexcess_refund— возврат излишне зачисленных средствcollection_order— инкассовый платёж
Тип unhandled_sbp_v2 — временный. Он означает, что платёж по новому флоу СБП ещё не привязан к выплате. Со временем он меняется на payment_contract_by_sbp_v2.