Netle Yazılım San. Tic. Ve A.Ş. e-defter Şematron Raporu Ver Berat Şematronu

Benzer belgeler
SİRKÜLER İstanbul, Konu: 2019/OCAK DÖNEMİNDEN İTİBAREN, E-DEFTER BERATLARI İLE BİRLİKTE DEFTER RAPORU BERATI DA SİSTEME YÜKLENECEKTİR

e-defter V 1.6 Uygulama Kılavuzu Ocak 2018 ANKARA

SİRKÜLER İstanbul,

SİRKÜLER İstanbul, Sayı: 2015/155 Ref: 4/155

HAVAYOLU ELEKTRONİK BİLET RAPORU

E-DEFTER MÜKELLEFLERİNE 1 OCAK 2019 TARİHİNDEN İTİBAREN DEFTER RAPORU BERATI GÖNDERME ZORUNLULUĞU GETİRİLDİ.

e-defter Müşteri Web Servisi Dokümanı

e-ledger Fields (e-defter Alanları)

LOGO E-DEFTER KONTROL RAPORU

UBL-TR Temel Fatura Senaryosu Mart 2011 Versiyon : 1.2 2/13

e-defter Uygulaması Teknik Kılavuz Versiyon 1.4 Şubat 2015 ANKARA e-defter Uygulaması Teknik Kılavuz Şubat 2015 Versiyon: 1.4.1/29

Açıklama Bölüm Kılavuzun ilk yayım tarihi

T.C. OSMANİYE KORKUT ATA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ GIDA MÜHENDİSLİĞİ BÖLÜMÜ OSMANİYE STAJ RAPORU

SİRKÜLER İstanbul, Sayı: 2017/124 Ref: 4/124

Tarih : 03 / 03 / 2015 Konu : Yevmiye Kaydı ve e-defter Oluşturulurken Dikkat Edilecek Hususlar

UBL-TR. (İrsaliye Yanıtı Receipt Advice) Kasım 2016 ANKARA. UBL-TR İrsaliye Yanıtı Kasım 2016 Versiyon : 0.1 1/23

SİRKÜLER İstanbul, Sayı: 2015/ 051 Ref: 4/051. Konu: ELEKTRONİK DEFTER UYGULAMASININ WEBSERVİS KILAVUZUNDA GÜNCELLEME YAPILMIŞTIR

1. Temel Tanımlar. 1.1 Şematron Kontrolü Nedir? 1.2 Zarf Nedir? 1.3 Uygulama Yanıtı Nedir? 1.4 Sistem Yanıtı Nedir? 1.5 Durum Kodu Nedir?

Bilindiği e-defter uygulaması zorunlu olan mükellefler açısından itibariyle uygulama geçmiştir.

GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı E-Fatura Uygulaması (Yazılım Standartları ve Nesne Yapısı) Ocak 2010 Versiyon :

TÜİK e-vt XML Yapısı Kılavuzu Yıllık İş İstatistikleri

e-fatura Uygulaması (Sistem Yanıtı) Ağustos 2013 Versiyon : 1.3 2/20

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası

T.C DOKUZ EYLÜL ÜNİVERSİTESİ FEN FAKÜLTESİ

DATASOFT E-DEFTER. Kurulum Kılavuzu 01 TEMMUZ DATASOFT YAZILIM LTD. ŞTİ. Kartal/İstanbul

Gelir İdaresi Başkanlığının yayımlandığı Yevmiye Defteri kılavuzunda aşağıdaki sekiz belge tipi tanımlanmıştır.:

Yeminli Mali Müşavirlik Bağımsız Denetim ve Danışmanlık. Sayı:

İzibiz E-Defter Son Kullanıcı Kullanım Klavuzu

SİRKÜLER İstanbul, Sayı: 2016/055 Ref: 4/055. Konu: E-DEFTER UYGULAMA KILAVUZUNDA GÜNCELLEMELER YAPILMIŞTIR

UBL-TR. (İrsaliye Yanıtı Receipt Advice) Aralık 2017 ANKARA. UBL-TR İrsaliye Yanıtı Aralık 2017 Versiyon : 1.0 1/24

Qdenetim ve Qdestek (Sistem Danışmanlık) Hakkında

e-defter Uygulama Kılavuzu V 1.1

SİRKÜLER İstanbul, Sayı: 2015/053 Ref: 4/053

PERAKENDE MAL SATIŞLARI İLE HİZMET İFALARINA İLİŞKİN MALİ RAPOR BİLDİRİM KILAVUZU. (ÖKC Mali Rapor Kılavuzu)

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

Bilişim. E-Defter Entegrasyonu

AXA OTOMATİK KATILIM KURUMSAL İŞLEMLER EKRANI KULLANIM KILAVUZU AXA HAYAT VE EMEKLİLİK A.Ş. 2017

E-Defter Oluşturma Aşamasında Sık Karşılaşılan Uyarı Mesajları Ve Çözümleri

E-defte Uygulamasında Dikkat Edilmesi Gereken Hususlar İçin Uygulama Kılavuzu Yayımlanmıştır. DUYURU NO:2015/13

e-defter Uygulama Kılavuzu V 1.0

Orka Yazılım e-defter Belge Tipleri

ELEKTRONİK DEFTER HAKKINDA DİKKAT EDİLMESİ GEREKEN HUSUSLAR

Dergimize makale göndermek isteyen yazarlara örnek bir taslak aşağıdaki EK de gösterilmektedir.

UBL-TR. (Sevk İrsaliyesi Despatch Advice) Kasım 2016 ANKARA. UBL-TR Sevk İrsaliyesi Kasım 2016 Versiyon : 0.1 1/23

e-defter Uygulama Kılavuzu V 1.3

DESTEK DOKÜMANI YÜKLENĐLEN KDV LĐSTESĐ

KTO KARATAY UNIVERSITY FACULTY OF ENGINEERING <DEPARTMENT NAME>

15xx versiyonu / Tarihli Arşivin İçeriği

UYUMSOFT BAĞIMSIZ E-DEFTER PLATFORMU / PROBAR KONNEKTÖRÜ PROBLEM ÇÖZÜMLERİ

AXA OTOMATİK KATILIM KURUMSAL İŞLEMLER EKRANI KULLANIM KILAVUZU AXA HAYAT VE EMEKLİLİK A.Ş. 2017

AKINSOFT WOLVOX e-defter. Yardım Dosyası

UBL-TR Ticari Fatura Senaryosu Mart 2011 Versiyon : 1.2 2/37

LOGO Uygulamalarında E-Defter

GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı E-Fatura Uygulaması (Yazılım Standartları ve Nesne Yapısı) Ocak 2010 Versiyon :

Freedom ERP. E-İhracat Faturası Kullanım Dökümanı. Temel Teknoloji.

T.C MARMARA ÜNİVERSİTESİ MÜLKİYETİ KORUMA VE GÜVENLİK BÖLÜMÜ İŞ SAĞLIĞI VE GÜVENLİĞİ PROGRAMI ÖNLİSANS ÖĞRENCİLERİ ÖDEV HAZIRLAMA YÖNERGESİ

01 HAZİRAN 2015 İZİBİZEDEFTER SON KULLANICI KLAVUZU

E-DEFTER GENEL HATIRLATMALAR VE UYGULAMA KILAVUZU HAKKINDA

DESTEK DOKÜMANI. Ürün : GO PLUS / TIGER PLUS / TIGER ENTERPRISE Bölüm : Genel Muhasebe / E-Beyannameler 1/18

E-BÜLTEN 2015 / 7 E-DEFTER UYGULAMASINDA DİKKAT EDİLMESİ GEREKENLER

e-fatura Uygulaması (Zarf Yapısı) Versiyon : 1.4 2/10

Misafir Anne Web Servisi Projesi

E-Defter Destek Dokümanı

Sayfa 1 SİRKÜLER. Tarih : No : 2016/26

E-DEFTER SİSTEMİNE YÜKLENMİŞ BERATLARIN SİLİNMESİ VE YENİ OLUŞTURULACAK BERATLARIN YÜKLENMESİ

Trakya Üniversitesi. bilgisayar mühendisliği. kariyerinizi geliştirin. Proje - I (BM 415) Proje - II (BM 421) Lisans Programı

HARRAN ÜNİVERSİTESİ BİRECİK MESLEK YÜKSEK OKULU SİSTEM ANALİZİ VE TASARIMI DERSİ PROJE HAZIRLAMA VE YAZIM KILAVUZU

FİRMA YETKİLİSİ FİRMA TELEFONU MERSİS TALEP NO. Kontrol Evrak Açıklama Asıl Fotokopi

Tekirdağ Büyükşehir Belediyesi E-Hizmet Sitesi (ehizmet.tekirdag.bel.tr) Bilgi Edinme Başvurusu

E-Defter Nedir? Format ve standartları « internet adresinde duyurulan defterler elektronik ortamda tutulabilir.

BAŞKENT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİTİRME PROJESİ RAPOR HAZIRLAMA KILAVUZU

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli Örnek Uygulamalar

Elektronik Defter. Uğur DOĞAN İdea Teknoloji Çözümleri Genel Müdür Yardımcısı Cep:

SPSS-Tarihsel Gelişimi

Netsis e-fatura UBL-TR v1.2 Geçişi

UBL-TR Ortak Elemanlar Mart 2011 Versiyon : 1.2 2/37

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA GELEN KUTUSU

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA GİDEN KUTUSU

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU

HALİÇ ÜNİV. M.Y. OKULU SİSTEM ANALİZİ VE TASARIMI DERSİNE AİT PROJE HAZIRLAMA VE YAZIM KILAVUZU

SİRKÜLER NO: POZ-2015 / 72 İST,

YILDIZ TEKNİK ÜNİVERSİTESİ YAYIM YÖNERGESİ. Amaç ve Kapsam

1. Proje konusuyla ilgili yapılan tüm çalışmalar bir teknik rapor haline getirilmelidir.

e-arşiv Uygulaması Tarih: Her hakkı Logo Elektronik Ticaret Hizmetleri A.Ş' ye aittir.

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

MTS301 PROJE ÖDEVİ YAZIM KILAVUZU

WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.

ELEKTRONİK ARŞİV KILAVUZU

CELAL BAYAR ÜNİVERSİTESİ KIRKAĞAÇ MESLEK YÜKSEKOKULU ARAŞTIRMA YÖNTEM VE TEKNİKLERİ DERSİNE AİT PROJE HAZIRLAMA VE YAZIM KILAVUZU

20 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

SİRKÜLER İstanbul, Sayı: 2015/135 Ref: 4/135

GENEL YAZIM KURALLARI (Bildiri son gönderim tarihi 15 Nisan 2017 dir.)

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

T.C. YILDIRIM BEYAZIT ÜNİVERSİTESİ SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU STAJ DEFTERİ

Kurumsal kimlik, bir kuruluşun temel stratejileri doğrultusunda görsel bir bütünlük sağlayarak kendini ifade etme biçimidir.

ELEKTRONİK ARŞİV KILAVUZU

VIDEOCELL API. Versiyon 1.0.0

e-fatura UYGULAMASI (Zarf Şema Yapısı) Mart 2011 ANKARA e-fatura Uygulaması (Zarf Yapısı) Mart 2011 Versiyon : 1.2 1/10

SEKTÖR UYGULAMASI STAJ DEFTERİ

Transkript:

Netle Yazılım San. Tic. Ve A.Ş. e-defter Şematron Raporu Ver 2.0.1.8.3 Berat Şematronu The following table lists the namespaces and typical prefixes. prefix Namespace IRI gl-plt http://www.xbrl.org/int/gl/plt/2010-04-16 gl-cor http://www.xbrl.org/int/gl/cor/2006-10-25 gl-bus http://www.xbrl.org/int/gl/bus/2006-10-25 gl-muc http://www.xbrl.org/int/gl/muc/2006-10-25 xbrli http://www.xbrl.org/2003/instance ds http://www.w3.org/2000/09/xmldsig#

xades http://uri.etsi.org/01903/v1.3.2# edefter http://www.edefter.gov.tr defterek http://www.edefter.gov.tr/ek 1. Belge içerisindeki 'decimals' nitelikleri 'INF' değerini almalıdır. 2. Berat dokümanı edefter:berat ana elemanı ile başlamalıdır. 1. xbrli:segment/gl-bus:numberofentries elemanı sadece yevmiye beratında bulunabilir. 2. Yevmiye beratında xbrli:segment/gl-bus:numberofentries 3. xbrli:segment/gl-cor:uniqueid 4. xbrli:segment/gl-cor:uniqueid elemanı UUID formatında 5. Dosya adına yazılan vkn/tckn ile xbrli:identifier elemanına yazılan vkn/tckn aynı 1. ds:signaturevalue 2. defterek:binaryobject elemanı sadece yevmiye defterinde bulunabilir. 1. ds:signaturevalue elemanı Id niteliğine sahip 2. ds:signedinfo/ds:reference/ds:transforms elemanı 3. ds:keyinfo elemanı 4. ds:keyinfo elemanı içerisindeki ds:x509data elemanı 5. ds:object elemanı 6. xades:signingtime elemanı 7. xades:signingcertificate elemanı zorunlu bir elemandır 8. ds:signedinfo elamanı içerisinde URI niteliği boşluğa("") eşit olan sadece bir tane ds:reference elemanının bulunmaldır. 9. İmzalama işleminde kullanılacak özet(hash) algoritması sha1 olmamalıdır. 10. ds:x509data elemanı içerisindeki ds:x509certificate elemanı 11. ds:x509subjectname elemanının değeri boşluk olmamalıdır. 1. xbrli:context 2. xbrli:unit 3. gl-cor:accountingentries 4. xbrli:measure 5. xbrli:identifier elemanına 10 haneli vergi kimlik numarası ve ya 11 haneli TC kimlik numarası yazılmalıdır.

1. Gecersiz currency degeri: '$currency'. 2. id'si iso4217 multicurrency kodlarından birisi olan en fazla 1 xbrli:unit elemanı olabilir. 3. xbrli:measure değeri (.) hatalıdır. xbrli:unit id'nin değeri parent::node()/@id olduğu için xbrli:measure değeri concat('iso4217:',parent::node()/@id) 4. gl-muc:defaultcurrency değeri (/edefter:berat/xbrli:xbrl/glcor:accountingentries/gl-cor:documentinfo/gl-muc:defaultcurrency) hatalıdır. gl-muc:defaultcurrency elemanı varsa değeri xbrli:measure(.) ile aynı 1. gl-cor:documentinfo 2. gl-cor:entityinformation 3. Vergi detayını temsil edecek gl-cor:entryheader elemanı sayısı 1 4. Vergi detaysız beratlarda gl-cor:entryheader elemanı bulunmamalıdır. 1. gl-cor:qualifierentry 1. gl-cor:entryheader elemanının ilk gl-cor:entrydetail elemanının gl-cor:linenumber değeri 1 1. Dönem içi değişiklikleri temsil eden gl-cor:entryheader elemanının glcor:qualifierentry değeri standard 2. Dönem içi değişiklikleri temsil eden gl-cor:entrydetail elemanı sayısı 10 3. gl-cor:account/gl-cor:accountmainid=391, gl-cor:debitcreditcode=d olan 1 glcor:entrydetail elemanı 4. gl-cor:account/gl-cor:accountmainid=391, gl-cor:debitcreditcode=c olan 1 glcor:entrydetail elemanı 5. gl-cor:account/gl-cor:accountmainid=191, gl-cor:debitcreditcode=d olan 1 glcor:entrydetail elemanı 6. gl-cor:account/gl-cor:accountmainid=191, gl-cor:debitcreditcode=c olan 1 glcor:entrydetail elemanı 7. gl-cor:account/gl-cor:accountmainid=600, gl-cor:debitcreditcode=d olan 1 glcor:entrydetail elemanı 8. gl-cor:account/gl-cor:accountmainid=600, gl-cor:debitcreditcode=c olan 1 glcor:entrydetail elemanı 9. gl-cor:account/gl-cor:accountmainid=601, gl-cor:debitcreditcode=d olan 1 glcor:entrydetail elemanı

10. gl-cor:account/gl-cor:accountmainid=601, gl-cor:debitcreditcode=c olan 1 glcor:entrydetail elemanı 11. gl-cor:account/gl-cor:accountmainid=602, gl-cor:debitcreditcode=d olan 1 glcor:entrydetail elemanı 12. gl-cor:account/gl-cor:accountmainid=602, gl-cor:debitcreditcode=c olan 1 glcor:entrydetail elemanı 1. Dönem içi değişiklikleri temsil eden gl-cor:entrydetail elemanlarının glcor:xbrlinfo/gl-cor:xbrlinclude değeri period_change 1. gl-cor:linenumber 2. gl-cor:linenumber müteselsil bir değere sahip 3. gl-cor:account 4. gl-cor:account elemanı içerisinde gl-cor:accountmainid zorunlu bir elemandır ve en az 3 karakter 5. gl-cor:account elemanı içerisinde gl-cor:accountmaindescription zorunlu bir elemandır. 6. gl-cor:amount 7. gl-cor:debitcreditcode 8. gl-cor:xbrlinfo/gl-cor:xbrlinclude elemanı 9. Vergi detayında hiçbir tutar 0'dan küçük olamaz. 10. gl-cor:amount (gl-cor:amount) virgülden sonra 2 haneden fazla olamaz. 1. gl-cor:entriestype 2. gl-cor:entriestype elemanı yevmiye defteri beratı için 'journal' değerini almalıdır. 3. gl-cor:entriestype elemanı kebir defteri beratı için 'ledger' değerini almalıdır. 4. gl-cor:uniqueid 5. gl-cor:uniqueid elemanı yevmiye defteri için 'YEV' değeri ile başlamalıdır. 6. gl-cor:uniqueid elemanı yevmiye defteri için 'KEB' değeri ile başlamalıdır. 7. gl-cor:uniqueid elemanı 15 karakterden oluşmalıdır. 8. gl-cor:creationdate 9. gl-cor:periodcoveredstart 10. gl-cor:periodcoveredend 11. gl-cor:periodcoveredend elemanı gl-cor:periodcoveredstart elemanından büyük veya eşit 12. gl-cor:creationdate elemanı gl-cor:periodcoveredend elemanından büyük ve ya eşit 13. gl-bus:sourceapplication zorunlu bir elemandır ve değeri boşluk olmamalıdır. 14. Dosya adındaki dönem ile periodcoveredstart'daki dönem bilgisi aynı 15. gl-cor:periodcoveredstart elemanındaki yıl bilgisi ile periodcoveredend elemanındaki yıl bilgisi aynı 16. gl-cor:periodcoveredstart elemanındaki ay bilgisi ile periodcoveredend elemanındaki ay bilgisi aynı

17. gl-cor:uniqueid elemanındaki dönem bilgisi ile gl-cor:periodcoveredstart elemanındaki dönem bilgisi aynı 1. gl-bus:entityphonenumber 2. gl-bus:entityemailaddressstructure 3. gl-bus:organizationidentifiers 4. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 5. gl-bus:organizationdescription değeri 'Adı Soyadı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 6. gl-bus:organizationdescription değeri 'Kurum Unvanı' veya 'Adı Soyadı' olan yalnızca bir tane gl-bus:organizationidentifiers elemanı bulunmalıdır. 7. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan glbus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter 8. gl-bus:organizationdescription değeri 'Adı Soyadı' olan gl-bus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter 9. Şube no ve şube adı birlikte bulunmalıdır. 10. Şube no veya şube adı birden fazla olamaz. 11. Şube no 4 haneli sayısal bir değer 12. Şube adı değeri en az iki karakter 13. gl-bus:organizationaddress 14. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationbuildingnumber 15. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddressstreet 16. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscity 17. gl-bus:organizationaddress' elemanı içerisindeki 'glbus:organizationaddressziporpostalcode 18. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscountry 19. gl-bus:entitywebsite 20. gl-bus:businessdescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 21. gl-bus:fiscalyearstart 22. gl-bus:fiscalyearend 23. gl-bus:fiscalyearend elemanı gl-bus:fiscalyearstart elemanından büyük 24. gl-bus:accountantinformation 25. gl-bus:accountantinformation elemanı içerisindeki gl-bus:accountantname zorunlu bir elemandır ve değeri boşluk olmamalıdır. 26. gl-bus:accountantinformation elemanı içerisindeki glbus:accountantengagementtypedescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 27. gl-bus:phonenumber zorunlu bir elemandır ve değeri boşluk olmamalıdır. 28. gl-bus:entityemailaddressstructure elemanı içerisinde gl-bus:entityemailaddress zorunlu bir elemandır ve ve değeri boşluk olmamalıdır. 29. gl-bus:entitywebsite elemanı içerisindeki gl-bus:websiteurl

Kebir Şematronu The following table lists the namespaces and typical prefixes. prefix Namespace IRI gl-plt http://www.xbrl.org/int/gl/plt/2010-04-16 gl-cor http://www.xbrl.org/int/gl/cor/2006-10-25 gl-bus http://www.xbrl.org/int/gl/bus/2006-10-25 gl-muc http://www.xbrl.org/int/gl/muc/2006-10-25 xbrli http://www.xbrl.org/2003/instance ds http://www.w3.org/2000/09/xmldsig# xades http://uri.etsi.org/01903/v1.3.2# edefter http://www.edefter.gov.tr fct localfunctions defterek http://www.edefter.gov.tr/ek 1. Belge içerisindeki 'decimals' nitelikleri 'INF' değerini almalıdır. 2. Büyük defter dokümanı edefter:defter ana elemanı ile başlamalıdır. 1. xbrli:segment/gl-bus:numberofentries sadece yevmiye beratında bulunabilir. 2. xbrli:segment/gl-cor:uniqueid sadece beratlarda bulunabilir. 3. Dosya adına yazılan vkn/tckn ile xbrli:identifier elemanına yazılan vkn/tckn aynı 1. ds:signature 2. defterek:binaryobject elemanı sadece yevmiye defterinde bulunabilir. 1. ds:signedinfo/ds:reference/ds:transforms elemanı 2. ds:keyinfo elemanı 3. ds:keyinfo elemanı içerisindeki ds:x509data elemanı 4. ds:object elemanı 5. xades:signingtime elemanı 6. xades:signingcertificate elemanı zorunlu bir elemandır 7. ds:signedinfo elamanı içerisinde URI niteliği boşluğa("") eşit olan sadece bir tane ds:reference elemanının bulunmaldır. 8. İmzalama işleminde kullanılacak özet(hash) algoritması sha1 olmamalıdır. 9. ds:x509data elemanı içerisindeki ds:x509certificate elemanı 10. ds:x509subjectname elemanının değeri boşluk olmamalıdır.

1. xbrli:context 2. xbrli:unit 3. gl-cor:accountingentries 4. xbrli:measure 5. xbrli:identifier elemanına 10 haneli vergi kimlik numarası ve ya 11 haneli TC kimlik numarası yazılmalıdır. 1. Gecersiz currency degeri: '$currency'. 2. id'si iso4217 multicurrency kodlarından birisi olan en fazla 1 xbrli:unit elemanı olabilir. 3. xbrli:measure değeri (.) hatalıdır. xbrli:unit id'nin değeri parent::node()/@id olduğu için xbrli:measure değeri concat('iso4217:',parent::node()/@id) 4. gl-muc:defaultcurrency değeri (/edefter:defter/xbrli:xbrl/glcor:accountingentries/gl-cor:documentinfo/gl-muc:defaultcurrency) hatalıdır. gl-muc:defaultcurrency elemanı varsa değeri xbrli:measure(.) ile aynı 1. gl-cor:documentinfo 2. gl-cor:entityinformation 3. Büyük defterde hesaplar, ana hesap numarası bazında sıralı 4. Alt hesabı olmayan aynı hesaplar aynı gl-cor:entryheader elemanı içerisinde bulunmalıdır. 5. Aynı alt hesaplar aynı gl-cor:entryheader elemanı içerisinde bulunmalıdır. 1. gl-cor:entriestype 2. gl-cor:entriestype elemanı büyük defter için 'ledger' değerini almalıdır. 3. gl-cor:uniqueid 4. gl-cor:uniqueid elemanı büyük defter için 'KEB' değeri ile başlamalıdır. 5. gl-cor:uniqueid elemanı 15 karakterden oluşmalıdır. 6. gl-cor:creationdate 7. gl-cor:periodcoveredstart 8. gl-cor:periodcoveredend 9. gl-cor:periodcoveredend elemanı gl-cor:periodcoveredstart elemanından büyük ve ya eşit 10. gl-cor:creationdate elemanı gl-cor:periodcoveredend elemanından büyük veya eşit 11. gl-bus:sourceapplication zorunlu bir elemandır ve değeri boşluk olmamalıdır. 12. Dosya adındaki dönem ile periodcoveredstart'daki dönem bilgisi aynı 13. gl-cor:periodcoveredstart elemanındaki yıl bilgisi ile periodcoveredend elemanındaki yıl bilgisi aynı

14. gl-cor:periodcoveredstart elemanındaki ay bilgisi ile periodcoveredend elemanındaki ay bilgisi aynı 15. gl-cor:uniqueid elemanındaki dönem bilgisi ile gl-cor:periodcoveredstart elemanındaki dönem bilgisi aynı 1. gl-bus:entityphonenumber 2. gl-bus:entityemailaddressstructure 3. gl-bus:organizationidentifiers 4. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 5. gl-bus:organizationdescription değeri 'Adı Soyadı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 6. gl-bus:organizationdescription değeri 'Kurum Unvanı' veya 'Adı Soyadı' olan yalnızca bir tane gl-bus:organizationidentifiers elemanı bulunmalıdır. 7. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan glbus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter 8. gl-bus:organizationdescription değeri 'Adı Soyadı' olan gl-bus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter 9. Şube no ve şube adı birlikte bulunmalıdır. 10. Şube no veya şube adı birden fazla olamaz. 11. Şube no 4 haneli sayısal bir değer 12. Şube adı değeri en az iki karakter 13. gl-bus:organizationaddress 14. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationbuildingnumber 15. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddressstreet 16. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscity 17. gl-bus:organizationaddress' elemanı içerisindeki 'glbus:organizationaddressziporpostalcode 18. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscountry 19. gl-bus:entitywebsite 20. gl-bus:businessdescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 21. gl-bus:fiscalyearstart 22. gl-bus:fiscalyearend 23. gl-bus:fiscalyearend elemanı gl-bus:fiscalyearstart elemanından büyük 24. gl-bus:accountantinformation 25. gl-bus:accountantinformation elemanı içerisindeki gl-bus:accountantname zorunlu bir elemandır ve değeri boşluk olmamalıdır. 26. gl-bus:accountantinformation elemanı içerisindeki glbus:accountantengagementtypedescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 27. gl-bus:phonenumber zorunlu bir elemandır ve değeri boşluk olmamalıdır. 28. gl-bus:entityemailaddressstructure elemanı içerisinde gl-bus:entityemailaddress zorunlu bir elemandır ve ve değeri boşluk olmamalıdır.

29. gl-bus:entitywebsite elemanı içerisindeki gl-bus:websiteurl 1. gl-bus:totaldebit 2. gl-bus:totalcredit 3. gl-cor:entryheader elemanı en az bir gl-cor:entrydetail elemanı içermelidir. 4. gl-bus:totaldebit değeri 0 ve ya daha büyük bir değere eşit 5. gl-bus:totalcredit değeri 0 ve ya daha büyük bir değere eşit 6. gl-bus:totaldebit ve gl-bus:totalcredit değerlerinden en az biri 0 7. gl-bus:totaldebit ile gl-bus:totalcredit değerlerinin farkı, gl-cor:entrydetail elemanı içerisindeki gl-cor:debitcreditcode değeri 'D' ve ya 'debit' olan gl-cor:amount değerlerinin toplamı ile gl-cor:debitcreditcode değeri 'C' ve ya 'credit' olan glcor:amount değerlerinin toplamının farkına eşit 8. Buyuk defter için gl-cor:entrydetail elemanı içersindeki gl-cor:accountmainid değerleri birbirine eşit 9. Buyuk defter için gl-cor:entrydetail elemanı içersindeki gl-cor:accountsubid değerleri birbirine eşit 10. gl-bus:totaldebit (gl-bus:totaldebit) virgülden sonra 2 haneden fazla olamaz. 11. gl-bus:totalcredit (gl-bus:totalcredit) virgülden sonra 2 haneden fazla olamaz. 1. gl-cor:linenumber 2. gl-cor:linenumbercounter 3. gl-cor:entrydetail elemanı içersindeki gl-cor:linenumbercounter değeri bir önceki glcor:entrydetail elemanları içerisindeki gl-cor:linenumbercounter değerinden büyük ve ya eşit 4. gl-cor:account 5. gl-cor:account elemanı içerisinde gl-cor:accountmainid zorunlu bir elemandır ve en az 3 karakter 6. gl-cor:account elemanı içerisinde gl-cor:accountmaindescription zorunlu bir elemandır. 7. gl-cor:accountsub elemanı içerisinde gl-cor:accountsubid 8. gl-cor:accountsub elemanı içerisinde gl-cor:accountsubdescription zorunlu bir elemandır. 9. gl-cor:accountsubid(alt hesap numarası) elemanı gl-cor:accountmainid(ana hesap numarası) değeri ile başlamalıdır. 10. gl-cor:amount 11. gl-cor:amount elemanı 0'dan büyük bir değer almalıdır. 12. gl-muc:amountcurrency olması durumunda gl-muc:defaultcurrency elemanı da bulunmalıdır 13. gl-muc:amountoriginalamount elemanı olması durumunda glmuc:amountoriginalexchangeratedate elemanı da bulunmalıdır. 14. gl-muc:amountoriginalamount elemanı olması durumunda glmuc:amountoriginalcurrency elemanı da bulunmalıdır. 15. gl-muc:amountoriginalcurrency elemanı olması durumunda glmuc:amountoriginalexchangerate elemanı da bulunmalıdır. 16. gl-cor:debitcreditcode 17. gl-cor:postingdate

18. gl-cor:postingdate elemanın değeri $periodcoveredstart ile $periodcoveredend değerleri arasında 19. gl-cor:documenttype eleman değerinin 'other' olması durumunda glcor:documenttypedescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 20. gl-cor:documenttype elemanının değeri 'other' olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanları da 21. gl-cor:documenttype elemanının değeri 'invoice' (fatura) olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanlarıda 22. gl-cor:documenttype elemanının değeri 'check' (çek) olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanlarıda 23. gl-cor:documentnumber elemanı olması durumunda gl-cor:documenttype elemanı bulunmalıdır. 24. gl-cor:documentdate elemanı olması durumunda gl-cor:documenttype elemanı bulunmalıdır. 25. En fazla 1 adet gl-bus:measurable elemanı olabilir. 26. gl-cor:amount (gl-cor:amount) virgülden sonra 2 haneden fazla olamaz. 1. gl-bus:measurablecode elemanı zorunludur. 2. gl-bus:measurablecodedescription elemanı zorunludur. 3. gl-bus:measurablequantity elemanı zorunludur. 4. gl-bus:measurablequalifier elemanı zorunludur. 5. gl-bus:measurableunitofmeasure elemanı zorunludur. 6. gl-bus:measurablecostperunit elemanı zorunludur. 7. gl-bus:measurablecode elemanının değeri "NT" 8. gl-bus:measurablecodedescription elemanının değeri "Maddi Olmayan Kalemler" 9. gl-bus:measurablequalifier elemanının değeri "Fon" 10. gl-bus:measurableunitofmeasure elemanının değeri "Adet" 11. gl-bus:measurablecostperunit * gl-bus:measurablequantity = gl-cor:amount Yevmiye Şematronu The following table lists the namespaces and typical prefixes. prefix Namespace IRI gl-plt http://www.xbrl.org/int/gl/plt/2010-04-16 gl-cor http://www.xbrl.org/int/gl/cor/2006-10-25 gl-bus http://www.xbrl.org/int/gl/bus/2006-10-25 gl-muc http://www.xbrl.org/int/gl/muc/2006-10-25 xbrli http://www.xbrl.org/2003/instance ds http://www.w3.org/2000/09/xmldsig# xades http://uri.etsi.org/01903/v1.3.2# edefter http://www.edefter.gov.tr defterek http://www.edefter.gov.tr/ek

1. Belge içerisindeki 'decimals' nitelikleri 'INF' değerini almalıdır. 2. Yevmiye defteri dokumanı edefter:defter ana elemanı ile başlamalıdır. 1. xbrli:segment/gl-bus:numberofentries elemanı sadece yevmiye beratında bulunabilir. 2. xbrli:segment/gl-cor:uniqueid elemanı sadece beratlarda bulunabilir. 3. Dosya adına yazılan vkn/tckn ile xbrli:identifier elemanına yazılan vkn/tckn aynı 1. ds:signature 1. ds:signedinfo/ds:reference/ds:transforms elemanı 2. ds:keyinfo elemanı 3. ds:keyinfo elemanı içerisindeki ds:x509data elemanı 4. ds:object elemanı 5. xades:signingtime elemanı 6. xades:signingcertificate elemanı zorunlu bir elemandır 7. ds:signedinfo elamanı içerisinde URI niteliği boşluğa("") eşit olan sadece bir tane ds:reference elemanının bulunmaldır. 8. İmzalama işleminde kullanılacak özet(hash) algoritması sha1 olmamalıdır. 9. ds:x509data elemanı içerisindeki ds:x509certificate elemanı 10. ds:x509subjectname elemanının değeri boşluk olmamalıdır. 1. xbrli:context 2. xbrli:unit 3. gl-cor:accountingentries 4. xbrli:measure 5. iso4217 kod listesindeki değerlerden birini içeren en az 1 measure değeri bulunmalıdır. 6. xbrli:identifier elemanına 10 haneli vergi kimlik numarası ve ya 11 haneli TC kimlik numarası yazılmalıdır. 1. Gecersiz currency degeri: '$currency'. 2. id'si iso4217 multicurrency kodlarından birisi olan en fazla 1 xbrli:unit elemanı olabilir. 3. xbrli:measure değeri (.) hatalıdır. xbrli:unit id'nin değeri parent::node()/@id olduğu için xbrli:measure değeri concat('iso4217:',parent::node()/@id)

4. gl-muc:defaultcurrency değeri (/edefter:defter/xbrli:xbrl/glcor:accountingentries/gl-cor:documentinfo/gl-muc:defaultcurrency) hatalıdır. gl-muc:defaultcurrency elemanı varsa değeri xbrli:measure(.) ile aynı 1. gl-cor:documentinfo 2. gl-cor:entityinformation 3. Tüm ayı kapsayan bir defterde en az 1 gl-cor:entryheader elemanı 1. gl-cor:entriestype 2. gl-cor:entriestype elemanı yevmiye defteri için 'journal' değerini almalıdır. 3. gl-cor:uniqueid 4. gl-cor:uniqueid elemanı yevmiye defteri için 'YEV' değeri ile başlamalıdır. 5. gl-cor:uniqueid elemanı 15 karakterden oluşmalıdır. 6. gl-cor:creationdate 7. gl-cor:periodcoveredstart 8. gl-cor:periodcoveredend 9. gl-cor:periodcoveredend elemanı gl-cor:periodcoveredstart elemanından büyük ve ya eşit 10. gl-cor:creationdate elemanı gl-cor:periodcoveredend elemanından büyük veya eşit 11. gl-bus:sourceapplication zorunlu bir elemandır ve değeri boşluk olmamalıdır. 12. Dosya adındaki dönem ile periodcoveredstart'daki dönem bilgisi aynı 13. gl-cor:periodcoveredstart elemanındaki yıl bilgisi ile periodcoveredend elemanındaki yıl bilgisi aynı 14. gl-cor:periodcoveredstart elemanındaki ay bilgisi ile periodcoveredend elemanındaki ay bilgisi aynı 15. gl-cor:uniqueid elemanındaki dönem bilgisi ile gl-cor:periodcoveredstart elemanındaki dönem bilgisi aynı 1. gl-bus:entityphonenumber 2. gl-bus:entityemailaddressstructure 3. gl-bus:organizationidentifiers 4. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 5. gl-bus:organizationdescription değeri 'Adı Soyadı' olan bir tane glbus:organizationidentifiers elemanı bulunmalıdır. 6. gl-bus:organizationdescription değeri 'Kurum Unvanı' veya 'Adı Soyadı' olan yalnızca bir tane gl-bus:organizationidentifiers elemanı bulunmalıdır. 7. gl-bus:organizationdescription değeri 'Kurum Unvanı' olan glbus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter 8. gl-bus:organizationdescription değeri 'Adı Soyadı' olan gl-bus:organizationidentifiers elemanının gl-bus:organizationidentifier eleman değeri en az iki karakter

9. Şube no ve şube adı birlikte bulunmalıdır. 10. Şube no veya şube adı birden fazla olamaz. 11. Şube no 4 haneli sayısal bir değer 12. Şube adı değeri en az iki karakter 13. gl-bus:organizationaddress 14. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationbuildingnumber 15. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddressstreet 16. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscity 17. gl-bus:organizationaddress' elemanı içerisindeki 'glbus:organizationaddressziporpostalcode 18. gl-bus:organizationaddress elemanı içerisindeki gl-bus:organizationaddresscountry 19. gl-bus:entitywebsite 20. gl-bus:businessdescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 21. gl-bus:fiscalyearstart 22. gl-bus:fiscalyearend 23. gl-bus:fiscalyearend elemanı gl-bus:fiscalyearstart elemanından büyük 24. gl-bus:accountantinformation 25. gl-bus:accountantinformation elemanı içerisindeki gl-bus:accountantname zorunlu bir elemandır ve değeri boşluk olmamalıdır. 26. gl-bus:accountantinformation elemanı içerisindeki glbus:accountantengagementtypedescription zorunlu bir elemandır ve değeri boşluk olmamalıdır. 27. gl-bus:phonenumber zorunlu bir elemandır ve değeri boşluk olmamalıdır. 28. gl-bus:entityemailaddressstructure elemanı içerisinde gl-bus:entityemailaddress zorunlu bir elemandır ve ve değeri boşluk olmamalıdır. 29. gl-bus:entitywebsite elemanı içerisindeki gl-bus:websiteurl 1. gl-cor:entrynumbercounter müteselsil bir değere sahip 2. Yevmiye defteri tarihe göre sıralı 3. gl-cor:enteredby 4. gl-cor:enteredby elemanı en az iki karakter olmamalıdır. 5. gl-cor:entereddate 6. gl-cor:entereddate elemanın değeri $periodcoveredstart ile $periodcoveredend değerleri arasında 7. gl-bus:totaldebit 8. gl-bus:totalcredit 9. gl-cor:entrynumbercounter 10. gl-cor:entryheader elemanı en az iki gl-cor:entrydetail elemanı içermelidir. 11. gl-bus:totaldebit elemanının değeri gl-bus:totalcredit elemanının değerine eşit 12. gl-bus:totaldebit değeri, gl-cor:entrydetail elemanı içerisindeki glcor:debitcreditcode değeri 'D' ve ya 'debit' olan gl-cor:amount değelerinin toplamına eşit

13. gl-bus:totalcredit değeri, gl-cor:entrydetail elemanı içerisindeki glcor:debitcreditcode değeri 'C' ve ya 'credit' olan gl-cor:amount değerlerinin toplamına eşit 14. gl-bus:totaldebit (gl-bus:totaldebit ) virgülden sonra 2 haneden fazla olamaz. 15. gl-bus:totalcredit (gl-bus:totalcredit ) virgülden sonra 2 haneden fazla olamaz. 1. gl-cor:linenumber 2. gl-cor:linenumber müteselsil bir değere sahip 3. gl-cor:linenumbercounter 4. gl-cor:linenumbercounter elemanının değeri bir üst düzeydeki glcor:entrynumbercounter elemanının değerine eşit 5. gl-cor:account 6. gl-cor:account elemanı içerisinde gl-cor:accountmainid zorunlu bir elemandır ve en az 3 karakter 7. gl-cor:account elemanı içerisinde gl-cor:accountmaindescription zorunlu bir elemandır. 8. gl-cor:accountsub elemanı içerisinde gl-cor:accountsubid 9. gl-cor:accountsub elemanı içerisinde gl-cor:accountsubdescription zorunlu bir elemandır. 10. gl-cor:accountsubid(alt hesap numarası) elemanı gl-cor:accountmainid(ana hesap numarası) değeri ile başlamalıdır. 11. gl-cor:amount 12. gl-cor:amount elemanı 0'dan büyük bir değer almalıdır. 13. gl-muc:amountcurrency olması durumunda gl-muc:defaultcurrency elemanı da bulunmalıdır 14. gl-muc:amountoriginalamount elemanı olması durumunda glmuc:amountoriginalexchangeratedate elemanı da bulunmalıdır. 15. gl-muc:amountoriginalamount elemanı olması durumunda glmuc:amountoriginalcurrency elemanı da bulunmalıdır. 16. gl-muc:amountoriginalcurrency elemanı olması durumunda glmuc:amountoriginalexchangerate elemanı da bulunmalıdır. 17. gl-cor:debitcreditcode 18. gl-cor:postingdate 19. gl-cor:postingdate elemanının değeri bir üst düzeydeki gl-cor:entereddate elemanının değerine eşit 20. gl-cor:documenttype eleman değerinin 'other' olması durumunda glcor:documenttypedescription zorunlu bir elemandır ve bu elemanın değeri boşluk olmamalıdır. 21. gl-cor:documenttype elemanının değeri 'other' olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanları da 22. gl-cor:documenttype elemanının değeri 'invoice' (fatura) olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanları da 23. gl-cor:documenttype elemanının değeri 'check' (çek) olması durumunda glcor:documentnumber ve gl-cor:documentdate elemanları da 24. gl-cor:documentnumber elemanı olması durumunda gl-cor:documenttype elemanı bulunmalıdır. 25. gl-cor:documentdate elemanı olması durumunda gl-cor:documenttype elemanı bulunmalıdır.

26. gl-cor:documentreference elemanının değeri bir üst düzeydeki gl-cor:entrynumber elemanının değerine eşit 27. gl-bus:paymentmethod elemanı var ise değeri boşluk olmamalıdır. 28. En fazla 1 adet gl-bus:measurable elemanı olabilir. 29. gl-cor:amount (gl-cor:amount) virgülden sonra 2 haneden fazla olamaz. 1. gl-bus:measurablecode elemanı zorunludur. 2. gl-bus:measurablecodedescription elemanı zorunludur. 3. gl-bus:measurablequantity elemanı zorunludur. 4. gl-bus:measurablequalifier elemanı zorunludur. 5. gl-bus:measurableunitofmeasure elemanı zorunludur. 6. gl-bus:measurablecostperunit elemanı zorunludur. 7. gl-bus:measurablecode elemanının değeri "NT" 8. gl-bus:measurablecodedescription elemanının değeri "Maddi Olmayan Kalemler" 9. gl-bus:measurablequalifier elemanının değeri "Fon" 10. gl-bus:measurableunitofmeasure elemanının değeri "Adet" 11. gl-bus:measurablecostperunit * gl-bus:measurablequantity = gl-cor:amount 1. defterek:binaryobject elemanının mimecode niteliği 'application/pdf' 2. defterek:binaryobject elemanının filename niteliğinin son 4 karakteri '.pdf' 3. defterek:binaryobject elemanının değeri boşluk olamaz.