Инструмент отчёта о доходах Google Play

Войдите через Google, загрузите отчёты о доходах и скачайте результаты расчёта в Excel.

// about

Об этом инструменте

Инструмент финансового анализа Google Play для разработчиков Android-приложений. Считает помесячные продажи, комиссии Google, возвраты, налоги и итоговый доход с экспортом в Excel.

Как использовать

  1. Подключите аккаунт Google или укажите URI отчетов.
  2. Выберите отчетный год и месяцы для анализа.
  3. Нажмите 'Обработать' и скачайте итоговый отчет в Excel.

Зачем используют этот инструмент

  • Объединяет несколько ежемесячных ZIP-архивов отчетов за пару секунд.
  • Показывает прозрачную детализацию выручки, комиссий, налогов и выплат.
  • Экспортирует готовые структурированные таблицы Excel для бухгалтерии.

Часто задаваемые вопросы (FAQ)

Безопасны ли мои финансовые данные?

Да, вся обработка происходит строго в вашей текущей сессии и не сохраняется.

Какие файлы отчетов поддерживаются?

Стандартные ZIP-архивы доходов, скачанные из Google Play Console.

Можно ли экспортировать результаты в Excel?

Да, вы можете скачать отформатированный файл Excel (.xlsx) со всеми деталями.

Руководства · Доходы · 9 мин чтения

Как устроены выплаты Google AdSense и Google Play: расчётный и окончательный доход, курс валют и учёт

Как только начинают поступать доходы от Google, сразу возникает вопрос: «почему сумма в панели не совпадает с поступлением на счёт?» Если понимать, как доход подтверждается и выплачивается, ежемесячная сверка становится гораздо проще.

Сумма, которую вы видите в панели AdSense в реальном времени, — это расчётный доход. После окончания месяца Google исключает недействительный трафик и проверяет данные, а окончательный доход обычно добавляется к балансу в начале следующего месяца. Поэтому расчётная и окончательная суммы могут немного различаться.

1–31 октября      накапливается расчётный доход (панель)
Начало ноября     доход за октябрь подтверждён → на баланс
Около 21 ноября   выплата, если баланс ≥ порога
Через несколько дней  деньги поступают на счёт
Расчётный и окончательный доход AdSense, график и порог выплат, причины приостановки платежей и учёт дохода в иностранной валюте.
Читать →
Сделать с ИИ

Создайте этот инструмент сами с помощью ИИ

Нужна своя версия? Скопируйте промпт в чат с ИИ или сохраните файл навыка для ИИ-агента. В них описаны функции, особые случаи и тесты, которые мы использовали.

Промпт и навык даны на английском — ИИ-инструменты хорошо его понимают.

Промпт-задание для ИИ

Вставьте как есть в Claude, ChatGPT или Gemini.

You are an experienced full-stack web developer. Build a web tool called "Отчёт о доходах Google Play" that meets the requirements below.

## Goal

Build a web tool that signs in with Google, reads Google Play earnings reports from Cloud Storage and exports monthly totals of sales, fees, refunds, taxes and payouts to Excel.

## Core features

- Google OAuth sign-in with the devstorage.read_only scope
- List the Play Console report bucket (gs://pubsite_prod_...)
- Download and parse yearly earnings ZIP/CSV files
- Totals by transaction type, month and currency
- Export to Excel (.xlsx)

## Inputs

- Google sign-in
- Bucket URI and year

## Outputs

- Monthly settlement summary
- Excel file

## Edge cases and handling rules

- Explain missing bucket permissions
- Handle CSV encoding and delimiter differences
- Aggregate refunds (negative rows) and tax rows separately
- Stream large files

## Implementation requirements

- Requires a server-side implementation. Request read-only scopes and use report files only temporarily during the session.
- State the purpose of data use on the OAuth consent screen and in the privacy policy.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- Monthly totals from a sample CSV match a manual calculation
- Refunds reduce sales
- Clear error for a bucket without access

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Навык (SKILL.md)

Сохраните как .claude/skills/build-google-play-earning/SKILL.md, чтобы агенты вроде Claude Code использовали его при каждой доработке инструмента.

---
name: build-google-play-earning
description: Use when building or changing a Отчёт о доходах Google Play tool. Build a web tool that signs in with Google, reads Google Play earnings reports from Cloud Storage and exports monthly totals of sales, fees, refunds, taxes and payouts to Excel.
---

# Build: Отчёт о доходах Google Play

## Goal

Build a web tool that signs in with Google, reads Google Play earnings reports from Cloud Storage and exports monthly totals of sales, fees, refunds, taxes and payouts to Excel.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Google OAuth sign-in with the devstorage.read_only scope
- List the Play Console report bucket (gs://pubsite_prod_...)
- Download and parse yearly earnings ZIP/CSV files
- Totals by transaction type, month and currency
- Export to Excel (.xlsx)

## Inputs

- Google sign-in
- Bucket URI and year

## Outputs

- Monthly settlement summary
- Excel file

## Rules

- Explain missing bucket permissions
- Handle CSV encoding and delimiter differences
- Aggregate refunds (negative rows) and tax rows separately
- Stream large files
- Requires a server-side implementation. Request read-only scopes and use report files only temporarily during the session.
- State the purpose of data use on the OAuth consent screen and in the privacy policy.

## Verification

- [ ] Monthly totals from a sample CSV match a manual calculation
- [ ] Refunds reduce sales
- [ ] Clear error for a bucket without access

Советы по работе с ИИ

  • Укажите стек (React, Vue или чистый HTML) в первой строке, чтобы код подошёл к проекту.
  • Попросите ИИ выполнить перечисленные тесты и показать результаты до принятия кода.
  • Не вставляйте настоящие пароли, данные клиентов и API-ключи; используйте примеры.