Logo Faturaları Toplu E-Belgeye Çevirme

27 Eylül 2021 ile Fatih Canbolat

Merhaba arkadaşlar.

Bildiğiniz gibi Form BA-BS bildirimlerinde artık (01.07.2021′ den itibaren) e-belgeler beyan edilmeyecek. Logo bunun için bir güncelleme yayınladı ve fatura ekranının detaylar kısmına e-belge kutucuğu getirildi.

Buraya kadar her şey güzel. Peki çok fatura işliyoruz ya da faturaları excelden aktarıyoruz diyelim. bunun gibi sebeplerle özellikle işlediğimiz e-arşiv faturalarda detaylar kısmından e-belge seçmeyi unutursak, ya da üşenirsek.

işte bunun için bir sql komutu paylaşmak istiyorum.

UPDATE DBO.LG_022_01_INVOICE SET ELECTDOC = '1' WHERE ELECTDOC = '0' and DATE_ BETWEEN '2021-08-01' AND '2021-08-31' AND FICHENO LIKE '%2021%' AND EINVOICE='0'

Biraz açıklayalım bu kodu. çünkü kendi programım için yazdım, sizin sisteminiz için farklılık gösterebilir.



DBO.LG_022_01_INVOICE

bu kısım sizin veritabanınızda firma numaranızı ifade ediyor. 022 kısmı firma numaranızı sonraki 01 kısmı ilgili firmanın dönemi demek.



DATE_ BETWEEN '2021-08-01' AND '2021-08-31'

bu kısım tahmin edeceğiniz gibi değişiklik yapacağınız iki tarih arasını ifade ediyor.



FICHENO LIKE '%2021%' AND EINVOICE='0'

bu kısım ise fatura numarasında 2021 ifadesi olan faturaları ifade ediyor. Ben e-arşiv faturalarda fatura numarası olarak fatura numarasını yazıyorum. siz e-arşiv faturalarda ya da diğer elektronik belgelerde fatura numarasına farklı ve diğer faturalardan ayırt edici başka bir ibare kullanıyorsanız o ibare ile değiştirebilirsiniz. einvoice=0 kısmı ise işlediğiniz faturalardan e-fatura olmayanları getiriyor. Fatura E-Fatura ise zaten e-belge olarak değerlerdiriliyor.

Umarım faydalı olmuştur.

Uyarı: Logo veritabanında yapacağınız değişikliklerin geri dönüşü yoktur. İşlem önceki veritabanı yedeği almanız önemli tavsiye edilir. Sorumluluk kabul etmem :/