Fatura Entegratör API'ye Hoş Geldiniz
Fatura Entegratör API, e-fatura ve e-arşiv süreçlerinizi otomatikleştirmek için REST tabanlı bir arayüz sunar: müşteri ve ürün kayıtları, satış kanalı, fatura hesabı / entegrasyonlar ve fatura oluşturma bu uç noktalar üzerinden yönetilir.
Uygulamanın çalışma mantığı
Tipik akış şöyledir:
- Fatura hesabı (öncelikli) — app.faturaentegrator.com panelinde en az bir fatura hesabı tanımlanmalıdır. Bu kayıt bir entegratör entegrasyonu veya e-fatura portalı bağlantısı olarak eklenebilir; API’de
invoice_integration_idolarak kullanılır. ID’yi panelden veyaGET /api/integrations/invoiceyanıtından alırsınız. - Hesap oturumu — Aynı panelde kullanıcı hesabınızla giriş yaparsınız (bu, API ile karıştırılmamalıdır).
- Satış kanalı ve API anahtarı — Harici sistemi eşlemek için satış kanalı tanımlanır; kanal ID’si isteklerde kullanılabilir. API anahtarı entegrasyon / API ayarları üzerinden üretilir; isteklerde şifre veya oturum çerezi yerine bu anahtar kullanılır.
- Müşteri (
customer.id) — Fatura gövdesindecustomer.idzorunludur; müşteri bilgileri de istekte bulunmalıdır. Müşteriyi her seferindePOST /api/customersile oluşturmanız gerekmez: kayıt panelde bir kez varsa aynıidile devam edebilirsiniz. - Ürün satırları (
lines) — Her faturadaPOST /api/productsile yeni ürün oluşturmanız gerekmez. Satır nesnesinde paneldeki ürün içinidverebilirsiniz; buna ek olarak faturanın işlenmesi için gerekli alanlar (ürün/hizmet adı, miktar, birim, birim fiyat, KDV oranı vb.) gövdede eksiksiz gönderilmelidir. - Fatura oluşturma —
POST /api/invoicesile gönderilir. İşlem durumuworkflow_statusveformal_statusile takip edilir. İsteğe bağlıcallback_urlile sonuç bildirimi alınabilir.
Adım adım başlarken
1. Panel ve API anahtarı
- app.faturaentegrator.com adresinden giriş yapın.
- Önce panel üzerinden fatura hesabınızı (entegrasyon veya e-fatura portalı) ekleyin.
- API anahtarını API / entegrasyon ayarları sayfasından oluşturun veya kopyalayın. İsteklerde bu değeri
Authorizationbaşlığına eklemeniz gerekir (bkz. Kimlik Doğrulama). - Base URL:
https://app.faturaentegrator.com/api
Test ortamı: Dummy Fatura
Gerçek GİB / üretim fatura akışını kullanmadan API ve paneli denemek için Dummy Fatura entegrasyonunu kullanabilirsiniz:
- Kota düşmez — Dummy Fatura ile oluşturulan işlemler, canlı fatura kotanızdan veya ücretlendirme paketinizden düşmez (test amaçlıdır).
- Akışı panelden izleyin — Paneldeki fatura listesi ve detay ekranlarından test faturalarının durumunu (
workflow_status,formal_statusvb.) takip edebilirsiniz. - Callback ile test — Fatura oluştururken
callback_urltanımlayarak, işlem sonuçlarının kendi sisteminize nasıl iletileceğini gerçek resmileştirme açmadan doğrulayabilirsiniz.
Dummy Fatura ve örnek istekler için Postman dokümantasyonuna bakın.
Postman ile deneyin
Fatura Entegratör — Postman Dokümantasyonu
Destek
Destek için bizimle iletişime geçin
Teknik destek ve entegrasyon sorularınız için destek@faturaentegrator.com veya destek@gurmehub.com adreslerine yazabilirsiniz.
Sonraki adım
Kimlik Doğrulama sayfasında API anahtarını Authorization başlığına ekleme biçimini ve örnek istekleri inceleyin.