💳 Hướng dẫn Module Mua hàng
🏗️ Giới thiệu tổng quan về module Mua hàng
🎯 Vai trò của module Mua hàng
Module Mua hàng (Purchase) trong Odoo hỗ trợ doanh nghiệp quản lý toàn bộ quy trình mua sắm, từ lúc phát sinh nhu cầu → tạo yêu cầu báo giá (RFQ) → so sánh nhà cung cấp → xác nhận đơn mua → nhận hàng → ghi nhận hóa đơn từ nhà cung cấp.
Nó giúp doanh nghiệp:
- Quản lý tập trung tất cả nhà cung cấp và đơn mua.
- Chuẩn hóa quy trình phê duyệt và theo dõi mua sắm.
- Liên kết trực tiếp với Kho (nhập hàng), Kế toán (hóa đơn, công nợ) và Bán hàng (đáp ứng nhu cầu khách).
- Đảm bảo nguồn cung ổn định, kịp thời và tối ưu chi phí.
🚀 Các lợi ích chính
- Tối ưu quy trình mua hàng: Tự động hóa từ yêu cầu báo giá đến đơn mua.
- Quản lý nhiều nhà cung cấp: Theo dõi báo giá, điều khoản, lịch sử giao dịch.
- Giảm rủi ro thiếu hàng: Tích hợp với kho, cảnh báo khi tồn kho xuống thấp.
- Kiểm soát chi phí: Dễ dàng so sánh báo giá, quản lý giá mua và công nợ.
- Báo cáo minh bạch: Theo dõi chi tiêu theo thời gian, sản phẩm, nhà cung cấp.
🔄 Quy trình mua hàng tiêu chuẩn trong Odoo
Quy trình chuẩn:
RFQ (Yêu cầu báo giá) → Đơn mua (PO) → Nhận hàng (Receipt) → Hóa đơn (Vendor Bill) → Thanh toán (Payment)
Các bước:
- Tạo yêu cầu báo giá (RFQ) gửi đến nhà cung cấp.
- Xác nhận báo giá → chuyển thành Đơn mua hàng (Purchase Order).
- Nhận hàng (Receipt) và nhập kho.
- Ghi nhận hóa đơn nhà cung cấp (Vendor Bill).
- Thanh toán cho nhà cung cấp (Payment).
🔗 Liên kết với các module khác
- Kho (Inventory): Tự động tạo phiếu nhập kho khi đơn mua được xác nhận.
- Kế toán (Accounting): Sinh hóa đơn nhà cung cấp, theo dõi công nợ và thanh toán.
- Bán hàng (Sales): Hỗ trợ mua thêm hàng khi khách đặt vượt tồn kho.
👥 Quản lý nhà cung cấp (Vendors)
🏷️ Tạo mới nhà cung cấp
Điều hướng: Purchase → Vendors → Create
- Điền thông tin cơ bản: tên, địa chỉ, số điện thoại, email, mã số thuế.
- Thêm nhiều địa chỉ liên hệ (ví dụ: địa chỉ thanh toán, địa chỉ giao hàng).
- Gắn sản phẩm thường mua từ nhà cung cấp này (giúp tự động gợi ý khi tạo PO).
- Theo dõi lịch sử: tất cả PO, hóa đơn, thanh toán liên quan đến nhà cung cấp.
📦 Sản phẩm mua hàng
Điều hướng: Sản phẩm → Mới
- Chọn loại sản phẩm: Hàng hóa / Dịch vụ / Combo
- Cấu hình:
- Đơn vị tính
- Thuế GTGT đầu vào
- Giá chi phí mặc định
🧾 Yêu cầu báo giá (Request for Quotation – RFQ)
Điều hướng: Mua hàng → Phiếu hỏi giá → Mới
- Chọn nhà cung cấp, sản phẩm, số lượng.
- Có thể gửi RFQ qua email trực tiếp từ Odoo.
-
Khi nhà cung cấp phản hồi báo giá:
- Nhập lại đơn giá, thuế, điều kiện thanh toán.
-
Trạng thái RFQ:
Draft(Nháp)Sent(Đã gửi)Confirmed(Xác nhận thành PO)
-d8d3960f5bf3a2dd75ce1d5e180578ba.png)
📃 Đơn mua hàng (Purchase Orders – PO)
Khi RFQ được chấp nhận → chuyển thành PO.
Nội dung PO gồm:
- Nhà cung cấp
- Sản phẩm, số lượng, giá, thuế
- Thời gian giao hàng
Trạng thái PO:
Nháp→Đơn mua hàng→Khóa
Có thể chỉnh sửa trước khi xác nhận, nhưng sau khi “Locked” thì không sửa được.
📑 Hợp đồng mua hàng (Purchase Agreements)
⚙️ Bật tính năng Hợp đồng mua hàng
Điều hướng: Mua hàng (Purchase) → Cấu hình → Cài đặt (Configuration → Settings)
Trong mục Đơn hàng (Purchase Orders) → bật tùy chọn Hợp đồng mua hàng (Purchase Agreements) → Lưu lại.
🧩 Các loại hợp đồng / thỏa thuận có sẵn
Odoo cung cấp 2 kiểu chính:
- Hợp đồng khung (Blanket Order): hợp đồng mua định kỳ với giá đã thoả thuận, có thể phát hành nhiều đơn mua nhỏ sau đó.
- Mẫu đơn mua hàng (Call for Tender): gửi yêu cầu báo giá cho nhiều nhà cung cấp, so sánh và chọn nhà cung cấp tốt nhất.
Bạn có thể vào Cấu hình → Thỏa thuận mua hàng (Purchase Agreements Types) để tạo hoặc tùy chỉnh kiểu hợp đồng.
📝 Tạo hợp đồng mua hàng mới
Điều hướng: Mua hàng → Thỏa thuận mua hàng (Purchase → Purchase Agreements)
- Bấm Tạo (Create).
- Chọn Kiểu thỏa thuận (Agreement Type) = “Hợp đồng khung” hoặc “Mẫu đơn mua hàng”.
-
Nhập:
- Số hợp đồng / tên thỏa thuận
- Nhà cung cấp (Vendor)
- Ngày bắt đầu / ngày kết thúc
- Người phụ trách
- Các thông tin mô tả khác
-
Ở tab Sản phẩm, thêm danh sách sản phẩm, số lượng dự kiến, giá thoả thuận.
-
Lưu lại.
🧾 Tạo Đơn mua hàng từ hợp đồng
Sau khi hợp đồng được phê duyệt, nhấn nút “New Quotation” hoặc “Create RFQ” trên hợp đồng để tạo đơn mua hàng cụ thể.
Đơn mua hàng này sẽ lấy thông tin giá, sản phẩm từ hợp đồng/thoả thuận khung.
Xử lý đơn mua như bình thường (xác nhận, nhận hàng, hoá đơn).
✅ Phê duyệt đơn mua hàng (Approval Rules)
Điều hướng: Mua hàng → Cấu hình → Cài đặt (Purchase → Configuration → Settings)
- Trong phần Đơn mua hàng (Purchase Orders), bật tùy chọn các chức năng cần thiết
(giữ nguyên phần nội dung nhóm tính năng như bản gốc)
- Nhấn Lưu lại (Save) để kích hoạt tính năng.
📊 Báo cáo và phân tích mua hàng (Purchase Reports)
Điều hướng: Mua hàng → Báo cáo → Mua hàng (Reporting → Purchase Report)
- Sử dụng Bộ lọc (Filters) để chọn:
- Khoảng thời gian: ngày, tháng, quý, năm.
- Nhà cung cấp hoặc Người phụ trách.
- Sản phẩm hoặc Danh mục sản phẩm.
- Dùng Nhóm theo (Group By) để phân tích theo:
- Nhà cung cấp
- Danh mục sản phẩm
- Người phụ trách
- Trạng thái đơn
- Dùng biểu tượng Biểu đồ (Graph) để chuyển đổi hiển thị:
- Biểu đồ cột (Bar)
- Biểu đồ tròn (Pie)
- Biểu đồ đường (Line)
- Chọn Yêu thích → Thêm vào bảng điều khiển (Add to Dashboard) để lưu nhanh báo cáo.
📊 Xem và thêm lịch sử báo giá của nhà cung cấp
Điều hướng: Mua hàng → Cấu hình → Lịch sử báo giá của nhà cung cấp
- Xem thông tin Lịch sử báo giá của nhà cung cấp
- Bấm vào Mới để thêm thông tin
- Nhập các thông tin vào các trường dữ liệu và Lưu
-3aa2f040b3b2eb7a7b2b11e0c27f6256.png)
-311626ab769e8b03bdc5607ff88a2e50.png)
-55c0411a54ed066c23dc2cc669c7bcd3.png)
-d5447d13a197ddaeb3f9c213146f8394.png)
-91b32e0265ca823cbab15d05abc3e913.png)
-d3eee5e914ad6c663ac2896d29a45f6a.png)
-290baf6c95e2a99de411905c3a6679b2.png)
-dc30a468480837c26c43ec46428fdcb7.png)
-7304ea600c46a676d33ac6597d31a9d3.png)
-ef5dd58db63f20dfcd8a1761a72be0e2.png)
-1a9a619d783cf96b5828a9bc4a047862.png)
-49d5c442e1871b9c6359c35930b02b0b.png)
-bd8216e8780383ee13cb00472019d21e.png)
-a3ac9778229da76ded36f3a704937256.png)
-b601caf1c33d5068a3ae2d3d62e615b0.png)
-b3a1136117e25a2a7c0ff9986deb8d4c.png)
-4cc762ce8f4d5a8cab02c495662da3e3.png)
-85399d30c5bb5a2239c255b15b401ece.png)
-60b2433f932a6b6ab632b9cce1312159.png)
-64806c5a88a5f69ec23029a59f47f7e0.png)
-8c039dfac0be18e3fb7d135a85f686e6.png)
-933c4fdcb96e61259a714ac0ac58c212.png)
-42988950549b837d3bd3586aa5c1b24a.png)
-f8d62c6e13fa999c56c7006aeb25ea8c.png)
-5628bcc09729b9b7ac9d9a204fe3feab.png)
-59f21d2cdaff3ac2508515fd3e0c3ecb.png)
-1f9bfc5eb470a646c0a7f12be36b40ef.png)
-315b41ef225c9c157de204f35333bd95.png)
-98de2cbf97c2934d93cf4735e0e27f0c.png)
-bcd713c8e1805b1cc51fdef3053b45f7.png)