E-Fatura
UBL-TR e-fatura formatı

UBL-TR E-Fatura Formatı: Zorunlu Alanlar ve Sık Yapılan Hatalar

İlhami Aydın 13 Şub 2026 Güncellendi: 13 Eki 2026 ~ dk okuma AI Özetle Chat GPT ile Özetle
UBL-TR E-Fatura Formatı: Zorunlu Alanlar ve Sık Yapılan Hatalar

Giriş: UBL-TR Neden Bu Kadar Kritik?

UBL-TR e-fatura formatı, Türkiye'de Gelir İdaresi Başkanlığı'na uyumlu e-fatura kesmenin ortak dilidir. Bir nevi herkesin uymak zorunda olduğu teknik gramer gibi düşünebilirsiniz.

Format doğru değilse, fatura teknik olarak reddedilebilir, müşteriniz faturayı sistemine alamaz, tahsilatınız gecikir. Özellikle e-ticaret ve yüksek hacimli satış yapan işletmeler için bu ciddi bir nakit akışı riskidir.

E-ticarete ilk başladığım dönemlerde bunu çok net yaşadım. Fakat kısa süre sonra, yanlış hazırlanan e-faturalar yüzünden bazı kurumsal müşterilerin faturaları sistemlerine alamadığını gördüm. Geliri artırmak kadar, bu teknik hataları sıfıra indirmek gerektiğini o zaman anladım.

Bu yazıda UBL-TR e-fatura formatı nedir, zorunlu alanlar hangileridir, sahada en sık gördüğümüz hatalar nelerdir ve nasıl önlenir; hepsini sade, teknik ama anlaşılır bir dille ele alacağız.

UBL-TR E-Fatura Formatını Anlamak

UBL-TR Nedir, Ne İşe Yarar?

UBL-TR e-fatura formatı, uluslararası UBL (Universal Business Language) standardının Türkiye'ye uyarlanmış halidir. GİB, tüm e-faturaların bu yapıya göre XML formatında hazırlanmasını şart koşar.

Bu format sayesinde, sizin ERP, muhasebe ya da e-ticaret sisteminizde kesilen bir e-fatura, müşterinizin sisteminde de aynı şekilde okunabilir. Alan isimleri, veri tipleri, zorunlu alanlar ve iş kuralları önceden tanımlıdır.

Özetle UBL-TR, "herkesin aynı dili konuşmasını" sağlayan teknik bir sözleşmedir. Bu sözleşmeye uymadığınızda, sistemler faturayı reddederek sizi uyarır. UBL standardının genel yapısı ve işleyişi hakkında daha geniş bir çerçeve için Universal Business Language (UBL) ile ilgili Wikipedia sayfasını inceleyebilirsiniz.

UBL-TR E-Fatura Formatının Temel Bileşenleri

UBL-TR e-fatura formatı XML yapısı içinde mantıksal bloklara ayrılmıştır. Bu blokları anladığınızda zorunlu alanları takip etmek kolaylaşır.

  • Belge kimliği alanları: Fatura numarası, senaryo, tip, tarih, para birimi gibi genel bilgiler.
  • Taraftar (taraf) bilgileri: Satıcı (AccountingSupplierParty) ve alıcı (AccountingCustomerParty) alanları.
  • Satır (kalem) bilgileri: InvoiceLine blokları, ürün/hizmet detayları.
  • Vergi alanları: TaxTotal, TaxSubtotal alanları; KDV ve diğer vergiler.
  • Toplamlar: LegalMonetaryTotal alanı; mal bedeli, iskonto, vergi ve genel toplam.
  • Ek bilgiler: Notlar, senaryoya özel alanlar, referanslar.

Her alanın UBL-TR şemasında tanımlı bir yeri ve tipi vardır. Hangi alan zorunlu, hangisi opsiyonel, hangisinin değeri belirli bir listeyle sınırlı; hepsi bu şema ve kılavuzlarda açıklanır.

UBL-TR E-Fatura Senaryoları ve Format Etkisi

UBL-TR e-fatura formatı, kullanılan senaryoya göre bazı ek zorunluluklar getirir. Bu yüzden senaryo seçimi sadece iş akışı tercihi değil, teknik zorunlulukları da etkiler.

  • Temel fatura senaryosu: En yaygın kullanılan senaryo. Genel satış faturaları için uygundur.
  • Ticari fatura senaryosu: Kabul/red yanıtı beklenen, mutabakat gerektiren işlemler için.
  • İhracat, yolcu beraberi, kamu vb. senaryolar: Bazı ek alanların zorunlu olduğu, GİB kılavuzlarında detaylandırılmış özel durumlar.

Örneğin ihracat senaryosunda gümrük ve GTİP bilgileri gibi ilave alanlar devreye girer. Yani sadece genel UBL-TR e-fatura formatı değil, senaryoya özel notları da dikkate almak gerekir. Türkiye'deki dış ticaret istatistikleri ve GTİP sınıflandırmaları hakkında resmi veri için data.gov.tr üzerinde yayımlanan veri setlerinden yararlanabilirsiniz.

UBL-TR Zorunlu Alanlar: Temelden Detaya

Belge Kimliği ve Temel Başlık Alanları

UBL-TR e-fatura formatı içinde en kritik bloklardan biri, faturanın kimlik bilgileridir. Bu alanlarda yapılan bir hata çoğu zaman faturayı tamamen geçersiz kılar.

  • ProfileID (Senaryo): Temel, ticari, ihracat gibi senaryoları kodlayan alandır. Yanlış senaryo, yanlış iş akışı demektir.
  • ID (Fatura numarası): Benzersiz ve mevzuata uygun fatura numarası olmalıdır. Aynı numaranın tekrar kullanılması ciddi bir risktir.
  • IssueDate (Fatura tarihi): Fatura kesim tarihidir; vadeler, dönemler ve vergi açısından kritiktir.
  • InvoiceTypeCode (Fatura tipi): Satış, iade gibi tipleri belirtir. Kod listelerine göre doldurulması gerekir.
  • DocumentCurrencyCode (Para birimi): Faturanın para birimini ISO koduna göre belirtir (TRY, USD vb.).

Bu alanlar, her UBL-TR e-fatura formatı dosyasında eksiksiz ve doğru doldurulmalıdır. Aksi halde GİB sistemi faturayı reddedebilir ya da alıcının entegrasyon sistemi XML'i işleyemez. Türkiye’de para birimi kodları ve ilgili makroekonomik göstergelerle ilgili arka planı görmek için Dünya Bankası’nın Türkiye sayfasındaki veri setlerini inceleyebilirsiniz.

Taraf Bilgileri: Satıcı ve Alıcı Alanları

UBL-TR zorunlu alanlar listesinde, taraf bilgileri hem vergi hem ticari kayıtlar için zorunludur. Eksik ya da hatalı doldurmak, faturanın hukuki geçerliliğini tartışmalı hale getirebilir.

  • AccountingSupplierParty: Satıcının unvanı, vergi kimlik numarası, adresi, MERSİS ya da TCKN bilgileri.
  • AccountingCustomerParty: Alıcının vergi kimlik numarası veya TCKN, unvan/ad soyad, adres gibi bilgiler.

Kurumsal müşterilerinizde vergi numarasının ya da unvanın yanlış yazılması, onların sisteminde fatura eşleştirmesini bozabilir. Özellikle yüksek hacimli B2B çalışırken, bu alanlar için otomatik doğrulama mekanizması kurmanızı tavsiye ederim.

Bir dönem, büyük bir kurumsal müşteriyle çalışırken, alıcı vergi numarasındaki tek hane hatası yüzünden onlarca faturanın iç sisteme alınamadığını gördüm. UBL-TR e-fatura formatı doğruydu, ama içerik yanlıştı. Teknik validasyon geçse bile iş tarafında sorun çıkabileceğini orada öğrendim.

Fatura Kalemleri (InvoiceLine) ve Zorunlu Satır Alanları

Her bir fatura kalemi, UBL-TR e-fatura formatı içinde ayrı bir InvoiceLine bloğu ile temsil edilir. Bu bloktaki zorunlu alanlar, ürün ve hizmetlerin doğru vergilendirilmesi için belirleyicidir.

  • ID: Satır numarası. Genellikle 1, 2, 3 şeklinde artan değerler.
  • InvoicedQuantity: Miktar ve birim (adet, kg, paket vb.). Birim kodu standartlara uygun olmalıdır.
  • LineExtensionAmount: Satır ara toplamı (iskonto öncesi veya sonrası, senaryoya göre).
  • Item: Ürün veya hizmet adı, açıklaması, stok kodu gibi bilgiler.
  • Price: Birim fiyat bilgisi.

Birçok entegrasyon hatası, bu alanların tutarsızlığından doğar. Miktar, birim fiyat ve satır toplamı matematiksel olarak örtüşmüyorsa, UBL-TR şema validasyonu değil ama iş kuralları veya alıcının sistemi faturayı reddedebilir.

Vergi Alanları ve KDV Yapısı

Vergi alanları, UBL-TR zorunlu alanlar arasında en hassas olan gruptur. Çünkü vergi dairesi, raporlamalar ve mali denetimler bu verilere doğrudan bakar.

  • TaxTotal: Faturanın toplam vergi tutarı.
  • TaxSubtotal: Her vergi türü ve oranı için alt kırılımlar (örneğin KDV %18, KDV %8 vb.).
  • TaxAmount, TaxableAmount: Vergi tutarı ve vergiye tabi tutar alanları.

UBL-TR e-fatura formatı, her vergi satırı için vergi kategorisi, vergi kodu ve oran gibi bilgileri de ister. Yanlış oran seçmek ya da yanlış vergi kodu kullanmak, hem alıcı tarafında hem de beyan süreçlerinde sorun yaratır. Türkiye’de dolaylı vergilerin işletmeler üzerindeki etkisini daha geniş perspektiften görmek isterseniz OECD’nin Türkiye vergi gelirleri istatistiklerini incelemek faydalı olabilir.

Toplamlar: LegalMonetaryTotal Bloku

Faturanın genel toplam alanları LegalMonetaryTotal bloğu ile tutulur. Bu blok, tüm satırların ve vergilerin özetini taşır.

  • LineExtensionAmount: Mal/hizmet toplamı (vergiler hariç).
  • TaxExclusiveAmount: İskontolar sonrası, vergiler hariç toplam.
  • TaxInclusiveAmount: Vergiler dahil genel toplam.
  • PayableAmount: Ödenecek nihai tutar.

UBL-TR e-fatura formatı gereği, bu alanların satır bazındaki tutarlarla matematiksel olarak birebir uyuşması gerekir. Küçük yuvarlama farkları bile bazı sistemlerde hata üretebilir. Bu yüzden yuvarlama mantığınızı net belirlemeniz önemli.

UBL-TR E-Fatura Formatında Sık Yapılan Hatalar

Şema Uyum Hataları ve Validasyon Sorunları

Teknik tarafta ilk aşama, UBL-TR şemasına uyumdur. XML yapısı bu şemayla doğrulanır. Buradaki hatalar genellikle faturanın hiç gönderilememesine veya anında reddine neden olur.

  • Zorunlu alanların boş bırakılması.
  • Veri tipine uymayan değer girilmesi (tarih alanına metin, sayısal alana harf vb.).
  • Yanlış ad alanı (namespace) kullanımı.
  • Tag'lerin yanlış hiyerarşide yer alması.

Bu tip hatalar, geliştirme aşamasında doğru bir validasyon süreci kurulursa erken yakalanabilir. UBL-TR e-fatura formatı için resmi XSD ve kılavuzları kullanmadan geliştirme yapmak ise başlı başına bir risk. Yazılım geliştirme projelerinde şema ve iş kurallarını erken entegre etmenin önemine dair istatistikler için Gartner’ın e-fatura ve dijitalleşme analizlerine göz atabilirsiniz.

İş Kurallarına Aykırı Fatura Oluşturma

Şema uyumlu olsa bile, iş kurallarına aykırı faturalar da sık görülür. Bu tür hatalar çoğu zaman GİB ya da alıcı sistemler tarafından iş kuralı hatası olarak reddedilir.

  • Negatif olamayacak alanlara eksi değer yazılması.
  • Senaryoya uymayan alan kombinasyonları kullanılması.
  • Belirli senaryolarda zorunlu ek alanların atlanması (örneğin ihracat faturalarında gümrük alanları).
  • Vergi hesaplamasının mevzuata aykırı yapılması.

UBL-TR e-fatura formatı tek başına yeterli değildir; yanına GİB iş kuralları dokümanlarını da koymak gerekir. Çoğu işletme bu ikinci adımı atladığı için canlıya geçtikten sonra beklenik red oranlarıyla karşılaşır.

Vergi, İskonto ve Yuvarlama Hataları

Fiyat, vergi ve yuvarlama ilişkisi, en çok hata yapılan konulardan biridir. Fark genelde birkaç kuruş bile olsa, sistemler bu tutarsızlığı kabul etmez.

  • Satır bazlı ve fatura bazlı vergi hesaplamalarının karıştırılması.
  • İskonto uygulama sırasının yanlış kurgulanması.
  • Yuvarlama sonrası rakamların UBL-TR alanlarıyla tutarsız kalması.

Örneğin, satırlarda KDV'yi yuvarlayıp faturanın genel toplamında yeniden hesaplıyorsanız, sistemler iki farklı KDV toplamı görebilir. UBL-TR e-fatura formatı buna teknik olarak izin verse bile, iş mantığı açısından sorun yaratır.

Taraf Bilgilerindeki Tutarsızlıklar

Taraf bilgilerindeki basit görünen hatalar, iş pratiğinde büyük sorunlara yol açabilir. Özellikle e-ticaret tarafında, çok sayıda bireysel ve kurumsal müşteriyle çalışırken bu risk büyür.

  • Alıcı unvanının yanlış veya eksik yazılması.
  • Vergi dairesi ya da vergi numarası bilgilerinin karışması.
  • Adres formatının bozulması ve entegrasyon sistemlerinin adres alanlarını okuyamaması.

UBL-TR zorunlu alanlar listesinde bazı bilgiler opsiyonel gibi görünse bile, B2B ilişkilerde fiilen zorunlu hale gelir. Büyük alıcılar, kendi sistemlerinde fatura otomatik eşleştirme yaptıkları için, bu alanlar hata kaynağına dönüşebilir.

Senaryo ve Fatura Tipi Karışıklıkları

Uygunsuz senaryo ve fatura tipi seçimi de oldukça sık yaptığımız bir hatadır. Örneğin iade işlemine normal satış faturasıyla yaklaşmak ya da ticari süreç gerektiren bir işlemi temel senaryoyla göndermek.

  • İade için yanlış InvoiceTypeCode kullanılması.
  • Ticari süreçler için temel senaryo seçilmesi.
  • Özel senaryolarda (kamu, ihracat vb.) zorunlu alanların atlanması.

UBL-TR e-fatura formatı, bu alanları sadece teknik bir alan gibi gösterir. Oysa her seçim, iş akışınızı ve hukuki sonuçları etkiler. Bu yüzden, fatura kesen ekiplerinizin sadece muhasebe değil, senaryo mantığını da kavraması gerekir.

Hataları Azaltmak İçin Pratik Yaklaşımlar

UBL-TR Uyumlu Entegrasyon ve Test Süreci

İyi bir UBL-TR e-fatura formatı entegrasyonu, canlıya geçmeden önce sağlam bir test sürecinden geçmelidir. Burada hedef, teknik validasyon kadar gerçek hayattaki kullanım senaryolarını da simüle etmektir.

  • Resmi UBL-TR XSD dosyalarıyla otomatik validasyon.
  • GİB test ortamında farklı senaryolarla deneme faturaları.
  • İhracat, iade, kısmi ödeme gibi özel durum testleri.

Şirketimde, canlıya almadan önce minimum 10-15 farklı kullanım senaryosu için test fatura kesmeyi standart hale getirdik. Böylece gerçek müşterilerle sorun yaşama ihtimalini ciddi biçimde azalttık.

Veri Girişi ve Doğrulama Kuralları Oluşturmak

Hataların önemli bir kısmı, kullanıcı kaynaklı veri girişlerinden gelir. Bu yüzden UBL-TR zorunlu alanlar için kullanıcı arayüzünde kontrol mekanizmaları kurmak şarttır.

  • Zorunlu alanları boş geçmeye izin vermeyen formlar.
  • Vergi numarası, IBAN, tarih formatı gibi alanlar için maskeleme ve doğrulama.
  • ProfilID, InvoiceTypeCode gibi alanlar için açılır liste (dropdown) kullanımı.

Örneğin, kullanıcıya serbest metin alanı bırakmak yerine, fatura tipi için standart kodlardan oluşan bir liste sunmak; yanlış kod girme riskini sıfıra indirir. UBL-TR e-fatura formatı sabittir; kullanıcı deneyiminizi buna uyumlu tasarlamak akıllıca olur.

İş Kuralları İçin Otomatik Kontrol Listeleri

Teknik entegrasyon kadar, iş kuralları için de otomatik kontrol listeleri oluşturmak gerekir. Bu kontroller, faturayı gönder tuşuna basıldığında arka planda devreye girmelidir.

  • Toplamların satırlarla matematiksel uyumunu kontrol eden fonksiyonlar.
  • Vergi oranı ile vergi türü kodunun uyumlu olup olmadığını denetleyen kurallar.
  • Seçilen senaryoya göre doldurulması gereken zorunlu ek alanları kontrol eden mantık.

Bu sayede, UBL-TR e-fatura formatı dosyası daha oluşmadan önce kullanıcıya anlamlı uyarılar verilir. Kullanıcı "fatura gönderildi ama reddedildi" demeden önce sistem hatayı yakalamış olur.

Operasyon Ekiplerini Eğitmek ve Süreci Sahiplenmek

Her şeyi yazılımla çözmek mümkün değil. Operasyon, muhasebe ve e-ticaret ekiplerinin temel UBL-TR mantığını bilmesi gerekir. En azından hangi hatanın ne anlama geldiğini anlayacak seviyede.

Bir dönem, iade süreçlerimizde sürekli teknik hata alıyorduk. Sorun aslında format değil, yanlış senaryo seçmemizdi. Ekibi toplayıp bir saatlik bir UBL-TR ve senaryo eğitimi yaptık. Sonraki ay red oranı neredeyse sıfıra düştü. Format bilgisinin günlük operasyonu ne kadar etkilediğini orada net gördük.

Gerçek Hayat Örneği: Küçük Hata, Büyük Fatura Dönüşü

Yoğun kampanya dönemlerinden birinde, e-fatura tarafında görünürde ufak bir yuvarlama farkı problemi yaşıyorduk. Bazı büyük müşteriler, faturaları sistemlerine alamıyor, bize geri dönüyordu.

Detaya inince, satır bazlı KDV hesaplamasıyla toplam KDV arasında 1-2 kuruşluk farklar olduğunu gördük. UBL-TR e-fatura formatı teknik olarak doğruydu; şema hata vermiyordu. Ancak alıcı ERP sistemi bu farkı kabul etmiyordu.

Yuvarlama mantığımızı satır bazlıdan, belirli bir kurala göre toplam bazlı olacak şekilde yeniden tasarladık. Aynı gün içinde onlarca iade faturası ve tekrar gönderim yapmak zorunda kaldık, ama sonrasında süreç tamamen stabil hale geldi.

Bu deneyim, UBL-TR zorunlu alanlar kadar, bu alanların içindeki verinin iş mantığına uygunluğunun da önemli olduğunu gösterdi. Bazı hatalar XML'de değil, tasarladığınız matematikte saklıdır.

Sonuç: UBL-TR'yi Sadece Zorunluluk Değil, Avantaj Olarak Görmek

UBL-TR e-fatura formatı çoğu işletme için başlangıçta sadece bir yasal zorunluluk gibi görünür. Oysa doğru kurgulandığında, operasyonel verimlilik ve nakit akışında önemli bir avantaj da sağlar.

Net, hatasız ve standart bir yapı sayesinde, müşterileriniz faturaları sistemlerine otomatik alır, mutabakat süreçleri hızlanır, ödeme vadeleri daha öngörülebilir hale gelir. Özellikle B2B ve kurumsal satışlarda bu farkı net hissedersiniz. Bu noktada, süreçlerinizi uçtan uca ele almak için e-ticaret danışmanlığı perspektifini de değerlendirebilirsiniz.

Blog içerikleriniz, ürün sayfalarınız ve tüm ticari dokümanlarınız gibi; e-faturalarınız da markanızın profesyonellik seviyesini yansıtır. Blog içerikleri trafik getirmeye başlayınca şaşırdım. Aynı etkiyi, düzgün tasarlanmış ve hatasız e-fatura süreçlerinde de gördüm. Müşteri tarafındaki "bu firma işi biliyor" algısı, tahmin ettiğinizden daha fazla değer yaratır. Türkiye’deki e-dönüşüm ve e-belge yaygınlığına dair genel resmi görmek isterseniz data.gov.tr üzerindeki e-fatura ve e-belge temalı veri setlerine göz atabilirsiniz.

Önerim şu: UBL-TR e-fatura formatı ile ilgili bir defaya mahsus ciddi bir çalışma yapın. Entegrasyonunuzu, iş kurallarınızı ve ekip eğitimini bu çerçevede yeniden tasarlayın. Sonrasında uzun süre başınız ağrımayacak, siz de odağınızı asıl meseleye, yani satış ve büyümeye vereceksiniz. Satış ve büyüme tarafında hangi ürünlere odaklanabileceğinizi görmek için en çok satılan ürünler performans analizlerinden de ilham alabilirsiniz.

SSS: UBL-TR E-Fatura Formatı Hakkında Sık Sorulan Sorular

UBL-TR e-fatura formatı nedir?

UBL-TR e-fatura formatı, uluslararası UBL standardının Türkiye'ye uyarlanmış halidir. GİB, tüm e-faturaların bu XML yapısına uygun hazırlanmasını ister. Böylece farklı yazılımlar, e-faturaları aynı şekilde okuyup işleyebilir.

UBL-TR zorunlu alanlar listesini nereden bulabilirim?

UBL-TR zorunlu alanlar, GİB tarafından yayımlanan UBL-TR kılavuzları ve XSD şema dosyalarında tanımlıdır. Entegrasyon geliştirirken bu teknik dökümanlara bakarak hangi alanların zorunlu, hangilerinin opsiyonel olduğunu net şekilde görebilirsiniz. Resmi mevzuat ve güncel düzenlemeler için referans alabileceğiniz kaynaklardan biri de Gelir İdaresi Başkanlığı’nın resmi internet sitesidir.

Faturam şema validasyonundan geçti ama müşteri sistemi kabul etmedi, neden?

Şema validasyonu sadece teknik yapıyı kontrol eder. Müşteri sistemi ise iş kurallarını da kontrol eder. Vergi hesaplamaları, yuvarlama, senaryo seçimi, fatura tipi gibi alanlar iş kuralına aykırıysa, UBL-TR e-fatura formatı doğru olsa bile müşteri sistemi faturayı reddedebilir.

Yuvarlama hatalarını nasıl azaltabilirim?

Öncelikle yuvarlama mantığınızı net tanımlayın. Satır bazlı mı, toplam bazlı mı yuvarlayacaksınız; KDV'yi hangi aşamada hesaplayacaksınız; bu kuralları yazılımınıza sabitleyin. Ardından UBL-TR e-fatura formatı dosyasında satır toplamları, vergi toplamları ve genel toplamın matematiksel olarak uyumlu olduğundan emin olun.

Hangi senaryoda hangi alanlar zorunlu oluyor?

Temel ve ticari senaryolar için zorunlu alanlar benzerdir; ağırlıkla kimlik, taraf, satır, vergi ve toplam alanları zorunludur. İhracat, kamu, yolcu beraberi gibi özel senaryolarda ise gümrük, ihale, proje gibi ek alanlar zorunlu hale gelir. GİB'in senaryoya özel kılavuzlarına bakmak gerekir.

UBL-TR e-fatura formatı ile e-arşiv formatı aynı mı?

Hayır, tam olarak aynı değildir. Benzer alanlar olsa da e-arşiv için farklı gereksinimler ve ek alanlar bulunur. Bazı yapılar ortak olsa da ikisini birbirine karıştırmadan, her biri için ayrı kılavuz ve teknik dokümana göre geliştirme yapmak gerekir.

Ekip eğitimine neden ihtiyaç var, her şeyi yazılımla çözemiyor muyuz?

Yazılım teknik hataları azaltır ama yanlış senaryo seçimi, hatalı iş akışı tanımı gibi konularda insan faktörü belirleyicidir. Ekip, UBL-TR e-fatura formatı mantığını temel seviyede bilirse, sorun çıktığında daha hızlı teşhis koyar ve tekrarlayan hataların önüne geçer.

Küçük işletmeler için de UBL-TR detayları bu kadar önemli mi?

Evet. Küçük işletmeler genellikle daha az marjla çalışır. Geri dönen faturalar, geciken tahsilatlar ve tekrar kesilen faturalar hem zaman hem para kaybıdır. Başta doğru bir UBL-TR e-fatura formatı kurgulamak, küçük işletmeler için de ciddi verimlilik sağlar.

Editör: İlhami Aydın
Temasis editoryal standartlarına göre hazırlanmış ve gözden geçirilmiştir.
İçindekiler
İçindekiler