Neu Jahresabschluss Lieferantenbestellungen/-rechnungen - Nach Rechnungsdatum filtern/exportieren

Hewimed

Aktives Mitglied
30. Dezember 2020
76
19
Hallo zusammen,

wir sind auf der Suche nach einer Exportmöglichkeit um herauszufinden welche Artikel zu wann in Rechung gestellt wurden sind.


Beispiel:

Wir wollen zum 31.12.24 wissen welche der bereits gelieferten Artikel noch nicht in Rechnung gestellt wurden sind.
 

frankell

Sehr aktives Mitglied
9. September 2019
969
337
Flensburg
Hallo @Hewimed,

probier mal folgenden Code (ohne Gewähr, weil wir so einen Fall nicht haben):

SQL:
SELECT
    LB.cEigeneBestellnummer,
    LBP.cArtNr,
    LBP.cName
FROM
    tLieferantenBestellungPos AS LBP
    JOIN tLieferantenBestellung AS LB ON LBP.kLieferantenBestellung = LB.kLieferantenBestellung
WHERE
    LBP.fMengeGeliefert > 0
    AND (
        SELECT
            SUM(ERP.fMenge)
        FROM
            tEingangsrechnungPos AS ERP
            JOIN tEingangsrechnung  AS ER ON ERP.kEingangsrechnung = ER.kEingangsrechnung
        WHERE
            ERP.cArtNr = LBP.cArtNr
            AND ERP.kLieferantenbestellung = LB.kLieferantenBestellung
            AND ER.dBelegdatum > '2024-12-31'
    ) > 0
GROUP BY
    LB.cEigeneBestellnummer,
    LBP.cArtNr,
    LBP.cName

Hier wird berücksichtigt, dass ein Artikel nicht nur eine Position auf einer Lieferantenbestellung einnehmen kann (daher die Gruppierung nach Artikel) und dass potentiell mehr als ein Lieferant existiert (daher die Gruppierung nach der L-Bestellnummer).