Temat: Korekta do faktury wygenerowanej w SQL

Witam,

Używam WAPRO MAG 8.31.0 w wersji P+. Za pomocą procedur SQL wygenerowałem fakturę zakupu. Zarówno faktura zakupu, PZ i rozrachunek mają prawidłowe wartości, a przyjmowany towar powiększa stan magazynu. Problem pojawia się podczas dodawania korekty ilościowej do tej faktury zakupu. Dla przykładu mam fakturę zakupu z 1 towarem o łącznej wartości 379,62 PLN netto. Po zaznaczeniu "zwrotu całkowitego" ekran dodawania korekty wygląda prawidłowo. Po zapisaniu tej korekty pojawiają się błędne wartości. Tzn. wygląda na to, że wystawiona korekta jest na kwotę 0 PLN. Natomiast jeżeli kliknę przycisk "popraw VAT" widoczne są prawidłowe wartości korekty.

Mam podejrzenie, że błąd powstaje podczas zatwierdzania dokumentu handlowego wykonując poniższą procedurę:
EXEC [dbo].JL_ZatwierdzDokumentHandlowy_Server 
@id_dok_handl=@o_id_dok_handl, @id_typu=@d_typ_dok_handl,
@numer=@p_numer_faktury, @num_format=@o_format_num,
@num_okresnumeracji=@o_okresnumeracji, @num_auto=@o_parametr1,
@num_niezalezna=@o_parametr2, @id_firmy=@d_firma, @id_mag=@p_id_mag,
@forma_platnosci='przelew', @miejsce='', @data_wplywu=@p_data,
@data_wystawienia=@p_data, @data_sprzedazy=@p_data,
@id_kontrahenta=@o_kontrahent, @id_platnika=@o_kontrahent, @odebral='',
@uwagi=@p_uwagi, @rabat=0, @znak=2, @termin_plat=@p_data_platnosci, @zaliczka=0,
@wplata_biezaca=0, @wplata_biezaca_wal=0, @wartosc_netto=@o_Suma_netto,
@znak_wn=2, @wartosc_brutto=@o_Suma_brutto, @dok_wal=0, @sym_wal='',
@przelicznik_wal=1, @data_kursu_wal='', @wartosc_netto_wal=0,
@wartosc_brutto_wal=0, @rodzaj_dok='z', @brutto_netto='Netto', @fifo_lifo='FIFO',
@przeliczaj_ceny=0, @id_dok_korygowanego=0, @fiskalny_ok=0, @id_kasy=8,
@id_uzytkownika=@d_uzytkownik, @id_pracownika=@d_pracownik, @tryb_rejestracji=0,
@id_rachunku=@o_nr_rachunku, @potwierdzony_ue=1,@trojstronny_ue=0,
@id_fzal_org=0, @bez_errmsg=0, @uproszczony=0, @Zaliczka_odroczona=0,
@Data_otrzymania=@p_data


Czy mogę poprosić o podpowiedź, w którym miejscu powstaje błąd? Ewentualnie czy mogę poprosić o wklejenie działającego zapytania SQL generującego fakturę zakupu? Niestety w dokumentacji procedur SQL jest mnóstwo błędów.

Z poważaniem
TK
Maciej Łuszczyński

Maciej Łuszczyński Software Engineer,
Oxford Computer
Consultants Ltd

Temat: Korekta do faktury wygenerowanej w SQL

A czy przed zatwierdzeniem dokumentu wywoływana jest procedura JL_ObliczVATDokumentuHandlowego? Sam się kiedyś na to nabrałem, dokument wyglądał OK do momentu wystawienia korekty.

Na pierwszy rzut oka przesłany kod wygląda identycznie z moim, diabeł oczywiście tkwi w szczegółach - na przykład w wartościach zmiennych. W razie dalszych problemów służę pomocą - maciej.luszczynski@gmail.com.

Pozdrawiam
Maciej Łuszczyński

Temat: Korekta do faktury wygenerowanej w SQL

Super, dziękuję za odpowiedź. Dodałem procedurę JL_ObliczVATDokumentuHandlowego przed JL_ZatwierdzDokumentHandlowy_Server i teraz wystawiona korekta ma prawidłowe wartości.
Szkoda, że ta procedura nie została opisana w poradniku wdrożeniowca na stronie producenta.
Jeszcze raz bardzo dziękuję za pomoc.

Pozdrawiam
TK
Maciej Łuszczyński

Maciej Łuszczyński Software Engineer,
Oxford Computer
Consultants Ltd

Temat: Korekta do faktury wygenerowanej w SQL

Ha, cieszę się, że mogłem pomóc.

Sama procedura jest gdzieś wspomniana, ale sądzę, że nie bez przyczyny ja również ją przegapiłem. Dokumentacja dla deweloperów niestety pozostawia wiele do życzenia.

Pozdrawiam
Maciej Łuszczyński
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Korekta do faktury wygenerowanej w SQL

Panowie, jak są jakieś konkretne uwagi, co do dokumentacji to napiszcie konkretnie co uważacie, że trzeba zmienić - my z tego nie korzystamy, więc ciężko się raczej domyślać co danemu programiście nie odpowiada.

Następna dyskusja:

SQL - procedura tworzenia f...




Wyślij zaproszenie do