Облачная Касса: Запрос информации о документе по ID (маркированный товар)

Материал из Касса
Перейти к навигации Перейти к поиску
Запрос информации о чеке по 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: переменная для передачи access_token. Введите тип токена (в нашем случае слово "Bearer") перед значением access_token
Получение access_token: см. здесь
 
authorization: "Bearer ero3UNcffhlKdn5e76i...edfr_JU"


Response
Ответ содержит информацию о состоянии отправленного на фискализацию документа. В случае успешной фискализации, будет содержать следующую:
  • Информацию о ККТ, на которой был фискализирован документ
  • Исходный запрос
  • Информацию для генерации QR:
    • Тип документа
    • Дата/время расчета (фискализации документа на ККТ)
    • Сумма чека
    • Номер фискального накопителя
    • Номер фискального документа
    • Фискальный признак документа
  • Печатную форму фискального документа
--------------------------------
          КАССОВЫЙ ЧЕК 6
             Приход
       01.09.2022 12:13:33
--------------------------------
ТАБАК
Товар      125,00 x 1 = 125,00 
Полный расчет            НДС 20%
--------------------------------
ИТОГ                    = 150.00
Безналичными=           125,00 
Юр.лицо:ООО "БИФИТ КАССА" (Касса Плюс)
ИНН:                  7724923302
Кассир:              Меркулов Г.
Смена:                       358
Внутренняя смена:              1
ККТ:       Фискальный процессинг
ФН             9999078902002410
ФД                         5271
ФП                    390517240
Время:       01.09.2022 12:13:35
СНО:                         ОСН
 
{
    "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
}


Note.svg Примечание
Все коды маркировки, за исключением Табачной, имеют в своем коде так называемые "разделители". Пример кода маркировки под ФФД 1.2 (обувь):

010466006821276821zWyn8vjJ2rp0u�91ffd092uMMKlJp9zosKgBPHZlTt0o5MO/LvWVC/g1cZZGHIJDJ5r3YiMTZbGKNWxRpyNCJL+0c8/cvWySuAEv2niJD2sg==
  • � - являются разделителями

При передаче кодов маркировки касса может не воспринять эти символы и код будет считаться некорректным.


   Для корректности передачи кодов маркировки существует параметр groupSeparator. Значение groupSeparator задается вручную (допустимо задать любое значение).


   Далее при передаче кодов маркировки через кассу необходимо заменить значки разделителей на значение groupSeparator, которое вы задали самостоятельно. Касса будет воспринимать это значение как разделитель и код маркировки будет передан корректно.

См. также