Aktionen
Abweichungen zw Auftragspositionen und Anzahlungs sowie Schlussrechnungen » Historie » Revision 1
Revision 1/8
| Weiter »
[S] Jens A, 26.11.2020 16:54
Abweichungen zwischen Schluss- und Anzahlungsrechnungen¶
Treten schwer erklärbare Abweichungen zwischen den Nettobeträgen von Anzahlungs- und Schlussrechnungen auf, so kann eine veränderte Zurodnung der Positionen dafür verantwortlich sein. Folgendes Statement würde diese Abweichungen anzeigen (Rechnungsnummern entsprechend anpassen):
SELECT
bz_be_bnr,
bz_auftg,
bz_pos,
bz_add_auftg_pos,
bz_fakt,
ag_pos,
ag_stk_uf1,
belzeil_add_auftg_pos(bz_auftg, bz_pos),
belzeil_add_auftg_pos(bz_auftg, bz_pos) <> bz_add_auftg_pos AS FehlerZuordung,
--belzeil_add_auftg_pos(bz_auftg, bz_pos) <> bz_add_auftg_pos AS FehlerZuordnung_cimRed,
bz_fakt <> ag_stk_uf1 AS FehlerMenge,
--bz_fakt <> ag_stk_uf1 AS FehlerMenge_cimRed
(belzeil_add_auftg_pos(bz_auftg, bz_pos) <> bz_add_auftg_pos) OR (bz_fakt <> ag_stk_uf1) AS cimRed
FROM
belzeil_grund
LEFT JOIN auftg ON bz_auftg = ag_nr AND ag_pos = bz_pos
WHERE
-- bz_be_bnr = any(array['AR20-30902', 'RG20-33439'])
bz_be_bnr = any(array['RG20-33439'])
Die einzige Lösung besteht darin die Zuordnungen manuell anzugleichen. Das sollte vorzugsweise der Kunde elbst tun. Siehe auch https://redmine.prodat-sql.de/issues/15868
Von [S] Jens A vor fast 4 Jahren aktualisiert · 1 Revisionen