WHMCS e-Fatura Entegrasyonu
efaturan, WHMCS yönetici API'siyle bağlanır ve ödenmiş faturaları kalemleriyle okur. Müşterinin vergi numarası sorgulanır; e-Fatura mükellefine e-Fatura, diğer müşterilere e-Arşiv Fatura kesilir. Yenileme faturaları da aynı akıştan geçer.
- Belge türleri
- e-Fatura ve e-Arşiv Fatura
- Faturanın iletimi
- PDF ve fatura linki
- Siparişler
- 15 dakikada bir kontrol

WHMCS ile otomatik faturalama
WHMCS e-Arşiv Fatura sürecinde efaturan ne yapar?
- 01
Ödenmiş faturalar ya da siparişler
Varsayılan olarak ödeme tarihi eşitleme aralığına giren WHMCS faturaları çekilir; yenileme faturaları da dahildir. İsterseniz yalnızca yeni siparişleri faturalayan sipariş modunu seçersiniz.
- 02
KDV dahil/hariç algılama
Otomatik ayarda faturadaki vergi tutarına bakılarak fiyatların KDV dahil mi hariç mi girildiği bulunur. Vergi uygulanmamış faturada varsayılan KDV oranınız kullanılır.
- 03
Promosyon kalemi indirime dönüşür
Faturadaki eksi tutarlı promosyon kalemi, bağlı olduğu hizmetin ya da önceki satırın indirimi olarak yazılır. Sıfır tutarlı kalemler faturaya girmez.
- 04
Vergi numarası ve vergi dairesi eşleme
Müşteri profilindeki Vergi Numarası alanı ya da seçtiğiniz özel müşteri alanı VKN/TCKN olarak okunur. Vergi dairesini ayrı bir özel alanda tutuyorsanız onu da eşleyebilirsiniz.
Kurulum
WHMCS API kimliği nasıl oluşturulur?
- 1
API rolü tanımlayın
WHMCS yönetici panelinde Manage API Credentials ekranını açın. API Roles sekmesinde GetInvoices, GetInvoice, GetClientsDetails, GetOrders ve GetOrderStatuses eylemlerine izin veren bir rol oluşturun.
- 2
Kimlik üretin
API Credentials sekmesinde bu rolle yeni bir kimlik oluşturun. Identifier ve Secret yalnızca bir kez gösterilir; yönetici kullanıcının rol grubunda API Access izni açık olmalıdır.
- 3
IP iznini verin
WHMCS API'si varsayılan olarak IP ile kısıtlıdır. General Settings → Security altındaki API izinli IP listesine efaturan sunucu IP'sini ekleyin ya da configuration.php dosyasında $api_access_key tanımlayın.
- 4
Mağazayı ekleyin
Mağaza Ayarları'nda WHMCS kartını açın; WHMCS adresi, API Identifier ve API Secret alanlarını doldurun. Erişim anahtarı tanımladıysanız onu da girip "Bağlantıyı test et" ile doğrulayın.

Ayrıntılar
Hosting faturalarında KDV ve hesap kredisi kuralları
WHMCS kayıtları fatura bazında okunduğu için bazı durumlar otomatik faturalanmaz. Her kaydın nedeni sipariş listesinde kendi satırında yazar.
- Faturalanacak kayıtlar ayarını faturalamaya başladıktan sonra değiştirmeyin. Fatura ve sipariş modunda kayıt numaraları farklı olduğundan aynı satış iki kez faturalanabilir.
- Hesap kredisiyle ödenen faturalar varsayılan olarak atlanır, çünkü kredi yüklemesinin (Add Funds) ayrıca faturalandığı kabul edilir. "Faturala" seçilirse aynı tutar iki kez faturalanabilir.
- WHMCS müşteri kaydında vergiden muaf (taxexempt) işaretli müşterinin faturası ve ikinci seviye vergi (tax2) içeren faturalar elle kontrol için bekletilir.
- Kurumsal fatura için müşteri kaydında şirket adı ve 10 haneli VKN birlikte bulunmalıdır. VKN yoksa fatura kişi adına, TCKN da yoksa nihai tüketici adına düzenlenir.
- Sipariş modunda iptal edilmiş ya da sahte (Fraud) işaretli siparişler faturalanmaz. Ödemesi bekleyen sipariş, ödeme alındıktan sonraki eşitlemede gelir.
- Kesilen fatura WHMCS kurulumunuza geri yüklenmez. Mağaza ayarında açarsanız alıcıya NES e-posta servisiyle gönderilir; panelden PDF ya da herkese açık link olarak da paylaşılabilir.
Tek panel
WHMCS faturalarınız diğer belgelerinizle aynı yerde
Entegrasyonlar
Diğer satış kanalları
Sık sorulan sorular
Hosting firmaları için e-Fatura: sık sorulan sorular
WHMCS bağlantısı için hangi bilgiler gerekiyor?
Yenileme faturaları da faturalanır mı?
Fiyatlarım KDV hariç; tutarlar doğru hesaplanır mı?
Müşterinin vergi numarası nereden alınıyor?
Hesap kredisiyle ödenen faturalara ne oluyor?
Kesilen fatura WHMCS tarafına gönderiliyor mu?
Sipariş modunu ne zaman seçmeliyim?
WHMCS siparişlerinizi faturalamaya başlayın

