# Файл платёжного поручения: для загрузки в клиент-банк или PDF по форме 0401060

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Файл платёжного поручения: для загрузки в клиент-банк или PDF по форме 0401060

`POST /api/v1/calculators/payment-orders/file`

**Авторизация:** dpop или oauth2: `calculators:write`

**Параметры**

| Имя | Где | Обязательный | Тип | Описание |
| --- | --- | --- | --- | --- |
| `format` | query | да | "bank" \| "pdf" | bank — файл для клиент-банка (1CClientBankExchange), pdf — форма 0401060 |

**Тело запроса** (`application/json`, обязательное): PaymentOrderInput
- `account`: PaymentAccount и any
  - `bank`: string, обязательное — Наименование банка
  - `bik`: string, обязательное — БИК банка
  - `corr_account`: string — Корреспондентский счёт банка
  - `number`: string, обязательное — Расчётный счёт
- `amount`: number, обязательное — Сумма пошлины в рублях
- `court_code`: string, обязательное — Код суда в справочнике судов (DaData)
- `court_oktmo`: string — ОКТМО суда из его реквизитов для уплаты госпошлины — учитывается, только если ОКТМО не определился по адресу суда
- `date`: string — Дата платёжного поручения, по умолчанию сегодня
- `number`: string — Номер платёжного поручения
- `payer`: PaymentParty, обязательное — Сторона дела, за которую уплачивается пошлина
  - `inn`: string, обязательное — ИНН: 10 цифр у организации, 12 — у гражданина и предпринимателя
  - `kind`: "organization" | "entrepreneur" | "person", обязательное — organization — организация, entrepreneur — предприниматель, person — гражданин
  - `kpp`: string — КПП организации
  - `name`: string, обязательное — Наименование организации, ФИО предпринимателя или гражданина
- `representative`: PaymentParty и any
  - `inn`: string, обязательное — ИНН: 10 цифр у организации, 12 — у гражданина и предпринимателя
  - `kind`: "organization" | "entrepreneur" | "person", обязательное — organization — организация, entrepreneur — предприниматель, person — гражданин
  - `kpp`: string — КПП организации
  - `name`: string, обязательное — Наименование организации, ФИО предпринимателя или гражданина
- `subject`: string — Суть обращения для назначения платежа, например «к ООО «Вектор» о взыскании 480 000 руб.»

**Ответы**

- `200` — Файл платёжного поручения (`application/pdf`, string (binary))
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)
- `422` — Реквизиты не сформировать (`application/json`, CalculatorError)
- `503` — Справочник судов недоступен (`application/json`, CalculatorError)

    </>
  );
}
