# Операции возврата

Продавцы, по различным причинам, могут пожелать сделать возврат переведенных в их пользу от ПА ООО "ПЭЙ ЭНИ ВЭЙ" денежных средств. В этом случае ПА ООО "ПЭЙ ЭНИ ВЭЙ" сделает возврат средств покупателю.

Операцию возврата от продавца должна быть совершена маркетплейсом с помощью интерфейса [MONETA.merchantAPI](https://www.moneta.ru/doc/MONETA.MerchantAPI.v2.ru.pdf) запросом RefundRequest. Если возвращается только часть проданных товаров, в атрибуте **customfield:inventory** операции возврата следует передать следующие данные в формате json:

```
{"inventory": [
    {"sellerAccount": "30990009", 
     "sellerInn": "1234", 
     "sellerName": "ООО Название 1", 
     "sellerPhone": "71234567890",
     "productName": "test1",
     "productQuantity": 1, 
     "productPrice": 0.20,
     "productVatCode": 1105,
     "po": "***",
     "pm": "***"},
    {"sellerAccount": "30990009",
     "sellerInn": "1234",
     "sellerName": "ООО Название 1", 
     "sellerPhone": "71234567890",
     "productName": "test3",
     "productQuantity": 2,
     "productPrice": 0.40,
     "productVatCode": 1105,
     "po": "***",
     "pm": "***"}
  ]
}
```

Поля данных были подробно описаны выше, в разделе "Создание invoice".

Если в атрибуте **customfield:inventory** операции возврата не передана номенклатура, система ПА ООО "ПЭЙ ЭНИ ВЭЙ" считает, что возвращаются все ранее оплаченные покупателем товары.

Для управления комиссией в запрос RefundRequest можно перередать атрибут **TARGETTARIFFMULTIPLIER**.

Как передать атрибуты в запросе RefundRequest можно узнать из документации к интерфейсу [MONETA.merchantAPI](https://www.moneta.ru/doc/MONETA.MerchantAPI.v2.ru.pdf).

Система ПА ООО "ПЭЙ ЭНИ ВЭЙ" сформирует возврат покупателю, а так же чек возврата, который отправит покупателю на e-mail, указанный ранее при формировании invoice.

По результатам возврата, на url переданный для настроек от партнера системе ПА ООО "ПЭЙ ЭНИ ВЭЙ", будет отправлено url-уведомление в формате json:

```
{"operation": операция возврата покупателю, 
 "parentid": операция возврата продавцу,
 "returnid": false,
 "receipt": "ссылка на чек"}
```

Если не удалось выделить номенклатуру для чека возврата, то система ПА ООО "ПЭЙ ЭНИ ВЭЙ" сделает перевод денег в пользу продавца на сумму возврата и будет отправлено URL-уведомление в формате json следующего содержания:

```
{"operation": false, 
 "parentid": операция возврата продавцу,
 "returnid": операция перевода продавцу,
 "receipt": false}
```


---

# Agent Instructions: 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/fz-54/primenenie-kontrolno-kassovoi-tekhniki-pri-osushestvlenii-raschetov/formirovanie-cheka-v-kkt-ooo-peienivei/operacii-vozvrata.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.
