Hızlı Özet (TL;DR)
Türkiye’de Gelir İdaresi Başkanlığı (GİB) tarafından yürütülen e-Dönüşüm mevzuatı; e-Fatura, e-Arşiv ve e-İrsaliye belgelerinin evrensel UBL 2.1 XML formatında üretilmesini, XSLT şablonuyla görselleştirilmesini ve mali mühür / e-İmza ile mühürlenmesini şart koşar. Özel ERP ve muhasebe yazılımlarında bu süreç; doğrudan GİB web servisleri yerine güvenilir Özel Entegratör API’leri üzerinden asenkron kuyruk yapısıyla entegre edilerek operasyonel riskler sıfırlanmalıdır.
e-Dönüşüm Süreç Bileşenleri ve Mimari Matris
Bir e-Fatura belgesinin yasal geçerlilik kazanması için geçmesi gereken teknik aşamalar:
| Aşama | Teknik Standart | Kullanılan Teknoloji / Format | Kritik Doğrulama |
|---|---|---|---|
| Veri Üretimi | UBL-TR 2.1 Standardı | XML (Universal Business Language) | XSD Şema doğrulaması (Schematron) |
| Görselleştirme | GİB Uyumlu Tasarım | XSLT (Extensible Stylesheet) | Fatura kalemleri, KDV muafiyet kodları |
| Elektronik İmza | XAdES-BES / EPES | Kriptografik Mali Mühür veya e-İmza | Zaman damgası ve sertifika geçerliliği |
| Zarf Hazırlama | SBDH Standardı | Standard Business Document Header | Zarf boyutu ve alıcı PK posta kutusu |
| İletim ve Yanıt | SOAP / REST Web Servis | HTTPS TLS 1.3 | 1200 Başarılı Zarf İşlendi durum kodu |
UBL-TR XML Şemasında En Sık Yapılan 3 Hata
GİB sistemine gönderilen faturaların sistem tarafından reddedilmesine yol açan temel teknik uyumsuzluklar:
- Vergi Muafiyet Kodu Eksikliği: Eğer bir faturada KDV oranı %0 olarak kesilmişse, faturanın satır veya toplamında geçerli bir istisna kodu (Örn:
301 - Mal İhracatı,351 - KDV Tevkifatı) bulunmak zorundadır. - Kuruş Yuvarlama Uyuşmazlıkları: Satır tutarlarının toplamı ile fatura alt toplamı (LineExtensionAmount) arasında 1 kuruştan fazla fark olması durumunda GİB Schematron denetimi faturayı anında reddeder.
- ETTN (UUID) Benzersizliği: Her faturanın kendine ait rastgele üretilmiş 36 karakterlik standart bir UUID (Evrensel Benzersiz Kimlik) değeri olmalıdır. Aynı ETTN ile ikinci bir fatura gönderilemez.
Fabrika Sahasında Canlı e-İrsaliye ve Sevkiyat Doğrulaması
İmalat sanayisinde sevkiyat kamyonu fabrika kapısından çıkmadan önce e-İrsaliyenin GİB sistemine iletilmiş ve 16 haneli İrsaliye Numarasının alınmış olması yasal zorunluluktur.
Maysa İmalat ERP sisteminde; sevkiyat onaylandığında barkodlu el terminalleri doğrudan e-İrsaliye servisini tetikler, 3 saniye içinde GİB onaylı karekodlu irsaliye çıktısı rampa yazıcısından dökülür ve şoför beklemeden yola çıkar.
İşletmenizin ERP ve üretim süreçleriyle tam entegre, hatasız e-Fatura ve e-İrsaliye altyapısı kurmak için Özel ERP & CRM ve İmalat Çözümleri ve kurumsal yazılım uzmanlığımız için Özel Yazılım Geliştirme sayfalarımızı inceleyebilirsiniz.