Существуют три основные схемы отмены операции
- 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 указывается идентификатор МД поставщика.