XML E-FATURA GÖRÜNTÜLEME İŞLEMİ

XML dosyasının e-Fatura görüntüsünü nasıl yapacağımızı bu yazımız’da göstereceğiz kısaca özetleyerek adım adım gidelim;

İlk olarak görüntülemek istediğimiz e-Fatura zarfının kopyasını masaüstü’ne bir klasöre yapıştıralım.

XML dosyasını düzenlemek için google üzerinden ;

https://notepad-plus-plus.org/download/v7.6.3.html  programını bilgisayarımıza kuralım. (Bu düzenlemeyi Windows 10 notepad yazılım aracılığı ile de yapabilirsiniz fakat syntax 

kafanızı karıştırabilir) Program kulumu tamamlandıktan sonra 

Mevcut XML dosyasının üzerinde sağ click yaparak;

Edit with Notepad++ uygulamasında açalım.

Gösterildiği şekilde <Invoice****** ‘den önce gelen tüm satırları silin ardından

</Invoice> kapalı alanına kadar gelelim XML dosyanızın en alt satırları arasında yer alır ; Örneğin bknz:

Bu işlemleri yaptıktan sonra Notepad++ uygulamasında Dosya-Kaydet diyerek XML dosyamızı kaydedelim.

XML dosyasını e-Fatura görüntüsünü açmak için http://www.efatura.gov.tr/ sayfasına giriş yapalım.

e-Fatura görüntüleyici uygulamasını kuralım. Not uygulamayı e-Fatura gov tr adresine giriş yaparak yapınız. Google üzerinden veya herhangi başka bir adresten yapılan indirmeler eski versiyon olabileceği gibi java versiyonunuz ile de uyumsuzluk sağlayabilir.

Programın çalışması için en son güncel olan Java bilgisayarınızda kurulu olmalıdır!

Programı kurulumu tamamlanıp ilgili XML dosyasını açarak XML görünümüne yada doğrudan Belge görünümüne bakabilirsiniz.

Şeklinde XML dosyalarınızı e-Fatura olarak görüntüleyebilirsiniz.

Not : Örnekte gösterilmiş olan e-Fatura örnek uygulama olarak düzenlenmiştir.

Uzun detaylı anlatım;

4.3.1 Manuel Olarak Zarftan Çıkarma Örneği
Manuel olarak zarftan çıkarma işlemi yapılmak istenirse şu şekilde işlem yapılmalıdır
(1 zarfta sadece 1 fatura olduğu varsayılmıştır):

1- Zarf XML’inin bir kopyasını alınız (orjinaline tekrar dönme ihtiyacı olabilir).

2- 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- “” ve “” etiketleri arasındaki Faturayı zarftan çıkartmış oldunuz.

9- Yeni dosyayı E-Fatura Görüntüleyici ile görüntüleyebilirsiniz.

Bu işlem yapılırken fatura içerisinde (“” ve “” 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.