## 📋 Genel Bakış

 

Hesap Mutabakat Sistemi, işletmelerin tedarikçi ve müşterileri ile hesap mutabakatlarını otomatik olarak gerçekleştirmesini sağlayan kurumsal düzeyde bir web uygulamasıdır. Modern PHP teknolojileri ile geliştirilmiş, güvenlik ve performans odaklı bir yapıya sahiptir.

 

## 🎯 Temel Özellikler

 

### 1. Kullanıcı Yönetimi ve Güvenlik

 

#### Kimlik Doğrulama

- **Güvenli Kayıt ve Giriş**: bcrypt algoritması ile şifre hash'leme

- **E-posta Doğrulama**: Kayıt sonrası e-posta doğrulama sistemi

- **Şifre Sıfırlama**: Güvenli token tabanlı şifre sıfırlama

- **Oturum Yönetimi**: Güvenli oturum takibi ve yönetimi

 

#### Yetkilendirme

- **Rol Tabanlı Erişim**: Admin ve kullanıcı rolleri

- **İzin Kontrolü**: Kaynak bazlı erişim kontrolü

- **IP Beyaz Liste**: IP tabanlı erişim kısıtlaması

- **Aktivite Günlüğü**: Tüm kullanıcı işlemlerinin detaylı kaydı

 

#### Güvenlik Önlemleri

- **SQL Injection Koruması**: Prepared statement kullanımı

- **XSS Koruması**: Kullanıcı girdilerinin sanitizasyonu

- **Rate Limiting**: İstek hızı sınırlama

 

### 3. Akıllı Dosya İşleme Sistemi

 

#### Desteklenen Formatlar

- **Excel**: XLS, XLSX formatları (PhpSpreadsheet)

- **CSV**: Otomatik ayırıcı tespit ile CSV dosyaları

- **PDF**: Metin çıkarma ile PDF dosyaları (Smalot PDF Parser)

- **XML**: XML formatında veri dosyaları

 

#### Dosya Yükleme Özellikleri

- **Sürükle-Bırak Arayüzü**: Modern dosya yükleme deneyimi

- **İlerleme Göstergesi**: Yükleme durumu takibi

- **Dosya Önizleme**: Yüklenen dosyaların önizlemesi

- **MIME Tip Kontrolü**: Dosya türü doğrulama

- **Boyut Kontrolü**: Maksimum dosya boyutu sınırlaması

- **Yükleme Geçmişi**: Tüm yükleme işlemlerinin kaydı

 

### 4. 🤖 Yapay Zeka Destekli Analiz (YENİ!)

 

#### AI Excel Analyzer

Sistem, yapay zeka teknolojisi kullanarak beklenen şemaya uymayan Excel dosyalarını otomatik olarak analiz edip düzeltebilir.

 

#### Desteklenen AI Sağlayıcıları

- **OpenAI**: GPT-4o-mini ve diğer modeller

- **Groq**: Llama 3.3 70B (Çok Hızlı!)

- **Google Gemini**: Gemini Pro

- **Hugging Face**: Mixtral ve diğer modeller

 

#### AI Özellikleri

- **Akıllı Sütun Eşleştirme**: Dosyadaki sütunları otomatik olarak doğru alanlara eşleştirir

- **Veri Dönüşümleri**: Para birimi temizleme, format düzeltme gibi otomatik dönüşümler

- **Güven Skoru**: Her eşleştirme için güvenilirlik skoru hesaplama

- **Çoklu Format Desteği**: Excel, CSV, PDF ve XML dosyaları için AI analizi

- **Otomatik Düzeltme**: AI önerilerine göre dosyayı otomatik düzeltme

 

#### Beklenen Şema

- **Hesap Kodu**: Müşteri/tedarikçi kodu

- **Ünvan**: Firma adı

- **Borç Bakiyesi**: Bize borçlu oldukları tutar (YEŞİL)

- **Alacak Bakiyesi**: Bizden alacaklı oldukları tutar (KIRMIZI)

- **E-posta**: İletişim e-posta adresi

 

### 5. Otomatik Hesap Tanıma

 

#### Öğrenme Sistemi

- **Eşleştirme Hafızası**: Yapılan eşleştirmeleri öğrenme

- **Akıllı Öneriler**: Geçmiş eşleştirmelere göre öneri sunma

- **Güven Skoru**: Her eşleştirme için güvenilirlik hesaplama

- **Çoklu Seçenek**: Birden fazla olası eşleşme durumunda seçenek sunma

 

### 6. Mutabakat Yönetimi

 

#### Mutabakat İşlemleri

- **Otomatik Eşleştirme**: Akıllı algoritma ile otomatik hesap eşleştirme

- **Manuel Eşleştirme**: Kullanıcı tarafından manuel eşleştirme

- **Durum Takibi**: Beklemede, Gönderildi, Onaylandı, Reddedildi

- **Durum Geçmişi**: Tüm durum değişikliklerinin kaydı

 

#### Filtreleme ve Arama

- **Tarih Filtreleme**: Tarih aralığına göre filtreleme

- **Hesap Filtreleme**: Hesaba göre filtreleme

- **Tutar Filtreleme**: Tutar aralığına göre filtreleme

- **Durum Filtreleme**: Mutabakat durumuna göre filtreleme

- **Gelişmiş Arama**: IBAN, şirket adı, açıklama ile arama

- **Sayfalama**: Büyük veri setleri için sayfalı görünüm

 

### 7. E-posta Gönderim Sistemi

 

#### Gönderim Özellikleri

- **Tekil Gönderim**: Tek bir alıcıya e-posta gönderme

- **Toplu Gönderim**: Birden fazla alıcıya aynı anda gönderme

- **E-posta Şablonları**: Özelleştirilebilir e-posta şablonları

- **PDF Eki**: Mutabakat belgesi PDF eki

- **Kuyruk Sistemi**: Arka planda asenkron e-posta gönderimi

 

### 8. 📱 SMS Bildirimleri

 

#### SMS Entegrasyonu

- **Custom API**: Türkiye'nin önde gelen SMS sağlayıcıları

- **Otomatik SMS**: E-posta gönderiminde otomatik SMS bildirimi

- **Özelleştirilebilir Mesajlar**: SMS içerik şablonları

- **Telefon Önceliği**: users.phone > users.company_phone

- **Tekrar Önleme**: Aynı kullanıcıya 5 dakika içinde aynı mesajı göndermeme

 

#### SMS Kullanım Alanları

- Mutabakat e-postası gönderildiğinde bildirim

- Mutabakat onaylandığında/reddedildiğinde bildirim

- Sistem bildirimleri

- Dahili mesaj bildirimleri

 

### 9. 📬 Sistem Bildirimleri

 

#### Otomatik Bildirimler

- **Hoş Geldiniz**: Yeni kullanıcı kaydında

- **Giriş Bildirimi**: Her başarılı girişte

- **Şifre Değişikliği**: Şifre değiştirildiğinde

- **Mutabakat Onayı**: Mutabakat onaylandığında

- **Mutabakat Reddi**: Mutabakat reddedildiğinde

- **Limit Uyarısı**: E-posta limiti %80'e ulaştığında

- **Limit Doldu**: E-posta limiti dolduğunda

- **Abonelik Sona Eriyor**: 7 gün öncesi uyarı

- **Abonelik Sona Erdi**: Abonelik bittiğinde

- **Ödeme Başarılı**: Ödeme tamamlandığında

 

#### Bildirim Kanalları

- **Dahili Mesajlar**: Sistem içi mesajlaşma (LİMİTSİZ)

- **E-posta**: E-posta bildirimleri

- **SMS**: SMS bildirimleri (opsiyonel)

 

### 10. 💳 Abonelik ve Ödeme Sistemi

 

#### Abonelik Paketleri

- **Abonelik**:İster şirketiniz için kullanın isterseniz satış yaparak gelir elde edin.

 

#### Ödeme Gateway'leri

- **PayTR**: Türkiye'nin önde gelen ödeme sistemi

- **iyzico**: 3D Secure destekli ödeme

- **Test/Canlı Mod**: Her iki gateway için test modu

- **Güvenli Ödeme**: HTTPS ve şifreli veri saklama

 

#### Abonelik Özellikleri

- **Otomatik Paket Atama**: Yeni kullanıcılara otomatik deneme paketi

- **Paket Yükseltme**: İstediğiniz zaman paket değiştirme

- **Limit Kontrolü**: Her e-posta gönderiminde otomatik limit kontrolü

- **Günlük, haftalık,Aylık, Yıllık Sıfırlama**: Süresi dolan limitlerin otomatik sıfırlanması

- **Ödeme Geçmişi**: Tüm ödemelerin detaylı kaydı

 

### 11. Raporlama ve İstatistikler

 

#### Rapor Türleri

- **Mutabakat Raporları**: Detaylı mutabakat özet raporları

- **E-posta Raporları**: Gönderim istatistikleri

- **Ödeme Raporları**: Gelir ve ödeme analizleri

- **Kullanım Raporları**: Sistem kullanım istatistikleri

 

#### Export Formatları

- **Excel**: XLSX formatında detaylı raporlar

- **PDF**: Yazdırılabilir PDF raporları

- **CSV**: Veri analizi için CSV export

 

#### İstatistikler

- Toplam mutabakat sayısı

- Başarı/başarısızlık oranları

- E-posta gönderim istatistikleri

- Ödeme ve gelir grafikleri

- Paket bazında kullanıcı dağılımı

 

### 12. Admin Paneli

 

#### Kullanıcı Yönetimi

- Kullanıcı listesi ve detayları

- Rol ve izin yönetimi

- Kullanıcı aktivite logları

- Hesap aktif/pasif yapma

 

#### Paket Yönetimi

- Paket oluşturma/düzenleme

- Fiyat ve limit belirleme

- Paket sıralama

- Aktif/pasif yapma

 

#### Ödeme Ayarları

- PayTR entegrasyon ayarları

- iyzico entegrasyon ayarları

- Test/Canlı mod seçimi

- Güvenli API key saklama

 

#### Sistem Ayarları

- E-posta SMTP ayarları

- SMS API ayarları

- AI sağlayıcı ayarları

- Genel sistem konfigürasyonu

 

#### Raporlama

- Ödeme raporları ve filtreleme

- Abonelik istatistikleri

- Kullanım analizleri

- Gelir grafikleri

 

### 13. Performans ve Optimizasyon

 

#### Cache Stratejisi

- Kullanıcı hesapları: 1 saat

- Mutabakat kayıtları: 30 dakika

- Raporlar: 15 dakika

- Kullanıcı oturumları: 24 saat

 

### 14. Kullanıcı Deneyimi

 

#### Modern Arayüz

- **Bootstrap 5**: Modern ve responsive tasarım

- **Mobil Uyumlu**: Tüm cihazlarda mükemmel görünüm

- **Sürükle-Bırak**: Kolay dosya yükleme

- **Canlı Güncellemeler**: Real-time durum güncellemeleri

- **İlerleme Göstergeleri**: Görsel geri bildirim

- **Otomatik Bildirimler**: Toast bildirimleri

 

#### Dashboard

- Özet widget'ları

- Hızlı erişim butonları

- Son işlemler listesi

- Kullanım istatistikleri

- Limit göstergeleri

 

## 🛠️ Teknik Altyapı

 

### Teknoloji Stack

- **Backend**: PHP 7.4+

- **Veritabanı**: MySQL 8.0+ / PostgreSQL 14+

- **Frontend**: Bootstrap 5, jQuery, Alpine.js

- **Dosya İşleme**: PhpSpreadsheet, TCPDF, Smalot PDF Parser

- **E-posta**: PHPMailer / Symfony Mailer

- **AI**: OpenAI, Groq, Gemini, HuggingFace API'leri

 

## 📊 Kullanım Senaryoları

 

### Senaryo 1: Aylık Mutabakat Gönderimi

1. Excel dosyasını sisteme yükleyin

2. AI otomatik olarak sütunları eşleştirir

3. Sistem hesapları otomatik tanır

4. Toplu e-posta gönderimi yapın

5. SMS bildirimleri otomatik gönderilir

6. Onay/red durumlarını takip edin

 

### Senaryo 2: Farklı Formatta Dosya

1. Standart olmayan Excel/CSV/PDF dosyası yükleyin

2. AI dosyayı analiz eder

3. Sütun eşleştirmeleri önerir

4. Otomatik düzeltme uygulayın

5. Normal akışa devam edin

 

## 🎓 Avantajlar

 

### İş Süreçleri

- ✅ Manuel veri girişini ortadan kaldırır

- ✅ Hata oranını minimize eder

- ✅ Zaman tasarrufu sağlar

- ✅ Otomatik takip ve raporlama

- ✅ Profesyonel iletişim

 

### Teknoloji

- ✅ Modern ve güvenli altyapı

- ✅ Yapay zeka destekli otomasyon

- ✅ Yüksek performans

- ✅ Ölçeklenebilir mimari

- ✅ Kolay entegrasyon

 

### Maliyet (SATIŞ YAPACAKLAR İÇİN UYGUN)

- ✅ Uygun fiyatlı paketler

- ✅ Ücretsiz deneme paketi

- ✅ Ücretsiz AI sağlayıcıları (Groq, Gemini)

- ✅ Dahili mesajlar limitsiz

- ✅ Esnek ödeme seçenekleri

 

### Teknik Dokümantasyon

- API dokümantasyonu

- Entegrasyon kılavuzları

 

**Hesap Mutabakat Sistemi** - İşletmenizin mutabakat süreçlerini dijitalleştirin, zamandan ve maliyetten tasarruf edin!

 

Kullanıcı Tarafı Tanıtım Videosu

https://www.youtube.com/watch?v=4dmdh-z8j-8

Admin Panel Tarafı Tanıtım Videosu

https://www.youtube.com/watch?v=BIou42gp-t4

 

Ücretsiz kayıt olup test edebilirsiniz: https://app.mutabakat.web.tr

Satış Fiyatı: 10.000 TL kısa süreliğine