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ł.

SytuacjaPodstawaNumer RMARozstrzyga
Zwrot towaru bez podania przyczynyodstąpienie od umowy zawartej na odległośćzależy od regulaminu sprzedawcyklient, w ustawowym terminie
Wadliwy towarreklamacja z tytułu niezgodności z umową lub rękojmizwykle nadawany po przyjęciu zgłoszeniasprzedawca, w ustawowym terminie
Naprawa gwarancyjnaoświadczenie gwarancyjnezwykle wymagany przez serwis producentagwarant zgodnie z warunkami
Zwrot między firmamiumowa handlowa i rękojmiazwykle wymagany w procedurze odbiorcystrony 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.

Ilustracja przedstawiająca pracowniczkę z tabletem prezentującą wykres, użyta jako obraz obsługi numeru RMA w procesie zwrotu
Numer RMA łączy zgłoszenie klienta z przesyłką i decyzją sprzedawcy.

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.

Ilustracja przedstawiająca pracowniczkę przy biurku z dokumentem w ręku, użyta jako obraz przyjęcia zgłoszenia zwrotu
Zgłoszenie zwrotu jest pierwszą fazą cyklu, w której 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 RMAZdarzenieStatus w przykładzieOdpowiada
Zgłoszenie zwrotuklient podaje numer zamówienia i powód1 - zgłoszonyklient
Nadanie numeru RMAzgoda sprzedawcy i etykieta zwrotna2 - autoryzowanyobsługa sprzedaży
Weryfikacja towaruskan numeru oraz kontrola stanu towaru3 - odebranymagazyn
Rozliczeniewymiana albo zwrot pieniędzy4 - rozliczonyksię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.

CechaOdstąpienie od umowyReklamacja towaru
Powódrezygnacja z zakupuwada lub niezgodność z umową
Termin klienta14 dni na oświadczenie i 14 dni na odesłaniezależny od okresu odpowiedzialności sprzedawcy
Koszt odesłaniazwykle klient, jeśli został poinformowanysprzedawca
Odpowiedź sprzedawcyzwrot płatności w 14 dniodpowiedź 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.