Skocz do zawartości

Wielokrotne podpinanie wpłaty gotówkowej umożliwia wypisanie WZ poza kwotę tej wpłaty

Polecane posty

Scenariusz:

 

1. Klient wpłaca kwotę np. 1000 zł na poczet zakupów

2. Pracownik wypisuje WZ w kwocie mniejszej od wpłaty i w związku z brakiem limitu kredytu kupieckiego (funkcja wyłączona) pracownik podpina pod WZ wpłatę klienta i zapisuje dokument WZ

3. Sytuacja z pkt. 2 może się powtarzać w nieskończoność, ponieważ system jedynie ostrzega, że wpłata została już wykorzystana na innym dokumencie zamiast zablokować zapis 

 

Czyli inaczej - limit zakupów nie jest sprawdzany w momencie wybrania innej formy płatności aniżeli przelew. 

 

W sytuacji, gdy funkcja limitu kupieckiego jest włączona i limit jest ustawiony na np. 1,00 zł, to pracownik ma zablokowany zapis tylko w przypadku wybrania płatności przelew. Nadal może blokadę limitu ominąć podpinając nierozliczoną wpłatę gotówkową.

 

Nie lepiej dodać odpowiednie uprawnienie albo sprawdzać, czy wartość wydań nie przekracza wartości wpłat/salda?

Link to postu

Dzień dobry,

wyliczanie kredytu kupieckiego działa z uwzględnieniem przedpłat. Oznacza to, że program poinformuje o przekroczeniu limitu kredytu kupieckiego dopiero po osiągnięciu kwoty większej od sumy przedpłat i limitu kupieckiego. 

Przykładowo, w sytuacji gdy dla klienta X maksymalna wartość kredytu kupieckiego została ustalona na 1000 PLN i dokonał on przedpłaty 1000 PLN, pojawienie się komunikatu o wyczerpaniu limitu kredytowego dla kontrahenta nastąpi gdy wartość wydanego towaru przekroczy 2000 PLN.

Link to postu

Zgadza się, informuje/ostrzega, ale nie blokuje ponieważ nie ma stosowanego uprawnienia :)

 

Dodatkowo, jeżeli funkcja limitu kupieckiego jest wyłączona, to program nawet nie informuje/ostrzega o takiej sytuacji.

 

Napisałem wyżej wyraźnie - całą sytuację można stosunkowo łatwo obejść i narobić bałaganu.

Link to postu

Dzień dobry,

odebranie użytkownikowi uprawnienia "Zapis dokumentu sprzedaży przy przekroczeniu limitu kredytu kupieckiego przez klienta" zablokuje zapis WZ przy przekroczeniu sumy przedpłat i limitu kupieckiego.

Na poniższym zrzucie wykonana została przedpłata o wartości 1000 PLN, a limit kredytu kupieckiego dla kontrahenta został ustawiony na 1000 PLN.


image.thumb.png.2619e061698d86252ddeb6bf7d942225.png

 

W dniu 12.10.2022 o 12:42, Marcin Gryska napisał:

Dodatkowo, jeżeli funkcja limitu kupieckiego jest wyłączona, to program nawet nie informuje/ostrzega o takiej sytuacji.

Jeżeli nie ma limitu kredytu kupieckiego, to o jakiej sytuacji program miałby informować/ostrzegać?

Link to postu

Nie rozumie Pan, co napisałem wyżej.

 

W Pańskim przykładzie zamiast jednej WZ na ponad 2000 zł, proszę wystawić i zapisać kilka WZ, z których każda ma wartość mniejszą od wpłaty 1000 zł. Mimo, że suma tych kilku WZ wyniesie więcej niż wpłata, program nie zablokuje zapisu żadnej z nich. W ten sposób można wypisać kilka dokumentów WZ na wartość np. 10 000 zł, mimo, że klient wpłacił np. 1000 zł.

 

Link to postu

Utworzyłem 2 WZ o wartości 988,00 PLN każda, a więc limit 2000 PLN nie został przekroczony. Dokumenty WZ zostały zapisane.


image.png.d7a3c6f84ffcba005a9d7e0f796f95c1.png

Przy próbie zapisania trzeciego, identycznego WZ pojawia się komunikat blokujący zapis dokumentu. Dzieje się tak, ponieważ trzecie wydanie przekroczyłoby wartość sumy przedpłat i ustalonego limitu kredytu kupieckiego.


image.thumb.png.47fcf8870939e9224e2178b30e7924db.png

Link to postu

Zapisanie WZ z podpiętą przedpłatą nie powoduje jej rozliczenia. Z tego powodu wyświetlane jest ostrzeżenie informujące, że przedpłata została wskazana na innych dokumentach. Program nie jest w stanie zadecydować, dla którego dokumentu zostanie finalnie użyta, dlatego nie blokuje zapisania WZ. 

Link to postu

I tu właśnie leży problem, bo tą samą wpłatę można podpiąć wielokrotnie do różnych dokumentów. Skoro program nie potrafi zablokować/rozliczyć wpłaty, jeżeli była już podpięta, to nie lepiej, żeby liczył saldo klienta jak w sytuacji, gdy wpłata nie jest podpięta? Brakuje tutaj konsekwencji - albo umożliwiamy użytkownikowi podpięcie wpłaty i program to liczy, albo nie. Inaczej uprawnienia nie mają większego sensu, a po coś one są. Skoro istnieje sposób, by ominąć uprawnienie, to jest to błąd.

 

Tylko proszę mi nie mówić "it's not a bug, it's a feature".

Link to postu
13 godzin temu, Marcin Gryska napisał:

I tu właśnie leży problem, bo tą samą wpłatę można podpiąć wielokrotnie do różnych dokumentów. Skoro program nie potrafi zablokować/rozliczyć wpłaty, jeżeli była już podpięta, to nie lepiej, żeby liczył saldo klienta jak w sytuacji, gdy wpłata nie jest podpięta? Brakuje tutaj konsekwencji - albo umożliwiamy użytkownikowi podpięcie wpłaty i program to liczy, albo nie. Inaczej uprawnienia nie mają większego sensu, a po coś one są. Skoro istnieje sposób, by ominąć uprawnienie, to jest to błąd.

Nie sprawdzałem, ale jeśli faktycznie tak to działa, to chciałbym wyrazić tylko moje słowo poparcia :)

Na ratunek przychodzi sfera i jej punkty rozszerzenia - można napisać własną funkcję liczenia limitu kredytowego implementując interfejs IFunkcjaLiczeniaLimituKredytowego.

Link to postu
  • 5 miesięcy temu...
×
×
  • Dodaj nową pozycję...