e-Gider Pusulası Taslak Kılavuzu Yayımlandı
GİB, e-Gider Pusulası için taslak teknik paketi yayımladı. UBL 2.1/TR1.2.1 veri modeli, SATIŞ ve İADE senaryoları, XAdES-BES imzalama akışı ve kapsam koşulları.
e-Gider Pusulası, kağıt gider pusulasının elektronik karşılığıdır; mükellef olmayan kişilerden mal veya hizmet alımlarında alıcı tarafça düzenlenen bir e-Belge türüdür. Aşağıdaki içerik, GİB'in Eylül 2025 taslak paket ve teknik kılavuz dönemindeki değerlendirmeyi arşiv amacıyla korur.
Bu yazı, e-Gider Pusulası'nın taslak kılavuz dönemindeki teknik değerlendirmesini arşiv amacıyla korur. GİB tarafından 22.05.2026 tarihinde resmi e-Gider Pusulası Paketi yayınlanmıştır. Güncel teknik kaynak için e-Gider Pusulası Teknik Kılavuzu sayfasını inceleyebilirsiniz.
Güncel e-Gider Pusulası Teknik Kılavuzunu İnceleyin
Resmi GİB kaynakları: e-Gider Pusulası Paketi (RAR) ↗Teknik Kılavuz V.1.0 (PDF) ↗
* Bu yazı arşiv niteliğindedir. Taslak dönem özetidir; entegrasyon ve doğrulama için güncel resmi paketi esas alın.
Yürürlük ve zorunluluk esasları ayrı mevzuat duyurularıyla netleşecektir. Aşağıda taslağın ne getirdiğini, kimleri etkilediğini ve entegrasyon adımlarını teknik yönleriyle özetliyoruz.
| Konu | Özet |
|---|---|
| Amaç | Mükellef olmayan kişilerle yapılan işlemleri dijital ve standart formatta belgelendirmek. |
| Durum | Taslak — final kılavuz ve yürürlük tarihi ayrıca duyurulacak. |
| Kapsam | XML/XSD, mali mühür + zaman damgası, e-Arşiv raporu ve iletim. |
Veri Formatı ve XSD
Taslak pakette belge verisi (XML), doğrulayıcı şema (XSD) ve örnek senaryolar (satış / iade) birlikte tanımlanır. Aşağıdaki XSD kök şeması, zorunlu/opsiyonel alanları, taraf yapısını ve satır modelini gösterir.
Not: Alan adlarını final XSD ile birebir eşleştirmeniz önerilir; bu örnek taslağın mantığını aktarmak içindir.
Belge Elemanları — Künye
| Alan | Açıklama |
|---|---|
ID | Belge numarası (insan okunur seri/sıra; sistemde tekil olmalı). |
UUID | Eşsiz belge kimliği (GUID). Sistemler arası izleme için zorunlu. |
IssueDate / IssueTime | Belgenin düzenlendiği tarih/saat (zaman damgası zinciriyle tutarlı). |
DocumentCurrencyCode | Para birimi (ör. TRY). |
Taraflar
| Alan | Açıklama |
|---|---|
AccountingSupplierParty | Belgeyi düzenleyen mükellef (çoğu senaryoda alıcı konumunda). |
AccountingCustomerParty | Muhatap — çoğunlukla mükellef olmayan gerçek kişi; TCKN ve iletişim bilgisi. |
Address | Tarafların adres bilgisi (senaryoya göre zorunluluk değişebilir). |
Satırlar ve Toplamlar
| Alan | Açıklama |
|---|---|
LineID | Satır sıra numarası. |
ItemName | Mal/hizmet adı. |
Quantity / Price | Miktar ve birim fiyat. |
LineExtensionAmount | Satır ara toplamı (iskonto/ilave dahil kurallara göre). |
TaxTotal / WithholdingTaxTotal | KDV ve varsa stopaj/tevkifat toplamları. |
AdditionalDocumentReference | İlişkili belge/kanıt (ör. iade fişi, SMS onayı). |
Aşağıdaki minimal örnek, satış senaryosu için tipik alanları gösterir:
e-Gider Pusulası Belgesi
e-Gider Pusulası, UBL 2.1 CreditNote dokümanı üzerinde CustomizationID=TR1.2.1 ve ProfileID=GIDERPUSULASI profiliyle taşınır. Senaryo alanı cbc:CreditNoteTypeCode olup SATIS veya IADE değerlerini alır.
| Alan | Açıklama |
|---|---|
cbc:UBLVersionID | 2.1 |
cbc:CustomizationID | TR1.2.1 |
cbc:ProfileID | GIDERPUSULASI |
cbc:CreditNoteTypeCode | SATIS veya IADE |
cac:AdditionalDocumentReference | Gömülü belge/ek (görüntü şablonu veya kanıt) |
cac:Signature | Mali mühür imzası (zaman damgası ile) |
SATIŞ Senaryosu
Temel satış senaryosu. Dosya: GiderPusulasiSATIS_TASLAK.xml
<CreditNote>
<cbc:CreditNoteTypeCode>SATIS</cbc:CreditNoteTypeCode>
<cac:AccountingSupplierParty>...</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>...</cac:AccountingCustomerParty>
</CreditNote>İADE Senaryosu — İADE Kodu
İade edilen ilk işlem cac:BillingReference ile referanslanır. Müşteri tarafında üretilen İADE Kodu, cac:Contact bloğunda cbc:Name=IADEKODU ile taşınır.
<cbc:CreditNoteTypeCode>IADE</cbc:CreditNoteTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>GIB2025000000002</cbc:ID>
<cbc:IssueDate>2025-05-28</cbc:IssueDate>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:Contact> <!-- IADE Kodu -->
<cbc:Name>IADEKODU</cbc:Name>
<cbc:ID>123456</cbc:ID>
<cbc:Telephone>5555555555</cbc:Telephone>
</cac:Contact>İADE Senaryosu — SMS Kodu
İade onayı müşterinin telefonuna gönderilen SMS Kodu ile doğrulanır. cac:Contact bloğunda cbc:Name=SMS olarak taşınır.
<cbc:CreditNoteTypeCode>IADE</cbc:CreditNoteTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>GIB2025000000002</cbc:ID>
<cbc:IssueDate>2025-05-28</cbc:IssueDate>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:Contact> <!-- SMS Kodu -->
<cbc:Name>SMS</cbc:Name>
<cbc:ID>842913</cbc:ID>
<cbc:Telephone>5555555555</cbc:Telephone>
</cac:Contact>Görüntüleme ve Ekler
e-Gider Pusulası, XML veri modeli ile birlikte insan tarafından okunabilir HTML/XSLT görünümleri ile desteklenmektedir. İade senaryolarında eklenen kanıt belgeleri, uyuşmazlık ve mutabakat süreçlerini kolaylaştırır.
<cac:AdditionalDocumentReference>
<cbc:ID>EK001</cbc:ID>
<cbc:DocumentType>IADE Kanıt Belgesi</cbc:DocumentType>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf">
JVBERi0xLjQKJ... (Base64 PDF içerik)
</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>Standart ve Teknik Çerçeve
e-Gider Pusulası; UBL 2.1 şeması üzerinde TR1.2.1 özelleştirmesi ve GIDERPUSULASI profiliyle üretilen, mali mühür/NES ile XAdES-BES standardında imzalanan bir elektronik belgedir.
- UBL 2.1 + TR1.2.1 özelleştirmesi, GIDERPUSULASI profili
- Şema uyumu: XSD'de tanımlanan eleman ve türler esas alınır
- İmza: Mali mühür/NES + zaman damgası, XAdES-BES
- Kod listeleri/kurallar: profil kısıtlarına ve validasyonlara uyum
Belge & Rapor Akışı
- Belge üretimi (XML) → İmzalama → İnsan-okur görünüm (XSLT/HTML) → e-Arşiv Raporu
- Örnek şema ve senaryolar taslak paketle gelir; final duyuruyla zorunluluklar netleşir
- Entegrasyon: özel entegratör/ERP'de sürüm yönetimi ve test doğrulamaları
- Değişiklik yönetimi: paket/kılavuz sürüm takibi ve geriye dönük etki analizi
UBLVersionID=2.1, CustomizationID=TR1.2.1, ProfileID=GIDERPUSULASI değerlerinin doğru set edilmesi şarttır. İmzalama (mali mühür + zaman damgası) ve namespace kullanımı test ortamında mutlaka doğrulanmalıdır.
Kapsam
Kılavuzun öngördüğü çerçeveye göre, aşağıdaki koşulları sağlayan mükellefler uygulamaya dahil olabilecek kapsamda değerlendirilir.
| Kategori | Koşul |
|---|---|
| Sektör & Kayıt | Perakende ticaret faaliyetinde bulunan (NACE 47…) ve e-Fatura uygulamasına dahil kayıtlı mükellefler. |
| Finansal Eşikler (2024 hesap dönemi sonu) | Şu üç göstergeden en az ikisi sağlanır: satış/gayrisafi iş hasılatı ≥ 110 milyon TL, bilanço aktif toplamı ≥ 110 milyon TL, öz sermaye/öz kaynak toplamı ≥ 11 milyon TL. |
| Kullanım Yolu | GİB tarafından yetkilendirilen özel entegratörler aracılığıyla kullanım. |
| Eşik Güncellemesi | 01.01.2026'dan itibaren eşikler her yıl yeniden değerleme oranı kadar artırılır; %5'i aşmayan kesirler dikkate alınmaz. |
Kapsam notu: Bu bölüm dahil olabilecekleri tanımlar; zorunluluk ve yürürlük tarihleri ayrıca yapılacak resmi duyurularla kesinleşir.
Önemli Noktalar
- UBL şema versiyonu: Belge
UBL 2.1+TR1.2.1veGIDERPUSULASIprofili ile üretilmelidir. - Belge senaryoları: Satış, iade ve SMS onaylı iade için örnek XML paketleri resmi duyuruda paylaşılmıştır; testlerde bu örnekler esas alınmalıdır.
- Doğrulama ve görüntüleme: Alıcıya düzenlenen gider pusulaları doğrulanabilir ve insan-okur görüntüye dönüştürülebilir formatta üretilmelidir.
- Kapsam ve geçiş takvimi: Belli sektör ve finansal eşiklere tabi mükellefler için uygulama kademeli olarak zorunlu hale gelecektir.
- Entegrasyon planı: Şema sürümleri, test doğrulamaları ve iç eğitimlerle birlikte ele alınması önerilir.
Sık sorulan sorular
e-Gider Pusulası nedir?
Kağıt gider pusulasının elektronik karşılığıdır. Mükellef olmayan kişilerden mal veya hizmet alımlarında, işlemi alıcı tarafın belgelendirdiği e-Belge türüdür.
e-Gider Pusulası hangi UBL profiliyle üretilir?
UBL 2.1 CreditNote dokümanı üzerinde CustomizationID=TR1.2.1 ve ProfileID=GIDERPUSULASI profiliyle üretilir.
Hangi senaryolar destekleniyor?
SATIŞ ve İADE olmak üzere iki senaryo tanımlanmıştır. İade senaryosunda İADE Kodu veya SMS Kodu ile doğrulama yapılır.
e-Gider Pusulası zorunlu mu?
Taslak aşamasındadır; final kılavuz ve yürürlük tarihi ayrıca duyurulacaktır. Belli sektör ve finansal eşiklere tabi mükellefler için kademeli zorunluluk öngörülmektedir.
Hangi imzalama standardı kullanılıyor?
Mali mühür veya NES ile XAdES-BES standardında imzalanır. Zaman damgası da imzalama sürecinin parçasıdır.
Kimler kapsama girebilir?
Perakende ticaret yapan, e-Fatura uygulamasına dahil ve şu üç göstergeden en az ikisini sağlayan mükellefler: satış hasılatı ≥ 110 milyon TL, bilanço aktifi ≥ 110 milyon TL, öz kaynak ≥ 11 milyon TL (2024 hesap dönemi sonu).
Resmi kaynak
e-Gider Pusulası Teknik Kılavuzu V.1.0 (taslak)
PDF · Gelir İdaresi Başkanlığı · 23 Eylül 2025 · 1.3 MB
GİB Duyurularını Takip Edin
Mevzuat değişikliklerini, özet ve net şekilde e-postanıza iletelim.