> For the complete documentation index, see [llms.txt](https://docs.payanyway.ru/marketplace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payanyway.ru/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/6.-zapros-na-registraciya-dokhoda-samozanyatogo-offline-rezhim.md).

# 10. Регистрацию дохода самозанятого в ФНС (offline режим)

Регистрация дохода самозанятого:

1\) отправляется синхронный запрос на регистрацию дохода в режиме онлайн,\
2\) если в ответе нет параметров aisReceiptId и aisReceiptLink и methodId, то необходимо:

а) сформировать запрос на регистрацию offline чека,\
б) проанализировать ответ на запрос на регистрацию offline чека, в случае ошибки регистрации дохода в offline режиме, понадобится вмешательство администратора и анализ логов.

[**https://my.payanyway.ru/npdapi/registerofflineincome**](https://my.payanyway.ru/npdapi/registerofflineincome)

Принимаемые параметры:

* key - (security\_key) (строка, до 32-х символов)
* amount - сумма за товар 1 - сумма за товар 1 (decimal, девять знаков до точки и 2 после)
* amount1 - сумма за товар 2 - необязательный параметр
* amount2 - сумма за товар 3 - необязательный параметр
* amount3 - сумма за товар 4 - необязательный параметр
* amount4 - сумма за товар 5 - необязательный параметр
* customerInn - необязательный параметр - ИНН покупателя, если покупатель - юр.лицо - (строка до 12-ти символов)
* customerOrganization - необязательный параметр - название организации, если покупатель - юр.лицо - (строка, до 255-ти символов)
* desc - название товара 1 - (строка, text 16384 символа)
* desc1 - название товара 2 - необязательный параметр
* desc2 - название товара 3 - необязательный параметр
* desc3 - название товара 4 - необязательный параметр
* desc4 - название товара 5 - необязательный параметр
* inn - ИНН самозанятого - (строка до 12-ти символов)
* quantity - необязательный параметр - кол-во товара 1 - (целое, 5 знаков)
* quantity1 - необязательный параметр - кол-во товара 2
* quantity2 - необязательный параметр - кол-во товара 3
* quantity3 - необязательный параметр - кол-во товара 4
* quantity4 - необязательный параметр - кол-во товара 5
* signature - подпись запроса (строка, до 32-х символов)

Ответ на запрос:

* requestId - ID запроса - нужен для идентификации url уведомлений, которые придут в ответ на данный запрос
* methodName - имя запроса (строка, до 32-х символов)
* requestStatus - статус запроса - может иметь одно из значений: NEW (создан новый запрос), ACTIVE - запрос сработал, DONE - запрос завершен и NO\_MESSAGE\_ID (не был получен ID сообщения от АИС “Налог-3” - в этом случае запрос до АИС “Налог-3” будет повторяться автоматически до получения ID сообщения от АИС “Налог-3”) (строка, до 32-х символов)
* methodId - ID сообщения от АИС “Налог-3” (строка, до 50-ти символов)
* aisReceiptId - ID чека (приходит в ответе только в случае успешного формирования чека) - (строка, до 32-х символов)
* aisReceiptLink - ссылка на чек (приходит в ответе только в случае успешного формирования чека) - (строка, до 255-ти символов)

Url уведомление, которое придет при регистрации онлайн чека по данным offline чека, после того как система АИС “Налог-3” станет доступна полностью аналогичен url-уведомлению на успешное формирование онлайн чека.<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payanyway.ru/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/6.-zapros-na-registraciya-dokhoda-samozanyatogo-offline-rezhim.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
