Finance payment calendar

Отвязать платёж от заявки на оплату

Changed on

Снимает с заявки ошибочно привязанный платёж с причиной (ERP-2672). Связь не удаляется, а отвязывается: кто и почему — в ней и в журнале заявки (payment_unlinked). Состояние пересчитывается по оставшимся платежам: executed, partially_paid или прежнее неоплаченное (sent, если платёжка лежит в банке, иначе planned); закрытие без остатка снимается. Причина обязательна — 400 finance.payment_request.reason_required; платёж не привязан — 404 finance.payment_request.link_not_found; версия устарела — 409 finance.payment_request.conflict.

post/api/v1/finance/payment-requests/{id}/unlink-payment

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/finance/payment-requests/{id}/unlink-payment
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Path parameters

idstring uuid required

Строка очереди оплат — заявка на оплату модуля finance

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

document_idstring uuid required
reasonstring required

Почему платёж отвязан

expected_versioninteger required

Response

Заявка после отвязки

idstring uuid required
numberstring required

Номер заявки

business_idstring uuid required
company_idstring uuid required
account_idstring uuid
contact_idstring uuid
item_idstring uuid
company_namestring
account_namestring
contact_namestring
item_namestring
amountstring required

Сумма

currencystring required

Валюта

due_datestring required

Срок оплаты по счёту или договору

planned_onstring required

Когда платим: решение финансов

purposestring required

Назначение платежа

prioritystring required

Приоритет оплаты: high, normal или low

status'pending_approval' | 'planned' | 'sent' | 'awaiting_signature' | 'partially_paid' | 'executed' | 'rejected' | 'cancelled' | 'returned' required

Состояние строки очереди; после возврата на доработку — returned; partially_paid — оплачена частично

fact_document_idstring uuid
executed_onstring

Дата фактической оплаты

paid_amountstring

Сколько оплачено привязанными платежами

remainderstring

Сколько осталось оплатить

order_roundinteger

Раунд платёжки: 0 — первая, «Оплатить остаток» заводит следующую со своим номером

closed_short_reasonstring

Почему заявку закрыли без остатка

created_byinteger
created_by_namestring
created_atstring date-time required
updated_byinteger
updated_by_namestring
updated_atstring date-time required
sent_byinteger
sent_by_namestring
sent_atstring

Когда заявка отправлена в банк

responsible_idinteger

Кому передана открытая заявка; нет — автор

responsible_namestring
versioninteger required

Версия строки для expected_version

queuedboolean required

Заявка стоит в очереди оплат

awaiting_scheduleboolean required

Согласованная заявка ждёт даты платежа у казначея

can_sendboolean required

Можно ли отправить в банк

send_block_reasonstring

Почему отправить нельзя

vat_rate'' | 'none' | '0' | '5' | '7' | '10' | '20' | '22'

Ставка НДС заявки «Документов»: пусто — не указана, none — без НДС, иначе процент

vat_amountstring

НДС в составе суммы заявки; у «без НДС» нет

department_idstring uuid
department_namestring
project_idstring uuid
project_namestring
contract_titlestring

Договор основания словами (source.contract_id), снимком на момент приёма заявки

Changes