indonesian-bank-pdf-to-excel

Convert Indonesian bank statement PDFs into categorized Excel spreadsheets.

2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/md-ray/indonesian-banks-pdf-parser --skill indonesian-bank-pdf-to-excel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: indonesian-bank-pdf-to-excel
Source: https://github.com/md-ray/indonesian-banks-pdf-parser/tree/main
Command: npx skills add https://github.com/md-ray/indonesian-banks-pdf-parser --skill indonesian-bank-pdf-to-excel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, PyYAML, PyMuPDF, pdfplumber, and includes scripts (resource) components.

What problem does it solve?

Automates the repetitive and error-prone task of extracting transactions from Indonesian bank statement PDFs and converting them into clean, categorized Excel spreadsheets for bookkeeping and expense analysis.

Core Features & Use Cases

  • Text-based PDF extraction using pdfplumber to reliably read bank statements with embedded text layers (no OCR required).
  • Smart categorization pipeline: fast YAML pattern matching, rule-based inference, and LLM-assisted suggestions with a user feedback loop that updates mappings.
  • End-to-end output: batch processing of multiple statements, per-file reports, and well-formatted Excel workbooks generated via openpyxl for downstream accounting or analysis.

Quick Start

Place your bank statement PDFs into the configured input folder and tell the assistant: "Convert my bank statements to Excel".

Frequently Asked Questions about indonesian-bank-pdf-to-excel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Indonesian bank statement PDFs to Excel for bookkeeping?

To convert Indonesian bank statement PDFs to Excel, place your files in the input folder and the Skill extracts transactions using pdfplumber, categorizes them via YAML and LLM inference, and outputs formatted workbooks via openpyxl.

Does this PDF to Excel tool work with Jenius bank statements?

Yes, this PDF to Excel tool provides full support for Jenius bank statements, extracting transactions and categorizing them, with planned support for Mega CC and BNI CC formats.

Can I batch process multiple PDF bank statements at once?

Yes, you can batch process multiple PDF bank statements at once by placing them into the configured input folder, which generates per-file reports and formatted Excel workbooks.

How does the transaction categorization process work for extracted bank data?

The transaction categorization process works by applying fast YAML pattern matching first, then using rule-based inference and LLM-assisted suggestions with a user feedback loop to update mappings for uncategorized merchants.

Do I need OCR to extract transactions from Indonesian bank PDFs?

No, you do not need OCR to extract transactions from Indonesian bank PDFs because the Skill uses pdfplumber to reliably read statements with embedded text layers.

What are the limitations of using pdfplumber for bank statement extraction?

The limitation of using pdfplumber for bank statement extraction is that it only works on PDFs with embedded text layers, meaning it cannot process scanned documents or image-only statements without an OCR step.