Yazılım firmaları · e-Arşiv API
e-Arşiv Fatura REST API entegrasyonu
e-Arşiv faturalarını ERP, e-ticaret veya kendi yazılımınızdan oluşturup gönderirsiniz. Alıcı e-Fatura'ya kayıtlı değilse e-Arşiv servisini kullanırsınız; kayıt kontrolü NES tarafında VKN veya TCKN ile yapılır.
e-Arşiv, e-Fatura ile aynı NES API altyapısında ayrı bir servis olarak çalışır. Test ortamı ve Swagger linkleri başvuru sonrası size özel erişim sayfanızda yer alır.
e-Arşiv işlem zinciri
earchive · api
POST apitest.nes.com.tr/earchive/v1/uploads/document/preview — document.preview
← 200 · preview
e-Arşiv entegrasyonu hangi durumda devreye girer?
Faturanın e-Fatura mı e-Arşiv mi olacağı, alıcının e-Fatura'ya kayıtlı olup olmamasına bağlıdır. Alıcının VKN veya TCKN'sini NES'e ilettiğinizde kayıt durumu otomatik döner: kayıtlı alıcıya e-Fatura, kayıtlı olmayana e-Arşiv.
Alıcı e-Fatura'ya kayıtlıysa
Belge e-Fatura akışıyla GİB sistemi üzerinden iletilir. e-Arşiv servisi bu senaryoda devreye girmez.
e-Fatura entegrasyonu →Alıcı e-Fatura'ya kayıtlı değilse
Belge e-Arşiv Fatura olarak kesilir. Alıcıya elektronik ortamda veya kağıt çıktı ile iletirsiniz; günlük GİB raporunu NES hazırlayıp iletir.
Faturayı kesmeden önce alıcının VKN veya TCKN'sini NES'e gönderirsiniz; dönen cevaba göre e-Fatura veya e-Arşiv servisine yönlendirirsiniz.
e-Arşiv Fatura kendi yazılımınızdan nasıl ilerler?
e-Arşiv, e-Fatura ile aynı NES API altyapısında ayrı bir servis olarak çalışır; test ortamı ve erişim süreci ortaktır.
Adım 01
Alıcının kaydını kontrol edin
Alıcının e-Fatura kaydını VKN veya TCKN ile NES'ten alın; kayıtlı değilse e-Arşiv servisine devam edin.
Adım 02
UBL-TR belgeyi hazırlayın
ERP, e-ticaret veya kendi uygulamanızdaki sipariş verisinden UBL-TR faturayı oluşturun.
Adım 03
NES e-Arşiv API'ye gönderin
Belgeyi önizleyin veya doğrudan yükleyin; yanıttaki uuid ile takibe başlayın.
Adım 04
İletim ve durumu takip edin
Faturayı alıcıya elektronik kanallardan veya kağıt çıktı ile iletirsiniz. Alıcının e-postası kayıtlıysa mail gider; iletim ve okundu bilgisini NES üzerinden izlersiniz. XML, PDF ve HTML çıktılarına API'den erişirsiniz.
Alıcı faturayı nasıl alır?
e-Arşiv faturayı alıcıya elektronik ortamda veya kağıt çıktı ile iletebilirsiniz. Genelde alıcının tercihine göre kağıt veya elektronik seçilir; internet satışında elektronik iletim zorunludur.
Elektronik iletim seçtiğinizde fatura e-posta veya diğer elektronik kanallardan gider. Alıcının e-posta adresi NES'te kayıtlıysa fatura otomatik mail ile iletilir.
Mail gitti mi, okundu mu — NES üzerinden operasyonel olarak takip edebilirsiniz. Bu kayıtlar tek başına hukuki teslim ispatı değildir.
İnternet satışında elektronik iletimin yanı sıra faturada web adresi, ödeme bilgisi ve "Bu satış internet üzerinden yapılmıştır" ifadesi gibi zorunlu alanlar da bulunur.
e-Arşiv API ile neler yapabilirsiniz?
Aşağıdaki işlemlerin hepsinin Swagger'da karşılığı var. İstek ve yanıt detayları, test erişiminizle birlikte gelen OpenAPI dokümantasyonunda.
- UBL-TR belge önizleme
- e-Arşiv belgesi yükleme
- XML, PDF ve HTML çıktısına erişim
- Taslak faturaları listeleme ve yönetme
- Taslak faturayı gönderme
Örnek uç
document.preview
POST apitest.nes.com.tr/earchive/v1/uploads/document/preview
← 200 · preview
Örnek uç — belge göndermeden önce UBL-TR çıktısını doğrulamak için:
e-Ticaret ve pazaryeri entegrasyon senaryoları
e-Ticaret ve pazaryerinde alıcı çoğu kez nihai tüketicidir; e-Fatura mükellefi olmadığı için fatura e-Arşiv olarak kesilir. Aşağıdaki senaryolar bu satış kanallarından NES API'ye bağlanan yazılım tiplerini anlatır. Belge türü yine alıcının e-Fatura kaydına göre seçilir.
Pazaryeri sipariş yazılımı
Pazaryeri siparişlerini NES API'ye faturalama
Trendyol, Hepsiburada veya başka kanallardan gelen siparişleri kendi yazılımınızda topluyorsunuz. Sipariş faturalanmaya hazır olduğunda belgeyi e-Fatura veya e-Arşiv olarak NES API'ye iletirsiniz.
e-Ticaret sitesi yazılımı
e-Ticaret satışlarını faturalama veya taslak gönderme
Kendi e-ticaret sitenizdeki satışları doğrudan faturalayabilir veya NES'e taslak olarak gönderebilirsiniz. Müşteriniz isterse taslakları NES Portal'dan kontrol edip onaylar; siz API üzerinden belge üretimini ve takibini yaparsınız.
Muhasebe / ERP
Muhasebe programından NES'e entegrasyon
Satış pazaryerinden, web sitesinden veya mağazadan muhasebe programına düşüyorsa muhasebe yazılımınız kendi API entegrasyonuyla NES'e gönderebilir. Müşteri ERP Konnektör (Web e-Con) kurarak da aynı veriyi NES'e aktarabilir.
NES Konnektör →
Sıkça sorulan sorular
e-Arşiv entegrasyonu, test ortamı ve API dokümantasyonu hakkında.
NES, GİB tarafından yetkilendirilmiş özel entegratör mü?
Evet. NES, GİB tarafından yetkilendirilmiş özel entegratördür. e-Arşiv Fatura işlemlerini REST API üzerinden kendi yazılımınızdan yürütebilirsiniz.
Özel entegrasyon ile NES e-Arşiv API aynı şey mi?
Hayır. GİB dilinde özel entegrasyon, mükellefin kendi sistemini doğrudan GİB'e bağlamasıdır. NES e-Arşiv API ise özel entegratör altyapısı üzerinden sunulan REST servisidir; GİB bağlantısını NES yürütür, siz yazılımınızı NES'e bağlarsınız.
e-Arşiv Fatura ile e-Fatura arasındaki entegrasyon farkı nedir?
Her iki taraf da e-Fatura'ya kayıtlıysa belge e-Fatura olarak GİB sistemi üzerinden gider. Alıcı kayıtlı değilse e-Arşiv Fatura kesilir; alıcıya iletirsiniz ve günlük GİB raporunu NES hazırlayıp iletir. Teknik tarafta ikisi de aynı NES API altyapısında, ayrı servisler olarak çalışır.
Alıcının e-Fatura'ya kayıtlı olup olmadığını nasıl belirlerim?
Alıcının VKN veya TCKN'sini NES e-Fatura API mükellef listesi uçlarına ilettiğinizde kayıt durumu otomatik gelir. Kayıtlıysa e-Fatura, değilse e-Arşiv servisine geçersiniz. GİB listelerinden manuel kontrol için e-Fatura mükellef sorgulama rehberimizde adım adım anlatım da var.
e-Arşiv Faturayı kendi ERP veya yazılımımdan oluşturabilir miyim?
Evet. REST API ile ERP, e-ticaret veya kendi uygulamanızdan e-Arşiv fatura oluşturup gönderebilir, durumu kendi sisteminize çekebilirsiniz. NES Portal ayrı bir kullanım yoludur; entegrasyon Portal'ın yerini almaz.
e-Arşiv API ile hangi işlemleri yapabilirim?
UBL-TR önizleme, belge yükleme, XML/PDF/HTML çıktısı, taslak yönetimi ve taslak gönderimi gibi işlemler e-Arşiv Swagger'da listelenir. Tam liste test erişiminizle gelen OpenAPI dokümantasyonunda.
e-Ticaret ve pazaryeri siparişlerini e-Arşiv akışına bağlayabilir miyim?
Evet. Pazaryeri sipariş yazılımı, e-ticaret sitesi veya muhasebe programı fark etmez — sipariş verinizi NES'e API ile iletirsiniz. e-Ticarette alıcı genelde e-Fatura mükellefi olmadığı için e-Arşiv devreye girer; teknik yol e-Fatura entegrasyonuyla aynıdır. İsterseniz faturayı taslak gönderip müşteriniz Portal'dan onaylar; muhasebe tarafında ERP Konnektör de bir seçenektir.
e-Arşiv Fatura alıcıya nasıl iletilir?
Genelde alıcının tercihine göre kağıt veya elektronik iletilir; internet satışında elektronik zorunludur. Alıcının e-postası NES'te kayıtlıysa fatura mail ile gider. İletim ve okundu durumu NES üzerinden operasyonel olarak takip edilebilir; bu kayıtlar tek başına hukuki teslim ispatı değildir. İnternet satışında faturada web adresi, ödeme bilgisi ve "Bu satış internet üzerinden yapılmıştır" ifadesi gibi zorunlu alanlar da bulunur.
Günlük GİB raporlamasını kim yapar?
Portal yöntemi dışında kesilen e-Arşiv faturalar günlük dönemler halinde ve en geç izleyen günün sonuna kadar GİB'e raporlanır. NES özel entegratör modelinde bu raporu NES hazırlayıp iletir; rapor durumunu Portal veya API'den takip edebilirsiniz.
e-Arşiv Fatura iptali entegrasyonda nasıl yürür?
GİB, özel entegratör tarafında e-Arşiv fatura iptaline teknik bir süre kilidi koymaz. NES, dilediğiniz tarihteki e-Arşiv faturanın iptaline izin verir; iptal API ve Portal üzerinden yürütülebilir. Ticari ve yasal sonuç mükellefin sorumluluğundadır.
e-Arşiv Swagger ve OpenAPI dokümantasyonuna nasıl erişebilirim?
Formdan test erişimi aldığınızda size özel sayfanızda e-Arşiv Swagger ve OpenAPI linkleri listelenir. Genel test adresi apitest.nes.com.tr/earchive; canlı çağrılar için size iletilen erişim bilgilerini kullanın.
Test ortamına nasıl erişebilirim?
Formda Test ortamı erişimini seçtiğinizde güvenli erişim linki e-posta adresinize otomatik gider. Erişim sayfanızda test portalı bilgileri, API anahtarı ve e-Arşiv dahil Swagger linkleri yer alır.
NES Portalını kullanmak zorunda mıyım?
Hayır. Müşterileriniz e-Arşiv işlemlerini kendi yazılımınızdan yürütebilir. Entegrasyon Portal'ın yerini almaz; Portal müşterilerinizin kullanımına açık kalır.
e-Fatura kayıtlı alıcılar, UBL-TR akışı ve ilk test gönderimi adımları e-Fatura entegrasyon sayfasında anlatılır.
e-Fatura entegrasyonunu inceleyin →