---
title: "GET /receipts"
method: GET
path: "/receipts"
tags: ["Чеки"]
---

# GET /receipts

`GET /receipts`

Список чеков

## Query parameters

- `created_at.gte` string, date-time
- `created_at.gt` string, date-time
- `created_at.lte` string, date-time
- `created_at.lt` string, date-time
- `status` 'pending' | 'succeeded' | 'canceled'
- `payment_id` string
- `refund_id` string
- `limit` integer
- `cursor` string

## Response `200`

The request has succeeded.

- ReceiptList
  - `type` string, required
  - `items` Receipt[], required
    - `id` string, required
    - `type` 'payment' | 'refund', required
    - `payment_id` string
    - `refund_id` string
    - `status` 'pending' | 'succeeded' | 'canceled', required
    - `fiscal_document_number` string — Номер фискального документа.
    - `fiscal_storage_number` string — Номер фискального накопителя.
    - `fiscal_attribute` string — Фискальный признак.
    - `registered_at` string, date-time — Дата и время регистрации чека.
    - `fiscal_provider_id` string — Идентификатор провайдера фискализации.
    - `items` ReceiptItem[], required — Позиции чека.
      - `description` string, required
      - `quantity` number, double, required
      - `amount` MonetaryAmount, required
        - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
        - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
      - `vat_code` integer, required
      - `payment_subject` 'commodity' | 'excise' | 'job' | 'service' | 'gambling_bet' | 'gambling_prize' | 'lottery' | 'lottery_prize' | 'intellectual_activity' | 'payment' | 'agent_commission' | 'property_right' | 'non_operating_gain' | 'insurance_premium' | 'sales_tax' | 'resort_fee' | 'composite' | 'another' | 'fine' | 'tax' | 'lien' | 'cost' | 'pension_insurance_without_payouts' | 'pension_insurance_with_payouts' | 'health_insurance_without_payouts' | 'health_insurance_with_payouts' | 'health_insurance' | 'casino' | 'agent_withdrawals' | 'non_marked_excise' | 'marked_excise' | 'marked' | 'non_marked'
      - `payment_mode` 'full_prepayment' | 'partial_prepayment' | 'advance' | 'full_payment' | 'partial_payment' | 'credit' | 'credit_payment'
      - `country_of_origin_code` string
      - `customs_declaration_number` string
      - `excise` string
      - `supplier` ReceiptItemSupplierWithInn
        - `name` string
        - `phone` string
      - `agent_type` 'banking_payment_agent' | 'banking_payment_subagent' | 'payment_agent' | 'payment_subagent' | 'attorney' | 'commissioner' | 'agent'
      - `mark_code_info` MarkCodeInfo
        - `mark_code_raw` string
        - `unknown` string
        - `ean_8` string
        - `ean_13` string
        - `itf_14` string
        - `gs_10` string
        - `gs_1m` string
        - `short` string
        - `fur` string
        - `egais_20` string
        - `egais_30` string
      - `measure` 'piece' | 'gram' | 'kilogram' | 'ton' | 'centimeter' | 'decimeter' | 'meter' | 'square_centimeter' | 'square_decimeter' | 'square_meter' | 'milliliter' | 'liter' | 'cubic_meter' | 'kilowatt_hour' | 'gigacalorie' | 'day' | 'hour' | 'minute' | 'second' | 'kilobyte' | 'megabyte' | 'gigabyte' | 'terabyte' | 'another'
      - `payment_subject_industry_details` IndustryDetails[]
        - `federal_id` string, required
        - `document_date` string, required
        - `document_number` string, required
        - `value` string, required
      - `product_code` string
      - `planned_status` integer
      - `mark_mode` string
      - `mark_quantity` MarkQuantity
        - `numerator` integer, required
        - `denominator` integer, required
    - `internet` boolean — Флаг расчета в интернете.
    - `settlements` Settlement[] — Данные расчетов.
      - `type` string, required — Тип расчета.
      - `amount` MonetaryAmount, required
        - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
        - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
    - `on_behalf_of` string — Идентификатор магазина.
    - `tax_system_code` integer — Код системы налогообложения.
    - `timezone` string — Часовой пояс.
    - `receipt_industry_details` IndustryDetails[] — Отраслевой реквизит чека.
      - `federal_id` string, required
      - `document_date` string, required
      - `document_number` string, required
      - `value` string, required
    - `receipt_operational_details` OperationalDetails
      - `operation_id` integer, required
      - `value` string, required
      - `created_at` string, date-time, required
  - `next_cursor` string

## Other responses

- `400` — The server could not understand the request due to invalid syntax.
- `401` — Access is unauthorized.
- `403` — Access is forbidden.
- `500` — Server error

## Changes

- **2026-02-14** `fe24d3dfadad` — 45 breaking, 50 info
  - for the `query` request parameter `limit`, the type/format was changed from `integer`/`` to `integer`/`int32`
  - the `items/items/id` response property's maxLength was unset from `39` for the response status `200`
  - the `items/items/items/items/customs_declaration_number` response property's maxLength was unset from `32` for the response status `200`
  - the `items/items/items/items/mark_code_info/ean_13` response property's maxLength was unset from `13` for the response status `200`
  - …91 more

[Change history](https://skmtc.dev/hexlet/apis/api-kassa/changes/receipts/get.md)

---

[API](https://skmtc.dev/hexlet/apis/api-kassa.md) · [All operations](https://skmtc.dev/hexlet/apis/api-kassa/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hexlet/api-kassa/revisions/f35dc69c1c37/schema)
