Procesamiento de extractos bancarios mediante IA Make
Lo que hace este módulo
PDF4me Extracto bancario procesado por IA extrae datos financieros estructurados de PDF o extractos bancarios de imágenes dentro de su Make escenario usando IA. Proporcione una declaración y el módulo devolverá Nombre del banco, detalles de la cuenta, período del estado de cuenta, saldos inicial y final, un conjunto completo de transacciones, cheques pagados, patrones de pago recurrentes y análisis de resumen de categorías.Listo para la conciliación bancaria, la previsión de flujos de efectivo, la conciliación de cuentas por cobrar, la detección de fraudes y los flujos de trabajo de préstamos o decisiones crediticias. No requiere configuración de plantillas. Funciona con extractos de los principales bancos de EE. UU., Reino Unido, Europa, India y Canadá, incluidos extractos de varias páginas con más de 50 páginas de actividad.
Autenticando su API Pedido
Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar de forma segura las solicitudes de extracción de extractos bancarios mediante IA.
Datos importantes que no debes perderte

Configure el archivo para asignarlo, transfiera el nombre del estado de cuenta y el documento del módulo anterior. La salida muestra la matriz completa de transacciones, saldos, cheques pagados, patrones y análisis resumidos para flujos de trabajo de conciliación.
Parámetros
Requerido: La conexión, el nombre de la declaración y el documento siempre deben proporcionarse. El campo de entrada correspondiente (propiedad binaria, Base64 Contenido o declaración URL) es necesario en función del tipo de datos de entrada elegido.
| Parámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key the first time. Reused automatically across all PDF4me modules in your scenarios. | My PDF4me connection |
| Input Data Type | Yes | How the statement file is supplied. Binary Data reads from a previous module (most common). Base64 String accepts encoded payloads. URL downloads from a public link. | Binary Data |
| Input Binary Field | Conditional | Binary content of the bank statement. Required when Input Data Type is Binary Data. Wire from Dropbox, Google Drive, OneDrive Data field, or any email/HTTP module that returns file bytes. | 1. Data |
| Base64 Statement Content | Conditional | Base64-encoded statement content. Required when Input Data Type is Base64 String. Useful for statements arriving via secure webhook or API integration. | JVBERi0xLjQK... |
| Statement URL | Conditional | Public URL to the statement file. Required when Input Data Type is URL. The URL must not require authentication. | https://example.com/statement.pdf |
| Statement Name | Yes | Filename of the statement with proper extension (.pdf, .png, .jpg, .jpeg). Used for format detection and AI processing optimization. | statement-jan-2024.pdf |
Campos de salida
| Campo | Tipo | Lo que contiene |
|---|---|---|
bankName | String | Name of the issuing bank as printed on the statement header. |
accountHolderName | String | Name of the account holder. |
accountNumber | String | Bank account number (may appear masked depending on the bank). |
accountType | String | Type of bank account: Checking, Savings, Money Market, Credit Card, etc. |
statementPeriod | Object | Object with startDate and endDate (ISO 8601) defining the statement window. |
balances | Object | Object containing openingBalance, closingBalance, totalDeposits, and totalWithdrawals for the period. |
currency | String | Currency code in ISO 4217 format (USD, EUR, GBP, INR, etc.). |
transactions | Array | Array of every transaction in chronological order. Each entry contains date, description, amount, and type (debit or credit). |
checksPaid | Array | Array of cheques paid during the statement period: useful for cheque-to-statement reconciliation when paired with AI-Process Bank Cheque. |
patterns | Object | Pattern analysis identifying recurring transactions (subscriptions, payroll, regular bills) by merchant, amount, and interval. |
summary | Object | Summary analytics with category totals (groceries, utilities, payroll, transfers, etc.) and aggregate metrics. |
success | Boolean | True if the AI extraction completed successfully; false if it failed. |
message | String | Human-readable status message confirming success or describing the error. |
Configuración rápida
- Agregar PDF4me → Extracto bancario procesado por IA a tu Make escenario.
- Seleccionar Conexión (o haga clic Agregar para crear uno con tu PDF4me API llave).
- Elegir Tipo de datos de entrada: Datos binarios para archivos de un módulo anterior, Base64 Cuerda o URL.
- Bajo Archivo, elegir Mapa para mostrar los campos Nombre del extracto y Documento.
- Mapa Nombre de la declaración al nombre del archivo con extensión (
.pdf,.png,.jpg, o.jpeg). - Mapa Documento al contenido binario del módulo fuente: normalmente el Datos campo de Dropbox, Google Drive, OneDriveo módulos de archivos adjuntos de correo electrónico.
- Haga clic Ahorrar y ejecute el escenario. Conecte el paquete de salida a QuickBooks, Xero, Airtable, Google Sheetso cualquier sistema de reconciliación. Utilice un iterador sobre
transactionsprocesar cada línea individualmente.
Ejemplos de flujo de trabajo
Ejemplos de flujo de trabajoCommon Make scenario patterns using AI-Process Bank Statement.
- Un disparador programado se activa el día 5 de cada mes para procesar el extracto bancario del mes anterior después de que se haya descargado. Dropbox.
- El extracto bancario procesado por IA extrae saldos, transacciones y cheques pagados para todo el período.
- A Make El iterador recorre las transacciones. Para cada transacción, se realiza un bucle. QuickBooks El paso de búsqueda busca una transacción coincidente por importe y fecha aproximada.
- Las transacciones coincidentes se marcan como conciliadas en QuickBooksLas transacciones no coincidentes se enrutan a un Google Sheets pestaña de excepciones para que el contable las revise.
- A Slack El mensaje de resumen informa sobre el resultado de la conciliación, el total de transacciones coincidentes, el total de transacciones no coincidentes y cualquier patrón detectado (por ejemplo, nuevos cargos recurrentes que requieren investigación).
- Un solicitante carga 3 meses de extractos bancarios a través de un webhook del portal de préstamos en Make.
- AI-Process Bank Statement se ejecuta en cada extracto bancario. El objeto resumen proporciona los totales por categoría (ingresos, alquiler, servicio de la deuda); el objeto patrones identifica los ingresos y obligaciones recurrentes.
- Un paso de Variable de conjunto de herramientas calcula una relación deuda-ingresos a partir de los ingresos recurrentes extraídos frente a los pagos recurrentes de deudas.
- El enrutador se basa en el índice DTI. Las solicitudes con un índice inferior al 35 % se aprueban automáticamente; las que están entre el 35 % y el 45 % requieren revisión manual; las que superan el 45 % se rechazan automáticamente con un correo electrónico de seguimiento que explica los requisitos.
- El array de transacciones completo se almacena en Snowflake o BigQuery para la auditoría de cumplimiento y la justificación de la decisión se registra con las métricas de resumen extraídas.
- Un equipo de finanzas sube el extracto bancario de la empresa a un SharePoint Carpeta una vez al trimestre.
- El extracto bancario procesado por IA devuelve el objeto de patrones que enumera todos los cargos recurrentes con el comercio, el importe y la frecuencia detectados.
- A Make Iterador compara cada patrón con un Airtable registro de aprobados SaaS Suscripciones. Los cargos recurrentes desconocidos se señalan como posibles prácticas de TI en la sombra o suscripciones duplicadas.
- Se genera un informe consolidado que muestra el gasto mensual recurrente total, las suscripciones aprobadas frente a las no aprobadas y un ahorro anual estimado derivado de la cancelación de duplicados.
- El informe se envía por correo electrónico al director financiero; las suscripciones no autorizadas de alto valor activan Slack Las solicitudes de aprobación se envían a los jefes de departamento para su revisión y posterior aprobación o cancelación.