• Merhaba Ziyaretçi,
    4 Ağustos'a Kadar VIP Paket %50 İNDİRİMLİ (bir kere öde, ömür boyu kullan)
    İndirimden yararlanmak için resme tıklayın. 👇🏻
  • Sn. Ziyaretçi,
    PEAKUP E-Book & Makale & Videoları yayınlandı.

SQL Sorgu E-Fatura Tiger ve Connect Karşılaştırma Raporu

enverdersin

Yeni Üye
Katılım
8 Şub 2019
Mesajlar
112
En iyi yanıt
0
Puanları
18
Yaş
41
Konum
istanbul
Ad Soyad
ENVER DERSİN
aşağıdaki kod da bu hatayı alıyorum yardımcı olur musunuz?

1572527273599.png







SELECT
[Firma]=APPROVAL.SENDERTITLE
,[Connect E-Fat No]=APPROVAL.DOCNR
,[C.E-Fat Tarh]=APPROVAL.DOCDATE
,[C.E-Fat Tutarı]=APPROVAL.DOCTOTAL
,[Logo Fatura No]=INVOICE.FICHENO
,[Logo Fatura Tarihi]=INVOICE.DATE_
,[Logo Fatura Belge No]=INVOICE.DOCODE
,[Logo Fatura Tutarı]=INVOICE.NETTOTAL
,CASE APPROVAL.STATUS
WHEN '0' THEN 'blob''ta'
WHEN '1' THEN 'Onay satirlari olusturulmus'
WHEN '2' THEN 'Onay bekliyor'
WHEN '3' THEN 'Onaylandi'
WHEN '4' THEN 'Paketlendi/Kaydedildi'
WHEN '5' THEN 'Onay satirlari olusturulmus'
WHEN '6' THEN 'Bankaya iletildi'
WHEN '7' THEN 'LDX''e iletildi'
WHEN '8' THEN 'Arsive gönderildi.'
WHEN '9' THEN 'Onay Reddi'
WHEN '10' THEN 'Doküman Reddi'
END AS STATUS,

CASE APPROVAL.TRCODE
WHEN '1' THEN 'Satinalma Faturasi'
WHEN '3' THEN 'Toptan Satis iade Faturasi'
WHEN '4' THEN 'Alinan Hizmet Faturasi'
WHEN '13' THEN 'Satinalma Fiyat Farki Faturasi'
WHEN '14' THEN 'Satis Fiyat Farki Faturasi'
END AS TRCODE ,
CASE APPROVAL.PROFILEID
WHEN '0' THEN 'Temel Fatura'
WHEN '1' THEN 'Ticari Fatura'
END AS PROFILEID


FROM [E-FATURA]..LG_020_APPROVAL APPROVAL WITH(NOLOCK)
LEFT JOIN TIGER2..LG_020_04_INVOICE INVOICE WITH(NOLOCK) ON INVOICE.FICHENO=APPROVAL.DOCNR AND INVOICE.TRCODE IN (1,4)
WHERE APPROVAL.TRCODE IN (1,4) AND APPROVAL.DOCDATE BETWEEN '20190101' AND '20191231'
 

Arkadasca

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
90
En iyi yanıt
0
Puanları
8
Yaş
48
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
[E-FATURA].LG_020_APPROVAL
Yukarıdaki gibi [E-FATURA] dan sonra tek nokta olarak dener misiniz?
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
234
En iyi yanıt
4
Puanları
43
Yaş
30
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Merhaba,

[E-FATURA] diye bir database var mıdır ?
LG_020_APPROVAL bu tablo connect içinde haliyle onun database ismi neyse onun referansını vermek gerekiyor.
ORNEKDB..LG_020_APPROVAL
 

enverdersin

Yeni Üye
Katılım
8 Şub 2019
Mesajlar
112
En iyi yanıt
0
Puanları
18
Yaş
41
Konum
istanbul
Ad Soyad
ENVER DERSİN
bu sorgu tersini nasıl çevirebiliriz? yani Logoda olup da Connectte olmayan faturaları getirmesi için. Çünkü bazı faturalar connecte gitmiyor. bu sorgunun tersi yazılırsa gitmeyen faturaları görüntüleyebiliriz.








SELECT
CASE APPROVAL.SENDERTITLE WHEN ' ' THEN APPROVAL.GENEXP ELSE APPROVAL.SENDERTITLE END AS Firma
,"Connect_E-Fat_No"=APPROVAL.DOCNR
,"C.E-Fat Tarh"=APPROVAL.DOCDATE
,"C.E-Fat Olulturma Tarh"=APPROVAL.DATE_
,"C.E-Fat Tutarı"=APPROVAL.DOCTOTAL
,"C.E-Fat Kdv Tutarı"=APPROVAL.DOCTAXTOTAL
,CAST(ISNULL(INVOICE.GROSSTOTAL/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV2
,CAST(INVOICE.GROSSTOTAL - INVOICE.TOTALDISCOUNTS + INVOICE.TOTALEXPENSES AS DECIMAL(16, 2)) DOVIZ_MATRAH
,CAST(ISNULL(INVOICE.TOTALVAT/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV
,"C.E-Fat Matrahı"=APPROVAL.DOCTAXEXCLUSIVETOTAL
,"Vergi Kimlik No"=APPROVAL.SENDER
,"Durum Kodu"=APPROVAL.RESPONSECODE
,"Durum Açıklaması"=APPROVAL.RESPONSEDESC
,"Logo Fatura No"=INVOICE.FICHENO
,"Logo Fatura Tarihi"=INVOICE.DATE_
,"Logo Fatura Belge No"=INVOICE.DOCODE
,"Logo Fatura Vergi Numarası"=CASE WHEN CLCARD.ISPERSCOMP=1 THEN CLCARD.TCKNO ELSE CLCARD.TAXNR END
,"Logo Fatura Tutarı"=INVOICE.NETTOTAL
,"Logo Fatura Kdv Tutarı"=INVOICE.TOTALVAT
,"Logo Fatura Matrahı"=INVOICE.GROSSTOTAL
,CASE APPROVAL.STATUS
WHEN '0' THEN 'blob''ta'
WHEN '1' THEN 'Onay satirlari olusturulmus'
WHEN '2' THEN 'Onay bekliyor'
WHEN '3' THEN 'Onaylandi'
WHEN '4' THEN 'Paketlendi/Kaydedildi'
WHEN '5' THEN 'Onay satirlari olusturulmus'
WHEN '6' THEN 'Bankaya iletildi'
WHEN '7' THEN 'LDX''e iletildi'
WHEN '8' THEN 'Arsive gönderildi.'
WHEN '9' THEN 'Onay Reddi'
WHEN '10' THEN 'Doküman Reddi'
END AS STATUS,

CASE INVOICE.CANCELLED
WHEN '0' THEN 'İptal Edilmedi'
WHEN '1' THEN 'İptal Edildi'
END AS İPTAL_DURUMU,

CASE APPROVAL.TRCODE
WHEN '8' THEN 'Toptan Satış Faturasi'
WHEN '3' THEN 'Toptan Satış İade Faturasi'
WHEN '9' THEN 'Verilen Hizmet Faturasi'
WHEN '14' THEN 'Satis Fiyat Farki Faturasi'

WHEN '1' THEN 'Satinalma Faturasi'
WHEN '4' THEN 'Alinan Hizmet Faturasi'
WHEN '13' THEN 'Satinalma Fiyat Farki Faturasi'

END AS TRCODE ,
CASE APPROVAL.PROFILEID
WHEN '0' THEN 'Temel Fatuara'
WHEN '1' THEN 'Ticari Fatura'
END AS PROFILEID

FROM [CONNECT]..LG_420_APPROVAL APPROVAL WITH(NOLOCK)
LEFT JOIN [GO_PLUS1]..LG_420_01_INVOICE INVOICE WITH(NOLOCK) ON INVOICE.FICHENO=APPROVAL.DOCNR AND INVOICE.TRCODE IN (1,3,4,8,9,13,14)
LEFT JOIN [GO_PLUS1]..LG_420_CLCARD CLCARD WITH(NOLOCK) ON INVOICE.CLIENTREF=CLCARD.LOGICALREF

WHERE APPROVAL.TRCODE IN (1,3,4,8,9,13,14)
 

enverdersin

Yeni Üye
Katılım
8 Şub 2019
Mesajlar
112
En iyi yanıt
0
Puanları
18
Yaş
41
Konum
istanbul
Ad Soyad
ENVER DERSİN
connect SQL koda e-fatura mail adresi ve adres bilgilerini ekleyebilir miyiz? -Efaturadaki mail adresini ve adresi de excelle çekme imkanımız var mı?
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
234
En iyi yanıt
4
Puanları
43
Yaş
30
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Merhaba,

Cari kartların mail adres bilgisi aşağıdaki sorgu ile çekebilir siniz.

SELECT EMAILADDR FROM LG_006_CLCARD
 

enverdersin

Yeni Üye
Katılım
8 Şub 2019
Mesajlar
112
En iyi yanıt
0
Puanları
18
Yaş
41
Konum
istanbul
Ad Soyad
ENVER DERSİN
Merhaba,

Cari kartların mail adres bilgisi aşağıdaki sorgu ile çekebilir siniz.

SELECT EMAILADDR FROM LG_006_CLCARD
VEdat bey efaturadaki mail adresi. Ancak e-faturadaki yani connectteki faturaların mail adreslerini çekmiyor logo. Böyle bir alan yok. Alan açması gerekiyor galiba.
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
234
En iyi yanıt
4
Puanları
43
Yaş
30
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
E faturada gördüğünüz mail adresi bilgisi mutlaka veri tabanında bir yerde yazıyordur. İlgili Cari kartın içine baktınız mı ?
 
Üst Alt