e-Pomoc techniczna
Subiekt GT – Nieprawidłowe wyliczenia korekt faktur zaliczkowych w wersji 1.82
Program: InsERT GT, Subiekt GT
Kategoria: Dokumenty, Faktury zaliczkowe, Raporty
W przypadku problemów ze zwracaniem niepoprawnych wartości i niezgodności łańcucha zaliczkowego, co może skutkować potencjalnie nieprawidłowymi wyliczeniami w programie zaleca się:
1. Instalację wersji 1.82 SP1 HF3. Dla podmiotów w wersji 1.82 SP1 HF2 instalacja poprawki nie wymaga konwersji.
2. Dodanie poniższego zestawienia SQL, które pozwoli na zwrócenie wszystkich dokumentów z łańcucha dokumentów powiązanych z zamówieniem, w których występuje problematyczna korekta. Konieczne jest wprowadzenie powtórne do systemu tylko korekt faktur zaliczkowych z takich łańcuchów oraz faktur końcowych, nie ma potrzeby poprawiania dokumentów zaliczkowych i magazynowych.
Informację o tym, jak dodać własne zestawienie SQL w programie można znaleźć tutaj.
SELECT zam.dok_NrPelny AS [Nr zamówienia] , fakt.dok_NrPelny AS [Nr powiązanej FS, WZ] , kor.dok_NrPelny AS [Nr powiązanej KFS, WZ, ZWZ] , zwr.dok_NrPelny AS [Nr powiązanej ZWZ, PZ] FROM dok__Dokument AS zam LEFT JOIN dok__Dokument AS fakt ON fakt.dok_DoDokId = zam.dok_Id LEFT JOIN dok__Dokument AS kor ON kor.dok_DoDokId = fakt.dok_Id LEFT JOIN dok__Dokument AS zwr ON zwr.dok_DoDokId = kor.dok_Id WHERE zam.dok_Typ = 16 AND zam.dok_Podtyp = 1 AND fakt.dok_Typ <> 16 AND zam.dok_Id IN ( select idZamowienia from ( select zamowienia.dok_Id as idZamowienia , zamowienia.dok_NrPelny as numerZamowienia , korekty.dok_Id as idKorekty , korekty.dok_NrPelny , min(ob_WartBrutto) as minWartBrutto
, max(ob_WartBrutto) as maxWartBrutto , min(ob_Ilosc) as minIlosc
, max(ob_Ilosc) as maxIlosc from dok__Dokument as korekty left join dok__Dokument as zaliczki on korekty.dok_DoDokId = zaliczki.dok_Id left join dok__Dokument as zamowienia on zaliczki.dok_DoDokId = zamowienia.dok_Id
left join dok_Pozycja on korekty.dok_Id = ob_DokHanId where korekty.dok_Typ = 6 and korekty.dok_Podtyp = 2 and zaliczki.dok_Typ = 2 and zamowienia.dok_Typ = 16 and korekty.dok_DataWyst > '2024-12-01' group by korekty.dok_Id, zamowienia.dok_Id, zamowienia.dok_NrPelny, korekty.dok_NrPelny ) as czyPozycjeSkorygowane where minWartBrutto = 0 and minIlosc = 0
)
ORDER BY zam.dok_Id, fakt.dok_Id, kor.dok_Id, zwr.dok_Id
3. Wydrukowanie dokumentów korekt faktur zaliczkowych, faktur końcowych i faktur zaliczkowych np. do pliku pdf.
4. Usunięcie faktur rozliczających oraz korekt do faktur zaliczkowych. Jeśli program nie będzie wymagał usunięcia faktur zaliczkowych, nie trzeba usuwać tych dokumentów.
5. Powtórne dodanie usuniętych dokumentów na podstawie wydrukowanych plików. Należy zwrócić uwagę na ręczne nadanie tych samych numerów.
Powiązane artykuły e-Pomocy technicznej: