GoosoftGoosoft

  • Ana Sayfa
  • Çözümler
    • Stok ve Depo Yönetimi
    • Finans Yönetimi
    • Muhasebe Yönetimi
    • E-Devlet Çözümleri
    • Mağaza Yönetimi
    • Mobil Yönetim Sistemi
    • E-Ticaret Yönetimi
    • Otel Yönetimi
    • Restoran Yönetimi
    • Üretim Yönetimi
    • Servis ve Hizmet Yönetimi
    • CRM
    • Diğer Çözümler
  • Referanslar
  • Bilgi Bankası
    • Uygulama Dosyaları
  • İletişim
    • Bizimle İletişime Geçin
    • Sıkça Sorulan Sorular
  • Neden e-Fatura?
DEMOTALEBİ
Perşembe, 09 Aralık 2021 / Published in E Belge Tasarlama

E-Fatura Tasarım Değişikliği

1.E-FATURA TASARIMINDA DEĞİŞİKLİKLER

E-fatura tasarımlarımızdaki değişiklikleri Atom, Visual Studio gibi programlarda uyarlayabiliriz.

1.1. E- Fatura Firma Genel Bilgileri

 E- Fatura tasarımlarımıza; firmamıza ait ünvan, vergi numarası, adres, telefon numarası, web sitesi, email adresi, fax bilgilerini Dia daki firma kartımızdaki bilgilerden getirtebilmekteyiz. Bu bilgilerde değişiklik yapılmak istendiğinde  Dia da Firmalar yazıp ilgili firma kartının içerisindeki bilgiyi güncellediğimizde tasarımımızda o alandaki bilgi yada bilgiler güncellenecektir.

1.1.1. E- Fatura Mersis No Güncelleme

.xslt tasarımımızda crtl+f ile mersis yazıp aratarak Mersis no: …. kısmını doldurabiliriz.

1.1.2. E- Fatura Ticaret Sicil No Güncelleme

.xslt tasarımımızda crtl+f ile sicil yazıp aratarak Sicil no: …. kısmına sicil nomuzu girebiliriz.

Kaydettikten sonra tasarımımıza yansıyacaktır.

1.2. E- Fatura Tasarımlarında Firma Logosunu Değiştirme

İlgili logomuzu istenilen pixel boyutuna getirmemiz gerekmektedir. (Paint , GIMP gibi  yardımcı programları kullanılarak yapılabilir.) Maximum 260 pixel olmalıdır.

İlgili logoyu jpg, png gibi formatta boyutlandırdıktan sonra  https://www.base64-image.de/ link adresi açılır. Resim sürükle bırak yöntemi ile web sayfasına yüklenir. Show code ile logomuzu koda dönüştürmüş oluruz.

.xslt dosyamızın içerisinde arama bölümüne (ctrl + F) ‘img’ yazılarak resim alanının tagına gidilir. İlk çıkan img etiketimiz e fatura nın kendi logosuna aittir ve o bölümde değişiklik yapılmamalıdır. İkinci bulunan img firma logomuza aitir ve bu alandaki src=”….” tırnaklar arasında kalan kısım shift+end tuşlarıyla seçilir silinir ve kendi logomuzun kodu websitesindeki shox code kısmından kopyalanıp tırnaklar arasına yapıştırılır kaydedilir.

1.2.1Kaşe-İmza Görseli Eklemek İçin

Aşağıdaki tasarım görselinde bulunan işaretli alana kaşe-imza görseli ekleyebilmek için öncelikle bilgisayarınızda .JPG veya .PNG formatlarında bir resim kayıtlı olması gerekmektedir. Resimlerin büyüklüğü tasarımlarınızda bozulmalara sebebiyet verebileceğinden ortalama 150 ile 200 px boyutlarında bir resim oluşturmalısınız.

Boyutlarını düzenlediğiniz resmi, https://www.base64-image.de/ sayfasına yükleyerek bir img src=”” değeri üretmelisiniz. Bilgisayarınızdaki resmi sayfaya sürükle bırak yaparak bu değerin oluşmasını sağlayabilirsiniz. Sayfadaki </> show code butonuna basarak ayrıntısını görüntüleyip, aşağıdaki işaretli alandan değeri alabilirsiniz.

XSLT uzantılı dosyanızı kod bloguna aşağıdaki şekilde bir hücre ve img kodu eklemelisiniz. 

 <td width=”25%”>

                  <img style=”margin-top:20px” align=”middle” alt=”Firma İmzası” src=””/>

                </td>

src=”” https://www.base64-image.de/ sayfasından aldığınız kodu çift tırnaklar içerisine yazmalısınız.

Tasarım görselinizin aşağıdaki şekilde oluşması gerekmektedir.

1.3. E-Fatura Tasarımlarında Banka Bilgisi Alanı

 .xslt dosyamızda arama kısmından (Ctrl+F) ile banka olarak aratabiliriz.

Banka bilgileri için üst kısımda tanımladığımız etiket bilgilerinin karşılığını alt bölümde karşılığını doldurabiliriz. Tabloda üst kısımda tanımlı olan bilginin karşılığı yoksa <td></td> şeklinde tanımlayıp boş bırakabiliriz.

1.3.1. Mevcut Banka Bilgisini Değiştirme

Var olanı değiştirmek için sadece alt kısımdaki bilgileri değitirebiliriz.

Kaydettiğimizde tasarımımıza değişiklik yansıyacaktır.

1.3.2. Banka Bilgileri Tablosuna Yeni Başlık ekleme

Yeni bir banka bilgisi  başlığı eklemek istediğimizde tabloda belirtmemiz gerekir. (hesap adı, iban no, şube kodu, şube adı, hesap no …gibi)

Aynı şekilde tabloda karşılığı olarak gelmesini beklediğimiz bilgiyi girmemiz için aşağı tarafta bilgi girilen alandada kopyala yapıştır yapılır ve karşılığındaki değer belirtilir.

1.3.3. Banka Bilgileri Silme

Banka bilgisi silinmek istendiğinde bilgilerin girildiği alan seçilip delete ile silebiliriz.

1.4.  E- Fatura Tasarımında Kolonlar

E-Fatura tasarımlarımız da kolonlara ekleme, kolonları silme, genişliğini belirleme ve ondalık  (hassasiyet) belirleme işlemleri yapılabilir.

 1.4.1. E- Fatura Tasarımında Kolon Ekleme

 E-fatura tasarımımıza kolon ekleme yapmak için önce başlık tanımımızı yaparız ardından bu başlığın karşılığı olan bilginin nereden alınacağını açıklarız.

Örnek olarak tasarımımıza açıklama ekleyelim.

İlk olarak tanımlayacağız alanın kaçıncı kolonda olacağını belirlelmemiz gerekir. Açıklama kolonumuz beşinci kolonumuz olacaktır. Kod bloğumuzda da o alanı doğru tespit etmemiz gerekir. Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır.

<td id=”lineTableTd” style=”width:18%” align=”center”>

<span style=”font-weight:bold;”>

<xsl:text>Açıklama</xsl:text>

</span>

</td

İlgili kod bloğunu yapıştırıp kaydetmemiz yeterli olacaktır.

Şimdi ise bilgiyi nereden getirteceğimizi tanımlayalım. Kod bloğumuzda bu bölüm SATIR DEĞERLERİ altında bulunmaktadır. Beşinci sütun olduğu için beşinci alanı bulup tanımlama yapmamız gerekmektedir.

<td id=”lineTableTd”>

<xsl:value-of select=”./cac:Item/cbc:BrandName”/>

</td>

Dia daki sistem parametrelerinden E-fatura kalemleri kısmında efa.02.01 den efa.02.07 ye kadar belirtilmiş tüm değerlerin tasarıma getirilmesi sağlanabilir.

İlgili kod bloğunu yapıştırıp kaydedebiliriz.

1.4.2. E- Fatura Tasarımında Kolon Silme

 E-fatura tasarımında kolon silmek için önce başlık tanımlarımızdan ilgili etiket alanını seçip silebiliriz. Ardından bu başlığın karşılığı olan bilginin geldiği alan silinir.

Örnek olarak tasarımdan Seri Kodunu silelim.ctrl+f ile Seri Kodu yazılıp ilgili <td>…</td> alanı işaretlenir, silir ve kaydedilir.

<td id=”lineTableTd” style=”width:14%” align=”center”>

<span style=”font-weight:bold;”>

<xsl:text>Seri Kodu</xsl:text>

</span>

</td>

İlgili kodlar silinir.

İlgili kaydırmayı düzeltmek için verinin geldiği alanıda silmemiz gerekmektedir.

<td id=”lineTableTd”>

<xsl:if test=”./cac:Item/cac:ItemInstance/cbc:SerialID”>

<xsl:for-each select=”./cac:Item/cac:ItemInstance/cbc:SerialID”>

<xsl:value-of select=”.”/>

<br/>

</xsl:for-each>

</xsl:if>

<xsl:if test=”./cac:Item/cac:ItemInstance/cac:LotIdentification/cbc:LotNumberID”>

<xsl:for-each select=”./cac:Item/cac:ItemInstance/cac:LotIdentification/cbc:LotNumberID”>

<xsl:value-of select=”.”/>

<br/>

</xsl:for-each>

</xsl:if>

</td>

İlgili kod bloğu da silinir ve o sütun kaldırılmış olur.

1.4.3. E- Fatura Tasarımında Kolon Genişliği

Kod bloğumuzda width yazarak Başlıklar altından her kolon için kendimiz değer verebiliriz.

Örnek olarak ürün kodu kolonumuzun genişliğinde değişiklik yapalım.

%14 de ekran görüntüsü

%5 e indirelim;

Bu şekilde değerler vererek kolonlarımızı genişletip daraltabiliriz.

1.4.4. E- Fatura Tasarımında Kolon Hassasiyeti (Ondalık Hane Sayısı)

 Ondalık hane sayısını (hassasiyeti) belirleyebiliriz. Bunun için ise arama bölümümüze Quantity yazıp aratmamız yeterli olacaktır. Kaç hane gözüksün istiyorsak virgülden sonraki kısma o kadar sıfır (0) koymamız yeterli olacaktır.

Birim fiyatta değişiklik yapmak için

<xsl:value-of

select=”format-number(./cac:Price/cbc:PriceAmount, ‘###.##0,0000’, ‘european’)”/>

<xsl:if test=”./cac:Price/cbc:PriceAmount/@currencyID”>

<xsl:text> </xsl:text>

İlgili sıfırları arttırarak ya da azaltarak işlemi gerçekleştirebiliriz.

Miktar ın hane sayısını değiştirmek için

select=”format-number(./cbc:InvoicedQuantity, ‘###.##0,000’, ‘european’)”/>

<xsl:if test=”./cbc:InvoicedQuantity/@unitCode”>

<xsl:for-each select=”./cbc:InvoicedQuantity”>

Bu alandaki virgülden sonraki sıfırların sayısını değiştirmek gereklidir.

1.5. E- Fatura Tasarımlarına Seri, Lot ve Varyant Ekleme

 E- Fatura tasarımlarımıza Seri, Lot ve Varyant ekleyebiliriz

 1.5.1. E- Fatura Tasarımlarına Seri ve Lot Numarası Ekleme

 Sistemde kayıtlı seri ve lot numarasını ekleyebilmek için ilgili kodumuz;

<xsl:if test=”./cac:Item/cac:ItemInstance/cbc:SerialID”>

<xsl:for-each select=”./cac:Item/cac:ItemInstance/cbc:SerialID”>

<xsl:value-of select=”.”/>

<br/>

</xsl:for-each>

</xsl:if>

<xsl:if test=”./cac:Item/cac:ItemInstance/cac:LotIdentification/cbc:LotNumberID”>

<xsl:for-each select=”./cac:Item/cac:ItemInstance/cac:LotIdentification/cbc:LotNumberID”>

<xsl:value-of select=”.”/>

<br/>

</xsl:for-each>

</xsl:if>

1.5.2. E- Fatura Tasarımlarına Varyant Ekleme

 Varyant eklemek için kodumuz;

  <xsl:if test=”./cac:Item/cac:ItemInstance/cac:AdditionalItemProperty”>

<xsl:for-each select=”./cac:Item/cac:ItemInstance/cac:AdditionalItemProperty[cbc:ID=’Varyant’]/cbc:Value”>

<xsl:value-of select=”.”/>

<br/>

</xsl:for-each>

</xsl:if>

GTIP Kolonu Ekleme

 İhracat senaryoları dışında tasarımlarda GTIP kolonu eklemek için ;

 Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır.İlgili alanı <td></td> bloğu ekleyerek kolon isimlendirme yapılmalıdır.

Şimdi ise bilgiyi nereden getirteceğimizi tanımlayalım. Kod bloğumuzda bu bölüm SATIR DEĞERLERİ altında bulunmaktadır. Dördüncü sütun olduğu için dördüncü alanı bulup tanımlama yapmamız gerekmektedir.Xml dosyasından karşılık gelen yolu bularak işlem yapabiliriz.

 XML Görüntüsü ;

Kod tanımlaması :

<td id=”lineTableTd”>

 <xsl:value-of select=”./cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode”/>

  </td>

Menşei Bilgisi Ekleme

 Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır.İlgili alanı <td></td> bloğu ekleyerek kolon isimlendirme yapılmalıdır.

Kod tanımlaması :

<td id=”lineTableTd” style=”width:8%” align=”center”>

                  <span style=”font-weight:bold;”>

                    <xsl:text>Menşei</xsl:text>

                  </span>

                </td>

 Şimdi ise bilgiyi nereden getirteceğimizi tanımlayalım. Kod bloğumuzda bu bölüm SATIR DEĞERLERİ altında bulunmaktadır. Dördüncü sütun olduğu için dördüncü alanı bulup tanımlama yapmamız gerekmektedir.Xml dosyasından karşılık gelen yolu bularak işlem yapabiliriz.

 XML Görüntüsü ;

Kod Tanımlaması ;

 <td id=”lineTableTd”>

        <xsl:value-of select=”./cac:Item/cac:OriginCountry/cbc:Name”/>

      </td>

Ekran görüntüsü şöyledir.

Son Birim Fiyatı Ekleme

 Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır.İlgili alanı <td></td> bloğu ekleyerek kolon isimlendirme yapılmalıdır.

Kod tanımlaması :

<td id=”lineTableTd” style=”width:8%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>Son Birim Fiyat</xsl:text>

</span>

</td>

Şimdi ise bilgiyi nereden getireceğimizi tanımlayalım. Kod bloğunda bu bölüm SATIR DEĞERLERİ altında bulunmaktadır. Yedinci sütun olduğu için yedinci alanı bulup tanımlama yapmamız gerekmektedir.

XML Görüntüsü ;

Kod Tanımlaması  ;

 <td id=”lineTableTd” align=”right”>

        <xsl:for-each select=”./cbc:Note”>

          <xsl:if test=”starts-with(., ‘birim:’)”>

            <xsl:value-of select=”substring(., 7, string-length(.) – 9)”/>

          </xsl:if>

        </xsl:for-each>

 </td>

 Ekran görüntüsü şöyledir.

İskonto-1 , İskonto-2 , İskonto-3 , İskonto-4 ve İskonto-5 Ekleme

 Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır.İlgili alanı <td></td> bloğu ekleyerek kolon isimlendirme yapılmalıdır.

Kod tanımlaması :

<td id=”lineTableTd” style=”width:4%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>İskonto-1</xsl:text>

</span>

</td>

<td id=”lineTableTd” style=”width:4%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>İskonto-2</xsl:text>

</span>

</td>

<td id=”lineTableTd” style=”width:4%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>İskonto-3</xsl:text>

</span>

</td>

Şimdi ise bilgiyi nereden getireceğimizi tanımlayalım. Kod bloğunda bu bölüm SATIR DEĞERLERİ altında bulunmaktadır. Yedinci sütun olduğu için yedinci alanı bulup tanımlama yapmamız gerekmektedir.

XML Görüntüsü ;

Kod Tanımlaması  ;

 <td id=”lineTableTd” align=”right”>

        <xsl:for-each select=”./cbc:Note”>

          <xsl:if test=”starts-with(., ‘iskor1’)”>

            <xsl:value-of select=”substring(., 9, string-length(.) – 11)”/>

          </xsl:if>

        </xsl:for-each>

      </td>

      <td id=”lineTableTd” align=”right”>

        <xsl:for-each select=”./cbc:Note”>

          <xsl:if test=”starts-with(., ‘iskor2’)”>

            <xsl:value-of select=”substring(., 9, string-length(.) – 11)”/>

          </xsl:if>

        </xsl:for-each>

      </td>

      <td id=”lineTableTd” align=”right”>

        <xsl:for-each select=”./cbc:Note”>

          <xsl:if test=”starts-with(., ‘iskor3’)”>

            <xsl:value-of select=”substring(., 9, string-length(.) – 11)”/>

          </xsl:if>

        </xsl:for-each>

      </td>

 Ekran görüntüsü şöyledir.

E-Fatura Tasarımlarında Alt Toplamlardaki TL Değerlerinin Kaldırılması

İlk olarak dövizli efatura oluşturabilmemiz için sistem parametrelerinden efa.01.07 “Dövizli olarak e-fatura oluşturulsun mu?” parametre değerinin “evet” olması gerekmektedir. 

Aşağıda örnek bir fatura görüntülenmiştir.

Öncelikle kod bloğundan TL alan karşılıklarını bulmamız gerekmektedir. Tablo satırını kaldırmak için mavi ile işaretli alanın kaldırılması gerekir. Aşağıdaki örnekte olduğu gibi tasarımların alt kısmında bir kaç alan daha bulunmaktadır.

Fatura Kalemi Not Bilgisi Ekleme

Efa.02.08 – efa.02.13 aralığındaki herhangi sistem parametresi değerine aşağıdaki örnekte yer alacağı üzere not1:[note] , not2:[note2] değerini eklemeliyiz.

Tasarım içerisinde öncelikle kolon açılmalı ve başlık isimlendirmesi yapılmalıdır. Örnek gösterim alt satırda yer almaktadır.

Kod tanımlaması :

<td id=”lineTableTd” style=”width:8%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>Not1 Kalem Açıklaması</xsl:text>

</span>

</td>

<td id=”lineTableTd” style=”width:8%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>Not2 Kalem Açıklaması</xsl:text>

</span>

</td>

Şimdi ise fatura kalemleri satır not bilgilerini getirelim.

Kod Tanımlaması :

<td id=”lineTableTd” align=”right”>

<xsl:for-each select=”./cbc:Note”>

<xsl:if test=”starts-with(., ‘not1:’)”>

<xsl:value-of select=”substring(., 6)”/>

</xsl:if>

</xsl:for-each>

</td>

<td id=”lineTableTd” align=”right”>

<xsl:for-each select=”./cbc:Note”>

<xsl:if test=”starts-with(., ‘not2:’)”>

<xsl:value-of select=”substring(., 6)”/>

</xsl:if>

</xsl:for-each>

</td>


Fatura Kalemi İndirimsiz Mal / Hizmet Tutarı Ekleme

Fatura içerisinde iskonto kalem bazında uygulandığında, E-Fatura tasarımında Mal / Hizmet Tutarı alanı indirimli tutar olarak yansıyacaktır. İndirimsiz tutarı yansıtabilmek için efa.02.08 – efa.02.13 aralığındaki herhangi sistem parametresi değerine aşağıdaki örnekte yer aldığı üzere ttr:[tutari] değerini eklemeliyiz.

Mevcutta olan değeri değiştireceğimiz için tasarımda yer alan Mal/Hizmet Tutarı kodunun bulunması ve tasarımdan kaldırılıp yeni tanımlama yapılması gereklidir. İlgili alan SATIR DEĞERLERİ altında LineExtensionAmount alanıdır.

Sildiğimiz kod yerine aşağıda yer alan kodu eklememiz yeterli olacaktır.

 Kod Tanımlaması :

 <td id=”lineTableTd” align=”right”>

<xsl:for-each select=”./cbc:Note”>

<xsl:if test=”starts-with(., ‘ttr:’)”>

<xsl:value-of select=”substring(., 6, string-length(.) – 8)”/>

</xsl:if>

</xsl:for-each>

</td>

Fatura Kalemlerinde Yer Alan Sipariş Fiş Numarası Bilgilerini Ekleme

 İşlem için efa.02.08 – efa.02.13 aralığındaki herhangi sistem parametresi değerine aşağıdaki örnekte yer alacağı üzere sipfisno:[siparisfisno] değerini eklemeliyiz.

Kolon tanımlamalarımız kod bloğumuzda BAŞLIKLAR altında bulunmaktadır. İlgili alanı <td></td> bloğu ekleyerek kolon isimlendirme yapılmalıdır.

Kod tanımlaması :

<td id=”lineTableTd” style=”width:8%” align=”center”>

<span style=”font-weight:bold; “>

<xsl:text>Sipariş Fiş No</xsl:text>

</span>

</td>

Yukarıdaki ekran görüntüsünde yer aldığı üzere, ilgili alanı belirleyip aşağıda yer alan kodu eklemeliyiz.

Kod tanımlaması :

 <td id=”lineTableTd” align=”right”>

<xsl:for-each select=”./cbc:Note”>

<xsl:if test=”starts-with(., ‘sipfisno:’)”>

<xsl:value-of select=”substring(., 11)”/>

</xsl:if>

</xsl:for-each>

</td>

Cari Karta Tanımlı Fatura ve Sevk Adresi Bilgilerini Ekleme

Carinin fatura adresi ve ürün sevk adresi farklı olabilir. Fatura çıktısına cari kartta yer alan fatura adresi ve faturada yer alan sevk adresi bilgilerini yansıtabiliriz.
İşlem için efa.01.12 sistem parametresi değerinin ‘Cari Ana Adresi’ olarak ayarlanması gerekmektedir.

Yukarıdaki ekran görüntüsünde yer aldığı şekilde, cari firma ünvanı bilgilerinin alt bloğuna aşağıdaki kodu eklemeliyiz.

Kod tanımlaması :

<tr>

<xsl:for-each select=”n1:Invoice”>

<xsl:for-each select=”cac:AccountingCustomerParty”>

<xsl:for-each select=”cac:Party”>

<td style=”width:469px; ” align=”left”>

<xsl:for-each select=”cac:AgentParty/cac:PostalAddress”>

<b>Fatura Adresi: </b>

<xsl:for-each select=”cbc:StreetName”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:BuildingName”>

<xsl:apply-templates />

</xsl:for-each>

<xsl:for-each select=”cbc:BuildingNumber”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:Room”>

<span>

<xsl:text>Kapı No:</xsl:text>

</span>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:PostalZone”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:CitySubdivisionName”>

<xsl:apply-templates />

<span>

<xsl:text>/ </xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:CityName”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

</xsl:for-each>

<br/>

<xsl:for-each select=”cac:PostalAddress”>

<b>Sevk Adresi: </b>

<xsl:for-each select=”cbc:StreetName”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:BuildingName”>

<xsl:apply-templates />

</xsl:for-each>

<xsl:for-each select=”cbc:BuildingNumber”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:Room”>

<span>

<xsl:text>Kapı No:</xsl:text>

</span>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:PostalZone”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:CitySubdivisionName”>

<xsl:apply-templates />

<span>

<xsl:text>/ </xsl:text>

</span>

</xsl:for-each>

<xsl:for-each select=”cbc:CityName”>

<xsl:apply-templates />

<span>

<xsl:text>&#160;</xsl:text>

</span>

</xsl:for-each>

</xsl:for-each>

</td>

</xsl:for-each>

</xsl:for-each>

</xsl:for-each>

</tr>

Ekleme işleminden sonra Fatura ve Sevk Adresi, cari ünvan bilgilerinin alt satırında resimdeki şekilde yer alacaktır.

Cari Karta Tanımlı Kısa Açıklama Bilgilerini Ekleme

İşlem için efa.01.01 – efa.01.06 aralığındaki herhangi bir sistem parametresi değerine kisa:[carikisaaciklama] değerini eklemeliyiz.

Kod tanımlamasını <tr> </tr> blogu ile birlikte ekleyebilirsiniz.

<tr>
<xsl:for-each select=”n1:Invoice”>
<td style=”width:469px; ” align=”left”>
<xsl:for-each select=”./cbc:Note”>
<xsl:if test=”starts-with(., ‘kisa:’)”>
<xsl:value-of select=”substring(., 6)”/>
</xsl:if>
</xsl:for-each>
</td>
</xsl:for-each>
</tr>

Fatura Not Alanı İstenmeyen Bilgileri Gizleme

Sistem parametrelerinde tanımlanmış bazı değerler tasarım arayüzünde footer alanında yer alır. Değerler tanımlanmış fakat tasarımda başka bölüme taşınmış olabilir. İstenilen değerlerin not bölümünde görüntülenmemesi için alt satırda yer alan kod bloğu tanımlanmalıdır.

Kod tanımlaması :

<xsl:if test=”//n1:Invoice/cbc:Note”>
<xsl:for-each select=”//n1:Invoice/cbc:Note”>
<xsl:if test=”not(starts-with(., ‘deger1’) or starts-with(., ‘deger2’))”>
<xsl:value-of select=”.”/>
<br/>
</xsl:if>
</xsl:for-each>
</xsl:if>

  • Tweet
Tagged under: dia, e-fatura

What you can read next

E-Fatura ve E-Arşiv Tasarlama Aracı
E-İrsaliye Tasarım Düzenleme Aracı

Son Yazılar

  • Garanti Bankası – DİA E-Banka Entegrasyon İşlemleri
  • Er Yazılım Ödüyo Online Tahsilat DİA Entegrasyon Ayarları
  • Proje Grup (Hop Yazılım) ÜTS- Ürün Takip Sistemi DİA Entegrasyonu
  • DataStil Yazılım ÜTS – Ürün Takip Sistemi DİA Entegrasyonu
  • DİA Web Servis v3

Son Yorumlar

Görüntülenecek bir yorum yok.

Recent Posts

  • Garanti Bankası – DİA E-Banka Entegrasyon İşlemleri

    Garanti Bankası hesap bakiye ve hareketlerinin ...
  • Er Yazılım Ödüyo Online Tahsilat DİA Entegrasyon Ayarları

    Ödüyo – DİA Entegrasyon Ayarları DİA içerisind...
  • Proje Grup (Hop Yazılım) ÜTS- Ürün Takip Sistemi DİA Entegrasyonu

    ÜTS (Ürün Takip Sistemi) Projesi vatandaş odakl...
  • DataStil Yazılım ÜTS – Ürün Takip Sistemi DİA Entegrasyonu

    DataStil Yazılım ÜTS – Ürün Takip Sistemi DİA E...
  • DİA Web Servis v3

    DİA Kurumsal Yönetim Sistemi ile diğer yazılım ...

Son yorumlar

    Archives

    • Aralık 2021
    • Kasım 2021
    • Ekim 2021

    Categories

    • 01 – Genel Kullanım
    • 02 – Stok Depo Yönetimi
    • 03 – Finans Yönetimi
    • 04 – Muhasebe Yönetmi
    • 05 – E-Devlet
    • 06 – Mağaza Yönetimi
    • 07 – Mobil Sistem
    • 08 – E-Ticaret Yönetimi
    • 09 – Otel Yönetimi
    • 10 – Restoran Yönetimi
    • 11 – Üretim Yönetimi
    • 12 – Personel Yönetimi
    • 13 – DİA Diğer Çözümler
    • 14 – Çözüm Ortakları Dökümanları
    • 15 – Kurulum Dökümanları
    • B2B & B2C
    • B2BC Online Tema Editör
    • B2BC Sanal Pos Hata Kodları
    • Basit Üretim
    • Diğer Raporlama Çözümleri
    • Dış Ticaret
    • E Belge Tasarlama
    • E-Arşiv
    • E-Banka Kurulum
    • E-Defter
    • E-Fatura
    • E-İrsaliye
    • E-Müstahsil
    • E-Mutabakat
    • E-SMM
    • Gelişmiş Üretim
    • KVKK
    • Pazaryeri Entegrasyonları
    • Pos Entegrasyon
    • Sanal Pos Dökümanları
    • TBS BKÜ
    • Telekom Entegrasyonu
    • Veri Aktarımı
    • Web Servis

    Üst veri

    • Oturum aç
    • Kayıt akışı
    • Yorum akışı
    • WordPress.org

    Goosoft Yazılım

    Favori marka olmanın sadece ünlü olmaktan daha değerli olduğuna inanan tam hizmetli bir yazılım şirketiyiz. DİA yazılım yetkili iş ortağı olarak işletmeleri büyüten ve markalar ile insanlar arasında kalıcı ilişkiler kuran güzel, kullanışlı ve bağlantılı ekosistemler oluşturuyoruz.

    Faydalı Bilgiler

    • DİA APP
    • Bilgi Bankası
    • Kişisel Verilerin Korunması
    • (S.S.S)
    • Demo Talebi

    Bizi Takip Edin

    • Facebook
    • İnstagram
    • Twitter
    • Linkedin

    İletişim

    • Adres: Osman Yılmaz Mah. 619/2. Skk. No:10 Çınar Apartmanı Daire:1, 41400 Gebze/Kocaeli
    • Telefon: 0545 429 1250
    • E-Posta: info@goosoft.net

    © 2016 Goosoft| Tüm hakları saklıdır.

    Theme Powered by Goosoft

    TOP
    Bilgi İçin Tıklayınız!