Облачная Касса: Запрос информации о документе по ID (маркированный товар): различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) (Новая страница: «{{ProductTable-2 |title-left='''Запрос информации о чеке по ID (маркированный товар)''' |title-right='''GET''' |content-left= https://fp-test.bifit.com/processing-api/protected/documents/{id} ''Используйте ID документа, полученного в шаге <b>[https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_...») |
Merkulov (обсуждение | вклад) м (Merkulov переименовал страницу БИФИТ ОНЛАЙН:Запрос информации о документе по ID (маркированный товар) в Облачная Касса: Запрос информации о документе по ID (маркированный товар)) |
||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 41: | Строка 41: | ||
<TABLE width="260px"><tr><td><syntaxhighlight lang="JSON"> | <TABLE width="260px"><tr><td><syntaxhighlight lang="JSON"> | ||
-------------------------------- | -------------------------------- | ||
КАССОВЫЙ ЧЕК №6 | |||
Приход | |||
01.09.2022 12:13:33 | |||
-------------------------------- | -------------------------------- | ||
ТАБАК | ТАБАК | ||
Строка 70: | Строка 67: | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> | ||
{ | { | ||
"id": | "id": 171323322, | ||
"executorType": "CONNECTOR", | "executorType": "CONNECTOR", | ||
"executorId": | "executorId": 13, | ||
"kkmId": | "kkmId": 130, | ||
"kkm": { | "kkm": { | ||
"id": | "id": 130, | ||
"vendor": " | "vendor": "ШТРИХ-М", | ||
"model": " | "model": "ШТРИХ-М-02Ф", | ||
"factoryNumber": " | "factoryNumber": "0218600008065308", | ||
"inn": " | "inn": "772351116121", | ||
"registrationNumber": " | "registrationNumber": "0000000003025854", | ||
"fdNumber": " | "fdNumber": "9999078902002410", | ||
"fdStatus": | "fdStatus": "Исчерпание ресурса КС (до окончания срока действия 30 дней),", | ||
"taxSystems": [ | "taxSystems": [ | ||
"COMMON", | "COMMON", | ||
"SIMPLIFIED | "SIMPLIFIED" | ||
], | ], | ||
"lastDocumentDate": | "lastDocumentDate": 1614264511302, | ||
"brokerVersion": "3.36" | "brokerVersion": "3.36" | ||
}, | }, | ||
"idempotencyKey": " | "idempotencyKey": "d961538b5924fab11b958f69198b28bfd4f6c392dc6ac4dc6dc977cd40b42e3c", | ||
"type": "RECEIPT", | "type": "RECEIPT", | ||
"request": { | "request": { | ||
Строка 99: | Строка 93: | ||
"taxSystem": "COMMON", | "taxSystem": "COMMON", | ||
"cashier": { | "cashier": { | ||
"name": " | "name": "Меркулов Георгий" | ||
}, | }, | ||
"client": {}, | |||
"items": [ | "items": [ | ||
{ | { | ||
"calculationMethod": "FULL_PAY", | "calculationMethod": "FULL_PAY", | ||
"paymentSubject": " | "paymentSubject": "PRODUCT", | ||
"name": " | "name": "ТАБАК", | ||
"price": | "code": "444d000002c1ab7865685f75337550", (устаревшее обозначение кода маркировки для ФФД 1.05, с 1 апреля 2022 года использовать его запрещено) | ||
"quantity": 1 | "price": 125.00, | ||
"quantity": 1, | |||
"vat": "VAT_20", | "vat": "VAT_20", | ||
"total": | "total": 125.00, | ||
"rawCode": "00000046246776eh_u3uPAAAA8Qu4", (код маркировки для ФФД 1.2) | |||
"ignoreMarkingError": true | |||
} | } | ||
], | ], | ||
"total": | "total": 125.00, | ||
"payments": { | "payments": { | ||
" | "CARD": 125.00 | ||
} | }, | ||
"additional": "" | |||
}, | }, | ||
"response": { | "response": { | ||
"raw": "--------------------------------\n Кассовый чек \n ПРИХОД \n | "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": | "shiftNumber": 358, | ||
"receiptNumber": | "receiptNumber": 6 | ||
}, | }, | ||
"fiscalDocument": | "fiscalDocument": 5271, | ||
"fiscalAmount": | "fiscalAmount": 125.00, | ||
"fiscalTime": | "fiscalTime": 1662023615320, | ||
"fiscalSign": " | "fiscalSign": "390517240", | ||
"fiscalDrive": " | "fiscalDrive": "9999078902002410", | ||
"status": "SUCCESS", | "status": "SUCCESS", | ||
"created": | "created": 1662023614176, | ||
"changed": | "changed": 1662023616491 | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|}}<br> | |}}<br> | ||
{{Note|'''''Примечание'''''<br> | |||
Все коды маркировки, за исключением Табачной, имеют в своем коде так называемые "разделители". Пример кода маркировки под ФФД 1.2 (обувь): <syntaxhighlight lang="JSON">010466006821276821zWyn8vjJ2rp0u�91ffd0�92uMMKlJp9zosKgBPHZlTt0o5MO/LvWVC/g1cZZGHIJDJ5r3YiMTZbGKNWxRpyNCJL+0c8/cvWySuAEv2niJD2sg==</syntaxhighlight> | |||
* � - являются разделителями | |||
При передаче кодов маркировки касса может не воспринять эти символы и код будет считаться некорректным. | |||
Для корректности передачи кодов маркировки существует параметр '''''groupSeparator'''''. Значение '''''groupSeparator''''' задается вручную (допустимо задать любое значение). | |||
Далее при передаче кодов маркировки через кассу необходимо заменить значки разделителей на значение '''''groupSeparator''''', которое вы задали самостоятельно. Касса будет воспринимать это значение как разделитель и код маркировки будет передан корректно.|800}} | |||
= См. также = | = См. также = | ||
Строка 142: | Строка 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 задается вручную (допустимо задать любое значение).