Odoo 19.4 bổ sung một điều khiển để chuyển đổi giữa giá có thuế và chưa thuế trên đơn bán hàng, đơn mua hàng và hóa đơn. Điều này đặt lựa chọn ở cấp chứng từ giao dịch thay vì chỉ dựa vào cài đặt website hoặc cấu hình của từng loại thuế riêng lẻ. (Ghi chú phát hành Odoo 19.4)
Các loại thuế riêng lẻ có thể được cấu hình để ghi đè hành vi ở cấp chứng từ. Vì vậy, công tắc mới hoạt động song song với các quy tắc thuế hiện có thay vì thay thế chúng. Khi kiểm tra một giao dịch, tổ chức cần xem xét cả lựa chọn trên chứng từ và mọi cơ chế ghi đè được cấu hình cho loại thuế áp dụng. (Ghi chú phát hành Odoo 19.4)
Phạm vi của công tắc mới
Phạm vi đã xác nhận bao gồm đơn bán hàng, đơn mua hàng và hóa đơn, nên điều khiển này liên quan đến quy trình bán hàng cho khách hàng, mua hàng từ nhà cung cấp và lập hóa đơn. Thông tin phát hành không xác nhận có công tắc tương đương cho các giao diện Odoo khác, vì vậy không nên mặc định rằng nó khả dụng ở nơi khác. (Ghi chú phát hành Odoo 19.4)
Tính năng này xác định liệu giá trên một chứng từ được hỗ trợ là có thuế hay chưa thuế. Nó tách biệt với quy trình tính thuế nền tảng của Odoo. Odoo áp dụng thuế cho từng dòng bán hàng, mua hàng, hóa đơn, hóa đơn nhà cung cấp và điểm bán hàng, sau đó tính số thuế và các bút toán kế toán tương ứng. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thuế kế toán)
Sự phân biệt này tách xử lý giá ở cấp chứng từ khỏi việc tính thuế ở cấp dòng. Việc chọn một chế độ trên đơn hàng hoặc hóa đơn không loại bỏ nhu cầu cấu hình các loại thuế áp dụng cho từng dòng. Cấu hình thuế vẫn quyết định số tiền Odoo tính toán và các bút toán kế toán được tạo ra. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thuế kế toán)
Các loại thuế riêng lẻ có thể ghi đè lựa chọn
Odoo 19.4 cho phép các loại thuế riêng lẻ ghi đè hành vi ở cấp chứng từ. Người dùng có thể chọn giá có thuế hoặc chưa thuế cho một chứng từ trong khi cấu hình của một loại thuế cụ thể sẽ được ưu tiên. Vì vậy, kiểm tra chỉ lựa chọn hiển thị trên chứng từ có thể bỏ sót kết quả khác do cơ chế ghi đè. (Ghi chú phát hành Odoo 19.4)
Kiểm thử khi triển khai nên bao phủ từng loại thuế được dùng trong các quy trình bán hàng và mua hàng liên quan. Hãy xem lại thuế trên từng dòng, tổng chứng từ và cách xử lý kế toán tương ứng. Các kiểm tra này bao quát mối tương tác giữa điều khiển mới ở cấp chứng từ và cách Odoo hiện có tính thuế dòng, số tiền thuế và bút toán kế toán. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thuế kế toán)
Ghi chú phát hành xác nhận rằng có các cơ chế ghi đè, nhưng thông tin được cung cấp không nêu chi tiết cài đặt, giá trị mặc định hoặc thứ tự ưu tiên của chúng. Quản trị viên nên xác minh các điểm này trong môi trường Odoo 19.4 đã triển khai trước khi ghi tài liệu quy trình hoặc phân công trách nhiệm thay đổi lựa chọn. (Ghi chú phát hành Odoo 19.4)
Hiển thị thuế trên website vẫn tách biệt
Hiển thị thuế của eCommerce trong Odoo được cấu hình theo từng website. Vì vậy, các website khác nhau có thể hiển thị giá đã gồm thuế hoặc chưa gồm thuế. Cài đặt website này khác với điều khiển Odoo 19.4 có trên đơn bán hàng, đơn mua hàng và hóa đơn. (Tài liệu Odoo 19.0: Giá eCommerce; Ghi chú phát hành Odoo 19.4)
Việc đổi một chứng từ giao dịch sang giá có thuế hoặc chưa thuế không nên được hiểu là sẽ làm thay đổi cách trình bày trên website. Các nguồn mô tả các điều khiển riêng biệt: cấu hình website quản lý hiển thị trực tuyến, còn tính năng Odoo 19.4 áp dụng cho các chứng từ giao dịch được hỗ trợ. (Tài liệu Odoo 19.0: Giá eCommerce; Ghi chú phát hành Odoo 19.4)
Sự tách biệt này rất quan trọng khi một giao dịch trực tuyến trở thành đơn bán hàng hoặc hóa đơn. Việc kiểm thử nên so sánh giá hiển thị cho khách hàng trên website với cách trình bày và tính thuế trên chứng từ kết quả. Chỉ riêng phần hiển thị trên website không chứng minh rằng lựa chọn ở cấp chứng từ và cấu hình thuế là đúng. (Tài liệu Odoo 19.0: Giá thương mại điện tử; Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thuế kế toán)
Cấu trúc website B2B và B2C
Tài liệu Odoo về B2B và B2C khuyến nghị dùng các website riêng biệt khi doanh nghiệp cần mức độ truy cập và hành vi định giá khách hàng khác nhau đáng kể. Vì hiển thị thuế được cấu hình cho từng website, các website riêng có thể cung cấp cách trình bày thuế trực tuyến khác nhau cho các nhóm khách hàng khác nhau. (Tài liệu Odoo 19.0: Thương mại điện tử B2b B2c; Tài liệu Odoo 19.0: Giá thương mại điện tử)
Việc chuyển sang cấp chứng từ không làm mất đi cân nhắc về kiến trúc website đó. Nó kiểm soát giá trên đơn bán hàng, đơn mua hàng và hóa đơn, trong khi các website riêng vẫn là cách tiếp cận được Odoo ghi nhận khi hoạt động B2B và B2C cần mức độ truy cập trực tuyến và hành vi định giá khác nhau đáng kể. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thương mại điện tử B2b B2c)
Một doanh nghiệp phục vụ người tiêu dùng và khách hàng thương mại nên quyết định riêng cách mỗi website hiển thị giá và cách chứng từ giao dịch nội bộ xử lý việc bao gồm thuế. Các quyết định này có thể phù hợp với nhau, nhưng chúng hoạt động ở các cấp độ khác nhau. Một thiết lập ở cấp chứng từ không thể thay thế cho việc đánh giá cấu trúc website cần thiết và cách hiển thị thuế theo từng website. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Giá thương mại điện tử; Tài liệu Odoo 19.0: Thương mại điện tử B2b B2c)
Những gì cần xác minh trước khi triển khai
Trước tiên, xác nhận rằng điều khiển này xuất hiện trong mọi quy trình đơn bán hàng, đơn mua hàng và hóa đơn bắt buộc trong môi trường Odoo 19.4 đã triển khai. Ghi chú phát hành nêu các danh mục chứng từ được hỗ trợ, nhưng thông tin được cung cấp không chỉ rõ quyền truy cập, vị trí giao diện hay việc các biểu mẫu tùy biến có cần điều chỉnh hay không. (Ghi chú phát hành Odoo 19.4)
Thứ hai, xác định mọi loại thuế được cấu hình để ghi đè hành vi ở cấp chứng từ. Kiểm thử từng loại trong các kiểu giao dịch nơi nó được sử dụng. Kiểm tra loại thuế gắn với từng dòng, số tiền được tính và các bút toán kế toán do Odoo tạo ra, thay vì chỉ dựa vào đơn giá hiển thị hoặc tổng chứng từ. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Thuế kế toán)
Thứ ba, xem xét từng website một cách độc lập. Odoo cấu hình hiển thị thuế theo từng website, vì vậy việc xác minh một site không xác nhận cài đặt của site khác. Khi sử dụng các website B2B và B2C riêng biệt, hãy kiểm thử cách trình bày giá và hành vi truy cập khách hàng dự kiến trên từng site. (Tài liệu Odoo 19.0: Giá thương mại điện tử; Tài liệu Odoo 19.0: Thương mại điện tử B2b B2c)
Thứ tư, kiểm thử toàn bộ luồng giao dịch từ hiển thị giá trên website đến đơn bán hàng và hóa đơn liên quan. Đối với mua hàng, hãy kiểm thử đơn mua hàng và cách xử lý kế toán tương ứng theo cấu hình thuế áp dụng. Điều này kiểm tra ranh giới giữa trình bày trên website, lựa chọn ở cấp chứng từ và phép tính thuế ở cấp dòng của Odoo. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Giá thương mại điện tử; Tài liệu Odoo 19.0: Thuế kế toán)
Giới hạn của thông tin hiện có
Các nguồn được cung cấp xác nhận công tắc mới, ba danh mục chứng từ được hỗ trợ và khả năng ghi đè của từng loại thuế. Chúng không nêu hành vi di chuyển đối với các chứng từ hiện có, lựa chọn mặc định sau khi nâng cấp, kiểm soát quyền người dùng, kết quả theo từng bản địa hóa hoặc cách xử lý các mô-đun tùy chỉnh. (Ghi chú phát hành Odoo 19.4)
Những điểm này cần được kiểm thử khi triển khai thay vì chỉ dựa trên giả định từ thông báo tính năng. Trước khi sử dụng điều khiển này trong các quy trình vận hành, các tổ chức nên xác thực thuế, website, tài liệu giao dịch, mẫu và kết quả kế toán của mình trong môi trường Odoo 19.4 mục tiêu. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
