Работа с фискальными чеками РК

В соответствии со ст. 166 Налогового кодекса Республики Казахстан многим организациям и индивидуальным предпринимателям необходимо при осуществлении денежных расчетов с физическими лицами с использованием электронных и наличных средств применять контрольно-кассовую технику (ККТ) .

Требуемые данные для формирования фискальных чеков передаются вами заранее. После завершения платежа сгенерированный фискальный чек передается в ОФД, данные фискального чека передаются вам в отдельном оповещении.

Условия использования сервиса

Для корректной работы сервиса должен быть заключен отдельный договор с поставщиком услуги — Pult24. Отправка фискального чека инициируется при каждой успешной оплате или полном возврате средств. Фискальный чек по умолчанию отправляется на ru языке, также возможна отправка на en и kk языках.

Номер чека должен быть числом, его необходимо передать в одном из следующих параметров (в порядке приоритета обработки):
  • order_id объекта cash_voucher_data, если payment_id содержит буквенные символы,
  • payment_id, если он содержит только цифры.
Note: Значение параметра payment.description запроса на оплату используется в фискальном чеке в качестве наименования товара/услуги.

Figure: Пример оповещения с данными фискального чека

{
  "payment": {
    "id": "1543476136"
  },
  "operation": {
    "id": 1000000111,
    "type": "create_cash_voucher",
    "status": "success",
    "date": "2018-11-29T07:22:42+0000",
    "created_date": "2018-11-29T07:22:25+0000",
    "request_id": "071a9f2b08160fbd58b7d6fff51e9f18358a1125-587495312c581b3cc36436a235157f2cab1a28de",
    "sum_initial": {
      "amount": 10000,
      "currency": "KZT"
    },
    "sum_converted": {
      "amount": 10000,
      "currency": "KZT"
    },
    "provider": {
      "id": 1,
      "payment_id": "",
      "auth_code": "",
      "endpoint_id": 1
    },
    "code": "0",
    "message": "Success",
    "cash_voucher_info": {
      "type": "sale",
      "language": "ru",
      "project_id": 1,
      "name": "Общество с ограниченной ответственностью «Прайм»",
      "short_name": "ООО «Прайм»",
      "inn": "180440037432",
      "kassa": {
        "name": "№1",
        "terminal_id": "81",
        "address": "Астана ул Козлова 43",
        "registered_id": "620200594821",
        "operator": "3 кассир"
      },
      "transaction_id": "1543476136",
      "date": "2018-11-29T07:22:16+0000",
      "description": "purchase - pult24 - success",
      "fiscal_data": {
        "posSection": "2",
        "percent": 12,
        "amount": 10000,
        "amount_nds": 1071,
        "fiscal_id": 1000000111
      },
      "fiscal_operator": "АО «Казахтелеком»",
      "fiscal_site": "https://consumer.oofd.kz"
    }
  },
  "account": {
    "type": "visa",
    "card_holder": "ALEX MAX",
    "expiry_month": "02",
    "expiry_year": "2022"
  },
  "signature": "y9gpET23BLSjwoLynWVEARltXe2k88ogXWUOZdwHUZob0vunKGXHihvwwlHZUxfZiszti8H4fRG3dH1dri4Zmg=="
}