Jos avoimet-per-pvm raportti erottaa kirjanpidon ostovelkoihin (SQL raportti)

Tässä muutama kysely, jolla voit tarkastella reskontratietokannan (wor) ostolaskut taulua:

Ostolaskut, jotka maksettu ennen laskun päivää

SELECT * 
FROM ostolaskut
WHERE Tila <> '1' 
AND ISDATE([Laskun pvm]) 
AND ISDATE(Suorituspäivä)
AND FORMAT([Laskun pvm], "yyyymmdd") > FORMAT(Suorituspäivä, "yyyymmdd")
ORDER BY Suorituspäivä DESC

Laskut, joiden pvm tai maksupvm ei ole pvm muotoinen

SELECT * 
FROM ostolaskut
WHERE Tila <> '1' 
AND (NOT ISDATE([Laskun pvm]) 
OR NOT ISDATE(Suorituspäivä))
ORDER BY Suorituspäivä DESC

Laskut, joiden tila on 1 (kokonaan avoin), mutta joissa on suorituspäivä

SELECT * 
FROM ostolaskut
WHERE Tila = '1' 
AND ISDATE(Suorituspäivä)
ORDER BY Suorituspäivä DESC

Yo. kyselyiden avulla voi tarkastella, onko Ostolaskut taulussa joitain poikkeamia, jotka aiheuttaisivat erotuksen.

Ostolaskut taulussa tila kenttä ilmoittaa laskun tilan:

Tila

1 Avoin ostolasku, jota ei ole lainkaan maksettu
2 Osittain avoin. Lasku, josta on maksettu ainakin yksi osasuoritus. Sisältää viimeisimmän osasuorituksen tiedot.
3 Kokonaan maksettu. Sisältää viimeisimmän suorituksen tiedot.
4 Osasuoritus laskuun, johon on tullut tämän jälkeen uusi osasuoritus