e-fatura - ozganbilisim.com · ubl (universal business language) •ubl, işdünyasınınevrensel...

29
e-fatura

Upload: dotram

Post on 20-Jan-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-fatura

Page 2: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

TEMEL BİLGİLER

UBL

UBL Türkiye Özelleştirmesi

Page 3: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

UBL(Universal Business Language)

• UBL, iş dünyasının evrensel ölçekte birlikte işyapabilirlik ihtiyacını gidermek amacıyladoğmuş bir yapıdır. Bu ihtiyacın giderilmesineyönelik olarak UBL kapsamında standart XMLelektronik iş dokümanı formatlarıgeliştirilmiştir.

Page 4: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

UBL

• UBL bünyesinde satınalma, sipariş, ödeme,faturalama gibi genel iş süreçlerine dairbelgelerin çoklu versiyonları geliştirilerek,ulusal ve uluslararası ticari işlemlerinbelirlenmiş standartlar altında yürütülmesihedeflenmektedir.

Page 5: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

UBL-TR: UBL 2.0 Türkiye Özelleştirmesi

• Gelir İdaresi Başkanlığı tarafından yürütülenelektronik fatura çalışmaları kapsamındaoluşturulan UBL-TR, UBL 2.0 standardında yeralan belgelerden fatura ve uygulama yanıtınınülkemiz koşullarına göre özelleştirilmesisonucunda elde edilmiştir.

Page 6: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

UBL-TR

1. UBL 2.0 standardında zorunlu olarak gösterilenelemanlar UBL-TR’de de kullanılmıştır.

2. UBL 2.0 standardında bulunan seçimlielemanlardan Türkiye için gerekli olduğudüşünülen elemanlar kullanılmış, geri kalanseçimli elemanlar ise silinmiştir.

3. Seçilen elemanların kardinalite değerleri bazıelemanlarda sınırlandırılmıştır

4. Belli bir kod listesine göre ifade edilmesi gerekenelemanlar için kod listeleri belirlenmiştir. (Ölçü,Döviz Kod Listeleri)

Page 7: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-FATURA UYGULAMASI

Nedir

Gereklilikler

Roller

Rol Tanımları

Page 8: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Uygulaması

• Elektronik Fatura Uygulaması, öncedentanımlanmış kullanıcıların UBL-TRstandardında ve elektronik belge olarakdüzenledikleri faturaları, belirlenen veriaktarım protokolü aracılığı ile gönderentaraftan alıcı tarafa iletimini sağlayanmesajlaşma alt yapısıdır.

Page 9: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Uygulaması Gereklilikler

• Satıcı ve alıcı e-Fatura gönderme ve almakonusunda yeterli alt yapıya sahip olmalıdır.

• Alıcı ve satıcı e-Fatura düzenleme yetkisinesahip olmalıdır.

• e-Fatura ve uygulama yanıtı vergi kanunları veilgili mevzuata uygun olarak düzenlenmelidir.

Page 10: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura UygulamasıRoller

• e-Fatura Uygulamasında Gönderici Birim,Merkez ve Posta Kutusu olmak üzere 3 temelrol bulunmaktadır.

Page 11: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Gönderici Birim Rol Tanımı

• e-Faturayı ve sistem yanıtını;– Oluşturmaya imkân verir/oluşturur– Elektronik olarak imzalar veya Mali Mühür ile onaylar– Saklar– Yanıtın veri aktarım protokolü ile belirlenen veri kurallarına uygunluğunu

denetler– Merkeze iletir

• Merkez’den gelen uygulama yanıtını ve sistem yanıtını– Alır– Veri aktarım protokolü ile belirtilen veri kurallarına uygunluğunu denetler– İşler– Elektronik imza veya Mali Mühür doğrulaması yapar– Saklar

Page 12: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Posta Kutusu Rol Tanımı

• Merkez üzerinden gelen elektronik faturayı ve sistem yanıtını;– Alır– Elektronik imza veya Mali Mühür doğrulaması yapar– Fatura ve sistem yanıtının, veri aktarım protokolü ile belirtilen veri kurallarına

uygunluğunu denetler– İşler– Saklar

• Uygulama yanıtını ve sistem yanıtını;– Oluşturmaya imkân verir/oluşturur– Elektronik olarak imzalar veya Mali Mühür ile onaylar– Saklar– Fatura ve sistem yanıtının, veri aktarım protokolü ile belirtilen veri kurallarına

uygunluğunu denetler– Merkez’e iletir.

Page 13: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Merkez Rol Tanımı

• Kendisine gelen e-faturayı ve uygulama yanıtını;– Alır– Fatura ve uygulama yanıtının, veri aktarım protokolü ile belirtilen veri

kurallarına uygunluğunu denetler– İşler– Elektronik imza veya Mali Mühür doğrulaması yapar– İlgili adrese iletir– İlgili adrese sistem yanıtı oluşturur ve iletir

• Kendisine gelen sistem yanıtını;– Alır– Sistem yanıtının, veri aktarım protokolü ile belirtilen veri kurallarına

uygunluğunu denetler– İşler– Elektronik imza veya Mali Mühür doğrulaması yapar– İlgili adrese iletir.

Page 14: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

• Gönderici, Posta Kutusu ve Merkez tarafındanoluşturulan belgeler, öngörülen şemalara,şema kurallarına, diğer veri kurallarına vestandartlara uygun olmak zorundadır.

• Uygulama ile ilgili her adımda loglama yapmakzorundadır.

Page 15: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Senaryosu

Page 16: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

NETSİS E-FATURA UYGULAMASI

e-Fatura Entegrasyone-Fatura Oluşturmae-Fatura GönderimGönderilen/Gelen Belgeler

Page 17: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

NETSİS’te e-Fatura

• Fatura modülüyle entegre çalışan sistem

– Sistemde kayıtlı faturalardan hızlıca e-fatura taslağıoluşturulabilir.

– E-fatura taslakları onaylanabilir.

– Onaylanan e-faturalar alıcıya gönderilebilir.

– Gönderilen e-faturalara ait sorgulama yapılabilir.

– Alıcının göndermiş olduğu faturalar alınabilir.

– Uluslararası ölçü birimi ve döviz tanımlarıyapılabilir.

Page 18: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Taslağı Oluşturma - 1

Page 19: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Taslağı Oluşturma - 2

• e-Fatura taslağı oluşturma adımları– UBL - TR standardında e-Fatura XML oluşturulur.– XML oluşturulurken eksik bilgi bulunması halinde

kullanıcıya uyarı verilir.– UBL-TR formatına uygun olarak oluşturulan e-faturalar

mali mühür sertifikası ile onaylanır ve geçerlilikkontrolü yapılır.

– e-Fatura XML belgesi XSD şema kontrolünden geçirilir.– XSD şema kontrolünden geçen belge sistemde

saklanır.– İstenirse tüm adımlar sistemde kayıt altına alınır.(Log)

Page 20: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Gönderim - 1

Page 21: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Gönderim - 2

• e-Fatura gönderim adımları– UBL-TR formatına uygun ve mali mühür sertifikası ile

onaylanan e-fatura taslakları, SBDH(Standard BusinessDocument Header) standardında hazırlanan zarfaeklenir.

– Zarf hazırlanırken eksik bilgi bulunması halindekullanıcıya uyarı verilir.

– XSD şema kontrolünden geçirilip ZIP formatı ilesıkıştırılan zarf, merkez e-fatura web servis aracılığıylaalıcı birime gönderilir.

– Zarf sistemde saklanır.– İstenirse tüm adımlar sistemde kayıt altına alınır.(Log)

Page 22: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Uluslararası Kod Kullanımı - 1

Page 23: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

e-Fatura Uluslararası Kod Kullanımı - 2

• Para birimi değerlerinin, “ISO 4217 Para Birimi Kodları”nagöre oluşturulması sağlanır.

• http://www.iso.org/iso/en/prods-services/popstds/currencycodeslist.html

• Ölçü birimi değerlerinin, uluslararası standartlardabelirlenen kodlara göre oluşturulması sağlanır.

• http://www.unece.org/cefact/codesfortrade/codes_index.htm

• Sistemde tanımlı döviz tipleri için uluslararası döviz tipieşleştirmesi yapılır.

• Sistemde yer alan tüm ölçü birimleri için uluslararası ölçübirimi eşleştirmesi yapılır.

Page 24: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Giden Kutusu – 1(Gönderici Birim)

Page 25: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Giden Kutusu – 2(Gönderici Birim)

• e-Fatura sistemine entegre olan alıcı birimleregönderilen e-faturalar, sisteme iletilen sistemyanıtları tarih aralığı kısıtı verilerekgörüntülenebilir.

• Tüm bu belgeler sistemde tutulur, durumsorgulaması merkezden yapılır.

Page 26: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Gelen Kutusu -1(Posta Kutusu Birimi)

Page 27: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Gelen Kutusu -2(Posta Kutusu Birimi)

• e-Fatura sistemine entegre olan diğergönderici birimlerden gelen e-faturalar, sistemtarafından iletilen sistem yanıtları tarih aralığıkısıtı verilerek görüntülenebilir.

• Tüm bu belgeler sistemde tutulur, durumsorgulaması merkezden yapılır.

Page 28: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Örnek e-Fatura

Page 29: e-fatura - ozganbilisim.com · UBL (Universal Business Language) •UBL, işdünyasınınevrensel ölçektebirlikte iş yapabilirlik ihtiyacını gidermek amacıyla doğmuşbir yapıdır

Teşekkürler