تفاصيل العمل

I developed a custom Bank PDF OCR solution integrated with Odoo 18 to automate the extraction and processing of financial transaction data from bank transfer documents.

The solution helps accounting teams reduce manual data entry, minimize human errors, and accelerate financial reconciliation.

**Key Features:**

- PDF Upload & Processing: Upload and process bank transfer documents directly inside Odoo.

- Automated Data Extraction: Extract important financial information from PDF documents.

- Multi-Bank Support: Implemented bank-specific extraction logic for Alinma, BSF, and Albilad.

- Smart Bank Detection: Identify the source bank based on document content and signatures.

- Financial Information Recognition:

- Sender and beneficiary account names.

- Bank account numbers and IBANs.

- Transaction reference numbers.

- Transfer purpose and description.

- Transaction date and amount.

- Currency information.

- Arabic & English Support: Handle Arabic text normalization and complex PDF text extraction issues.

- Smart Parsing: Combine regular expressions, bank-specific templates, and fallback parsing mechanisms.

- AI-Assisted Extraction: Use AI-assisted parsing as a fallback when standard extraction rules are insufficient.

- Structured Data Storage: Store extracted transaction information in custom Odoo models.

**Technologies Used:**

- Python

- Odoo 18

- PostgreSQL

- PyPDF

- PDF Text Extraction

- Regular Expressions (Regex)

- XML

- AI Integration

**Business Value:**

The solution transforms manual bank document processing into an automated workflow, helping finance departments save time, improve accuracy, and manage financial transactions more efficiently.

This project demonstrates my ability to develop advanced Odoo customizations, integrate document-processing technologies, and solve real-world accounting challenges.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات