Return merchandise authorization - co oznacza skrót RMA
Return merchandise authorization oznacza dosłownie autoryzację zwrotu towaru. Sprzedawca lub producent wyraża zgodę na przyjęcie zwracanej rzeczy i nadaje sprawie numer, który towarzyszy przesyłce od klienta do magazynu. W wielu firmach numer nazywa się skrótowo RMA, a w języku potocznym także zwrotką. Spotyka się również rozwinięcie return material authorization, które w praktyce oznacza to samo.
Numer RMA jest narzędziem organizacyjnym sprzedawcy, a nie wymogiem wynikającym z przepisów. W tekście jednolitym ustawy o prawach konsumenta nie występuje pojęcie numeru RMA, więc każda firma wprowadza go we własnym regulaminie i systemie. Jego zadaniem jest powiązanie zgłoszenia klienta z fizyczną przesyłką oraz z decyzją sprzedawcy.
Klient najczęściej uzyskuje numer po skontaktowaniu się ze sprzedawcą, podaniu numeru zamówienia i wyjaśnieniu powodu zwrotu. Regulamin sklepu określa, czy numer jest obowiązkowy, a przesyłka bez numeru bywa odrzucana albo kierowana do wyjaśnienia. Przed odesłaniem towaru warto sprawdzić zasady, które sprzedawca opublikował.
| Sytuacja | Podstawa | Numer RMA | Rozstrzyga |
|---|---|---|---|
| Zwrot towaru bez podania przyczyny | odstąpienie od umowy zawartej na odległość | zależy od regulaminu sprzedawcy | klient, w ustawowym terminie |
| Wadliwy towar | reklamacja z tytułu niezgodności z umową lub rękojmi | zwykle nadawany po przyjęciu zgłoszenia | sprzedawca, w ustawowym terminie |
| Naprawa gwarancyjna | oświadczenie gwarancyjne | zwykle wymagany przez serwis producenta | gwarant zgodnie z warunkami |
| Zwrot między firmami | umowa handlowa i rękojmia | zwykle wymagany w procedurze odbiorcy | strony według umowy |
Ogólny opis procesu zwrotu jako elementu odwrotnej logistyki zawiera artykuł RMA w logistyce zwrotnej łańcucha dostaw. Ta strona koncentruje się na samym numerze i jego cyklu życia.
Kto nadaje numer RMA i kiedy
Numer nadaje ten podmiot, który zwrot autoryzuje. W sklepie internetowym jest to sprzedawca, przy naprawie gwarancyjnej - serwis producenta, a w sieci dystrybucji - centrala lub wyznaczony serwis centralny. Numer może powstać automatycznie w chwili zapisu zgłoszenia albo zostać przypisany ręcznie przez pracownika po zaakceptowaniu zgłoszenia. Po przyznaniu numeru zgłaszający otrzymuje powiadomienie z numerem na adres e-mail.
Moment nadania ma znaczenie. Jeżeli numer powstaje przy zapisie formularza, klient dostaje identyfikator natychmiast, ale numer nie oznacza jeszcze zgody na przyjęcie towaru. W drugim wariancie numer pojawia się po weryfikacji, więc jest równocześnie potwierdzeniem autoryzacji. Oba układy są poprawne, o ile system rozróżnia status zgłoszenia oraz status autoryzacji i nie pozwala odesłać towaru przed zgodą. Zasady numeracji w samym systemie opisuje osobno artykuł numer RMA.
Format numeru warto zaprojektować świadomie. Numer składa się zwykle ze stałego prefiksu oraz roku, po których następuje kolejna liczba, na przykład RMA/2026/000123. Nie powinien zawierać danych osobowych ani informacji o wartości zamówienia, ponieważ trafia na etykietę i do wiadomości e-mail, a także do rąk kuriera. Kolejność liczb ułatwia pracę magazynu, lecz ujawnia tempo zgłoszeń, więc w portalach dostępnych publicznie dostęp do sprawy opiera się dodatkowo na uwierzytelnieniu.
Reguła: numer RMA musi być na przesyłce widoczny i czytelny, bo magazyn identyfikuje przesyłkę zwrotną wyłącznie po nim.

Cykl autoryzacji zwrotu - od zgłoszenia do decyzji
Cykl składa się z czterech faz, od zgłoszenia przez autoryzację po odbiór i decyzję. Każda kończy się zmianą statusu i zapisem w historii, a przejście do następnej wymaga spełnienia warunku. Ten porządek zapobiega przyjmowaniu do magazynu przesyłek bez zgody sprzedawcy.
Zgłoszenie zwrotu
Klient wypełnia formularz albo kontaktuje się z obsługą i podaje numer zamówienia oraz powód zwrotu. System rejestruje zgłoszenie i sprawdza, czy zamówienie istnieje oraz czy mieści się w terminie zwrotu określonym w regulaminie. Na tym etapie towar nadal znajduje się u klienta.

Autoryzacja i nadanie numeru
Sprzedawca weryfikuje zgłoszenie, a po akceptacji nadaje numer RMA. System generuje etykietę zwrotną, którą klient dołącza do przesyłki, a także wiadomość z instrukcją odesłania. Dane autoryzacji zawierają numer, datę ważności zgody oraz sposób załatwienia sprawy, na przykład wymianę albo zwrot pieniędzy.
Odbiór przesyłki w magazynie
Magazynier skanuje numer z etykiety, a system sprawdza, czy autoryzacja istnieje i czy przesyłka jeszcze nie została przyjęta. Pracownicy magazynu weryfikują kompletność produktu oraz jego opakowania i porównują stan towaru z deklaracją kupującego. Poniższa procedura ilustruje bramkę na wejściu: bez autoryzacji przyjęcie kończy się błędem.
CREATE PROCEDURE dbo.PrzyjmijZwrot
@NumerRma VARCHAR(20),
@Operator NVARCHAR(100)
AS
BEGIN
SET NOCOUNT ON;
SET XACT_ABORT ON;
BEGIN TRAN;
UPDATE dbo.ZwrotRma
SET StatusId = 3, DataOdbioru = SYSUTCDATETIME()
WHERE NumerRma = @NumerRma
AND StatusId = 2;
IF @@ROWCOUNT = 0
THROW 50010, N'Brak autoryzacji zwrotu dla tego numeru.', 1;
INSERT INTO dbo.ZwrotRmaHistoria (NumerRma, StatusDo, Autor)
VALUES (@NumerRma, 3, @Operator);
COMMIT;
END;
Warunek StatusId = 2 oznacza w przykładzie autoryzację. Ponowne zeskanowanie tej samej etykiety nie przejdzie, bo status jest już inny, co chroni przed podwójnym przyjęciem. Nazwy tabel i wartości statusów są przykładowe.
Decyzja i rozliczenie
Po ocenie stanu towaru sprzedawca podejmuje decyzję: wymiana albo zwrot pieniędzy, a w razie braku podstaw odrzucenie. Rozliczenie zamyka sprawę dokumentem korygującym lub przelewem, a system informuje klienta o wyniku. Etapy zestawia tabela:
| Etap procesu RMA | Zdarzenie | Status w przykładzie | Odpowiada |
|---|---|---|---|
| Zgłoszenie zwrotu | klient podaje numer zamówienia i powód | 1 - zgłoszony | klient |
| Nadanie numeru RMA | zgoda sprzedawcy i etykieta zwrotna | 2 - autoryzowany | obsługa sprzedaży |
| Weryfikacja towaru | skan numeru oraz kontrola stanu towaru | 3 - odebrany | magazyn |
| Rozliczenie | wymiana albo zwrot pieniędzy | 4 - rozliczony | księgowość |
Wygasanie autoryzacji
Zgoda na zwrot nie może obowiązywać bezterminowo. Po upływie ustalonego okresu bez odesłania towaru sprawa przechodzi w status wygasłej, a magazyn nie przyjmie już przesyłki pod tym numerem. Liczbę dni ustala regulamin, a w bazie przechowuje się ją w konfiguracji. Zadanie cykliczne wykonuje jedno polecenie UPDATE, które obejmuje wszystkie zaległe autoryzacje.
UPDATE dbo.ZwrotRma
SET StatusId = 5
WHERE StatusId = 2
AND DataAutoryzacji < DATEADD(DAY, -14, SYSUTCDATETIME());
Liczba 14 jest w przykładzie wartością umowną. Wygasły numer nie znika z bazy, bo klient może wystąpić o nową autoryzację, a historia pierwszej pozostaje w śladzie audytowym.
Zwrot towaru a reklamacja - dwie ścieżki jednego numeru
Ten sam numer RMA obsługuje dwie różne sytuacje prawne, a system powinien je rozróżniać już przy rejestracji. W pierwszej klient rezygnuje z zakupu, w drugiej zgłasza wadę towaru. Różnią się terminy oraz koszty przesyłki, a także skutki decyzji sprzedawcy.
Konsument, który zawarł umowę na odległość, może w terminie 14 dni odstąpić od niej bez podawania przyczyny (art. 27 ustawy o prawach konsumenta). Powinien zwrócić towar niezwłocznie, nie później niż 14 dni od dnia odstąpienia, a do zachowania terminu wystarcza odesłanie przesyłki (art. 34 ust. 1). Konsument ponosi tylko bezpośrednie koszty zwrotu, chyba że przedsiębiorca zgodził się je ponieść lub nie poinformował o tych kosztach (art. 34 ust. 2). Przedsiębiorca zwraca płatności niezwłocznie, nie później niż w terminie 14 dni od otrzymania oświadczenia o odstąpieniu, ale może wstrzymać zwrot do otrzymania towaru albo dowodu jego odesłania, jeśli nie zaproponował, że sam go odbierze (art. 32 ust. 1 i 3).
Przy reklamacji towaru niezgodnego z umową zasady są inne: koszty naprawy lub wymiany, w tym przesyłki, ponosi przedsiębiorca (art. 43d ust. 4), a na reklamację konsumenta trzeba odpowiedzieć w ciągu 14 dni (art. 7a). Przepisy sprawdzono w tekście jednolitym ustawy o prawach konsumenta opublikowanym w Dzienniku Ustaw pod pozycją 1244 z 2026 roku. Terminy reklamacyjne w sprzedaży konsumenckiej i między firmami opisuje artykuł o zarządzaniu reklamacjami w firmie handlowej.
| Cecha | Odstąpienie od umowy | Reklamacja towaru |
|---|---|---|
| Powód | rezygnacja z zakupu | wada lub niezgodność z umową |
| Termin klienta | 14 dni na oświadczenie i 14 dni na odesłanie | zależny od okresu odpowiedzialności sprzedawcy |
| Koszt odesłania | zwykle klient, jeśli został poinformowany | sprzedawca |
| Odpowiedź sprzedawcy | zwrot płatności w 14 dni | odpowiedź na reklamację w 14 dni |
Reguła: typ sprawy zapisuje się przy rejestracji jako pole słownikowe, bo od niego zależy termin i sposób rozliczenia.
Numer RMA w obrocie między firmami
W relacjach między przedsiębiorcami numer RMA pełni podobną rolę, ale zwroty dotyczą większych ilości i wymagają dokładniejszych danych. Odbiorca hurtowy zwraca towar w partiach, więc każdy wiersz zgłoszenia opisuje pozycję z dokumentu sprzedaży oraz ilość, a powód zwrotu wybiera się ze słownika. Dostawca weryfikuje zgłoszenie względem faktury i numeru partii, a dopiero potem nadaje numer autoryzacji. Wiele firm wymaga takiego numeru w procedurze zwrotów od odbiorców.
Odrębną kwestią jest zawiadomienie o wadzie. W sprzedaży między przedsiębiorcami kupujący traci uprawnienia z tytułu rękojmi, jeżeli nie zawiadomi niezwłocznie o stwierdzonej wadzie (art. 563 § 1 Kodeksu cywilnego), więc zgłoszenie przez system z zapisanym czasem stanowi dowód dotrzymania terminu. Szczegóły terminów opisuje artykuł o zarządzaniu reklamacjami w firmie handlowej. Wymagane dane zgłoszenia od odbiorcy hurtowego to cztery grupy informacji:
- Dokument sprzedaży - numer faktury i pozycja, której dotyczy zwrot.
- Identyfikacja partii - numer partii lub serii produkcyjnej, który pozwala powiązać wadę z dostawą.
- Ilość i powód - liczba sztuk oraz kod przyczyny ze słownika.
- Dowód stanu towaru - zdjęcia lub protokół potwierdzający wadę przed wysyłką.
Numer RMA w systemie informatycznym
Numer ma sens tylko wtedy, gdy każdy uczestnik procesu widzi ten sam stan sprawy. Zapisuje się go w tabeli zwrotów z ograniczeniem unikalności, a wszystkie zdarzenia dopisuje się do historii. Integracja z magazynem pozwala przyjąć towar bez ręcznego wpisywania numeru, a integracja z księgowością generuje dokument korygujący po rozliczeniu. Dostęp do zgłoszeń przez przeglądarkę pozwala firmie obsługiwać zwroty z wielu miejsc, a także sieć sklepów.
CREATE TABLE dbo.ZwrotRma (
ZwrotId INT IDENTITY(1,1) NOT NULL CONSTRAINT PK_ZwrotRma PRIMARY KEY,
NumerRma VARCHAR(20) NOT NULL CONSTRAINT UQ_ZwrotRma_Numer UNIQUE,
ZamowienieId INT NOT NULL,
TypSprawy CHAR(1) NOT NULL CONSTRAINT CK_ZwrotRma_Typ CHECK (TypSprawy IN ('Z', 'R')),
StatusId TINYINT NOT NULL,
DataZgloszenia DATETIME2(0) NOT NULL DEFAULT SYSUTCDATETIME(),
DataAutoryzacji DATETIME2(0) NULL,
DataOdbioru DATETIME2(0) NULL
);
Ograniczenie CHECK pilnuje typu sprawy, a UNIQUE uniemożliwia powielenie numeru nawet wtedy, gdy dwa procesy nadają go równocześnie. Składnię opisuje dokumentacja instrukcji CREATE TABLE. Po stronie magazynu przyjęcie zwrotu jest zwykłym dokumentem przyjęcia, więc powiązanie z systemem klasy WMS opisuje artykuł o systemach magazynowych, a współpracę ze sklepem internetowym strona WMS system sklep internetowy. Wysyłkę etykiet zwrotnych obsługuje integracja z przewoźnikami, którą omawia materiał o firmach kurierskich.
Etykieta zwrotna i identyfikacja przesyłki
Etykieta zwrotna jest nośnikiem numeru. System generuje ją po autoryzacji i zapisuje na niej numer RMA w postaci czytelnej dla człowieka oraz kodu kreskowego lub kodu QR. Kod odczytuje skaner na przyjęciu, więc magazynier nie przepisuje numeru. Najczęściej wystarcza kod jednowymiarowy, na przykład w symbolice Code 128, który koduje ciąg znaków ASCII i jest odczytywany przez zwykłe skanery.
W magazynie po przyjęciu przesyłki często drukuje się etykietę wewnętrzną z tym samym numerem, która towarzyszy towarowi do zakończenia oceny. Drukarki Zebra przyjmują takie etykiety w języku ZPL. Poniższy fragment drukuje numer tekstem i kodem Code 128 o wysokości 120 punktów.
^XA
^FO40,40^A0N,40,40^FDRMA/2026/000123^FS
^FO40,100^BCN,120,Y,N,N^FDRMA/2026/000123^FS
^XZ
Reguła: numer RMA składa się wyłącznie ze znaków ASCII, bo Code 128 w podstawowym zestawie nie koduje polskich liter.
Prosty system zwrotów dla sklepu lub sieci sklepów oferuje Studio RMA.net, dostępne przez Internet o każdej porze i z dowolnego miejsca, także dla klientów sprzedawcy. Program przyjmuje reklamacje przez przeglądarkę, przypisuje je do pracownika lub działu i ocenia zasadność. Umożliwia też przetwarzanie roszczeń gwarancyjnych, takich jak wymiana produktu czy zwrot pieniędzy. Klient śledzi postępy w rozwiązywaniu sprawy, a jego wygodę zwiększa całodobowy dostęp. Portal klienta opisuje artykuł o programie RMA on-line, a pełny przebieg sprawy - opracowanie o oprogramowaniu do obsługi reklamacji.
Opis systemu i definicję RMA prezentuje serwis system RMA, a informacje o aplikacji zawiera strona Studio RMA.net. Reklamacje klientów indywidualnych, które wymagają osobnych zasad, omawia tekst reklamacje B2C.



