Kare Kod Uyarılarında Kontrol Sağlanması Gereken Maddeler;
1- *QR Value uyarısı için*
QR kodlarının içinde fatura veya belgeyle ilgili çeşitli bilgiler bulunmaktadır. Her E-Belge türü için farklı zorunlu alanlar bulunur. Bu alanlar, Gelir İdaresi Başkanlığı tarafından belirlenen Kare Kod Standardı Kılavuzunda belirtilmiştir. Aşağıda, her E-Belge türüne ait zorunlu alanların yer aldığı qrvalue kod yapıları verilmiştir.
QR Kod bilgisi hatalıdır!” şeklinde bir uyarı alıyorsanız ve ekranda belirli alanların kontrol edilmesi gerektiği yazıyorsa, XSLT içeriğinde bulunan qrvalue alanındaki değerlerin güncellenmesi gerekmektedir.
Bu güncellemeyi yapmak için, öncelikle ilgili E-Belgeye ait qrvalue kod dosyasını indirmeniz gerekecektir.
QR-Value Kod Dosyaları:
- E-Fatura için: İlgili linke tıklayınız.
- E-Arşiv için: İlgili linke tıklayınız.
- E-İrsaliye için: İlgili linke tıklayınız.
- E-Serbest Meslek Makbuzu için: İlgili linke tıklayınız.
- E-Müstahsil Makbuzu için: İlgili linke tıklayınız.
XSLT İçeriği Düzenleme Adımları;
1- XSLT dosyasını açın: XSLT dosyasını Not Defteri, Notepad++, VS Code veya benzeri bir derleyici ile açın.
2- Sorunlu alanı bulun: Hata aldığınızda, CTRL + F tuşlarıyla “qrvalue” kelimesini arayın. Bu, hatalı alanı bulmanıza yardımcı olacaktır.
3. Değeri güncelleyin: Uyarı ekranında gördüğünüz değeri “qrvalue” olarak arattığınızda, bu alandaki bilgilerin doğru olup olmadığını kontrol edin. Eğer eksik veya hatalı alanlar varsa, bu alanları yukarıda verdiğimiz dosyalarla karşılaştırarak doğru şekilde güncelleyin.
Örnek: Eğer E-Fatura XSLT tasarımında vkntckn ve avkntckn gibi alanlar eksikse, bu değerleri qrvalue kod dosyasından alarak XSLT dosyanıza eklemeniz gerekecektir.
4. Değişiklikleri kaydedin: Güncelleme işlemini tamamladıktan sonra XSLT dosyasını kaydedin.
5. DİA’ya yükleyin: Güncellenmiş XSLT dosyasını DİA’ya kaydederek tasarımınızı hata almadan kullanmaya devam edebilirsiniz.
Kare Kod Kontrol Sağlanması Gereken Maddeler;
2- **QR Kod uyarısı için**
– İlk olarak, karekod mimarisini içeren JavaScript kodunu `<head></head>` etiketleri arasına eklemeniz gerekmektedir. İlgili kodu bu linkten kopyalabilirsiniz.
– Sonrasında, `qrcode.makeCode` elemanını kontrol edin. Bu kodu bulamazsanız, ilgili linkten kodu ilgili alana yapıştırarak durumu çözebilirsiniz.
Kare Kod Kontrol Sağlanması Gereken Maddeler ;
3- **QR Konum uyarısı için**
– `qrcode.makeCode` ifadesini ve `type=’text/javascript’` özelliğini içeren `<script>` etiketi, üst tabanda yer alan `td` elementinin `align=’right’` özelliğine sahip olması gerekmektedir.
– Ayrıca, `alt=’… Logo’` özelliğine sahip `<img>` etiketi, `qrcode.makeCode` ve `type=’text/javascript’` özelliklerini içeren `<script>` etiketinden önce yer almalıdır.
– Bu kontroller, gövdeyi oluşturan `<tr>` elementinin içerisindeki `<td>` etiketlerinin sıralaması karşılaştırılarak yapılmalıdır.
Karekod eklemeyle ilgili detaylı bilgi için, ilgili dökümana buradan ulaşabilirsiniz: Döküman için tıklayınız.