Open Issues Need Help
View All on GitHubAI Summary: Add a CSV export feature to the `/dashboard` page of the OpenFinance-Col application. The export should include transaction data (date, description, amount, category, bank) for all transactions displayed on the dashboard.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Implement a line chart in the OpenFinance-Col web interface (Next.js 15) to visualize the evolution of account balances over time. The chart should include basic features like accumulated balance display and filtering by account or financial institution.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Develop a Next.js dashboard displaying transactions and products from the existing OpenFinance-Col API. The dashboard should include two sections (Transactions and Products), each with a table featuring basic filtering capabilities. The implementation must leverage the already-built API endpoints.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Create a FastAPI endpoint `/products` that returns a JSON array of `ProductSchema` objects. Each object should contain the fields `bank`, `type`, `rate`, and `updated_at`, representing scraped financial product data.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Create a REST endpoint `/transactions` using FastAPI that returns a paginated list of UnifiedTransaction objects. The endpoint should accept query parameters `bank` and `from` (date) to filter the results.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Create a web scraper using Playwright or Requests+BS4 to extract savings and credit card interest rates from Nu Bank Colombia's website. The extracted data should be made available through the existing `/products` API endpoint, with at least two different product types included.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Create a Playwright-based web scraper for Itaú Colombia's public website to extract interest rates and fees for financial products like CDs, savings accounts, and credit cards. The scraped data (bank, product type, rate, fees, timestamp) should be stored and exposed via the existing `/products` API.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Implement an IMAP email client to receive and process PDF attachments from a specified inbox (forward@openfinance-col.io). The system should identify the bank (Itaú or Nu) based on the PDF content and call the appropriate parser. Metadata from the email and the PDF should be stored in cloud storage (e.g., S3).
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Develop a Python function, `parse_itau_pdf(pdf_bytes)`, to parse PDF bank statements from Itaú Colombia. The function should extract transaction date, description, amount, and type, and return a list of structured transactions (UnifiedTransaction). Unit tests using an anonymized sample PDF are required.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.
AI Summary: Create a Python function within the OpenFinance-Col project to parse Nubank Colombia PDF bank statements. The function should extract transaction details (date, description, amount, currency, category) and return them in a standardized JSON format. The task requires handling PDF parsing, data extraction, and potentially date formatting, and includes writing at least one unit test.
Plataforma open-source para estructurar y acceder a datos financieros en Colombia usando extractos, scraping y próximamente APIs oficiales de Open Finance.