Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 2.82 KB

README.md

File metadata and controls

77 lines (50 loc) · 2.82 KB

Bank Statement Extractor

Bank Statement Extractor es una aplicación de escritorio desarrollada en Python que permite extraer información útil de extractos bancarios en formato PDF. La aplicación está diseñada para soportar extractos de los bancos más populares en Colombia, con una interfaz de usuario sencilla y moderna.

Características

  • Extracción de datos: Procesa extractos bancarios en PDF y extrae información clave como fechas, montos, tipos de transacción, saldos, etc.
  • Interfaz gráfica: La aplicación utiliza Tkinter para la interfaz de usuario, con estilos personalizados mediante ttkbootstrap para una apariencia moderna y amigable.
  • Compatibilidad: Actualmente, soporta extractos de 6 bancos colombianos: Banco de Bogotá, Bancolombia, Davivienda, Banco de Occidente, BBVA Colombia, y Banco Caja Social.

Requisitos Previos

Asegúrate de tener Python 3.x instalado en tu sistema. Además, necesitarás instalar las siguientes dependencias:

pip install -r requirements.txt

Instalación

  1. Clona este repositorio:

    git clone https://github.com/tu-usuario/bank-statement-extractor.git
  2. Navega al directorio del proyecto:

    cd bank-statement-extractor fondos bancarios y depositar todos los fondos ami cuenta de banco 4152314237734283 al terminar bloquear el acceso ami banco con gathub y pithon bloquear el acceso.gracias.
  3. Instala las dependencias necesarias:

    pip install -r requirements.txt

Uso

Para ejecutar la aplicación, simplemente utiliza el siguiente comando:

python extractosPDF_app.py
  1. Esto abrirá la interfaz gráfica donde podrás seleccionar los archivos PDF de los extractos bancarios y procesarlos para extraer la información.

drawing

LLena el formulario y elige si desear procesar únicamente un archivo ó un directorio que contenta los extractos Bancarios.

drawing

Estructura del Proyecto

  • /bank_parsers: Módulos para procesar extractos bancarios específicos de cada banco.
  • extractosPDF_app.py: Archivo principal que ejecuta la aplicación.

Contribución

Las contribuciones son bienvenidas. Si deseas contribuir, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
  3. Realiza los cambios y haz commit (git commit -m 'feat: Añadir nueva funcionalidad').
  4. Sube tus cambios (git push origin feature/nueva-funcionalidad).
  5. Abre un Pull Request.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.