Comenzi generale

Comenzile generale sunt acorduri de cumpărare pe termen lung între o companie și un furnizor pentru a livra produse în mod recurent, cu prețuri prestabilite.

Comenzile generale sunt utile atunci când produsele sunt achiziționate în mod constant de la același furnizor, dar în cantități diferite și în momente diferite.

Prin simplificarea procesului de comandă, comenzile generale nu numai că economisesc timp, ci și bani, deoarece pot fi avantajoase atunci când se negociază prețuri en-gros cu furnizorii.

Important

În această bază de date pot exista două implementări diferite ale comenzilor cadru:

  • Cea descrisă în această pagină, parte din funcționalitatea standard Acorduri de achiziție (purchase_requisition), accesibilă din Achiziție ‣ Comenzi ‣ Acorduri achiziție, cu Tip acord setat la Comandă cadru.

  • Modulul Purchase Blanket Orders (purchase_blanket_order), o funcționalitate independentă, cu propriile meniuri Comenzi cadru și Linii comandă cadru, mai jos în Achiziție ‣ Comenzi. Vezi Implementare alternativă: modulul Purchase Blanket Orders mai jos pentru diferențe.

Verificați ce meniuri sunt vizibile în Achiziție ‣ Comenzi din această bază de date pentru a ști care dintre ele se aplică.

Creează o nouă comandă cadru

Pentru a crea comenzi generale, activați funcția Acorduri de cumpărare din setările aplicației Achiziționare. Navigați la Aplicația de cumpărare ‣ Configurare ‣ Setări, iar în secțiunea Comenzi, faceți clic pe caseta de selectare pentru Acorduri de cumpărare. Apoi faceți clic pe Salvați pentru a implementa modificările.

Notă

Pe lângă crearea comenzilor generale, setarea Acorduri de cumpărare permite utilizatorilor să creeze cereri alternative de ofertă (RfQ).

screenshot: purchase-blanket-orders-enabled-setting
menu
Purchase ‣ Configuration ‣ Settings
shows
Settings page scrolled to the "Orders" section, with the "Purchase Agreements" checkbox enabled.
highlight
The "Purchase Agreements" setting (red frame).
data
Demo company "YourCompany".
module
purchase_requisition
notes
English UI, light theme, 1440px width, crop to the setting block.

Pentru a crea o comandă cadru, accesați Achiziție ‣ Comenzi ‣ Acorduri achiziție și faceți clic pe Nou. Se deschide un formular nou de acord de achiziție.

Configurați următoarele câmpuri în formularul nou de acord de achiziție pentru a stabili reguli predeterminate pentru acordul recurent pe termen lung:

  • Vânzător: furnizorul de care este legat acest acord, fie o singură dată, fie în mod recurent. Furnizorul poate fi selectat direct din meniul derulant de lângă acest câmp.

  • Cumpărător: utilizatorul atribuit acestei comenzi cadru. Implicit, acesta este utilizatorul care a creat acordul; utilizatorul poate fi schimbat direct din meniul derulant de lângă acest câmp.

  • Tip acord: tipul de acord de achiziție în care este clasificată această comandă cadru. Folosiți meniul derulant pentru a alege Comandă cadru, dacă nu este deja selectat.

  • Moneda: moneda convenită care va fi utilizată pentru acest schimb. Dacă în baza de date au fost activate mai multe monede, moneda poate fi schimbată din meniul derulant de lângă acest câmp.

  • Valabilitate acord: intervalul de date în care acest acord trebuie să fie valabil. Dacă această comandă cadru nu trebuie să expire, lăsați câmpul necompletat.

  • Referință: comanda de achiziție (PO) sursă de care este legată această comandă cadru. Dacă această comandă cadru nu trebuie legată de nicio PO existentă, lăsați câmpul necompletat.

  • Tip operație: tipul de operație care trebuie aplicat acestei comenzi odată ce este livrată.

  • Companie: compania alocată acestei comenzi generale specifice. În mod implicit, aceasta este compania sub care este listat utilizatorul care creează comanda generală. Dacă baza de date nu este o bază de date cu mai multe companii, acest câmp nu poate fi modificat și este implicit singura companie listată în baza de date.

screenshot: purchase-blanket-orders-new-agreement
menu
Purchase ‣ Orders ‣ Purchase Agreements ‣ New
shows
A new purchase agreement form with the Agreement Type set to "Blanket Order", a vendor selected, and two product lines added.
highlight
The Agreement Type field (red frame).
data
Demo company "YourCompany"; vendor "Azure Interior"; two products with quantities and unit prices set.
module
purchase_requisition
notes
English UI, light theme, 1440px width.

După ce toate câmpurile relevante au fost completate, faceți clic pe Adăugați o linie pentru a adăuga produse în coloana Produs. Apoi, în coloana Cantitate, modificați cantitatea fiecărui produs și setați un preț în coloana Preț unitar.

Important

Când adăugați produse la o nouă comandă generală, prețurile preexistente ale produselor nu sunt adăugate automat la liniile de produse. În schimb, prețurile trebuie să fie atribuite manual, prin schimbarea valorii din coloana Preț unitar la un preț convenit cu furnizorul listat. În caz contrar, prețul va rămâne 0.

Faceți clic pe Confirmă pentru a salva acest acord de achiziție nou.

După confirmare, etapa comenzii cadru se schimbă din Ciornă în Confirmat, ceea ce înseamnă că acest acord poate fi selectat și utilizat la crearea de RfQs noi.

Sfat

După crearea și confirmarea unei comenzi generale, produsele, cantitățile și prețurile pot fi încă editate, adăugate și eliminate din acordul de achiziție.

Creați un nou RfQ din comanda generală

După confirmarea unei comenzi cadru, pot fi create oferte noi direct din formularul comenzii cadru. RfQs create cu acest formular sunt precompletate cu informații pe baza regulilor stabilite în formular. Cantitățile totale de produse comandate prin RfQs asociate sunt actualizate automat în câmpul Comandat al acordului.

În plus, ofertele noi sunt legate automat de acest formular de comandă cadru, prin butonul inteligent CdO/Comenzi din colțul din dreapta sus al formularului.

Pentru a crea o cotație nouă din formularul de comandă generală, faceți clic pe butonul Ofertă nouă. Aceasta deschide un nou RfQ, care este pre-populat cu informațiile corecte, în funcție de setările configurate în formularul de comandă generală.

Din noul RfQ formular, faceți clic pe Trimite prin e-mail pentru a compune și a trimite un e-mail furnizorului listat. Faceți clic pe Print RFQ pentru a genera un PDF imprimabil al ofertei; sau, odată gata, faceți clic pe Confirmați comanda pentru a confirma PO.

screenshot: purchase-blanket-orders-new-quotation
menu
Purchase ‣ Orders ‣ Purchase Agreements ‣ (open a blanket order) ‣ New Quotation
shows
A new RfQ pre-populated with the vendor and product lines copied from the blanket order.
highlight
The Products tab, pre-filled from the blanket order.
data
Demo company "YourCompany"; RfQ for vendor "Azure Interior".
module
purchase_requisition
notes
English UI, light theme, 1440px width.

Odată ce PO a fost confirmat, dați clic înapoi la formularul de comandă general (prin pesmet, în partea de sus a paginii). Din formularul de comandă general, există acum un RfQ listate în butonul inteligent RFQs/Comenzi din partea dreaptă sus a formularului. Faceți clic pe butonul inteligent RFQs/Orders pentru a vedea PO care tocmai a fost creat.

screenshot: purchase-blanket-orders-rfq-smart-button
menu
Purchase ‣ Orders ‣ Purchase Agreements ‣ (open a blanket order)
shows
A confirmed blanket order form with the "RFQs/Orders" smart button showing a count of 1.
highlight
The "RFQs/Orders" smart button (red frame).
data
Demo company "YourCompany"; blanket order with one confirmed PO.
module
purchase_requisition
notes
English UI, light theme, 1440px width.

Reaprovizionare

Odată ce o comandă generală este confirmată, o nouă linie de furnizor este adăugată în fila Cumpărare a produselor incluse în comandă.

Acest lucru face ca comenzile generale să fie utile cu reaprovizionare automată, deoarece informații despre Vânzător, Preț și Acord sunt menționate pe linia furnizorului. Aceste informații dictează când, unde și la ce preț ar trebui completat produsul.

screenshot: purchase-blanket-orders-product-form
menu
Purchase ‣ Products ‣ Products ‣ (open a product) ‣ Purchase
shows
The Purchase tab of a product form, with a vendor line referencing the blanket order in the "Agreement" column.
highlight
The "Agreement" column (red frame).
data
Demo company "YourCompany"; product with a vendor line linked to a confirmed blanket order.
module
purchase_requisition
notes
English UI, light theme, 1440px width.

Implementare alternativă: modulul Purchase Blanket Orders

Unele baze de date folosesc în schimb modulul Purchase Blanket Orders (purchase_blanket_order, un modul comunitar OCA), care nu se bazează pe funcționalitatea Acorduri de achiziție descrisă mai sus și funcționează diferit:

  • Comenzile cadru au propriul model, cu meniuri dedicate Comenzi cadru și Linii comandă cadru în Achiziție ‣ Comenzi, separate de Acorduri achiziție.

  • O linie de comandă cadru are o Cantitate inițială, iar Odoo urmărește automat cantitățile sale Comandat, Facturat, Primit și Rămas.

  • Starea sa este calculată automat: Ciornă, Open, Efectuat (toate cantitățile comandate) sau Expirat (după Data de valabilitate).

  • Liniile obișnuite ale comenzilor de achiziție sunt asociate automat cu o linie de comandă cadru deschisă pentru același produs, furnizor și monedă, cu o cantitate rămasă suficientă — nu este nevoie să creați RfQ din formularul comenzii cadru. Confirmarea unei PO a cărei linie este legată de o linie de comandă cadru fără cantitate rămasă este blocată.

  • Un buton Creează comandă de achiziție, pe formularul comenzii cadru (sau pentru o selecție de linii de comandă cadru), generează în schimb o PO pentru cantitățile rămase.

  • Setarea Dezactivează adăugarea de linii suplimentare în comenzile de achiziție, din Achiziție ‣ Configurare ‣ Setări ‣ Comenzi cadru, poate restricționa comenzile de achiziție generate dintr-o comandă cadru doar la produsele care se află deja pe acea comandă cadru.

screenshot: purchase-blanket-orders-oca-form
menu
Purchase ‣ Orders ‣ Blanket Orders ‣ (open a blanket order)
shows
An open Purchase Blanket Order form (purchase_blanket_order module) with its order lines, the Original/Ordered/Received/Remaining quantity columns, and the "Create Purchase Order" button.
highlight
The "Create Purchase Order" button and the quantity columns (red frame).
data
Demo company "YourCompany"; open blanket order with two lines.
module
purchase_blanket_order
notes
English UI, light theme, 1440px width.