Mattermost PDF Dekont Parser Plugin
A powerful Mattermost plugin that automatically parses PDF bank receipts (dekont) and extracts transaction details to display them in a structured format.
Get Started Now View on GitHub
Quick Features Overview
π Automatic PDF Detection
Monitors PDF file uploads in all Mattermost channels and automatically processes bank receipts.
π¦ Multi-Bank Support
Supports major Turkish banks including Δ°Ε BankasΔ±, Garanti BBVA, Akbank, YapΔ± Kredi, and Ziraat BankasΔ±.
πΉπ· Turkish Language Support
Full support for Turkish characters and banking terminology with intelligent field recognition.
β‘ Real-time Processing
Immediate extraction and display of transaction data with structured formatting.
What Gets Extracted?
The plugin intelligently identifies and extracts key transaction fields:
- AlΔ±cΔ± (Recipient/Beneficiary)
- AΓ§Δ±klama (Description/Reference)
- Δ°Εlem TutarΔ± (Transaction Amount)
Example Output
When you upload a PDF bank receipt, the plugin automatically updates your message with structured information:
π PDF Dekont Bilgileri:
ββββββββββββββββββββββββββ
π€ AlΔ±cΔ±: JOHN DOE
π AΓ§Δ±klama: Freelance Payment
π° Δ°Εlem TutarΔ±: 1,500.00 TL
ββββββββββββββββββββββββββ
Why Choose This Plugin?
Enterprise-Ready
- Production-tested codebase
- Comprehensive error handling
- Detailed logging and monitoring
- CI/CD pipelines with automated testing
Developer-Friendly
- Open source with MIT license
- Well-documented API
- Extensive test coverage (>80%)
- Active community support
Security-Focused
- No sensitive data logging
- Secure file handling
- Regular security updates
- Vulnerability scanning
Quick Start
- Download the latest release from GitHub
- Upload to your Mattermost server via System Console
- Enable the plugin in Plugin Management
- Upload a PDF bank receipt to test
Detailed Installation Guide β
Community & Support
- π Report Issues
- π‘ Request Features
- π¦ Request Bank Support
- π€ Contributing Guide
Latest Release
Check out the changelog for whatβs new in the latest version.