Herramienta de informe de ingresos de Google Play

Inicia sesión con Google para cargar informes de ingresos y descargar los resultados en Excel.

// about

Sobre esta herramienta

Herramienta de análisis de ganancias de Google Play para desarrolladores de apps. Suma ventas mensuales, comisiones de Google, reembolsos e impuestos, y exporta a Excel.

Cómo usarla

  1. Conecta tu cuenta o introduce la URI de informes de Google Play.
  2. Elige el año y los meses que deseas analizar.
  3. Haz clic en 'Procesar' para revisar el resumen y descargar Excel.

Por qué usar esta herramienta

  • Combina varios archivos ZIP de ventas mensuales en segundos.
  • Desglosa con claridad ventas brutas, comisiones, impuestos y pago neto.
  • Exporta resúmenes ordenados en Excel para la contabilidad.

Preguntas frecuentes (FAQ)

¿Están seguros mis datos financieros de Google Play?

Sí, el procesamiento ocurre de forma segura en tu sesión y nunca se comparte.

¿Qué archivos de informes soporta?

Soporta los archivos ZIP estándar de ganancias de Google Play Console.

¿Puedo exportar los resultados a Excel?

Sí, puedes descargar una hoja de cálculo Excel (.xlsx) detallada.

Guías · Ingresos · 10 min de lectura

Cómo funcionan los pagos de Google AdSense y Google Play: ingresos estimados y finalizados, tipo de cambio y contabilidad

En cuanto empiezan a llegar ingresos de Google, aparece la pregunta: «¿por qué el panel no coincide con el ingreso en el banco?». Entender cómo se finalizan y pagan los ingresos facilita mucho la conciliación mensual.

El importe que ves en tiempo real en el panel de AdSense son ingresos estimados. Al terminar el mes, Google descuenta el tráfico no válido y revisa las cifras, y los ingresos finalizados suelen sumarse al saldo a principios del mes siguiente. Por eso los importes estimados y finalizados pueden diferir ligeramente.

1–31 de octubre    se acumulan ingresos estimados (panel)
Principios nov.    ingresos de octubre finalizados → al saldo
Hacia el 21 nov.   pago emitido si saldo ≥ umbral
Días después       el dinero llega al banco
Ingresos de AdSense estimados y finalizados, calendario y umbral de pago, por qué se retienen pagos y cómo registrar ingresos en divisas.
Leer guía →
Créalo con IA

Crea esta herramienta tú mismo con IA

¿Quieres tu propia versión? Copia el prompt en un chat de IA o guarda el archivo de skill para un agente de programación. Incluyen las funciones, casos límite y pruebas que usamos al crearla.

El prompt y la skill están en inglés, que las herramientas de IA entienden perfectamente.

Prompt de instrucciones para IA

Pégalo tal cual en Claude, ChatGPT o Gemini.

You are an experienced full-stack web developer. Build a web tool called "Informe de ingresos de 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 (SKILL.md)

Guárdalo como .claude/skills/build-google-play-earning/SKILL.md para que agentes como Claude Code lo reutilicen cada vez que crees o cambies la herramienta.

---
name: build-google-play-earning
description: Use when building or changing a Informe de ingresos de 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: Informe de ingresos de 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

Consejos para trabajar con IA

  • Indica tu stack (React, Vue o HTML puro) en la primera línea para obtener código adecuado.
  • Pide que ejecute las pruebas listadas y muestre los resultados antes de aceptar el código.
  • No pegues contraseñas reales, datos de clientes ni claves de API; usa valores de ejemplo.