E-Faturada Koşula Dayalı Farklı XSLT Gönderebilme

 

E-Fatura bilgileri üzerinden otomatik olarak oluşan XML dosyası, XSLT denilen digital  görünüm format dosyaları ile form görünümü kazanır ve PDF formatına çevrilebilir hale gelir. Sistem üzerinde, "E-Fatura","E-Arşiv" ve "E-İhracat" gibi yapılardan oluşan XML dosyaları ayrı XSLT formatları kullanılarak farklı görünümlerde aktarılabilmekte ve saklanabilmektedir.

Bu yapı sayesinde, "Teslimat Türü,  "Senaryo Türü" vb. alanlara göre otomatik olarak kullanılacak çıktı belirlenebilmekte ve yönlendirilebilmektedir.


Özellik yapılandırması Ayarlar > Teknik > Raporlama > Raporlama üzerinden yapılabilmektedir.


Bu özelliğin kullanılabilmesi için, aşağıdaki eklentinin kurulması gereklidir.

 

Odoo CMS - bir büyük resim

 

Odoo CMS - bir büyük resim

 

Odoo CMS - bir büyük resim

 

Odoo CMS - bir büyük resim

XSLT'de Logo Değişimi (E-Fatura, E-Arşiv, E-İhracat)

 

Xslt formatında bulunan belgelerinizdeki logoyu değiştirmek için 'Raporlar' kısmında, ilgili belge ile ilgili düzenleme yapılması gerekmektedir. Raporlar kısmına erişmek için öncelikle 'Geliştirici Modunu' açmamız gerekmektedir. Bunun için Ayarlar kısmında sağ alt kısımda bulunan 'Geliştirici Modunu Etkinleştir' butonu yardımıyla, Ayarlar kısmında 'Teknik' başlığının açıldığını göreceğiz. Buradan Teknik > İşlemler > Raporlar kısmına giriyoruz. Burada sisteme tanımlı tüm belgelerin olduğu bir liste karşımıza çıkacaktır. Buradan logosunu değiştirmek istediğimiz belgeyi seçiyoruz. Bu örnekte E-fatura logosu değişimi aktarılacaktır. Ancak e-ihracat ve e-arşiv için de aynı akış geçerlidir. Tek fark ilgili dosyada değişikliklerin yapılması gerekliliğidir. 

 

Odoo CMS - bir büyük resim

E-Fatura Xslt Logo d

 

 

 

Gerekli belgeyi seçtiğimizde karşımıza gelen ekrandan 'Gelişmiş Özellikler' sekmesini seçtiğimizde, belgede var olan indirilebilir xslt dosyasını göreceksiniz. Logoyu değiştirip devreye almak için bu indirilen xslt dosyası üzerinde gerekli düzenlemeleri yapıp, sisteme tekrar yüklememiz gerekecek. 


Bu aşamada ilk yapmamız gereken işlem logomuzun formatını 'base64' formatına çevirmemiz gerekmektedir. Bunu herhangi bir internet sağlayıcısından yapabilirsiniz. Convert işlemi tamamlandıktan sonra base64 formatındaki görüntünün kodunu kopyalayın. Çevireceğiniz görüntünün boyutlarını ayarlayıp çevirmeniz önerilir. 


Daha sonra indirmiş olduğumuz xslt dosyasının içinde bulunan 'logo' satırına (e-fatura logo satırından sonraki) kopyalamış olduğumuz kodu yapıştırıyoruz.  XSLT'yi düzenledikten sonra kaydedip çıkıyoruz. 

Xslt dosyası üzerinde yapmamız gereken son işlem dosyanın adını düzenlemek. Dosyanın adının sonunda '.xslt' uzantısının belirtilmesi gerekmektedir. Örnek; "e_fatura_orijinal.xslt" şeklinde.


Geriye, indirmiş ve logosunu  değiştirmiş olduğumuz bu dosyayı sisteme geri yükleyerek e-fatura logolarını düzenleme işlemini bitirmek.  Bunun için Odoo'daki Raporlar>E-Fatura ile 'gelişmiş ayarlar' sekmesine geri dönüp, burada bulunan ve az önce indirmiş olduğumuz xslt'yi silip, düzenlediğimiz xslt'yi yüklüyoruz. Bunun için sol üst kısımda bulunan 'Düzenle' butonu yardımı ile 'sil' ikonuna basıp silebilir daha sonra 'yükle' ikonu yardımı ile de yeni xslt logosunu yükleyebilirsiniz.


İşlemleri tamamladıktan sonra sol üst köşede bulunan kaydet butonu yardımı ile işlemimizi sonlandırıyoruz ve yeni logomuz e-fatura için yüklenmiş oluyor. Bu işlemleri kullanımlara göre Raporlar içindeki 'E-Arşiv Fatura' ve 'E-İhracat Fatura' için de ayrı ayrı gerçekleştirmemiz gerekir. Bu belgeler için de akış E-Faturadaki ile aynıdır.


 

Odoo CMS - bir büyük resim

Xslt Dosyası Download Butonu (İndirdikten sonra ismini gerekli şekilde düzenlemeyi unutmayınız)

 

 

Odoo CMS - bir büyük resim

Base64 Formatına Değiştirilen (Converted) Logonun Kodu

 

 

Odoo CMS - bir büyük resim

Kopyalanan Base64 Kodunun Kullanılacağı Alan ('E-Fatura Logo' kısmından sonraki base64 içeren kısım)


 

Odoo CMS - bir büyük resim

Düzenlenen Xslt'nin Yeniden Yükleme ve Eski Xslt'yi Silme Butonları

 

Projet Yazılım ve Danışmanlık A.Ş.
En fazla 4 ürünü karşılaştırabilirsiniz.