Przykłady zapytań SQL w zakładce Kontrolki dla punktu ACD „Import dokumentów zakupu z KSeF”

image_pdfimage_print

W ramach zakładki „Kontrolki”  w przypadku typu punktu ACD „Import dokumentów zakupu z KSeF” (zob. Definiowanie punktu konfiguracyjnego (Import dokumentów zakupu z KSeF)) można zastosować szereg zapytań SQL, aby z pliku został zmapowany określony rodzaj danych. Poniżej przedstawiono przykłady takich zapytań:

  • Numer dokumentu – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    select KSD_NumerFaktury
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Data wystawienia – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
    Select KSD_DataWystawienia
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Miejsce wystawienia – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_MiejsceWystawienia
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kontrahent – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    select KSC_PodatnikNazwa from do.KS_DocumentContractors p
    
    join do.KS_Documents d on p.KSC_DocumentID=d.KSD_Id
    
    where KSD_Id=@Id1@
  • Kontrahent (dla współpracy z Comarch ERP Optima) – użytkownik wybiera kontrolkę typu Kontrahent, znajdującą się w danym typie obiegu
    select top 1 Knt_KntId, Knt_Kod
    
    from [Nazwa_bazy_DMS].[do].[KS_DocumentContractors]
    
    join [Nazwa_bazy_ERPOptima].[cdn].[Kontrahenci] on Knt_Nip = KSC_PodatnikNIP
    
    where KSC_ID=@Id1@
  • Kontrahent (dla współpracy z Comarch ERP XL) – użytkownik wybiera kontrolkę typu Kontrahent, znajdującą się w danym typie obiegu
    select top 1 Knt_gidnumer, knt_akronim
    
    from [Nazwa_bazy_DMS].[do].[KS_DocumentContractors]
    
    join [Nazwa_bazy_ERPXL].[cdn].[KntKarty] on Knt_Nip = KSC_PodatnikNIP
    
    where KSC_ID=@Id1@
  • Towar – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    select KSI_ElementNazwa from do.KS_DocumentItems c
    
    join do.KS_Documents d on c.KSI_DocumentID=d.KSD_Id
    
    where KSD_Id=@Id1@
  • Kod waluty – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_KodWaluty
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Data dostawy – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
    Select KSD_DataDostawy
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  •  Data sprzedaży od – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
    Select KSD_DataSprzedazyOd
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Data sprzedaży do – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
    Select KSD_DataSprzedazyDo
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży netto ze stawką podstawową – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoStawkaPodstawowa
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  •  Kwota podatku od sumy wartości sprzedaży netto ze stawką podstawową – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaPodstawowa
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto ze stawką podstawową (gdy faktura jest wystawiona w walucie obcej) – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaPodstawowaPLN
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży netto ze stawką obniżoną pierwszą – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoStawkaObnizona
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną pierwszą – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizona
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną pierwszą (gdy faktura jest wystawiona w walucie obcej) – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizonaPLN
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży netto ze stawką obniżoną drugą – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoStawkaObnizonaDruga
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną drugą – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizonaDruga
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto ze stawką obniżoną drugą ( gdy faktura jest wystawiona w walucie obcej) – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizonaDrugaPLN
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży netto objętej ryczałtem dla taksówek osobowych – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoStawkaObnizonaTrzecia
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto w przypadku ryczałtu dla taksówek osobowych – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizonaTrzecia
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od sumy wartości sprzedaży netto w przypadku ryczałtu dla taksówek osobowych (gdy faktura jest wystawiona w walucie obcej) – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATStawkaObnizonaTrzeciaPLN
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży netto w przypadku procedury szczególnej, o której mowa w dziale XII w rozdziale 6a ustawy – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoStawkiExportowe
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota podatku od wartości dodanej w przypadku procedury szczególnej, o której mowa w dziale XII w rozdziale 6a ustawy – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaVATOSS
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży objętej stawką 0% z wyłączeniem wewnątrzwspólnotowej dostawy towarów i eksportu – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
 
Select KSD_SumaNetto0_NoWDT_NoExport
from do.KS_Documents
where KSD_ID=@Id1@
  • Suma wartości sprzedaży objętej stawką 0% w przypadku wewnątrzwspólnotowej dostawy towarów – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNetto0_WDT
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży objętej stawką 0% w przypadku eksportu – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNetto0_Export
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży zwolnionej od podatku – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoZW
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży w przypadku dostawy towarów oraz świadczenia usług poza terytorium kraju, z wyłączeniem kwot wykazanych w polach P_13_5 i P_13_9 – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoInna
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoRS
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży w procedurze odwrotnego obciążenia, dla której podatnikiem jest nabywca zgodnie z art. 17 ust. 1 pkt 7 i 8 ustawy oraz innych przypadków odwrotnego obciążenia występujących w obrocie krajowym – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoOOKraj
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Suma wartości sprzedaży w procedurze marży, o której mowa w art. 119 i art. 120 ustawy – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaNettoMarza
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kwota należności ogółem – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_SumaBrutto
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Kurs waluty stosowany do wyliczenia kwoty podatku w przypadkach, o których mowa w przepisach Działu VI ustawy na fakturach, o których mowa w art. 106b ust. 1 pkt 4 ustawy – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu
    Select KSD_KursWalutyZ
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Przepis ustawy albo aktu wydanego na podstawie ustawy, na podstawie którego podatnik stosuje zwolnienie od podatku – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_SprzedazZWUstawa
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Przepis dyrektywy 2006/112/WE, który zwalnia od podatku taką dostawę towarów lub takie świadczenie usług – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_SprzedazZWDyrektywa
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Inna podstawa prawna wskazująca na to, że dostawa towarów lub świadczenie usług korzysta ze zwolnienia – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_SprzedazZWPodstawa
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Data dopuszczenia nowego środka transportu do użytku – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
    Select KSD_NSTWDT
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Dane dla przypadków, gdy pole RodzajFaktury przyjmuje wartości KOR, KOR_ZAL lub KOR_ROZ – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_RodzajFaktury
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Przyczyna korekty dla faktur korygujących – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_PrzyczynaKorekty
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Data wystawienia faktury korygowanej – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu
Select KSD_DataWystFaKorygowanej
from do.KS_Documents
where KSD_ID=@Id1@

 

  • Numer faktury korygowanej – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_NrFaKorygowanej
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Numer identyfikujący fakturę korygowaną w Krajowym Systemie e-Faktur (KSeF) – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_NrKSeFFaKorygowanej
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Dla faktury korygującej – okres, do którego odnosi się udzielany opust lub obniżka, w przypadku gdy podatnik udziela opustu lub obniżki ceny w odniesieniu do wszystkich dostaw towarów lub usług dokonanych lub świadczonych na rzecz jednego odbiorcy w danym okresie – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
    Select KSD_OkresFaKorygowanej
    
    from do.KS_Documents
    
    where KSD_ID=@Id1@
  • Poprawny numer faktury korygowanej w przypadku, gdy przyczyną korekty jest błędny numer faktury korygowanej – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu
Select KSD_NrFaKorygowany

from do.KS_Documents

where KSD_ID=@Id1@

Czy ten artykuł był pomocny?