Tworzenie zwrotów w POS

W tym artykule opisano sposób inicjowania zwrotów dla transakcji cash-and-carry lub zamówień klientów w aplikacji Point of Sale (POS) Microsoft Dynamics 365 Commerce.

Banknot

W wersji Commerce 10.0.20 i nowszych dostępna jest nowa funkcja, która nazywa się Doświadczenie w przetwarzaniu zwrotów zunifikowanych w POS. Funkcja ta zapewnia bardziej spójny i jednolity proces zwrotu w POS, niezależnie od typu transakcji (transakcja cash-and-carry lub zamówienie klienta) lub oryginalnego kanału, w którym zamówienie zostało utworzone. Zalecamy, aby wszystkie organizacje włączyły tę nową funkcję w celu poprawy ogólnej niezawodności przetwarzania zwrotów przez POS.

Po włączeniu tej funkcji nie można jej wyłączyć.

Przetwarzanie zwrotów za pomocą operacji „transakcja zwrotna”

Zaleca się dodanie operacji zwrotu do układu ekranu programu POS. W wersjach przed wydaniem Commerce w wersji 10.0.20 operacja transakcji zwrotu poprawnie obsługuje obsługę zwrotów tylko dla transakcji typu cash-and-carry. Po włączeniu funkcji Ujednolicone przetwarzanie zwrotów dla POS w wersji Commerce 10.0.20 lub nowszej, operacja transakcji zwrotów obsługuje również przetwarzanie zwrotów, które pochodzą z zamówień klienta, takich jak „odbiór” lub „wysyłka do domu”, które są już zafakturowane.

W operacji transakcji zwrotu użytkownik może wyszukać transakcję gotówkową lub zlecenie klienta do zwrotu, wprowadzając dowolne z czterech poniższych kryteriów wyszukiwania. Użytkownicy mogą wprowadzać te kryteria za pomocą klawiatury urządzenia, klawiatury ekranowej lub skanera kodów kreskowych.

  • Identyfikator paragonu
  • Numer zamówienia
  • Identyfikator referencyjny kanału (znany również jako identyfikator potwierdzenia zamówienia)
  • Identyfikator faktury

Jeśli zostanie znaleziona transakcja lub zamówienie spełniające kryteria wyszukiwania, zostanie wyświetlona strona Produkty zwrotne. W tym miejscu użytkownicy mogą określać zwracane towary. Mogą również wprowadzać ilości zwrotów i kody przyczyn.

Dla każdej linii zamówienia na liście produktów zwrotnych POS pokazuje informacje o pierwotnej ilości zakupu oraz ilości z wcześniej zrealizowanych zwrotów. Ilość zwrotu wprowadzana przez użytkownika dla wiersza zamówienia nie może być większa niż wartość pola Dostępne do zwrotu.

Strona produktów zwrotnych.

Podczas przetwarzania zwrotu, jeśli użytkownik posiada produkt fizyczny, a produkt ten posiada kod kreskowy, użytkownik może zeskanować kod kreskowy, aby zarejestrować zwrot. Każdy skan kodu kreskowego zwiększa ilość zwracanych produktów o jedną sztukę. Jeśli jednak na etykiecie z kodem kreskowym znajduje się ilość, zostaje wprowadzona w polu Zwrot teraz.

Użytkownicy mogą także ręcznie wybrać towary, które mają zostać zwrócone na stronie Produkty do zwrotu, a następnie zaktualizować pole Zwrot teraz, korzystając z okienka szczegółów.

Jeśli dla transakcji jest określona maksymalna dostępna ilość Zwracana teraz, użytkownik może wybrać operację Wybierz wszystko na pasku aplikacji w aplikacji w celu ustawienia maksymalnej zwracanej ilości we wszystkich wierszach.

W przypadku każdego wiersza, w którego ustawieniach jest dostępna ilość Zwracana teraz, użytkownik musi wybrać kod przyczyny zwrotu przy użyciu panelu szczegółów. W przypadku zwrotów transakcji gotówkowych i transakcji przenoszenia, kody przyczyn zwrotu są konfigurowane jako kody informacji w profilu funkcji sklepu. W przypadku zwrotów zamówień odbiorcy kody przyczyn zwrotu są konfigurowane na stronie Kody przyczyn zwrotu w centrali Dynamics 365 Commerce.

Po skonfigurowaniu ilości zwrotu i kodu przyczyny dla każdej pozycji, która musi zostać zwrócona, użytkownik musi wybrać operację Zwrot na pasku aplikacji w celu kontynuowania przetwarzania. Pojawia się strona transakcji POS, na której do koszyka zostały dodane wybrane na poprzedniej stronie artykuły zwrotne. Ilości towarów zwróconych teraz są w transakcji wyświetlane jako wiersze ilości ujemnej i jest obliczany łączny zwrot kosztów.

Ulepszenia działania przepływu pracy

Jeśli w transakcji istnieje więcej niż jeden artykuł do zwrotu, a pracownik sklepu wybrał wiele artykułów do zwrotu, siatka zwrotów pokazuje tylko ostatni wybrany wiersz jako zaznaczony. Takie zachowanie może zdezorientować współpracownika i sprawić, że uwierzy, że wybrano tylko jeden element. Aby zminimalizować ten problem, począwszy od wersji 10.0.36 programu Commerce, można włączyć funkcję Poprawione funkcje obsługi użytkowników dla zwrotów w punktu sprzedaży. Ta funkcja sprawia, że ​​siatka produktów zwrotnych jest siatką wielokrotnego wyboru, w której użytkownicy mogą wybierać i usuwać wybór produktów podlegających zwrotowi. Siatka wielokrotnego wyboru automatycznie otwiera okno dialogowe powodu zwrotu. Dlatego do otwarcia i zamknięcia okna dialogowego powodu zwrotu potrzeba mniej kroków. Ta funkcja wprowadza również konfigurację Pomiń wybór faktury sprzedaży podczas zwrotów w profilu funkcjonalności POS. Jeżeli ta konfiguracja jest włączona, system łączy wszystkie produkty podlegające zwrotowi z zamówienia, niezależnie od faktury, z której zostały zrealizowane. Dlatego też ta funkcja zmniejsza liczbę kroków do podjęcia, ponieważ kasjerzy nie muszą odnaleźć i wybrać prawidłową fakturę do zwrotu towaru.

Funkcja Poprawione funkcje obsługi użytkowników dotyczące zwrotów w punkcie sprzedaży zostały zaimportowane do wersji usług Commerce w wersjach od 10.0.33 do 10.0.35, ale w przypadku tych wersji należy włączyć usprawnienia przez zaktualizowanie plików konfiguracji w piaskownicy/środowiskach programistycznych/testowych, a następnie skontaktowanie się z firmą Microsoft w celu włączenia ich w środowisku produkcyjnym. W środowiskach wewnętrznych zmodyfikuj plik bin\CommerceRuntime.config w ścieżce fizycznej usługi Retail Server, aby dodać ustawienia "FeatureState.Dynamics.AX.Application.RetailUnifiedReturnUXImprovementFeature" value="true" i "FeatureState.Dynamics.AX.Application.RetailSkipInvoiceSelectionDuringReturnFlight" value="true". Jeśli nie chcesz pomijać widoku wyboru faktur, nie dodawaj drugiego ustawienia do pliku konfiguracji.

Inne opcje zwrotu w programie POS

Użytkownicy mogą dodawać wiersze do transakcji zwrotu, jeśli tworzą zamówienie wymiany. Użytkownicy mogą również dodać więcej pozycji zwrotu do transakcji zwrotu, korzystając z operacji Produkt zwrotu dla wybranej, dodanej linii sprzedaży o dodatniej ilości.

Banknot

Operacja zwrotu produktu w programie POS nie sprawdza żadnej weryfikacji względem oryginalnej transakcji i pozwala na zwrot dowolnego produktu. Dlatego w przypadku tej operacji Microsoft zaleca, aby tylko autoryzowani użytkownicy mogli wykonywać tę operację lub aby zastępowanie menedżera było wymagane.

Po włączeniu funkcji przetwarzania zunifikowanych zwrotów w programie POS użytkownicy mogą również używać operacji Pokaż dziennik w programie POS do inicjowania zwrotu dla transakcji typu „gotówka” lub „zamówienie odbiorcy”. Następnie mogą wybrać transakcję w dzienniku i wybrać operację Zwrot na pasku aplikacji w aplikacji w programie POS. Ta operacja jest dostępna tylko wtedy, gdy istnieją wiersze zamówienia zwrotu. Inicjuje to samo doświadczenie użytkownika co operacja transakcji zwrotu.

Użytkownicy mogą również używać operacji Wycofaj zamówienie w programie POS do wyszukiwania i wycofywania zamówień odbiorcy. (Tej operacji nie można używać w przypadku transakcji kasowych i transakcji gotówkowych). W takim przypadku po wybraniu zamówienia odbiorcy można użyć operacji zwrotu na pasku aplikacji POS w celu zainicjowania zwrotu dla zamówienia odbiorcy. Ta operacja jest dostępna tylko wtedy, gdy istnieją wiersze zamówienia zwrotu. Inicjuje to samo doświadczenie użytkownika co operacja zwrotu transakcji lub pokazania dziennika.

Jeśli zwrot jest należny przy realizacji zamówienia, organizacje mogą skonfigurować zasady płatności zwrotu, które ograniczają metody płatności, których można używać w celu zwrotu pieniędzy klientom. Jeśli oryginalna transakcja została zapłacona kartą kredytową, w zależności od mechanizmu przetwarzania płatności i konfiguracji systemu, użytkownicy mogą mieć możliwość wysłania zwrotu na oryginalną kartę. W takim przypadku zwrot można przetworzyć bez wymogu ponownego wsunięcia karty kredytowej odbiorcy, ponieważ oryginalny token płatności jest używany do wydania zwrotu.

Zamówienia zwrotu są księgowane w Commerce headquarters jako zamówienia sprzedaży

Gdy jest włączona funkcja przetwarzania zunifikowanych zwrotów w programie POS, wszystkie zwroty tworzone w programie POS są zapisywane w Commerce headquarters jako zamówienia sprzedaży z wierszami ujemnymi. W wersjach przed wydaniem Commerce w wersji 10.0.20 użytkownicy mogą wybrać, czy zamówienia zwrotu mają być księgowane jako zamówienia sprzedaży z ujemnymi liniami, czy też mają to być zamówienia zwrotu tworzone w procesie autoryzacji zwrotu towarów (RMA).

W ramach funkcji Ujednolicone przetwarzanie zwrotów w POS zrezygnowano z opcji korzystania z procesu RMA do tworzenia zwrotów w POS. Po włączeniu tej funkcji wszystkie zwroty są tworzone jako zlecenia sprzedaży, które mają ujemne linie.

Ulepszenia przetwarzania zwrotów, gdy połączenie z centralą zostanie zerwane

W większości przypadków, gdy zwrot jest przetwarzany w POS, system próbuje nawiązać połączenie w czasie rzeczywistym (RTS) z Commerce headquarters w celu sprawdzenia aktualnych ilości dostępnych do zwrotu. Taka weryfikacja pomaga zapobiegać nieuczciwym scenariuszom, w których klient próbuje zwrócić ten sam produkt w wielu miejscach.

Aby poradzić sobie z sytuacjami, w których połączenie RTS nie może zostać wykonane z powodu problemów z siecią lub łącznością, wprowadzono proces okresowej synchronizacji danych dotyczących ilości zwrotów z Commerce headquarters do bazy danych kanału w sklepie. Takie śledzenie zwrotów po stronie kanału pomaga zapewnić, że Dostępne do zwrotu ilości, które są wyświetlane w POS, są w miarę dokładne, nawet gdy nie można nawiązać połączenia z centralą. Gwarantuje również, że punkty sprzedaży mogą w dalszym ciągu sprawdzać poprawność informacji po stronie kanału, co pomaga zapobiegać fałszywym zwrotom. Aby pomóc zminimalizować możliwość zwrotu tej samej pozycji więcej niż 1 raz, organizacje powinny zaplanować w Commerce headquarters zadanie wsadowe Aktualizacja ilości zwracanych tak, aby było ono często uruchamiane. Zalecamy, aby to zadanie było uruchamiane z tą samą częstotliwością, co zadanie P, które ściąga nowe transakcje z kanałów Commerce do Commerce headquarters.

Zadanie Uaktualnienie ilości zwrotów oblicza ilość, która jest dostępna do zwrotu dla wszystkich zamówień sprzedaży, które znajdują się w Commerce headquarters. Dane wyliczone przez zadanie muszą być następnie przesłane do baz danych kanałów, aby kanały sklepowe mogły zostać zaktualizowane. W tym celu wykorzystuje się zadanie dystrybucyjne Ilości do zwrotu (1200). Ponieważ dane o ilości podlegającej zwrotowi są synchronizowane z Commerce headquarters, jeśli zwrot jest przetwarzany w POS, ale nie można wykonać połączenia RTS, POS może wykorzystać informacje o zwrotach po stronie kanału do zatwierdzenia ilości Dostępnych do zwrotu dla danego wiersza sprzedaży.

Jeśli nie można wykonać połączenia RTS, a POS używa danych po stronie kanału do zatwierdzania zwrotów, komunikat ostrzegawczy informuje użytkowników, że tworzą zwrot „w trybie offline”. Dlatego są świadomi, że Ilość dostępna do zwrotu wyświetlana w POS może być nieaktualna i niedokładna, w zależności od tego, kiedy zadanie Aktualizacja ilości do zwrotu zostało ostatnio przetworzone i zsynchronizowane z kanałem.

Na przykład, klient ostatnio dokonał zwrotu dla linii zamówienia w innym kanale, ale dane te nie zostały jeszcze zsynchronizowane z bazami danych kanału poprzez zadanie Aktualizacja ilości do zwrotu. Następnie klient udaje się do innego sklepu i ponownie próbuje zwrócić ten sam towar. W tym przypadku, jeśli sklep nie może wykonać połączenia RTS do Commerce headquarters, aby uzyskać dane o zwrotach w czasie rzeczywistym, POS pozwala na ponowny zwrot towaru. Użytkownik jest jednak ostrzegany, że informacje, które są wykorzystywane do zatwierdzenia zwrotu, mogą być nieaktualne. Komunikat, który otrzymuje użytkownik, jest tylko komunikatem ostrzegawczym. Nie przeszkadza to użytkownikowi w dalszym przetwarzaniu zwrotu.

Jeśli informacje po stronie kanału z jakiegoś powodu nie są aktualne, a zwrot offline jest przetwarzany na ilość przekraczającą rzeczywistą Dostępną do zwrotu ilość, może zostać wygenerowany błąd podczas księgowania zestawienia w celu utworzenia transakcji w Commerce headquarters.

Przetwarzanie zwrotów w trybie offline

Gdy punkt sprzedaży jest w trybie offline i nie może połączyć się z Commerce Scale Unit (CSU), możliwości zwrotu są ograniczone. Tylko transakcje, które zostały utworzone w trybie offline i które są nadal dostępne w bazie danych offline, mogą zostać zwrócone w trybie offline. Jeśli transakcja została utworzona w trybie offline, ale punkt sprzedaży został uruchomiony przed próbą zwrotu transakcji, system wyświetli komunikat o błędzie. Ten komunikat o błędzie informuje, że operacja nie jest dostępna w trybie offline, ponieważ system wysłał pierwotną transakcję do bazy danych online, a transakcja może zostać zwrócona z innego urządzenia POS (co może prowadzić do nadmiernych zwrotów).

Banknot

Gdy jest włączona funkcja Ujednoliconych zwrotów w POS, stają się dostępne nowe opcjonalne funkcje służące do weryfikacji serializowanych zwrotów produktów. Aby uzyskać więcej informacji, zobacz temat Zwrot produktów z kontrolą numeru seryjnego w punkcie sprzedaży.

Szczegóły wersji

Poniższa lista zawiera minimalne wymagania dotyczące wersji dla różnych składników.

  • Commerce headquarters: wersja 10.0.20
  • Commerce Scale Unit (CSU): wersja 9.30
  • Punkt sprzedaży (POS): wersja 9.30

Włącz poprawne obliczanie podatku dla zwrotów z ilością częściową

Ta funkcja zapewnia, że gdy zamówienie zostanie zwrócone przy użyciu wielu faktur, podatki będą ostatecznie równe kwocie podatku pierwotnie naliczonego.

  1. Przejdź do obszaru roboczego Zarządzanie funkcjami i wyszukaj opcję Włącz poprawne obliczanie podatku dla zwrotów z ilością częściową.
  2. Zaznacz opcję Włącz poprawną kalkulację podatku dla zwrotów o ilości częściowej, a następnie wybierz opcję Włącz.

Ustawianie lokalizacji zwrotów dla sklepów

Commerce umożliwia skonfigurowanie miejsc zwrotu opartych na kodach informacyjnych sprzedaży detalicznej oraz kodach przyczyn sprzedaży i marketingu. Kiedy klienci zwracają zakupy, kasjerzy często podają powód zwrotu. Możesz określić, że zwrócone produkty powinny być przypisane do różnych lokalizacji zwrotów w magazynie, na podstawie kodów informacyjnych i kodów powodów, które kasjerzy wybierają w kasie.

Na przykład, klient zwraca wadliwy produkt, a kasjer przetwarza transakcję zwrotu. Gdy Retail POS pokazuje kod informacyjny dla zwrotów, kasjer wybiera podkod dla wadliwych zwrotów. Zwracany produkt jest wtedy automatycznie przypisywany do określonej lokalizacji zwrotu.

Lokalizacją zwrotu może być magazyn, miejsce w magazynie, a nawet konkretna paleta, w zależności od lokalizacji zapasów, które ma ustawione twoja organizacja. Każdą lokalizację zwrotu możesz przyporządkować do jednego lub kilku kodów informacyjnych sprzedaży detalicznej oraz kodów przyczyn sprzedaży i marketingu.

Wymagania wstępne

Zanim będziesz mógł ustawić miejsca powrotu, musisz skonfigurować następujące elementy:

  • Kody informacyjne dla detalu – podpowiedzi w kasie, które są ustawione w module Retail. Aby uzyskać więcej informacji, zobacz Ustawianie kodów informacyjnych.
  • Kody powodów sprzedaży i marketingu – podpowiedzi w kasie, które są ustawione w module Sprzedaż i marketing. Aby uzyskać więcej informacji, zobacz Ustawianie kodów powodów.
  • Lokalizacje magazynów – miejsca przechowywania zapasów. Więcej informacji zawiera temat Ustawianie lokalizacji zapasów.

Ustawianie lokalizacji zwrotu

Aby skonfigurować lokalizacje zwrotów, należy wykonać następujące czynności.

  1. Wybierz kolejno opcje Retail i Commerce > Ustawienia kanału > Magazyny, a następnie wybierz magazyn.

  2. Na Szybkiej karcie Sprzedaż w polu Domyślna lokalizacja zwrotu wybierz lokalizację magazynową, która ma być używana dla zwrotów, w przypadku których kody informacyjne lub kody przyczyny nie są zmapowane do lokalizacji zwrotu.

  3. W polu Domyślna paleta zwrotna wybierz paletę, która będzie używana dla zwrotów, w których kody informacyjne lub kody przyczyny nie są przypisane do miejsc zwrotu.

  4. Przejdź do Retail i Commerce > Zarządzanie zapasami > Poziomy zapasów.

  5. Naciśnij przycisk Nowy, aby stworzyć politykę lokalizacji zwrotu.

  6. Wprowadź unikatową nazwę i opis lokalizacji zwrotu.

    Banknot

    Jeśli dla miejsc powrotu została ustawiona sekwencja numerów, nazwa zostanie wprowadzona automatycznie.

  7. Na szybkiej karcie Ogólne ustaw opcję Drukuj etykiety na Tak, aby drukować etykiety dla wszystkich produktów, które są przypisane do miejsc zwrotu.

  8. Ustaw opcję Blokuj zapasy na Tak, aby umieścić zwracane produkty w domyślnej lokalizacji zwrotu poza zapasami i zapobiec ich sprzedaży.

  9. Aby przypisać określone kody i podkody informacji detalicznej do miejsc zwrotu, wykonaj poniższe kroki:

    1. Na skróconej karcie Kody informacyjne Retail wybierz pozycję Dodaj.
    2. W polu Kod informacyjny wybierz kod informacji dla zwrotów.
    3. W polu Podkod wybierz podkod przyczyny zwrotu. W polu Opis wprowadź opis wybranego podkodu.
    4. W polu Sklep wybierz sklep, w którym używany jest dany kod informacji.
    5. Użyj pól Magazyn, Miejsce i Identyfikator palety, aby określić miejsce zwrotu. Na przykład, aby wskazać określoną lokalizację w sklepie, wybierz sklep w polu Sklep i lokalizację w polu Miejsce.
    6. Zaznacz pole wyboru Blokada zapasów, aby wykluczyć zwracane produkty z zapasów i zapobiec ich sprzedaży.
  10. Aby przypisać określone kody powodów sprzedaży i marketingu do miejsc powrotu, wykonaj poniższe kroki:

    1. Na skróconej karcie Kody przyczyn sprzedaży i marketingu wybierz opcję Dodaj.
    2. Następnie w polu Kod przyczyny wybierz nowy kod przyczyny zwrotu. W polu Opis wprowadź opis wybranego kodu przyczyny.
    3. W polu Sklep, wybierz sklep, w którym używany jest kod przyczyny.
    4. Użyj pól Magazyn, Miejsce i Identyfikator palety, aby określić miejsce zwrotu. Na przykład, aby wskazać określoną paletę w lokalizacji w magazynie, wybierz magazyn w polu Magazyn, lokalizację w polu Miejsce oraz paletę w polu Identyfikator palety.
    5. Zaznacz pole wyboru Blokada zapasów, aby wykluczyć zwracane produkty z zapasów i zapobiec ich sprzedaży.

    Banknot

    Jeśli dla danego przedmiotu użyto zasad lokalizacji zwrotu, ale powód zwrotu, który wybierze kasjer, nie pasuje do żadnego kodu określonego na szybkiej karcie Kody informacyjne sprzedaży detalicznej lub Kody przyczyn sprzedaży i marketingu, przedmiot jest wysyłany do domyślnej lokalizacji zwrotu zdefiniowanej na stronie Magazyn. Dodatkowo ustawienie pola wyboru Blokuj zapasy w zakładce Ogólne na stronie Miejsca zwrotu decyduje o tym, czy zwracany przedmiot powinien zostać zablokowany w zapasach.

  11. Wybierz kolejno opcje Retail i Commerce > Hierarchia produktów Commerce.

  12. Na skróconej karcie Właściwości kategorii zapasów, w polu Miejsce zwrotu wybierz miejsce zwrotu. Ponieważ dla tego samego sklepu można zdefiniować wiele zasad lokalizacji zwrotów, wartość, którą tutaj wybierzesz, określa zasady lokalizacji zwrotów, które zostaną zastosowane.

Dodatkowe zasoby

Zwrot produktów oznaczonych numerami seryjnymi w POS

Połączone zwroty poprzednio zatwierdzonych i potwierdzonych transakcji

Tworzenie i aktualizowanie zasad zwrotów i refundacji dla kanału

Konfiguracje wizualne interfejsu użytkownika punktu sprzedaży