Funkcjonalność KGO dla systemów CDN XL w wersjach 6.0 i 7.1 PWTK Atlas Spółka Jawna 1000-lecia P.P 4 15-111 Białystok tel. (085) 676 08 31 1/11
Funkcjonalność modułu KGO dla CDNXL 6.0 i 7.1 Wykonawca: PWTK Atlas Spółka Jawna 1000-Lecia Państwa Polskiego 4 15-111 Białystok tel. (085) 676 08 31 1. Wstęp. Ustawa z dnia 29 lipca 2005 r. o zużytym sprzęcie elektrycznym i elektronicznym (Dz.U. Nr 180, poz. 1495), nakłada na producentów obowiązek zbiórki i ponownego przetwarzania, zużytych urządzeń. Koszt takiego recyklingu - nazywany kosztem gospodarowania odpadami - w skrócie KGO, powinien być uwidoczniany na fakturach w stałej wysokości dla określonej grupy towarów. System CDN XL nie posiada obsługi KGO. Przygotowaliśmy autorskie rozwiązanie tego problemu najpierw dla wersji CDN XL 6.0, poźniej dla wersji CDN XL 7.1. Dzięki zastosowaniu interfejsu programistycznego "Duża Hydra" - bedącego podsystemem systemu CDN XL rozwiązanie nasze mocno integruje się z system sprzedaży CDN XL. Prezentowane tu rozwiązanie jest drugą wersją, rozwiązania problemu KGO, jakie zrealizowaliśmy. W pierwotnej wersji KGO traktowany był jako usługa skojarzona z danym towarem. Na dokumentach, KGO pojawiało się, jako jedna dodatkowa pozycja - usługa - o wartości równej sumie kosztu gospodarowania odpadami wszystkich pozycji towarowych na dokumencie. Ten sposób traktowania KGO - jako usługi wymagał jednak znacznych zmian zarówno w organizacji sprzedaży (zmiana cen) jak i w systemie księgowania zakupu i sprzedaży przez co nie zyskał aprobaty naszych klientów. Obecnie funkcjonujące rozwiązanie jest bardziej intuicyjne i przez to łatwiejsze do wprowadzenia i użycia. Koszt gospodarowania odpadami jest zawarty zarówno w cenie zakupu jak i w cenie sprzedaży towaru. Na stosownych dokumentach - podczas edycji dokumentu - następuje uwzględnienie KGO przy określaniu ceny wynikowej a podczas wydruku dokumentu, pozycja towaru zawierającego KGO, jest drukowana "podwójnie": towar w cenie bez KGO oraz dodatkowo samo KGO. Aby to wszystko zrealizować, zostały zmodyfikowane: ekrany edycyjne pozycji dokumentu, punkty przeliczania i zapisu pozycji dokumentu oraz wydruki dokumentów. Oprócz tego, została uaktywniona systemowa obsługa atrybutów - do przechowywania informacji o KGO na kartach towarów. 2. Założenia ogólne Całe rozwiązanie opiera się na następujących założeniach: - cena zakupu oraz cena sprzedaży zawiera w sobie jednostkowy koszt gospodarowania odpadami KGO, - towar zawierający KGO ma w kartotece towarowej przypisany atrybut KGO1, 2/11
zawierający jednostkową cenę netto KGO towaru; w przypadku towarów z jednostkami przeliczeniowymi, KGO powinno być związane z jednostką podstawową, - stawka VAT KGO towaru jest taka sama jak stawka VAT samego towaru, - różne towary mogą mieć różne wartości KGO, - w danej chwili obowiązuje jedna stawka KGO na dany rodzaj towaru (określony kodem - akronimem towaru); KGO nie jest związane z partią towaru tylko z jego rodzajem; w chwili zmiany wartości KGO w kartotece towarów, tylko nowo utworzone dokumenty będą zawierały zmienioną wartość KGO, - w trakcie tworzenia dokumentu wartość atrybutu KGO1 jest uwzględniania przy wyliczaniu ceny sprzedaży, w ten sposób aby część ceny wynikająca z wartości KGO nie podlegała rabatom. -wartość atrybutu KGO1 jest kopiowana z karty towaru na pozycję dokumentu (jeśli towar zawiera taki atrybut). Ta skopiowana wartość jest używana później w chwili wydruku dokumentów. Umożliwia to przedruk dokumentu w oryginalnej postaci nawet po zmianie wartości KGO przy towarze. - obsługa KGO dotyczy dokumentów: FS, PA, WZ, ZS oraz w ograniczonym zakresie dokumentu PZ. Obejmuje zmiany ekranów w trakcie wprowadzania pozycji dokumentów oraz zmiany skojarzonych z dokumentami wydruków. - rozwiązanie powinno uwzględniać wszelkie niekorzystne sytuacje mogące powstać podczas tworzenia i poprawiania dokumentów - jak zmiana rabatu w nagłówku, zmiana kontrahenta, przeniesienie dokumentu ze schowka, kopiowanie ceny z poprzednich transakcji, itp... Jeśli jakiejś funkcjonalności nie da się właściwie obsłużyć, to trzeba ją wyłączyć lub zablokować. Dotyczy to również pól ekranowych oryginalnej obsługi - jeśli nie jest pożądane wypełnianie pewnych pól, to należy je wyłączyć lub nawet ukryć! 3. Realizacja Obsługa KGO została uwzględniona w następujących dokumentach: FS - faktura sprzedaży, PA - paragon, WZ- wydanie zewnętrzne, PZ- w ograniczonym stopniu (tylko informowanie o KGO na ekranie oraz wydruki), ZS zamówienie sprzedaży. Generalnie zmiany w obsłudze w/w dokumentów rozchodowych polegają na modyfikacji sposobu działania dwóch pierwszych zakładek edycji dokumentu - zakładki "Ogólne" i zakładki "Kalkulacja". W tym celu obie zakładki w dynamiczny sposób zmieniają swoją postać. Jeśli wprowadzony na dokument towar zawiera w swojej cenie KGO, pojawiają się dodatkowe pola informujące o wartości KGO, cenie bez KGO, wartości rabatu dla ceny bez KGO itp... Zachowano przy tym pełną funkcjonalność oryginalnych pól! W czasie edycji pozycji dokumentu, na podstawie ceny początkowej oraz wyliczonego przez program rabatu ustalana jest nowa cena według zasady: Cena = (CenaPoczatkowa - KGO) * (100-Rabat)/100 + KGO 3/11
Oprócz rabatu procentowego (wyliczanego przez program!) uwzględniany jest rabat w postaci stałej ceny. 4. Uwagi do eksploatacji. Integracja zrealizowanego rozszerzenia z systemem CDNXL - jest w miarę bezkolizyjna ale trzeba przestrzegać następujących zasad: - Typy rabatów. W chwili obecnej obsługiwane są rabaty procentowe oraz rabaty typu stała cena. Nie było testowane zachowanie programu z rabatami typu progowego (od pewnej ilości towaru lub od pewnej kwoty sprzedaży). - Zmiana rabatu lub kontrahenta w trakcie edycji dokumentu Ponieważ mechanizm wyliczania cen po rabacie z uwzględnieniem KGO, działa podczas edycji pojedynczej pozycji dokumentu, nie jest wskazana zmiana rabatu w nagłówku dokumentu, gdy są na dokumencie pozycje towaru zawierające KGO. Aby uniknąć pomyłek, w/w sytuacji są blokowane pola rabatu w nagłówku dokumentu. Zmiana kontrahenta również może wiązać się ze zmianą cen i upustów. Aby przy zmianie kontrahenta uniknąć niepożądanego przeliczenia wszystkich pozycji dokumentu, należy na formatce zatwierdzającej zmianę kontrahenta, odznaczyć zmianę cen oraz upustów. W sytuacji, gdy jednak zaszła potrzeba przeliczenia cen/upustów, należy po takie operacji wejść w każdą pozycję dokumentu zawierającą towar z KGO i dokonać ponownego zapisu tej pozycji! - Wykorzystywanie schowka do kopiowania dokumentów. Jeśli tworzymy dokument na podstawie informacji zapisanej w schowku CDNXL, należy po utworzeniu dokumentu i po wybraniu kontrahenta dla tego nowo utworzonego dokumentu dokonać przeliczenia poszczególnych pozycji dokumentu poprzez wejście do każdej pozycji z KGO i zapisaniu jej. Postępowanie jest podobne jak w przypadku zmiany kontrahenta opisanej wyżej. - Przekształcanie dokumentu ZS (zamówienia sprzedaży) w dokument FS lub PA. Przekształcenie to odbywa się w sposób automatyczny nie zachodzi potrzeba ingerencji ze strony operatora. 5. Zrealizowane wydruki. Jako niezbędne uzupełnienie zmian w obsłudze ekranowej, zostały dostosowane do potrzeb KGO następujące wydruki: Faktura VAT rabat KGO i jeden DW.RPT Faktura VAT rabat KGO (duplikat).rpt Faktura VAT rabat KGO (kopia).rpt Faktura VAT rabat KGO.RPT (DW dokument wydania) Faktura VAT KGO i jeden DW.RPT Faktura VAT KGO (duplikat).rpt Faktura VAT KGO (kopia).rpt Faktura VAT KGO.RPT 4/11
Paragon KGO i jeden DW.RPT Wydanie zewnętrzne KGO.RPT Przyjęcie zewnetrzne KGO.RPT Zamowienie sprzedazy KGO.RPT Przygotowane wydruki zapewniają również poprawny (z uwzgledniem KGO) wydruk dokumentów typu spinacz. 6. Wymagania. Przedstawione rozszerzenie współdziała z modułem sprzedaży systemu CDN XL w wersjach 6.0 HR6 lub 7.1 HR2. Ponieważ rozszerzenie to wykorzystuje interfejs programistyczny XL Hydra Plus (zwany też Dużą Hydrą ), niezbędne jest posiadanie liecencji na użycie tego interfejsu. 7.Załączniki W załączeniu do tego dokumentu przedstawiamy formatki ekranowe edycji pozycji dla trzech typów dokumentów: PZ, ZS, FS oraz wydruki tych dokumentów. Zmianie uległy dwie pierwsze zakładki formatek: zakładka Ogólne i zakładka Kalkulacja. 5/11
7.1 Formatki dokumentu PZ. 6/11
7.2 Formatki dokumentu ZS. 7/11
7.3 Formatki dokumentu FS. 8/11
7.4 Wydruk dokumentu PZ 9/11
7.5 Wydruk dokumentu ZS 10/11
7.6 Wydruk dokumentu FS 11/11