Операции отмены (250), отзыва (251), отказа от приёмки (252)

Существуют три основные схемы отмены операции

  • 250 — отмена всей операции;
  • 251 — отзыв товара;
  • 252 — отказ от приёмки товара.

Схема 250 — отмена операции

Использовать схему 250 допускается только после использования следующий операций:

  • 300-transfer_code_to_custom
  • 313-register_product_emission
  • 333-foreign_import_owner
  • 334-custom_move
  • 335-fts_data
  • 341-receive_importer
  • 342-release_in_circulation
  • 360-eeu_owner
  • 363-eeu_release
  • 431-move_place
  • 470-move_state_dispatch
  • 541-move_destruction

Если Вы попытаетесь выполнить операции. 250 для отмены другой схемы, то получите ошибку следующего типа:
Обработка запроса провалилась: ошибка на этапе первичной обработки документа: Некорректный документ: cvc-enumeration-valid: Value ‘415’ is not facet-valid with respect to enumeration ‘[313, 333, 334, 335, 341, 342, 360, 363, 431, 470, 541, 300]’. It must be a value from the enumeration.

Также стоит отметить, что если Вы выполнили операцию, которую следуют отменить, а после этого были другие операции, то использование схема 250 будет невозможно самостоятельно, только через обращение в службу технической поддержки. Допускается только отмена последней операции.

Для отмены операции необходимо указать operation_id. Это не идентификатор документа, а идентификатор связи с уведомлением. Найти operation_id можно в квитанции документа, который необходимо отменить.
В случае, если указан не верный идентификатор, документ будет отклонён с ошибкой:
Некорректная операция (ошибка отмены операции)

В ситуациях, когда не указано значение operation_id или если указано некорректное значение receive_type (вид операций приёмки: 1 (поступление); 2 (возврат от покупателя); 3 (пересорт)), то выйдет ошибка следующего типа:
Обработка запроса провалилась: ошибка на этапе первичной обработки документа: Некорректный документ: cvc-complex-type.2.4.a: Invalid content was found starting with element ‘recall_action_id’. One of ‘{operation_id}’ is expected.

В поле recall_action_id необходимо указывать номер схемы документа, который необходимо отменить.
В поле reason указывается причина отмены операции в свободной форме, буквально в несколько слов.

Пример корректной схемы 250

<documents xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.36">
	<recall action_id="250">
		<subject_id>00000000123456</subject_id>
		<operation_date>2021-12-01T09:15:22.662Z</operation_date>
		<operation_id>860a4c96-d427-4890-964f-d7bd0b794476</operation_id>
		<recall_action_id>342</recall_action_id>
		<reason>Не правильно переданы сведения</reason>
	</recall>
</documents>

Схема 251 — отзыв операции

Схема 251 выполняется в случаях, когда по какой-то причине требуется выполнить отмену ранее направленной операции и вернуть товар в прежний статус до подтверждения приёма товара контрагентом.
Использовать схему 251 допускается только для следующих операций:

  • 254-change_property
  • 314-move_to_release
  • 315-return_contract_production
  • 331-foreign_shipment
  • 332-foreign_import
  • 336-import_info
  • 337- return_import
  • 351-change_owner
  • 361-eeu_shipment
  • 362-eeu_import
  • 381-move_owner
  • 415-move_order)
  • 416-receive_order
  • 417- move_return
  • 471-state_dispatch
  • 472- agent_dispatch
  • 473- agent_acceptance
  • 481-arbitration

Пример корректного документа 251

<?xml version="1.0"?>
<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.37">
	<refusal_sender action_id="251">
		<subject_id>00000000001234</subject_id>
		<operation_date>2021-12-01T14:33:55+03:00</operation_date>
		<receiver_id>00000000004321</receiver_id>
		<reason>Некорректная цена</reason>
		<order_details>
			<sgtin>04601808055181cFssFWoeF586N</sgtin>
		</order_details>
	</refusal_sender>
</documents>

В схеме 251 указывается не идентификатор операции, а именно фиксированный список SGTIN или SSCC, по которым требуется отозвать операцию.
В параметре receiver_id указывается идентификатор места деятельности контрагента, которому данный товар отгружался.

Самой частой ошибкой является ситуация, если товар уже сменил собственника, то отправить получит ошибку 11:
Операция не может быть выполнена. Недопустимый переход в товаропроводящей цепочке
В данном случае необходимо возвращать товар другими способами по договорённости с контрагентом (415-701, 416-701, 702).

Схема 252 — отказ от приёмки товара

Используется 252 схема в случаях, когда при отгрузке товара выявлены какие-либо недочёты и требуется отказаться.

Допускается использование схемы 252 для отказа от следующих операций:

  • 254-change_property
  • 314-move_to_release
  • 315-return_contract_production
  • 331-foreign_shipment
  • 332-foreign_import
  • 351-change_owner
  • 336-import_info
  • 337- return_import
  • 361-eeu_shipment
  • 362-eeu_import
  • 381-move_owner
  • 415-move_order
  • 416-receive_order
  • 417- move_return
  • 471-state_dispatch
  • 472- agent_dispatch
  • 473- agent_acceptance
  • 481-arbitration

Пример корректно составленного 252 документа

<documents session_ui="d0c6625e-3cdf-4465-a3b2-eeeec88995e2" version="1.36">
	<refusal_receiver action_id="252">
		<subject_id>00000000123456</subject_id>
		<operation_date>2021-12-02T10:00:11Z</operation_date>
		<shipper_id>00000000654321</shipper_id>
		<reason>неверно указан получатель</reason>
		<order_details>
			<sscc>346070237640135555</sscc>
		</order_details>
	</refusal_receiver>
</documents>

В subject_id указывается идентификатор места деятельности отправителя 252 документа, в shipper_id указывается идентификатор МД поставщика.