WIP (Work in Progress) — Bu proje aktif geliştirme aşamasındadır. Frontend tarafında bilinen hatalar ve eksik özellikler mevcuttur.
TDHP (Tek Düzen Hesap Planı) mizanlarını IFRS/TFRS (Uluslararası Finansal Raporlama Standartları) formatına dönüştüren web uygulaması.
- Mizan Yükleme — Excel (.xlsx/.xls) veya CSV formatında mizan dosyası yükleyin
- Otomatik Eşleştirme — TDHP hesap kodları IFRS kategorilerine otomatik eşlenir (~200+ hesap)
- IFRS Düzeltmeleri — 5 standart düzeltme kaydı otomatik oluşturulur:
- Amortisman farkı (IAS 16)
- Reeskont (Bugünkü değer indirgemesi)
- Kıdem tazminatı karşılığı (IAS 19)
- Beklenen kredi zararı / ECL (IFRS 9)
- Ertelenmiş vergi (IAS 12)
- Raporlama — Bilanço, gelir tablosu ve düzeltme öncesi/sonrası karşılaştırma
- Demo veri akışında raporlar sayfası 404 hatası veriyor (mock session backend'e iletilmiyor)
- Frontend'de çeşitli UI/UX iyileştirmeleri gerekiyor
- Backend henüz deploy edilmedi (sadece local çalışıyor)
- Gerçek dosya yükleme sonrası raporlama akışı test edilmeli
- Python 3 · FastAPI · Pandas · openpyxl
- React 19 · TypeScript · Tailwind CSS v4 · Vite 7 · Recharts
cd backend
python -m venv venv
source venv/Scripts/activate # Windows
pip install -r requirements.txt
python main.py # → http://localhost:8000cd frontend
npm install
npm run dev # → http://localhost:5173Frontend, Vite proxy ile /api isteklerini backend'e (localhost:8000) yönlendirir.
tfrs-converter/
├── backend/
│ ├── main.py # FastAPI app & endpoints
│ ├── services/
│ │ ├── parser.py # Excel/CSV parse
│ │ ├── mapper.py # TDHP → IFRS eşleştirme
│ │ ├── adjustments.py # 5 düzeltme motoru
│ │ └── reporter.py # Bilanço/Gelir raporlaması
│ ├── config/
│ │ └── mapping.json # TDHP hesap eşleştirme tablosu
│ └── test_mizan.xlsx # Örnek mizan dosyası
├── frontend/
│ ├── src/
│ │ ├── pages/ # HomePage, ReportsPage
│ │ ├── components/ # UI bileşenleri
│ │ ├── context/ # Session & Theme state
│ │ ├── utils/ # API client, mock data
│ │ └── types/ # TypeScript tipleri
│ └── vite.config.ts
└── README.md
AGPL-3.0 — Detaylar için LICENSE dosyasına bakın.