Extraer el importe, la fecha y la tienda
de una captura de pantalla de PayPay
PayPay es la aplicación de pago QR más utilizada en Japón: 70 millones de usuarios registrados, más de 3 millones de comercios afiliados, respaldada por el grupo SoftBank y Yahoo Japan, ahora conocido como LY Corporation. Cuando se completa un pago, la pantalla de confirmación no es un recibo en el sentido occidental. No hay un campo "Importe a pagar" con un recuadro. No hay una línea que diga "Recibo n.º". Lo que se obtiene es una entrada de transacción en el historial de la aplicación (取引履歴): una pantalla que agrupa cinco o seis datos en un diseño compacto, donde el importe, la fecha y el nombre de la tienda están presentes, pero no etiquetados como en un recibo en papel. Si se extraen datos de capturas de pantalla de PayPay —para el presupuesto mensual del hogar (家計簿), un registro de ingresos de autónomo o un lote de solicitudes de gastos presentadas a través de Concur— saber qué número corresponde a qué concepto, y cuáles no aparecen en capturas de pantalla de ninguna otra aplicación de pago, es lo que evita que una fila contenga el valor incorrecto.
Qué muestra realmente un registro del historial de transacciones de PayPay
Abra la aplicación PayPay, toque el icono de Historial (取引履歴) en la parte superior de la pantalla de inicio y seleccione cualquier pago completado. El registro que se muestra presenta un conjunto de campos que es uniforme de una transacción a otra, aunque el diseño pueda recibir actualizaciones sutiles con cada actualización de la aplicación.
En la parte superior: el monto, mostrado en yenes con el prefijo ¥. Debajo, o al lado según la versión de la pantalla: el nombre de la tienda (店舗名), a menudo acompañado del logotipo de la tienda cuando el comerciante lo ha registrado en PayPay. Debajo de eso: la fecha y hora de la transacción, con el formato estándar japonés AAAA/MM/DD HH:MM, siempre en hora estándar de Japón (JST, UTC+9).
Luego vienen dos campos que diferencian a PayPay de cualquier aplicación de pagos estadounidense o europea: la cantidad de puntos (ポイント) obtenidos en esta transacción y el método de pago (支払方法), es decir, de qué fuente provino realmente el dinero. Debajo de estos, un ID de transacción (取引ID) y una etiqueta de estado que dice "支払い完了" (pago completado) en verde.
Estos campos aparecen en la misma región de la pantalla para cada transacción, pero su orden vertical exacto varía ligeramente según si el pago se realizó escaneando el código QR del comerciante, haciendo que el cajero escanee su código de barras, o pagando a través de un proceso de pago en línea que redirigió a la aplicación PayPay. El monto y el nombre de la tienda siempre están en la parte superior o cerca de ella. Los puntos y el método de pago se encuentran en la banda central. El ID de transacción está en la parte inferior, en el tipo de letra más pequeño.
Monto, fecha y nombre de la tienda: los tres datos que necesita
El monto es el elemento más destacado: el número más grande en la pantalla, con el formato ¥1,234 sin decimales para pagos en yenes enteros. Si se realizó un pago de ¥1,100 con impuestos incluidos, la pantalla muestra ¥1,100, no ¥1,000. No hay desglose de impuestos ni línea de subtotal en la propia pantalla de transacciones de PayPay; el número mostrado es el monto final que salió de su saldo. Para cualquier uso posterior que necesite una cifra antes de impuestos (categorías de declaración de impuestos, informes de gastos que separen los montos con impuestos incluidos de los montos sin impuestos), deberá calcular hacia atrás: la tasa de impuesto al consumo estándar de Japón es del 10 %, con una tasa reducida del 8 % para alimentos (軽減税率). Si una transacción específica calificó para la tasa reducida depende de la tienda y de lo que se compró, y el registro de PayPay no indica la tasa. El monto es el monto.
La fecha y la hora son sencillas, pero tienen dos aspectos que vale la pena señalar. Primero, el formato es siempre la hora de Japón; si es un expatriado o trabajador remoto que declara impuestos en una zona horaria diferente, la marca de tiempo en su captura de pantalla de PayPay refleja cuándo se liquidó la transacción en Tokio, no la hora local en el punto de compra si estaba viajando. Segundo, la hora registrada es la hora de finalización del pago, no el momento en que abrió la aplicación ni el momento en que el cajero inició la transacción. Para la contabilidad de fin de mes donde el corte es importante (una transacción a las 23:58 del día 31 frente a las 00:02 del día 1), la marca de tiempo de PayPay es definitiva.
El nombre de la tienda es el campo con mayor variabilidad, y vale la pena entender por qué antes de registrar docenas de ellos. En las grandes cadenas — tiendas de conveniencia como Seven-Eleven y Lawson, supermercados como Seiyu, farmacias como Matsumoto Kiyoshi — el nombre de la tienda aparece inmediatamente después del pago, a menudo con el logotipo oficial de la empresa. En el caso de comercios independientes más pequeños, el nombre mostrado es el que el comercio registró en PayPay al configurar su cuenta — que podría ser su nombre comercial legal, su nombre comercial o una versión romanizada que no coincide exactamente con los kanjis de su fachada. En algunos casos, particularmente con transacciones de PayPay Card (tarjeta de crédito), el nombre de la tienda no aparece hasta que el estado del pago cambia de "aceptado" (pantalla amarilla) a "completado" (pantalla verde) — una brecha que PayPay solucionó en junio de 2024 al permitir a los usuarios registrar manualmente un nombre de tienda durante la ventana de pendiente. Si su captura de pantalla muestra un marcador de posición genérico o un nombre que no reconoce, verifique el color de estado en la barra superior — el amarillo significa que el nombre aún puede resolverse.
Puntos (ポイント) y Método de Pago (支払方法): Dos Campos Exclusivos de PayPay
Ninguna aplicación de pago fuera de Japón muestra cuántos puntos de fidelidad ganó en una transacción específica — en la misma pantalla. PayPay sí lo hace.
La línea de puntos (ポイント) en la pantalla de detalle de la transacción muestra exactamente cuántos puntos se otorgaron por ese pago. La tasa de ganancia base es del 0.5% del monto del pago en transacciones QR, pero con PayPay STEP — un programa de impulso mensual basado en actividad — la tasa sube al 1.0% y puede alcanzar el 1.5% para usuarios que también tienen una PayPay Card y cumplen con los umbrales de gasto. Un almuerzo de ¥2,000 en Sukiya podría ganar 10 puntos a la tasa base o 20 puntos con STEP activo. Los puntos valen 1 yen cada uno y no tienen fecha de vencimiento (期限なし) — una política que distingue a PayPay de casi todos los demás sistemas de puntos japoneses, donde los puntos generalmente vencen en meses.
La cifra de puntos en cada pantalla de transacción no es solo un total acumulado. Está vinculada a ese pago específico. Si está rastreando el total de puntos ganados en un mes para la conciliación de reembolsos, o si necesita separar el costo neto de un pago del valor de puntos que generó, este campo es el dato que lo hace posible — y no existe en ninguna otra captura de pantalla de pago de ninguna otra plataforma.
El campo de método de pago (支払方法) indica qué fuente de fondos se utilizó: saldo de PayPay (PayPay残高), una cuenta bancaria vinculada, PayPay Credit, PayPay Card o una combinación. Esto es importante cuando una sola cuenta de PayPay obtiene fondos de múltiples fuentes en diferentes transacciones — una configuración común en Japón donde los usuarios mantienen un pequeño saldo de PayPay para gastos diarios y vinculan una tarjeta de crédito para compras grandes. Un lote de capturas de pantalla podría contener transacciones financiadas de tres maneras diferentes, y si está categorizando gastos por método de pago para presupuestos o fines fiscales, la línea de 支払方法 es cómo diferenciarlos. Sin este campo — que ninguna otra captura de pantalla de aplicación de pago incluye — necesitaría cotejar cada transacción con un estado de cuenta bancario o de tarjeta separado.
Ambos campos son solo visuales en la pantalla de la aplicación. No están incluidos en el CSV de transacciones que PayPay introdujo para descarga en febrero de 2025 — el CSV proporciona fecha, descripción, contraparte y monto, pero no incluye el desglose de puntos por transacción o método de pago. Si necesita estos dos valores, la captura de pantalla sigue siendo la única fuente.
Los archivos se procesan de forma segura y no se almacenan.
Esta diferencia — que la captura muestra campos que el CSV oficial no incluye — es la razón práctica por la que la extracción de capturas es relevante específicamente para PayPay. El mismo enfoque funciona en cualquier aplicación de pago: WeChat Pay, Alipay, Venmo, PayPal. Un único conjunto de definiciones de columna — Monto, Fecha, Tienda, Puntos, Método de pago — extrae datos de capturas de todas ellas, porque la extracción lee lo que los datos significan, no de qué plantilla de aplicación provienen. La otra aplicación de pago móvil dominante en Japón, LINE Pay, utiliza un diseño de historial de transacciones similar y enfrenta la misma brecha entre captura y hoja de cálculo.
Cuándo una Captura de PayPay Cuenta como Recibo
En Japón, una captura de transacción de PayPay se considera un documento de respaldo válido para la declaración de impuestos, con una condición: debe mostrar el monto, la fecha y la contraparte (nombre de la tienda). Un contador fiscal japonés confirmó en Zeiri4.com que "las capturas del historial de transacciones de PayPay pueden servir como sustituto de los recibos durante la declaración de impuestos (確定申告)", siempre que esos tres datos sean visibles. El mismo hilo del foro, y una discusión separada en el Q&A de asesoría fiscal de Freee, confirmaron que los propietarios individuales (個人事業主) que presentan declaración azul (青色申告) utilizan regularmente capturas de PayPay como documentación de gastos de negocio (経費).
La Ley de Conservación Electrónica de Libros (電子帳簿保存法) — revisada en 2022 para exigir el almacenamiento electrónico de registros de transacciones generados electrónicamente — significa que guardar capturas de PayPay como archivos no solo es aceptable. Para transacciones que generan únicamente un registro digital, es la forma legalmente conforme de almacenarlas.
Tres vías posteriores comunes donde las filas extraídas de PayPay reemplazan la entrada manual:
Declaración de impuestos (確定申告): Las tres plataformas de contabilidad en la nube dominantes en Japón — freee, MoneyForward Cloud y Yayoi (弥生) — pueden importar datos CSV de transacciones, pero la integración bancaria de PayPay es limitada en comparación con cuentas bancarias y tarjetas de crédito tradicionales. Muchos usuarios ingresan manualmente las transacciones de PayPay una por una. Extraer los campos de las capturas a un CSV — monto, fecha, tienda, opcionalmente puntos y método de pago — y luego importarlo al software de contabilidad elimina el paso de escritura manual que de otro modo ocuparía una tarde de domingo cada febrero.
Gastos de negocio (経費精算): Las empresas japonesas que utilizan Concur para la gestión de gastos pueden vincular su cuenta de PayPay directamente. PayPay añadió una integración formal con Concur, lo que permite a los empleados presentar gastos con fotos de recibos adjuntas desde la pantalla del historial de transacciones. Sin embargo, para las empresas que usan otros sistemas, o para empleados cuya compañía no ha configurado el vínculo Concur-PayPay, el flujo sigue siendo: capturar la pantalla de la transacción, escribir los valores en el formulario de gastos y adjuntar la captura como comprobante. Extraer la fila de la captura de pantalla permite que los campos del formulario de gastos se rellenen con datos que ya están en la imagen.
Presupuesto del hogar (家計簿): Las aplicaciones de finanzas personales más populares de Japón — Zaim (que usa OCR para categorizar automáticamente las fotos de recibos) y MoneyForward ME (マネーフォワードME, que se vincula con cuentas bancarias y tarjetas de crédito) — ambas enfrentan la misma brecha de PayPay: no pueden extraer datos de transacciones directamente de la aplicación de PayPay porque PayPay no ofrece acceso API para uso personal. La solución alternativa, ampliamente discutida en foros de presupuestos y en el subreddit r/japanlife, es capturar la pantalla del historial de PayPay y ya sea alimentarla a la función de escaneo de recibos de la aplicación o registrar manualmente cada transacción. El OCR de recibos de Zaim lee un recibo en papel, no una pantalla de PayPay: el diseño es diferente y la línea de puntos confunde a un motor OCR tradicional que espera un formato estándar de recibo térmico.
De una captura de pantalla a una hoja de cálculo de transacciones
Un pago de PayPay es sencillo. Abrir la aplicación, ver el monto, listo. Pero PayPay se usa para todo — la compra en el 7-Eleven, el restaurante de ramen, el taxi, la factura de servicios pagada escaneando el código de barras en la factura en papel. Al final del mes, el historial de transacciones en la aplicación es un largo desplazamiento de entradas individuales, cada una requiriendo un toque para abrir los detalles. Convertir ese desplazamiento en columnas que se puedan filtrar y sumar significa extraer datos de cada entrada una por una — a menos que se opte por la ruta de las capturas de pantalla.
El OCR tradicional — el tipo que lee una foto de recibo y extrae números — no se adapta bien a una pantalla de PayPay. Un recibo en papel tiene una estructura predecible: artículos, subtotal, impuesto, total, aproximadamente en el mismo orden vertical. Una entrada de transacción de PayPay es una interfaz de usuario móvil diseñada para un vistazo rápido, no para ser analizada. El monto aparece en la parte superior en letra grande pero sin etiqueta. El número de puntos es un dígito independiente en el medio con un icono "P" — un motor OCR lo ve como otro monto de moneda y puede registrar ¥20 cuando en realidad son 20 puntos. El nombre de la tienda puede aparecer junto a un icono de logotipo sin ninguna etiqueta de texto, y el OCR ve el icono como ruido.
La extracción basada en plantillas — dibujar un cuadro delimitador alrededor de "el monto está aquí, la fecha está aquí" — se rompe en cuanto PayPay lanza una actualización de interfaz que desplaza las posiciones de los campos 8 píxeles. O cuando el nombre de la tienda se divide en dos líneas porque es más largo de lo habitual. Cada variación es una plantilla rota.
La alternativa es la extracción semántica: en lugar de decirle a la herramienta dónde mirar, se le dice qué conceptos encontrar — "el monto del pago en yenes", "la fecha en que se completó la transacción", "el nombre registrado de la tienda", "el número de puntos obtenidos". El motor de extracción lee la pantalla como lo haría una persona: reconoce ¥2,480 como el monto de la transacción y 12P como los puntos obtenidos, independientemente de si esos dos valores están separados por tres líneas o cinco, y sin importar qué versión de la aplicación produjo la captura de pantalla. Las mismas definiciones de columna funcionan en todas las capturas de pantalla de PayPay que se tengan — y, crucialmente, también en capturas de pantalla de otras aplicaciones de pago. Un pago de almuerzo de ¥1,200 de PayPay y un pago de ¥800 en una tienda de conveniencia de Line Pay caen en las mismas columnas de Monto y Fecha de la misma hoja de cálculo, porque la extracción está ejecutando la misma consulta semántica en ambas.
Para el escenario recurrente — una colección de capturas de pantalla de PayPay organizadas en carpetas al final del mes que deben convertirse en una tabla ordenable — el cuello de botella nunca son los datos. Es que los datos viven en 30 imágenes individuales en lugar de 30 filas en un solo archivo. Extraer las filas es un problema de extracción, no de ingreso.
Preguntas frecuentes
¿Puedo simplemente exportar los datos de transacciones de PayPay en lugar de usar capturas de pantalla?
PayPay introdujo la descarga CSV del historial de transacciones en febrero de 2025, cubriendo los últimos dos años de datos. El CSV incluye fecha de transacción, descripción, contraparte y monto — pero no incluye los puntos ganados por transacción ni el método de pago utilizado. Si necesita esos dos campos, la captura de pantalla sigue siendo la única fuente. Para los usuarios que solo necesitan los tres campos principales (monto, fecha, tienda), la exportación CSV funciona, pero requiere iniciar sesión en la aplicación, navegar al menú de exportación y esperar la descarga — un proceso de varios pasos que las capturas de pantalla (tomadas en el momento del pago) evitan por completo.
¿Una captura de pantalla de PayPay funciona en diferentes versiones de la aplicación e idiomas de interfaz?
Sí. Los campos en la pantalla de detalle de transacción — monto, nombre de tienda, fecha, puntos, método de pago — son el mismo conjunto independientemente de si la interfaz de la aplicación está configurada en japonés o inglés. Un símbolo ¥ significa lo mismo ya sea que las etiquetas circundantes digan "支払い金額" o "Payment Amount". La extracción lee los números, el texto del nombre de la tienda y la cadena de fecha de la imagen — el idioma de la interfaz a su alrededor no afecta el resultado.
Si el nombre de la tienda falta o es genérico, ¿cómo identifico la transacción?
Un nombre de tienda genérico o faltante — común cuando un comerciante pequeño no ha registrado un nombre comercial formal en PayPay, o cuando una transacción de PayPay Card aún está en estado "aceptado" (amarillo) — aún puede identificarse mediante la combinación de monto, fecha y hora. Un pago de ¥980 a las 12:35 en un día laborable a un nombre de comerciante no reconocido, combinado con el contexto de ubicación de la transacción (visible como una etiqueta de categoría como "コンビニ" o "飲食" en algunas entradas de transacción), suele ser suficiente para confirmar qué tienda fue. Si está extrayendo por lotes y la columna de nombre de tienda muestra un marcador de posición, las columnas de fecha y monto proporcionan suficiente material de referencia cruzada para completar el nombre manualmente más tarde — un nombre de tienda ambiguo en una hoja de cálculo sigue siendo más rápido que escribir treinta transacciones desde cero.