Облачная Касса: Запрос информации о документе по ID (маркированный товар): различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) м (Merkulov переименовал страницу БИФИТ ОНЛАЙН:Запрос информации о документе по ID (маркированный товар) в Облачная Касса: Запрос информации о документе по ID (маркированный товар)) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 135: | Строка 135: | ||
{{Note|'''''Примечание'''''<br> | {{Note|'''''Примечание'''''<br> | ||
Все коды маркировки, за исключением Табачной, имеют в своем коде так называемые "разделители". Пример кода маркировки под ФФД 1.2 (обувь): <syntaxhighlight lang="JSON">010466006821276821zWyn8vjJ2rp0u�91ffd0�92uMMKlJp9zosKgBPHZlTt0o5MO/LvWVC/g1cZZGHIJDJ5r3YiMTZbGKNWxRpyNCJL+0c8/cvWySuAEv2niJD2sg==</syntaxhighlight> | Все коды маркировки, за исключением Табачной, имеют в своем коде так называемые "разделители". Пример кода маркировки под ФФД 1.2 (обувь): <syntaxhighlight lang="JSON">010466006821276821zWyn8vjJ2rp0u�91ffd0�92uMMKlJp9zosKgBPHZlTt0o5MO/LvWVC/g1cZZGHIJDJ5r3YiMTZbGKNWxRpyNCJL+0c8/cvWySuAEv2niJD2sg==</syntaxhighlight> | ||
* | * � - являются разделителями | ||
При передаче кодов маркировки касса может не воспринять эти символы и код будет считаться некорректным. Для корректности передачи кодов маркировки существует параметр '''''groupSeparator'''''. Значение '''''groupSeparator''''' задается вручную (допустимо задать любое значение). Далее при передаче кодов маркировки через кассу необходимо заменить значки разделителей на значение '''''groupSeparator''''', которое вы задали самостоятельно. Касса будет воспринимать это значение как разделитель и код маркировки будет передан корректно.|800}} | |||
При передаче кодов маркировки касса может не воспринять эти символы и код будет считаться некорректным. | |||
Для корректности передачи кодов маркировки существует параметр '''''groupSeparator'''''. Значение '''''groupSeparator''''' задается вручную (допустимо задать любое значение). | |||
Далее при передаче кодов маркировки через кассу необходимо заменить значки разделителей на значение '''''groupSeparator''''', которое вы задали самостоятельно. Касса будет воспринимать это значение как разделитель и код маркировки будет передан корректно.|800}} | |||
= См. также = | = См. также = | ||
Строка 143: | Строка 150: | ||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Авторизация_в_OAuth2_по_refresh_token Авторизация в OAuth2 по refresh token] | * [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Авторизация_в_OAuth2_по_refresh_token Авторизация в OAuth2 по refresh token] | ||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_в_процессинг Отправка документа на фискализацию в процессинг] | * [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_в_процессинг Отправка документа на фискализацию в процессинг] | ||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Запрос_информации_о_документе_по_ID Запрос информации о документе по ID] | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Оффлайн_возможности_фискального_процессинга Оффлайн возможности фискального процессинга] | * [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Оффлайн_возможности_фискального_процессинга Оффлайн возможности фискального процессинга] | ||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Справочник_Ошибок_(ФП) Справочник Ошибок (ФП)] | * [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Справочник_Ошибок_(ФП) Справочник Ошибок (ФП)] |
Текущая версия на 12:10, 22 ноября 2022
Запрос информации о чеке по ID (маркированный товар) | GET |
https://fp-test.bifit.com/processing-api/protected/documents/{id} Используйте ID документа, полученного в шаге Отправка документа на фискализацию в процессинг. |
https://fp-test.bifit.com/processing-api/protected/documents/171323322 |
Request Headers | |
|
authorization: "Bearer ero3UNcffhlKdn5e76i...edfr_JU"
|
Response | ||
Ответ содержит информацию о состоянии отправленного на фискализацию документа. В случае успешной фискализации, будет содержать следующую:
|
{
"id": 171323322,
"executorType": "CONNECTOR",
"executorId": 13,
"kkmId": 130,
"kkm": {
"id": 130,
"vendor": "ШТРИХ-М",
"model": "ШТРИХ-М-02Ф",
"factoryNumber": "0218600008065308",
"inn": "772351116121",
"registrationNumber": "0000000003025854",
"fdNumber": "9999078902002410",
"fdStatus": "Исчерпание ресурса КС (до окончания срока действия 30 дней),",
"taxSystems": [
"COMMON",
"SIMPLIFIED"
],
"lastDocumentDate": 1614264511302,
"brokerVersion": "3.36"
},
"idempotencyKey": "d961538b5924fab11b958f69198b28bfd4f6c392dc6ac4dc6dc977cd40b42e3c",
"type": "RECEIPT",
"request": {
"type": "SALE",
"taxSystem": "COMMON",
"cashier": {
"name": "Меркулов Георгий"
},
"client": {},
"items": [
{
"calculationMethod": "FULL_PAY",
"paymentSubject": "PRODUCT",
"name": "ТАБАК",
"code": "444d000002c1ab7865685f75337550", (устаревшее обозначение кода маркировки для ФФД 1.05, с 1 апреля 2022 года использовать его запрещено)
"price": 125.00,
"quantity": 1,
"vat": "VAT_20",
"total": 125.00,
"rawCode": "00000046246776eh_u3uPAAAA8Qu4", (код маркировки для ФФД 1.2)
"ignoreMarkingError": true
}
],
"total": 125.00,
"payments": {
"CARD": 125.00
},
"additional": ""
},
"response": {
"raw": "--------------------------------\n Кассовый чек \n ПРИХОД \nИП ГОЛЬДЕР Д.В. (только для тест\n ирования) \nг.Москва, ул.Нижняя Первомайская\n , д.46 \n 01:09:22 12:13 \n--------------------------------\nТАБАК \n [M] 125.00\nНДС 20% \nТОВАР \n--------------------------------\nИТОГ = 125.00\nБЕЗНАЛИЧНЫМИ = 125.00\nСУММА НДС 20% = 20.83\n \nКАССИР Меркулов Георгий\nЧЕК 6\nСМЕНА 358\nСНО ОСН\nИНН 772351116121\nРН ККТ 0000000003025854\nФН 9999078902002410\nФД 5271\nФП 0390517240\n",
"shiftNumber": 358,
"receiptNumber": 6
},
"fiscalDocument": 5271,
"fiscalAmount": 125.00,
"fiscalTime": 1662023615320,
"fiscalSign": "390517240",
"fiscalDrive": "9999078902002410",
"status": "SUCCESS",
"created": 1662023614176,
"changed": 1662023616491
}
|
Примечание
Все коды маркировки, за исключением Табачной, имеют в своем коде так называемые "разделители". Пример кода маркировки под ФФД 1.2 (обувь):
010466006821276821zWyn8vjJ2rp0u�91ffd0�92uMMKlJp9zosKgBPHZlTt0o5MO/LvWVC/g1cZZGHIJDJ5r3YiMTZbGKNWxRpyNCJL+0c8/cvWySuAEv2niJD2sg==
- � - являются разделителями
При передаче кодов маркировки касса может не воспринять эти символы и код будет считаться некорректным.
Для корректности передачи кодов маркировки существует параметр groupSeparator. Значение groupSeparator задается вручную (допустимо задать любое значение).