1. Anasayfa
  2. Logo Connect Destek

Logo e-Fatura Tasarım Alan Değişiklikleri

Logo e-Fatura Tasarım Alan Değişiklikleri
0

E-fatura ve e-arşiv faturalarda kullanılan .xslt uzantılı tasarım şablonlarında zaman zaman değişiklik gerekebiliyor. Bu tarz durumlarda .xslt dosyası bir metin editöründe açılarak (wordpad, notepad, notepad++ gibi) kodlara müdahale etmek gerekir. Bu yazıda, e-fatura tasarım alanları nasıl değiştirilir bundan bahsedeceğiz.

E-Fatura Firma Bilgileri Güncelleme

Logo programında oluşturulan e-faturalarda firma bilgileri, alıcı ve satıcı bilgileri, fatura satırları, fatura toplam bilgileri gibi veri alanları xslt dosyasında değil, xml dosyasında bulunur. Bu alanlara müdahale etmek için programda değişiklik yapmanız gerekir. Standart xslt dosyası yalnızca ana iskeleti oluşturur, içerisindeki veriler logoda oluşturulan faturaya bağlı xml dosyasından gelir.

Efatura Telefon Alanı Değiştirme

<img class="alignnone size-full wp-image-1098" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/telefon-alani.png" alt="" width="800" height="362" /><xsl:if test=”cbc:Telephone”>
<span>
<xsl:text>Tel: </xsl:text>
</span>
<xsl:for-each select=”cbc:Telephone”>
<xsl:apply-templates/>
</xsl:for-each>
</xsl:if>

Efatura Fax Alanı Değiştirme

<img class="alignnone size-full wp-image-1097" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/fax-alani.png" alt="" width="798" height="362" /><xsl:if test=”cbc:Telefax”>
<span>
<xsl:text> Fax: </xsl:text>
</span>
<xsl:for-each select=”cbc:Telefax”>
<xsl:apply-templates/>
</xsl:for-each>
</xsl:if>

Efatura Web Sitesi Alanı Değiştirme

<img class="alignnone size-full wp-image-1096" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/web-sitesi-alani.png" alt="" width="800" height="362" /><xsl:for-each select=”//n1:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:WebsiteURI”>
<tr align=”left”>
<td>
<xsl:text>Web Sitesi: </xsl:text>
<xsl:value-of select=”.”/>
</td>
</tr>
</xsl:for-each>

Efatura Mail Alanı Değiştirme

<img class="alignnone size-full wp-image-1095" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/mail-alani.png" alt="" width="799" height="362" /><xsl:for-each select=”//n1:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail”>
<tr align=”left”>
<td>
<xsl:text>E-Posta: </xsl:text>
<xsl:value-of select=”.”/>
</td>
</tr>
</xsl:for-each>

Efatura Vergi Dairesi Alanı Değiştirme

<img class="alignnone size-full wp-image-1094" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/vergi-dairesi-alani.png" alt="" width="798" height="362" /><xsl:for-each select=”cac:AccountingSupplierParty”>
<xsl:for-each select=”cac:Party”>
<td align=”left”>
<span>
<xsl:text>Vergi Dairesi: </xsl:text>
</span>
<xsl:for-each select=”cac:PartyTaxScheme”>
<xsl:for-each select=”cac:TaxScheme”>
<xsl:for-each select=”cbc:Name”>
<xsl:apply-templates/>
</xsl:for-each>
</xsl:for-each>
<span>
<xsl:text>  </xsl:text>
</span>
</xsl:for-each>
</td>
</xsl:for-each>

Efatura Banka Bilgileri Ekleme

Aşağıdaki kodu istediğiniz yere ekleyebilirsiniz.

<br />
<table border=”1″ cellpadding=”1″ cellspacing=”1″ style=”width: 100%;”>
<tbody>
<tr>
<td><strong><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>BANKA ADI</span></span></strong></td>
<td><strong><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>HESAP İSMİ</span></span></strong></td>
<td><strong><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>IBAN NUMARASI</span></span></strong></td>
</tr>
<tr>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>GARANTİ BANKASI</span></span></td>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>FyZ BİLİŞİM TEKNOLOJİLERİ A.Ş.</span></span></td>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>TR01 2345 6789 1234 5678 2969 70</span></span></td>
</tr>
<tr>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>YAPI KREDİ</span></span></td>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>FyZ BİLİŞİM TEKNOLOJİLERİ A.Ş.</span></span></td>
<td><span style=”font-size:10px;”><span style=”font-family:verdana,geneva,sans-serif;”>TR01 2345 6789 1234 5678 8000 03</span></span></td>
</tr>
</tbody>
</table> <br />

Efatura 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.

<img class="alignnone size-full wp-image-1092" src="https://logoyazilimdestek.com/wp-content/uploads/2023/12/kolon-silme.png" alt="" width="698" height="451" />

<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.

Efatura Tasarımında Kolon Genişliği Artırma/Azaltma

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ü

Efatura Tasarımında Ondalık Hane Sayısı Değiştirme

Birim fiyattaki ondalık hane sayısını azaltmak veya artırmak için aşağıdaki kodda bulunan ‘###.##0,0000’ kısmındaki sıfırların sayısını artırabilir veya azaltabilirsiniz.

<table border=”0″ cellspacing=”0px” cellpadding=”0px” style=”border-collapse:collapse;”>
<tbody>
<tr>
<td align=”right”>
<span>
<xsl:text> </xsl:text>
<xsl:value-of select=”format-number(./cac:Price/cbc:PriceAmount, ‘###.##0,0000####’, ‘european’)”/>
<xsl:if test=”./cac:Price/cbc:PriceAmount/@currencyID”>
<xsl:text/>
<xsl:if test=”./cac:Price/cbc:PriceAmount/@currencyID = &quot;TRY&quot;”>
<xsl:text>TL</xsl:text>
</xsl:if>
<xsl:if test=”./cac:Price/cbc:PriceAmount/@currencyID != &quot;TRY&quot;”>
<xsl:value-of select=”./cac:Price/cbc:PriceAmount/@currencyID”/>
</xsl:if>
</xsl:if>
</span>
</td>
</tr>
</tbody>
</table>

Efatura Miktar Hane Sayısını Artırma/Azaltma

Efatura tasarımında, miktar kolonundaki değerin virgülden sonraki hane sayısını artırmak için aşağıdaki alandaki # (diez) sayısını artırabilir ya da azaltabilirsiniz.

<xsl:value-of select=”format-number(./cbc:InvoicedQuantity, ‘###.###,####’, ‘european’)”/>
Bu Yazıya Tepkiniz Ne Oldu?
  • 2
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    e_lendim
    Eğlendim
  • 0
    d_nceliyim
    Düşünceliyim
  • 0
    _rendim
    İğrendim
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    _ok_k_zd_m
    Çok Kızdım

Logo destek, logo go3, logo tiger3, logo muhasebe, logo go3 eğitim, logo tiger eğitim, logo connect, logo kural yazma, logo connect kural, logo sql, logo raporlama, logo rapor tasarımı, logo sqlinfo

Yazarın Profili
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir