Thuế giao dịch trong Workday: thuế GTGT, khấu trừ và tờ khai
Thuế GTGT và thuế khấu trừ tại nguồn là hai phần cấu hình mà mọi dự án Workday ở Việt Nam đều phải làm. Bài này đi qua toàn bộ khối thuế giao dịch — từ dựng thuế suất, xử lý phần được khấu trừ, đến mã số thuế trên hóa đơn và lập tờ khai — kèm những cạm bẫy cấu hình đắt nhất.
Bốn tầng cấu hình nền
Phần tiêu đề “Bốn tầng cấu hình nền”flowchart LR A["CƠ QUAN THUẾ<br/>quyết định đồng tiền<br/>kê khai + quy tắc<br/>làm tròn"] --> B["NHÓM THUẾ<br/>bật: được khấu trừ ·<br/>khấu trừ tại nguồn ·<br/>dùng dịch vụ ngoài"] B --> C["THUẾ SUẤT<br/>từng mức: 0% · 5% ·<br/>8% · 10%"] C --> D["MÃ THUẾ<br/>gom 1 hoặc nhiều<br/>thuế suất; người dùng<br/>chỉ chọn MỘT mã/dòng"]
Hai quyết định một chiều nằm ngay ở tầng đầu: cơ quan thuế tạo từ đối tượng nào thì không đổi được, và đồng tiền kê khai không đổi được sau khi đã tạo thuế suất.
Vì tờ khai được lập ở cấp cơ quan thuế, Workday khuyến nghị: quốc gia chỉ có một cấp quản lý thuế thì chỉ tạo một cơ quan thuế. Với Việt Nam, đó là lựa chọn đúng.
⚠️ Đồng Việt Nam không có phần thập phân, nên phải dựng định nghĩa làm tròn trên cơ quan thuế. Không dựng thì Workday làm tròn theo độ chính xác mặc định của đồng tiền.
Và một cái bẫy cấu hình rất dễ mắc: thuế suất không nằm trong nhóm thuế có bật “được khấu trừ” thì phần khấu trừ luôn bằng 0 — kể cả khi người dùng đã chọn đúng tính chất chịu thuế trên dòng chứng từ.
Thuế GTGT đầu vào được khấu trừ
Phần tiêu đề “Thuế GTGT đầu vào được khấu trừ”Tax recoverability khai hai thứ cho mỗi thuế suất trên mỗi dòng: bao nhiêu phần trăm được kê khấu trừ, và phần không được khấu trừ đi đâu.
Hai tùy chọn rất hợp nghiệp vụ Việt Nam:
- Phân bổ phần không được khấu trừ vào chính dòng chi phí — thuế trở thành một phần của giá trị chi phí, đúng cách hạch toán VAT đầu vào không khấu trừ. Khi bật, Workday tự đưa vào tài khoản chi phí, không cần dựng quy tắc hạch toán riêng.
- Dùng tỷ lệ phân bổ khấu trừ của công ty — thay vì tỷ lệ cố định, Workday lấy tỷ lệ khai ở hồ sơ công ty. Đây chính là cơ chế cho doanh nghiệp có hoạt động vừa chịu thuế vừa không chịu thuế, phải phân bổ VAT đầu vào dùng chung.
⚠️ Workday luôn coi thuế trên hóa đơn bán ra, bán hàng thu tiền ngay và giao dịch ngân hàng dạng nộp tiền là không được khấu trừ — đúng bản chất thuế đầu ra, nhưng cần biết để không đi tìm cấu hình.
Nộp cho ai: ba lựa chọn và một cái bẫy
Phần tiêu đề “Nộp cho ai: ba lựa chọn và một cái bẫy”| Lựa chọn | Dùng khi | Hạch toán | Lên tờ khai |
|---|---|---|---|
| Tự kê khai (self-assess) | Nhà cung cấp không thu thuế; nộp thẳng cơ quan thuế | ✅ | ✅ |
| Tính thuế phải trả nhà cung cấp | VAT đầu vào thông thường, có khấu trừ | ✅ | ✅ |
| Nhập thuế phải trả nhà cung cấp | Chỉ ghi nhận số thuế nhà cung cấp thu | ❌ | ❌ |
⚠️ Lựa chọn thứ ba có nhiều hạn chế hơn tên gọi của nó: không chọn được mã thuế, phải nhập tổng thuế bằng tay ở phần đầu chứng từ, Workday không tạo hạch toán cho số thuế, và không đưa vào tờ khai. Chỉ dùng khi thực sự không cần kê khai khoản đó.
Còn số thuế tự kê khai trên đơn hàng và đơn điều chỉnh chỉ là ước tính — Workday không đưa vào số liệu kê khai.
Vì sao hai dòng giống hệt nhau lại lệch số thuế
Phần tiêu đề “Vì sao hai dòng giống hệt nhau lại lệch số thuế”Đây là câu hỏi kinh điển của kế toán khi mới dùng. Workday tính thuế ở cấp gộp (tất cả các dòng cùng thuộc tính thuế) rồi mới phân bổ ngược về từng dòng và làm tròn. Để tổng khớp, phần lệch được dồn vào dòng có giá trị lớn nhất; nếu nhiều dòng bằng nhau thì dồn vào dòng có mã nhỏ nhất.
Ví dụ trong tài liệu: bốn dòng cùng 100,05 với thuế suất 8% cho tổng thuế 32,02. Chia đều bốn dòng ra 8,005 → làm tròn thành 8,01 mỗi dòng, tổng thành 32,04, lệch 0,02. Workday hạ dòng đầu tiên xuống 7,99, ba dòng còn lại giữ 8,01.
Cách làm tròn này áp dụng y hệt cho thuế khấu trừ tại nguồn.
Thuế nhà thầu và khấu trừ tại nguồn
Phần tiêu đề “Thuế nhà thầu và khấu trừ tại nguồn”Đây là phần đáng giá nhất cho thị trường Việt Nam: khấu trừ khi trả tiền cho nhà thầu nước ngoài, và khấu trừ thuế thu nhập cá nhân khi trả cho cá nhân.
Ba lựa chọn quyết định toàn bộ hành vi:
| Trường | Các giá trị | Ý nghĩa |
|---|---|---|
| Thời điểm ghi nhận | Hóa đơn / Thanh toán / Người bán tự giữ | Ghi nhận và hạch toán ngay tại hóa đơn, hay chờ đến lúc chi tiền |
| Cơ sở tính | Gộp / Thuần / Chỉ phần thuế | Gộp = giá trị cộng thuế giao dịch; thuần = chỉ giá trị, loại thuế và chiết khấu |
| Kiểu ngưỡng | Theo từng lần / Lũy kế / Không có | Theo từng hóa đơn, hay theo lũy kế trong kỳ |
⚠️ Muốn dùng ngưỡng hoặc thuế suất lũy tiến nhiều bậc thì bắt buộc chọn cơ sở tính là số thuần. Và không đặt được ngưỡng số tiền khi thời điểm ghi nhận là lúc thanh toán.
Hạch toán theo ba tình huống:
- Ghi nhận tại hóa đơn — hóa đơn mua vào: Có tài khoản thuế phải nộp; hóa đơn bán ra: Nợ chi phí thuế bị khấu trừ.
- Ghi nhận tại thanh toán — hóa đơn không sinh bút toán thuế; đến lúc chi tiền mới Có tài khoản thuế phải nộp.
- Người bán tự giữ — vừa Nợ chi phí vừa Có khoản phải nộp.
Ví dụ đơn giản trong tài liệu: hóa đơn 1.000 với thuế khấu trừ 100 → trả nhà cung cấp 900, ghi nhận 100 là khoản phải nộp thay.
⚠️ Ba cái bẫy khi viết quy tắc khấu trừ:
- Đừng tạo hai quy tắc chỉ khác nhau ở bên nhận là nhà cung cấp (hoặc chỉ khác nhau ở bên nhận là công ty). Workday bỏ qua trường đó trên loại hóa đơn không tương ứng, coi hai quy tắc là trùng, và áp mã thuế không nhất quán.
- Thứ tự quy tắc ngược nhau giữa các nhóm: quy tắc theo worktag xếp tổng quát trước; quy tắc khấu trừ theo quốc gia và quy tắc ngoại lệ mã số thuế xếp cụ thể trước. Rất dễ nhầm.
- Danh sách chọn bên nhận không chứa lao động thời vụ.
Về miễn giảm cho nhà cung cấp: khai được hạn mức và thuế suất ưu đãi, phần vượt hạn mức tính theo thuế suất chuẩn. Ràng buộc: kỳ hiệu lực tối đa 3 năm, và không dùng được với thuế suất có ngưỡng, có thời điểm ghi nhận là thanh toán, hoặc có cơ sở tính là số gộp.
Mã số thuế trên hóa đơn
Phần tiêu đề “Mã số thuế trên hóa đơn”Cấu hình ở hồ sơ thuế của công ty, với hai loại đánh dấu: mã số thuế giao dịch (mã lên chứng từ) và mã số thuế chính (dùng khi không đánh dấu mã nào là mã giao dịch).
⚠️ Hai điều cần biết trước khi khách hỏi:
- Mã số thuế không hiển thị trên hóa đơn mua vào và đơn hàng ở giao diện — phải xem qua báo cáo.
- Không cấu hình cả hai loại thì với hóa đơn bán ra có mã thuế bật yêu cầu mã số thuế, hóa đơn không hoàn tất được.
Doanh nghiệp có nhiều địa điểm kinh doanh với đăng ký thuế riêng thì bật mã số thuế theo địa chỉ — Workday chọn theo địa chỉ giao hàng, không có thì lấy địa chỉ chính. Cần in nhiều mã số thuế trên một hóa đơn thì dùng nhóm mã số thuế — mỗi quốc gia chỉ được một nhóm.
Ngày phát sinh nghĩa vụ thuế
Phần tiêu đề “Ngày phát sinh nghĩa vụ thuế”Trường này quyết định giao dịch rơi vào kỳ kê khai nào, và nó có hai cạm bẫy được tài liệu nhắc lại nhiều lần:
- “Ngày giao dịch” không hợp lệ trên dòng chứng từ chi — chọn thì Workday điền ngày hóa đơn, hoặc ngày thanh toán nếu công ty bật kê khai VAT theo tiền thực thu.
- Chọn “ngày giao hàng/cung cấp dịch vụ” thì Workday không tự điền cho hóa đơn mua vào tạo qua giao diện lập trình — vì trường này bắt buộc mà hóa đơn qua dịch vụ web có thể tự duyệt.
Lập tờ khai thuế
Phần tiêu đề “Lập tờ khai thuế”Workday không có mẫu tờ khai sẵn cho Việt Nam. Cách làm là tự dựng cấu phần tờ khai (cộng dồn / tính toán / hằng số / tổng) rồi ghép thành định nghĩa tờ khai, và chạy ra tờ khai theo kỳ.
⚠️ Bốn ràng buộc vận hành:
- Không sửa được tờ khai đã tạo — chỉ hủy bản nháp rồi chạy lại, hoặc bổ sung / thay thế bản đã duyệt.
- Bản bổ sung chỉ gồm giao dịch chưa có trong tờ khai gốc; bản thay thế gồm tất cả.
- Không xóa được định nghĩa sau khi đã tạo tờ khai từ nó.
- Sau khi tạo tờ khai, không đổi được thanh toán lẻ nằm trong tờ khai đó.
Về nộp điện tử: Workday chỉ hỗ trợ nộp trực tiếp cho cơ quan thuế Anh, và sinh XML cho Đức. Với Việt Nam, tờ khai được xuất ra để nộp bằng đường riêng.
Đối chiếu thuế với sổ cái
Phần tiêu đề “Đối chiếu thuế với sổ cái”Có bộ báo cáo đối chiếu số thuế trên chứng từ với số dư trên sổ cái, nhưng ba giới hạn phải nói trước:
- Chỉ bật được cho kỳ khởi tạo sau tháng 9/2025 — và không hồi tố cho giao dịch tạo trước đó.
- Phải sinh số dư ban đầu một lần cho mỗi công ty; không sinh thì báo cáo không hiển thị dữ liệu.
- Báo cáo loại trừ thuế khấu trừ tại nguồn, bút toán sổ song song, và bút toán chưa ghi sổ.
Nếu sinh lại số dư ban đầu thì phải sinh lại số dư đầu kỳ của mọi kỳ sau đó.
Dùng dịch vụ thuế bên ngoài
Phần tiêu đề “Dùng dịch vụ thuế bên ngoài”Với các thị trường có thuế bang/địa phương phức tạp, Workday nối được với dịch vụ tính thuế bên thứ ba cho hóa đơn bán ra và mua vào. Cách hoạt động hơi ngược trực giác: nhà cung cấp dịch vụ phải tạo sẵn các thuế suất rỗng trong Workday để lưu tỷ lệ họ trả về, và khi lập hóa đơn thì để trống mã thuế và tính chất chịu thuế.
⚠️ Không trộn thuế suất của bên thứ ba với thuế suất thường trong cùng một mã thuế. Và khi dùng cho thuế khấu trừ tại nguồn, bên thứ ba chỉ hỗ trợ hai thời điểm ghi nhận: tại hóa đơn và người bán tự giữ.
Chắt lọc từ Workday Financial Management Administrator Guide (Financial Transaction Taxes tr.741–863) — doc.workday.com. Nội dung biên soạn lại phục vụ học tập, không thay thế tài liệu gốc.