Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • true - настройка включена.

    • Импорт:

      • КМ - ИНН не является обязательным параметром для загрузки КМ

      • Товары исключения - ИНН не является обязательным параметром для загрузки кода товара

    • Касса: Указание ИНН в запросах предусматривающих его наличие - обязательное.

  • false - настройка выключена.

    • Импорт:

      • КМ - ИНН не является обязательным. Если ИНН не передан к ранее загруженной КМ с ИНН (процесс обновления КМ), то ИНН у КМ удаляется.

      • Товары исключения - ИНН не является обязательным. Если ИНН не передан к ранее загруженной КМ с ИНН, то добавляется товар исключение без ИНН (обновление не выполняется).

    • Касса: Указание ИНН в запросах предусматривающих его наличие - не обязательное.

      • если ИНН с кассы передан - сверка с сохраненным ИНН к КМ выполняется. Если ИННы различаются - касса блокирует продажу.

      • если ИНН с кассы не передан - сверка с сохраненным ИНН к КМ не выполняется

...

Загрузка ("operationType": 1)

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

SMCE

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

не передан в запросе

SM/SMC

Формируется ошибка в ответе на вызов

Warning

http: 400

[     {field='inn', value='null', errorCode=504, message='должно быть задано'     } ]

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

SMCE

Формируется ошибка в ответе на вызов

Warning

http: 400

[     {field='inn', value='null', errorCode=504, message='должно быть задано'     } ]

марка с ИНН загружается в список активных (доступных для продажи) или обновляется.

Удаление ("operationType": 2)

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC

  • ИНН совпадает с ИНН марки - марка удаляется из списка активных

  • ИНН не совпадает с ИНН марки - марка удаляется из списка активных

марка удаляется из списка активных

SMCE

  • ИНН совпадает с ИНН марки - марка удаляется из списка активных

  • ИНН не совпадает с ИНН марки - марка удаляется из списка активных

марка удаляется из списка активных

не передан в запросе

SM/SMC

Формируется ошибка в ответе на вызов

Warning

http: 400

[     {field='inn', value='null', errorCode=504, message='должно быть задано'     } ]

марка удаляется из списка активных

SMCE

Формируется ошибка в ответе на вызов

Warning

http: 400

[     {field='inn', value='null', errorCode=504, message='должно быть задано'     } ]

марка удаляется из списка активных

Импорт товаров исключений (/erp/add_excludes)

...

Загрузка ("operationType": 1)

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC

код товара с ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (пустой ИНН не заполняется, создается новая запись).

код товара с ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (пустой ИНН не заполняется, создается новая запись).

SMCE

код товара с ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (пустой ИНН не заполняется, создается новая запись).

код товара с ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (пустой ИНН не заполняется, создается новая запись).

не передан в запросе

SM/SMC

код товара без ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (ИНН не обнуляется, создается новая запись).

код товара без ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (ИНН не обнуляется, создается новая запись).

SMCE

код товара без ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (ИНН не обнуляется, создается новая запись).

код товара без ИНН загружается в список товаров исключений. Ранее сохраненный код товара не обновляется (ИНН не обнуляется, создается новая запись).

Удаление("operationType": 2)

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC

  • ИНН совпадает с ИНН кода товара - код товара удаляется из списка товаров исключений

  • ИНН не совпадает с ИНН кода товара - код товара не удаляется из списка товаров исключений

  • ИНН совпадает с ИНН кода товара - код товара удаляется из списка товаров исключений

  • ИНН не совпадает с ИНН кода товара - код товара не удаляется из списка товаров исключений

SMCE

  • ИНН совпадает с ИНН кода товара - код товара удаляется из списка товаров исключений

  • ИНН не совпадает с ИНН кода товара - код товара удаляется из списка товаров исключений

  • ИНН совпадает с ИНН кода товара - код товара удаляется из списка товаров исключений

  • ИНН не совпадает с ИНН кода товара - код товара не удаляется из списка товаров исключений

не передан в запросе

SM/SMC

  • у кода товара есть ИНН - код товара не удаляется из списка товаров исключений.

  • у кода товара нет ИНН - код товара удаляется из списка товаров исключений

  • у кода товара есть ИНН - код товара не удаляется из списка товаров исключений.

  • у кода товара нет ИНН - код товара удаляется из списка товаров исключений

SMCE

  • у кода товара есть ИНН - код товара не удаляется из списка товаров исключений.

  • у кода товара нет ИНН - код товара удаляется из списка товаров исключений

  • у кода товара есть ИНН - код товара не удаляется из списка товаров исключений.

  • у кода товара нет ИНН - код товара удаляется из списка товаров исключений

Резервирование

В процессах резервирования ИНН не применяется:

...

Продажа ("operationType": 0) марка в списке активных

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC/SMCE

  • ИНН совпадает с ИНН марки - продажа разрешена

  • ИНН не совпадает с ИНН марки - продажа запрещена.

Формируется ошибка в ответе на вызов:

Warning

http: 200

{     "id": 1649860672,     "result": false,     "errorCode": 18,     "message": "Товара с такой маркой нет на остатках Юр.лица. Продажа невозможна. Передача товара покупателю запрещена!" }

Формируется сообщение об ошибке в журнале нарушений:

Warning

{"excise": "0100000000000000210000000000001", "errorCode": 18, "errorText": "Товара с такой маркой нет на остатках Юр.лица. Продажа невозможна. Передача товара покупателю запрещена!"}

  • ИНН совпадает с ИНН марки - продажа разрешена

  • ИНН не совпадает с ИНН марки - продажа запрещена.

Формируется ошибка в ответе на вызов:

Warning

http:200
{"id": 1649924491,
"result": false,
"errorCode": 18,
"message": "Товара с такой маркой нет на остатках Юр.лица. Продажа невозможна. Передача товара покупателю запрещена!"
}

Формируется сообщение об ошибке в журнале нарушений:

Warning

{"excise": "0100000000000000210000000000001", "errorCode": 18, "errorText": "Товара с такой маркой нет на остатках Юр.лица. Продажа невозможна. Передача товара покупателю запрещена!"}

  • у марки нет ИНН - продажа разрешена

не передан в запросе

SM/SMC/SMCE

продажа запрещена. Формируется ошибка в ответе на вызов:

Warning

http: 400

{

    "id": 1649843110,
    "result": false,     "message": [{field='inn', value='null', errorCode=504, message='не должно равняться null'}]"

}

продажа разрешена

Возврат ("operationType": 1) марка в списке проданных

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC/SMCE

  • ИНН совпадает с ИНН марки - возврат разрешен

  • ИНН не совпадает с ИНН марки - возврат запрещен

Формируется ошибка в ответе на вызов:

Warning

http: 200

{     "id": 1649860244,     "result": false,     "errorCode": 19,     "message": "Товар с такой маркой продан другим юрлицом. Возврат невозможен." }

Формируется сообщение об ошибке в журнале нарушений:

Warning

{"excise": "0100000000000000210000000000001", "errorCode": 19, "errorText": "Товар с такой маркой продан другим юрлицом. Возврат невозможен."}

  • ИНН совпадает с ИНН марки - возврат разрешен

  • ИНН не совпадает с ИНН марки - возврат запрещен.

Формируется ошибка в ответе на вызов:

Warning

http: 200

{     "id": 1649860244,     "result": false,     "errorCode": 19,     "message": "Товар с такой маркой продан другим юрлицом. Возврат невозможен." }

Формируется сообщение об ошибке в журнале нарушений:

Warning

{"excise": "0100000000000000210000000000001", "errorCode": 19, "errorText": "Товар с такой маркой продан другим юрлицом. Возврат невозможен."}

  • у марки нет ИНН - возврат разрешен

не передан в запросе

SM/SMC/SMCE

Возврат запрещен. Формируется ошибка в ответе на вызов:

Warning

http: 400
{     "id": 1649860987,     "result": false,     "message": "[{field='inn', value='null', errorCode=504, message='не должно равняться null'}]" }

возврат разрешен

Продажа ("operationType": 0) товар в списке исключений

...

setmark.check.excluded.item.inn=true

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC/SMCE

  • ИНН совпадает с ИНН кода товара исключения - продажа разрешена

  • ИНН не совпадает с ИНН кода товара исключения - продажа запрещена.

Формируется ошибка в ответе на вызов:

Warning

http: 200
{     "id": 1649916963,     "result": false,     "errorCode": 3,     "message": "Товара с такой маркой нет на остатках магазина. Продажа невозможна. Передача товара покупателю запрещена!" }

Формируется сообщение об ошибке в журнале нарушений:

Warning

{"excise": "0100000000000000210000000000002", "errorCode": 3, "errorText": "Товара с такой маркой нет на остатках магазина. Продажа невозможна. Передача товара покупателю запрещена!"}

Продажа разрешена

не передан в запросе

SM/SMC/SMCE

продажа запрещена. Формируется ошибка в ответе на вызов

Warning

http: 400
{     "id": 1649916598,     "result": false,     "message": "[{field='inn', value='null', errorCode=504, message='не должно равняться null'}]" }

продажа разрешена

setmark.check.excluded.item.inn=false

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC/SMCE

Продажа разрешена

Продажа разрешена

не передан в запросе

SM/SMC/SMCE

Продажа разрешена

Продажа разрешена

Возврат ("operationType": 1) товар в списке исключений

...

Продажа ("operationType": 0) зарезервированной марки

ИНН

setmark.check.inn=true

setmark.check.inn=false

передан в запросе

SM/SMC/SMCE

Резерв подтвержден.

Зарезервированные марки из активных переходят в проданные с ИНН запроса.
Резерв снимается.

Резерв подтвержден.

Зарезервированные марки из активных переходят в проданные с ИНН запроса.
Резерв снимается.

не передан в запросе

SM/SMC/SMCE

Резерв подтвержден.

Зарезервированные марки из активных переходят в проданные с ИНН марки (при наличии).
Резерв снимается.

Резерв подтвержден.

Зарезервированные марки из активных переходят в проданные с ИНН марки (при наличии).
Резерв снимается.

.

Возврат("operationType": 1) марки, проданной из резерва

...