ERP CRM uygulamasını sıfırdan
erpcrm-php.zip dosyasında hazır. Framework kullanmadım (saf PHP 8 + MySQL), paylaşımlı hostingde çalışır.
Kurulum: Dosyaları sunucuya yükleyin ve install.php adresini açın. Sihirbaz veritabanını, rolleri ve yönetici hesabını oluşturur. İsterseniz örnek verileri de yükler (müşteri, ürün, fatura, ödeme). Kurulumdan sonra install.php’yi silin.
Modüller- CRM: Müşteri ve tedarikçi kartları, cari ekstre (yürüyen bakiye), potansiyeller (Kanban satış hunisi, müşteriye dönüştürme), aktiviteler.
- Satış:Teklif, satış ve alış faturası (satır bazında iskonto ve KDV), tahsilat ve ödeme.
- Teklif tek tıkla faturaya dönüşür.
- Kesilen fatura stoku otomatik düşürür, iptal edilince geri alır.
- Ödeme durumu kendiliğinden güncellenir (kısmi, ödendi, vadesi geçti).
- Fatura, teklif ve makbuzlar A4 olarak yazdırılabilir veya PDF’e kaydedilebilir.
- Stok: Çoklu depo, giriş, çıkış, sayım ve depolar arası transfer. Yetersiz stok ve kritik stok uyarısı var.
- Finans: Kasa ve banka bakiyeleri, giderler. Raporlar: gelir-gider ve kâr-zarar, satış analizi, alacak yaşlandırma, KDV özeti.
- Yönetim: Rol bazlı yetki matrisi (her modül için görüntüle, ekle, düzenle, sil), kullanıcılar, ayarlar, işlem geçmişi.
- Her listede: Arama, filtre, sıralama, sayfalama ve Excel uyumlu CSV dışa aktarma. Arayüz Türkçe ve İngilizce, açık/koyu temalı ve mobil uyumlu.
Test: Gerçek bir MariaDB üzerinde kurulumu çalıştırdım. Tüm sayfaları iki dilde de taradım; hata çıkmadı. 57 senaryolu iş akışı testinin hepsi geçti. Bu testler hesaplamaları, stok etkilerini, ödeme kurallarını, yetki kısıtlarını ve güvenlik kontrollerini kapsıyor: CSRF, XSS, SQL enjeksiyonu ve 5 hatalı girişte hesap kilidi.
Bilmeniz gerekenler- Bootstrap ve grafik kütüphanesi CDN’den yüklenir, yani tarayıcının internete erişimi olmalı.
- e-Fatura / e-Arşiv entegrasyonu yok.
- KDV özeti bilgi amaçlıdır; resmi beyandan önce mali müşavirinizle kontrol edin.
Bir sonraki adım olarak e-posta ile fatura gönderme ya da Excel’den toplu ürün/cari içe aktarma eklenebilir.