Procesați comenzile de reparații

Uneori, produsele livrate clienților se pot rupe sau se pot deteriora în timpul transportului și trebuie returnate pentru rambursare, livrarea unui produs de înlocuire sau reparații.

În Odoo, reparațiile pentru produsele returnate de clienți pot fi urmărite în aplicația Reparații. Odată reparate, produsele pot fi livrate din nou clientului.

Procesul de returnare și reparare a produselor deteriorate urmează de obicei pașii de mai jos:

  1. Procesează comanda de retur pentru produsul deteriorat

  2. Creați comanda de reparații pentru produsul returnat

  3. Returnați produsul reparat clientului

Comenzile de reparație nu pornesc însă întotdeauna de la un retur manual: vezi Crearea automată a comenzilor de reparație pentru cele două setări care permit Odoo să le genereze singur.

Comanda de returnare

Retururile pot fi procesate în Odoo prin transferuri inverse, create direct dintr-o comandă de vânzare (SO) odată ce produsele au fost livrate unui client.

Pentru a crea o retur, navigați la Aplicația de vânzări și faceți clic într-un SO de la care ar trebui returnat un produs. Apoi, din SO formular, faceți clic pe butonul inteligent Livrare. Procedând astfel, se deschide formularul de comandă de livrare (DO).

Din acest formular, faceți clic pe Retur. Aceasta deschide o fereastră pop-up Transfer invers.

screenshot: repairs-reverse-transfer-return
menu
Sales ‣ Orders ‣ (order) ‣ Delivery (smart button) ‣ Return
shows
The "Reverse Transfer" pop-up window with a "Product" line, its "Quantity", "Unit of Measure", and a trash icon to remove the line, plus "Return" and "Discard" buttons.
module
stock
notes
English UI, light theme, 1440px width, crop to the pop-up window.

Această fereastră pop-up listează Produsul inclus în comandă, Cantitatea livrată clientului și Unitatea de măsură în care se afla produsul.

Faceți clic pe valoarea din câmpul Cantitate pentru a modifica cantitatea produsului de returnat, dacă este necesar.

Faceți clic pe pictograma 🗑️ (coș de gunoi) din extrema dreaptă a liniei de produse pentru a o elimina din returnare, dacă este necesar.

Odată gata, faceți clic pe Retur pentru a confirma returnarea. Aceasta creează o nouă chitanță pentru produsele returnate.

Odată ce produsul a fost returnat la depozit, primirea returului poate fi înregistrată în baza de date făcând clic pe Validate din formularul de transfer invers.

Sfat

Odată ce un transfer invers pentru o retur este validat, valoarea din coloana Livrat din SO actualizări pentru a reflecta diferența dintre Cantitatea comandată inițial și Cantitatea returnată de client.

screenshot: repairs-quantity-delivered
menu
Sales ‣ Orders ‣ (order)
shows
The order lines of a sales order after a return, with the "Delivered" column showing a lower quantity than the "Ordered" column.
highlight
The "Delivered" column (red frame).
module
sale
notes
English UI, light theme, 1440px width, crop to the order lines.

Creați comanda de reparație

Odată ce produsele au fost returnate, reparațiile acestora pot fi urmărite prin crearea unei comenzi de reparații (RO).

Pentru a crea un nou RO, navigați la Repairs app și faceți clic pe New. Aceasta deschide un RO gol formă.

screenshot: repairs-left-hand-form
menu
Repairs ‣ New
shows
The left-hand column of a blank repair order form: "Customer", "Product to Repair", "Return", "Under Warranty" (unticked), and "Scheduled Date".
module
repair
notes
English UI, light theme, 1440px width, crop to the left-hand column.

Pe acest formular, începeți prin a selecta un Client. Clientul selectat ar trebui să fie pentru care comanda va fi facturată și livrată.

În câmpul Produs de reparat, faceți clic pe meniul drop-down pentru a selecta produsul care necesită reparații. Dacă este necesar, faceți clic pe Căutați mai multe… pentru a deschide o fereastră pop-up Căutare: Produs de reparat și răsfoiți toate produsele din baza de date.

Odată ce este selectat un Produs de reparat, sub acesta apare un nou câmp Cantitate produs. În acel câmp, introduceți cantitatea (în format 0,00) a produsului care necesită reparație.

În dreapta valorii respective, faceți clic pe lista derulantă pentru a selecta unitatea de măsură (UoM) pentru produs.

Dacă produsul de reparat este urmărit După număr serial unic sau Pe loturi, apare și un câmp Lot/Serie. Selectați lotul sau numărul de serie specific al unității returnate; astfel, reparația (și, ulterior, raportul său de trasabilitate) este legată de acea unitate exactă.

În câmpul Retur, faceți clic pe meniul derulant și selectați comanda de retur de la care provine produsul de reparat.

Bifați caseta de selectare În garanție, dacă produsul reparat este acoperit de garanție. Dacă este bifat, Client nu este taxat pentru toate piesele utilizate în comanda de reparație.

În câmpul Data programată, faceți clic pe dată pentru a afișa o fereastră popover a calendarului. Din acest calendar, selectați o dată pentru reparație și faceți clic pe Aplicare.

screenshot: repairs-completed-repair-form
menu
Repairs ‣ New
shows
The right-hand column of a filled-out repair order form: "Responsible", "Company", "Tags".
module
repair
notes
English UI, light theme, 1440px width, crop to the right-hand column.

În câmpul Responsabil, faceți clic pe meniul derulant și selectați utilizatorul care ar trebui să fie responsabil pentru reparație.

În câmpul Companie, dacă vă aflați într-un mediu cu mai multe companii, selectați ce companie aceasta RO aparține lui.

În câmpul Etichete, faceți clic pe meniul derulant și selectați etichetele care trebuie aplicate acestui RO. Etichetele noi pot fi tastate direct în câmp sau gestionate din Reparații ‣ Configurare ‣ Etichete comenzi de reparație.

Lângă referința RO, în partea de sus a formularului, faceți clic pe una dintre ⭐⭐⭐ (stars) pentru a seta Prioritate reparației (Normal sau Urgent).

Sfat

Dacă au fost configurate câmpuri personalizate pentru tipul de operație Reparații folosit de acest RO (vezi Stoc ‣ Configurare ‣ Tipuri operațiuni ‣ Reparații), acestea apar într-un widget Proprietăți sub câmpurile principale.

Fila Piese

Adăugați, eliminați sau reciclați piese în fila Piese. Pentru aceasta, faceți clic pe Adaugă o linie în partea de jos a formularului sau faceți clic pe Catalog pentru a răsfoi și adăuga produse dintr-un catalog vizual de produse.

În coloana Type, faceți clic pe casetă pentru a afișa trei opțiuni din care să alegeți: Adăugați (selectat implicit), Eliminați și Reciclați.

screenshot: repairs-type-column
menu
Repairs ‣ (order) ‣ Parts ‣ Add a line
shows
The "Type" column drop-down on a new parts line, with "Add", "Remove", and "Recycle" options.
module
repair
notes
English UI, light theme, 1440px width, crop to the line and its drop-down.

Alegerea Add adaugă această parte la RO. Adăugarea listelor de piese componente pentru a fi utilizate în reparații. Dacă componentele sunt folosite, utilizatorul care finalizează reparația poate înregistra acestea. Dacă nu au fost folosite, utilizatorul poate indica și acest lucru, iar componentele pot fi salvate pentru o altă utilizare.

Alegerea Eliminare elimină această parte din RO. Îndepărtarea pieselor listează componentele care ar trebui îndepărtate din produsul reparat în timpul procesului de reparare. Dacă piesele sunt îndepărtate, utilizatorul care finalizează reparația poate indica că au fost îndepărtate.

Alegerea Reciclare reciclează această parte din RO, desemnând-o pentru o utilizare ulterioară sau pentru a fi reutilizată pentru o altă utilizare în depozit.

În coloana Produs, selectați ce produs (piesa) trebuie adăugat, eliminat sau reciclat. În coloana Cerere, modificați cantitatea, dacă este necesar, pentru a indica ce cantitate din această piesă trebuie utilizată în procesul de reparație.

În coloana Terminat, modificați valoarea (în format 0,00) după ce piesa a fost adăugată, eliminată sau reciclată cu succes.

În coloana Unitate de măsură, selectați UoM pentru piesa.

În cele din urmă, în coloana Used, bifați caseta de selectare odată ce piesa a fost utilizată în procesul de reparație.

Pentru a adăuga coloane suplimentare la linie, faceți clic pe pictograma (meniul drop-down coloane opționale), din extrema dreaptă a rândului de antet. Selectați opțiunile dorite pentru a le adăuga la linie.

screenshot: repairs-additional-options
menu
Repairs ‣ (order) ‣ Parts ‣ (optional columns icon)
shows
The optional-columns drop-down at the top-right of the "Parts" tab list, with checkboxes for additional fields.
module
repair
notes
English UI, light theme, 1440px width, crop to the drop-down.

După ce cel puțin o piesă este confirmată, un indicator Stare componentă apare lângă câmpul Dată programată, arătând dacă toate piesele necesare reparației sunt Disponibil, Estimat sau Întârziat.

Note de reparații și file Diverse

Faceți clic pe fila Note de reparație pentru a adăuga note interne despre acest RO specific și orice ar putea avea nevoie să știe utilizatorul care efectuează reparația.

Faceți clic pe câmpul de text gol pentru a începe să scrieți note.

Faceți clic pe fila Diverse pentru a vedea Tip operație pentru această reparație. Implicit, acesta este setat la YourCompany: Repairs, indicând că aceasta este o operațiune de tip reparație. Fiecare depozit are automat propriul tip de operație Reparații, vizibil (doar pentru citire) pe formularul propriu al depozitului, în Stoc ‣ Configurare ‣ Depozite.

După ce toate configurările dorite au fost făcute pe formularul RO, faceți clic pe Confirmă reparația. Aceasta mută RO în etapa Confirmat și rezervă componentele necesare reparației. Dacă o componentă este epuizată din stoc, faceți clic pe Verifică disponibilitatea pentru a încerca din nou rezervarea ei după reaprovizionare; faceți clic pe Anulează rezervarea pentru a elibera componentele deja rezervate.

Un nou Prevăzut apare pe liniile de produse sub fila Piese, afișând disponibilitatea tuturor componentelor necesare reparației.

Când este gata, faceți clic pe Începe reparația. Aceasta mută RO în etapa În reparație (în colțul din dreapta sus). Dacă RO trebuie anulat, faceți clic pe Anulează reparația; aceasta poate fi inversată ulterior făcând clic pe Setează ca ciornă.

Odată ce toate produsele au fost reparate cu succes, RO este gata. Pentru a înregistra acest lucru în baza de date, faceți clic pe End Repair.

Notă

Dacă toate părțile sunt adăugate la RO nu au fost utilizate, făcând clic pe Încheiați reparația, va apărea o fereastră pop-up Mișcare(e) necomplete(e).

screenshot: repairs-uncomplete-moves
menu
Repairs ‣ (order) ‣ End Repair
shows
The "Uncomplete Move(s)" pop-up window listing a part line with a difference between the initial demand and the quantity used, and "Discard" and "Validate" buttons.
module
repair
notes
English UI, light theme, 1440px width, crop to the pop-up window.

Fereastra pop-up informează utilizatorul că există o diferență între cererea inițială și cantitatea reală utilizată pentru comandă.

Dacă cantitatea Utilizat ar trebui modificată, faceți clic pe Renunțați sau închideți fereastra pop-up. Dacă comanda ar trebui să fie confirmată, faceți clic pe Validate.

Acest lucru mută RO la etapa Reparat. Un buton inteligent Product Moves apare, de asemenea, deasupra formularului.

Faceți clic pe butonul inteligent Product Moves pentru a vedea istoricul mișcărilor produsului în timpul și după procesul de reparare.

screenshot: repairs-product-moves
menu
Repairs ‣ (order) ‣ Product Moves
shows
The stock move lines of a completed repair order, showing the parts consumed, removed, and recycled.
module
repair
notes
English UI, light theme, 1440px width.

Returnează produsul clientului

Produsul este în garanție

Odată ce produsul a fost reparat cu succes, acesta poate fi returnat clientului.

Produsul nu este în garanție

Dacă produsul nu este în garanție sau clientul trebuie să suporte costurile reparației, faceți clic pe Creează ofertă. Aceasta deschide un formular nou SO, precompletat cu piesele folosite în RO, cu costul total al reparației calculat. După creare, un buton inteligent Comandă de vânzare apare în partea de sus a formularului RO, făcând legătura înapoi la aceasta.

screenshot: repairs-new-quotation
menu
Repairs ‣ (order) ‣ Create Quotation
shows
A new sales order form, pre-populated with the repair's customer and the parts used in the repair order as order lines, with the total.
module
repair
notes
English UI, light theme, 1440px width.

Dacă aceasta SO ar trebui să fie trimis clientului, faceți clic pe Confirmați și procedați la facturarea clientului pentru reparație.

Sfat

Dacă clientul ar trebui să fie taxat pentru un serviciu de reparații, un produs de tip service poate fi creat și adăugat la SO pentru un produs reparat.

Pentru a returna produsul clientului, navigați la Aplicația de vânzări și selectați originalul SO din care s-a procesat returul inițial. Apoi, faceți clic pe butonul inteligent Livrare.

Din lista de operațiuni rezultată, faceți clic pe transfer invers, indicat de Documentul sursă, care ar trebui să scrie Return of WH/OUT/XXXXX.

Aceasta deschide formularul de retur. În partea de sus a acestui formular, apare acum un buton inteligent Comenzi de reparație, care leagă această returnare la RO completat.

Faceți clic pe Retur în partea de sus a formularului. Aceasta deschide o fereastră pop-up Transfer invers.

screenshot: repairs-reverse-transfer-customer
menu
Sales ‣ Orders ‣ (order) ‣ Delivery (smart button) ‣ (reverse transfer) ‣ Return
shows
The "Reverse Transfer" pop-up window, on the return of the repaired product to the customer, with the "Product" line, "Quantity", and "Unit of Measure".
module
stock
notes
English UI, light theme, 1440px width, crop to the pop-up window.

Această fereastră pop-up listează Produsul inclus în comandă, Cantitatea livrată clientului și Unitatea de măsură în care se afla produsul.

Faceți clic pe valoarea din câmpul Cantitate pentru a modifica cantitatea produsului de returnat, dacă este necesar.

Faceți clic pe pictograma 🗑️ (coș de gunoi) din extrema dreaptă a liniei de produse pentru a o elimina din returnare, dacă este necesar.

Odată gata, faceți clic pe Retur pentru a confirma returnarea. Aceasta creează o nouă livrare pentru produsele returnate.

Când livrarea a fost procesată și produsul a fost returnat clientului, faceți clic pe Validate pentru a valida livrarea.

Crearea automată a comenzilor de reparație

Pe lângă crearea manuală a unei comenzi de reparație, Odoo poate genera una și automat, în două cazuri.

Repararea directă a unui produs returnat

Pentru a putea crea o comandă de reparație direct dintr-un retur, fără a trece prin aplicația Reparații, activați Creează comenzi de reparație din retururi pe tipul de operație de retur al depozitului: accesați Stoc ‣ Configurare ‣ Tipuri operațiuni, deschideți tipul Retururi al depozitului relevant și, în secțiunea Reparații, bifați Creează comenzi de reparație din retururi.

Odată activat, deschiderea unui transfer invers validat afișează un buton Reparare lângă Retur. Un clic pe acesta deschide un formular nou RO, precompletat cu produsul, cantitatea sa, clientul și returul însuși în câmpul Retur.

Crearea unei comenzi de reparație la confirmarea unei vânzări

Pentru ca Odoo să creeze automat o comandă de reparație ori de câte ori este vândut un anumit produs, accesați formularul șablonului produsului (Vânzări ‣ Produse ‣ Produse), deschideți fila Stoc și bifați caseta Creează reparație.

După confirmare, o comandă de vânzare care conține acest produs creează un RO legat, în starea Confirmat, pentru fiecare unitate vândută (un RO pentru fiecare număr de serie, în cazul produselor cu serie), folosind tipul de operație Reparații al depozitului. Un buton inteligent Comenzi de reparație apare apoi pe comanda de vânzare, făcând legătura cu RO\(s) generate.

Important

Aceasta este destinată serviciilor de reparație sau întreținere vândute pe o comandă de vânzare (de exemplu, o linie „diagnosticare și reparare”), nu vânzărilor obișnuite de produse; activarea pe un produs obișnuit ar crea o comandă de reparație de fiecare dată când acel produs este vândut.

Comenzi de reparație pentru calibrare

Notă

Necesită modulul Equipment Management - Measuring Devices, care depinde de aplicația eYssen Gestionare echipament. Vezi Dispozitive de măsurare pentru modulul în sine.

Când acest modul este instalat, bifarea casetei Calibrare din partea de sus a formularului RO îl transformă într-o înregistrare de calibrare pentru un dispozitiv de măsurare și afișează un grup Calibrare cu următoarele câmpuri:

  • Echipament: dispozitivul de măsurare care se calibrează; obligatoriu și restricționat la echipamentele din categoria Dispozitiv de măsurare a aplicației eYssen Gestionare echipament (etaloanele și alte categorii nu pot fi selectate). Un dispozitiv poate fi găsit după nume, număr de serie, ID intern sau ID de echipament; dispozitivele de măsurare sunt denumite după numărul de serie și modelul lor (vezi Denumirile dispozitivelor de măsurare și ale etaloanelor).

  • Data calibrării: data la care a fost efectuată calibrarea.

  • Calitatea calibrării: Acreditat sau Werks, indicând dacă calibrarea a fost efectuată de un laborator acreditat sau intern.

  • Rezultat: Admis, Respins, Admis condiționat sau Respins condiționat.

  • Efectuat de: numele, ca text liber, al persoanei care a efectuat calibrarea.

  • Număr certificat: un număr de certificat doar pentru citire, fără goluri, atribuit automat dintr-o secvență dedicată de îndată ce RO trece în starea În reparație. Acesta nu poate fi niciodată introdus sau editat manual, nu poate fi șters prin dezactivarea la loc a Calibrare, iar o calibrare care îl are deja nu poate fi resetată la Nou sau ștearsă.

  • Certificat: un PDF încărcat sau o scanare a certificatului emis.

  • Semnat de și Data semnării, precum și un câmp Semnătură client.

  • Câmpuri text Lucrare efectuată și Note de calibrare.

Important

Numărul certificatului este o cerință de reglementare: este emis exact o dată pentru fiecare calibrare și nu poate fi modificat de un utilizator, nici măcar de un administrator de bază de date, prin formular.

Faceți clic pe Tipărește fișa de lucru, în antet, pentru a tipări raportul fișei de calibrare pentru acest RO (o reparație obișnuită tipărește în schimb raportul standard al comenzii de reparație).

Meniul Calibrări, din aplicația eYssen Gestionare echipament (Gestionare echipament ‣ Dispozitive de măsurare ‣ Calibrări), listează fiecare RO de calibrare pentru toate dispozitivele de măsurare, cu referința, numărul certificatului, echipamentul, data calibrării, calitatea, rezultatul, clientul și starea acesteia. De aici, filtrele de căutare Acreditat, Werks și Certificat anulat (reparații anulate care păstrează un număr de certificat emis) pot fi folosite pentru a restrânge lista, iar rezultatele pot fi grupate după Calitatea calibrării.

Aceeași listă se deschide din butonul inteligent Calibrări al unui dispozitiv de măsurare, limitată la acel dispozitiv. La căutarea după Echipament, un dispozitiv este găsit și după numărul de serie, ID-ul intern sau ID-ul de echipament.