Gelir İdaresi Başkanlığı E-Fatura Forumu - E-FATURA
Soru Detaylarını Görüntüle
0011630E-FATURAe-Fatura Teknik SorularHerkese Açık2014-05-23 14:592019-11-27 09:59
AYSE DEMIROGLU 
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.
0011630: XSLT ve Logo Boyutu Hesaplama
Merhaba,

Fatura içerisindeki XSLT boyutu ile logo boyutunu nasıl öğrenebilirim?
"efatura"
png LogoBoyutu1-2..PNG (17,366) 2016-04-21 16:08
http://forum.efatura.gov.tr/file_download.php?file_id=11787&type=bug
png

png LogoBoyutu3..PNG (115,725) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11788&type=bug
png

png LogoBoyutu4..png (11,871) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11789&type=bug
png

png LogoBoyutu5..png (2,380) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11790&type=bug
png

png LogoBoyutu6..png (1,786) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11791&type=bug
png

png LogoBoyutu8..png (17,399) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11792&type=bug
png

png LogoBoyutu9..png (133,422) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11793&type=bug
png

png LogoBoyutu10..png (11,871) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11794&type=bug
png

png LogoBoyutu11..png (2,253) 2016-04-21 16:09
http://forum.efatura.gov.tr/file_download.php?file_id=11795&type=bug
png

png LogoBoyutu12..png (2,603) 2016-04-21 16:10
http://forum.efatura.gov.tr/file_download.php?file_id=11796&type=bug
png

Cevap
(0018605)
2014-05-23 15:09   
(güncelleme tarihi: 2016-04-21 16:15)
Merhaba,

Fatura içerisindeki XSLT'nin boyutunu öğrenmek için aşağıdaki adımları takip ediniz:

1. Fatura XML'ini Notepad, Notepad ++ gibi bir metin editörü ile açınız. (LogoBoyutu1-2..PNG)
2. XML'deki "cbc:EmbeddedDocumentBinaryObject" etiketinin içerisinde yer alan ve görünüşte bir anlamı olmayan uzun yazıyı kopyalayınız. (LogoBoyutu1-2..PNG)
3. Herhangi bir base64 decode programı kullanarak ya da çevrim-içi http://www.freeformatter.com/base64-encoder.html [^] gibi bir adresi kullanarak kopyaladığınız bu yazıyı decode edin. (LogoBoyutu3..PNG)
4. "Yes"e basın. (LogoBoyutu4..PNG)
5. "freeformatter-output" isimli bir dosya bilgisayarınıza indirilecektir. (LogoBoyutu5..PNG)
6. Bu dosyanın boyutu faturanın XSLT'sinin boyutunu verir. (LogoBoyutu6..PNG)

Fatura içerisindeki logonun (gönderici logosunun) boyutunu öğrenmek için aşağıdaki adımları takip ediniz:

7. Bu dosyayı Notepad, Notepad ++ gibi bir metin editörü ile açınız.
8. Dosya içerisindeki "img" etiketini bulunuz(alt="E-Fatura Logo" bilgisine sahip olmayan etiket firmanın logosunun yer aldığı kısımı olduğundan bu "img" etiketini önemseyiniz.). İçerisindeki "src" etiketinin içerisindeki "data:image/jpg;base64,"den sonraki çift tırnak işaretine kadar olan metni kopyalayınız.(LogoBoyutu8..PNG)
9. Herhangi bir base64 decode programı kullanarak ya da çevrim-içi http://www.freeformatter.com/base64-encoder.html [^] gibi bir adresi kullanarak kopyaladığınız bu yazıyı decode edin. (LogoBoyutu9..PNG)
10. "Yes"e basın. (LogoBoyutu10..PNG)
11. "freeformatter-output (1)" isimli bir dosya bilgisayarınıza indirilecektir. (LogoBoyutu11..PNG)
12. Bu dosyanın boyutu firma logosunun boyutunu verir. (uzantısını ".jpeg" yaparak logoyu görüntüleyebilirsiniz) (LogoBoyutu12..PNG)

XML içerisindeki XSLT boyutunun bu işlemleri yaptıktan sonra (base64 encoded halinin) 60 kb'ı geçmemesine dikkat ediniz. Aksi takdirde sorun yaşanabilmektedir. Portal kullanıcıları 60 kb'ı geçen XSLT içeren faturaları portalde görememektedirler. (Bkz 2307 numaralı soru - "Fatura Gösterilemiyor. Gönderenin görüntüleme dosyasını doğru koyduğundan emin olunuz.")