Skip to content
Back to skills

Receipts Report

ASecurity

Отчёт по чекам Payme за период — обороты, статусы, зависшие и отменённые

  • 29 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add theYahia/WWmcp --skill receipts-report --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Receipts Report?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Receipts Report
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/theyahia-receipts-report/badge)](https://www.skillsdirectory.com/skills/theyahia-receipts-report)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: receipts-report
description: Отчёт по чекам Payme за период — обороты, статусы, зависшие и отменённые
argument-hint: <дата с> <дата по>
---

# /receipts-report — Чеки Payme за период

## Алгоритм

1. Преобразуй даты пользователя в **миллисекундные** timestamp: from — начало периода,
   to — конец. Payme принимает миллисекунды, не секунды; ошибка в 1000 раз даёт пустой ответ.
2. Вызови `receipts_get_all` с from, to, offset (по умолчанию 0) и limit
   (по умолчанию 50, увеличивай для больших периодов).
3. Листай через offset, пока страница не станет короче limit. Не называй итоговое число,
   если не дошёл до конца выборки.
4. Сгруппируй чеки по статусу, суммы переведи из тийинов в сумы (раздели на 100).
5. Отдельно выдели чеки, которые созданы, но не оплачены дольше суток — это брошенные
   корзины. По каждому спорному вызови `receipts_check` с его id для свежего состояния.
6. Если пользователь просит закрыть зависшие — по каждому вызови `receipts_cancel`
   с id и числовым reason, подтвердив список перед первым вызовом.

## Формат ответа

```
## Чеки Payme — 01.09.2026 — 03.09.2026

| Статус | Количество | Сумма |
|--------|-----------|-------|
| оплачен | 84 | 12 400 000 сум |
| ожидает | 11 | 1 620 000 сум |
| отменён | 3 | 450 000 сум |

**Оборот**: 12 400 000 сум

### Зависшие дольше суток
- id 5f8a... — 150 000 сум — создан 01.09
```

## Важно

- from и to — **миллисекунды** (Date.now()), не секунды Unix.
- Суммы в ответе API — тийины. Делить на 100 перед показом.
- Сервер по умолчанию работает в песочнице; отчёт из песочницы не равен боевым оборотам.
  Скажи, из какого контура данные.

## Примеры

```
/receipts-report 2026-09-01 2026-09-03
/receipts-report за вчера
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.