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:
Pomoc zdalna
Nasz konsultant połączy się z Twoim komputerem, by udzielić niezbędnej pomocy.
teleKonsultant
Kupując abonament na teleKonsultanta, zyskujesz telefoniczną pomoc eksperta oraz szereg innych usług.
Forum użytkowników
Wymień się uwagami i doświadczeniami z innymi użytkownikami systemów InsERT.
