Gelir İdaresi Başkanlığı E-Fatura Forumu - E-FATURA
Soru Detaylarını Görüntüle
0024341E-FATURAe-Fatura DiğerHerkese Açık2015-07-07 10:382015-09-10 17:29
kenansports 
cevaplanmışcevaplandı 
Bu forum sitesinde yazılanlar özelge niteliği taşımamaktadır,sadece mükelleflerimize yardımcı olma amaçlıdır.Verilen cevaplar sistemde yapılan güncellemelerle birlikte değişebilmektedir.Cevaplanma tarihine bakınız,daha güncel bir cevap verilmiş olabilir.
0024341: Fatura XML'ini Zarf XML'inden Ayrıştırma - Faturayı Zarftan Çıkarma
Fatura XML dosyalarını E-Fatura Görüntüleyici ile görüntülemek için faturayı zarftan nasıl çıkarabilirim?
Hiçbir etiketi yok.
png Zarf XMLi Görünümü.png (46,304) 2015-07-07 17:16
http://forum.efatura.gov.tr/file_download.php?file_id=6997&type=bug
png

png Fatura XMLi Görünümü.png (55,242) 2015-07-07 17:16
http://forum.efatura.gov.tr/file_download.php?file_id=6998&type=bug
png

png 1.PNG (6,055) 2015-07-07 17:37
http://forum.efatura.gov.tr/file_download.php?file_id=6999&type=bug
png

png 2.PNG (10,773) 2015-07-07 17:37
http://forum.efatura.gov.tr/file_download.php?file_id=7000&type=bug
png

png 3.PNG (38,392) 2015-07-07 17:37
http://forum.efatura.gov.tr/file_download.php?file_id=7001&type=bug
png

png 4.png (37,229) 2015-07-07 17:38
http://forum.efatura.gov.tr/file_download.php?file_id=7002&type=bug
png

png 5.PNG (22,705) 2015-07-07 17:38
http://forum.efatura.gov.tr/file_download.php?file_id=7003&type=bug
png

png 6.png (9,488) 2015-07-07 17:38
http://forum.efatura.gov.tr/file_download.php?file_id=7004&type=bug
png

Cevap
(0041359)
2015-07-07 17:37   
Merhaba,

E-Fatura Görüntüleyici ile fatura XML'i görüntülenebilir (zarf XML'ini değil).

Ekteki "Zarf XMLi Görünümü.png" dosyasında da görülebileceği üzere, zarf XML'i "<sh:StandardBusinessDocument...>" etiketi ile başlar. (Bazen önünde ya üstünde fazladan satır olabilir.)

Ekteki "Fatura XMLi Görünümü.png" dosyasında da görülebileceği üzere, fatura XML'i "<Invoice...>" etiketi ile başlar. (Bazen önünde ya üstünde fazladan satır olabilir.) Fatura XML'inin bitişi "</Invoice>" etiketi iledir.

Faturalar bir yazılım aracılığıyla zarftan çıkartılmalıdır. Bu konuda yazılımcınızdan destek alabilirsiniz. Sonra fatura XML'ini E-Fatura Görüntüleyici ile görüntüleyebilirsiniz.

Manuel olarak zarftan çıkarma işlemi yapılmak istenirse (1 zarfta sadece 1 fatura olduğu varsayılmıştır) şu şekilde işlem yapılmalıdır. (Ekte resimli anlatım mevcuttur.)
1. Zarf XML'inin bir kopyasını alıp ismini değiştiriniz.
2. Bu dosyayı Notepad ya da Notepad++ gibi bir metin düzenleyicisi ile açınız.
3. Dosya içerisinde "<Invoice"u aratıp bulunuz.
4. "<" işaretinin öncesinden dosyanın başına kadar olan tüm kısmı siliniz.
5. Dosya içerisinde "</Invoice"u aratıp bulunuz.
6. ">" işaretinin sonrasından dosyanın sonuna kadar olan tüm kısmı siliniz.
7. Dosyayı kaydediniz.
8. "<Invoice>" ve "</Invoice>" etiketleri arasındaki Faturayı zarftan çıkartmış oldunuz.
9. Bu dosyayı E-Fatura Görüntüleyici ile görüntüleyebilirsiniz.

Bu işlem yapılırken fatura içerisinde ("<Invoice>" ve "</Invoice>" etiketleri arasındaki herhangi bir alanda) 1 karakter bile değiştirilmiş olsa, faturanın imzası bozulmuş olacağından, bu uygulamanın manuel olarak değil, bir yazılım yardımıyla yapılması önerilir.

İyi günler.