Workflow duyệt chi phí qua Telegram là quy trình trong đó nhân viên gửi đề nghị thanh toán kèm ảnh hóa đơn cho một bot Telegram, AI đọc chứng từ để điền sẵn số tiền, nhà cung cấp, nội dung, hệ thống áp quy tắc phân cấp duyệt rồi gửi tin nhắn có nút 'Duyệt' và 'Từ chối' cho người có thẩm quyền. Kết quả được ghi vào Google Sheets hoặc phần mềm kế toán để kế toán chi tiền. Cách này giúp duyệt nhanh trên điện thoại, có lịch sử rõ ràng, nhưng vẫn cần kế toán đối chiếu chứng từ gốc trước khi chi.
Workflow duyệt chi phí qua Telegram là gì
Workflow duyệt chi phí qua Telegram là một quy trình số hóa việc đề nghị thanh toán và phê duyệt, dùng bot Telegram làm giao diện cho nhân viên và người duyệt. Phía sau bot là công cụ tự động hóa như n8n hoặc Make, một bảng dữ liệu và mô hình AI đọc chứng từ.
Hãy hình dung một công ty dịch vụ kỹ thuật 25 người. Nhân viên đi công trình mua vật tư, đổ xăng, gửi ảnh hóa đơn vào nhóm Zalo chung. Cuối tháng kế toán phải lục tin nhắn, hỏi lại từng người, còn giám đốc duyệt dồn một lần mà không nhớ khoản nào hợp lý.
Với workflow mới, mỗi đề nghị là một bản ghi có mã số, trạng thái, người duyệt, thời gian duyệt. Giám đốc nhận tin nhắn riêng có đủ thông tin và bấm nút ngay trên điện thoại. Kế toán mở bảng là thấy danh sách khoản đã duyệt, chờ chi.
Vì sao chọn Telegram
Telegram có Bot API công khai, hỗ trợ nút bấm trong tin nhắn (inline keyboard), nhận ảnh và tệp dễ dàng, tích hợp sẵn trong n8n và Make. Nếu công ty đã quen Zalo, vẫn làm được với Zalo OA nhưng cấu hình phức tạp hơn.
Thiết kế luồng đề nghị và phân cấp duyệt
Trước khi dựng, cần thống nhất trên giấy quy tắc duyệt hiện tại. Tự động hóa một quy trình chưa rõ ràng chỉ làm sự lộn xộn chạy nhanh hơn.
Các câu hỏi cần trả lời:
- Ai được phép tạo đề nghị? Có cần gắn với dự án hay phòng ban không?
- Mức chi nào trưởng phòng duyệt, mức nào cần giám đốc, mức nào cần hai người?
- Loại chi phí nào bắt buộc có hóa đơn điện tử, loại nào chấp nhận biên nhận?
- Đề nghị quá bao lâu chưa duyệt thì nhắc lại hoặc chuyển người thay thế?
| Mức chi | Người duyệt | Chứng từ bắt buộc | Thời hạn duyệt |
|---|---|---|---|
| Mức 1 (nhỏ) | Trưởng nhóm | Ảnh hóa đơn hoặc biên nhận | Trong ngày |
| Mức 2 (trung bình) | Trưởng phòng | Hóa đơn điện tử | 24 giờ |
| Mức 3 (lớn) | Giám đốc | Hóa đơn điện tử và báo giá | 48 giờ |
| Ngoài ngân sách | Giám đốc và kế toán trưởng | Đầy đủ hồ sơ | Theo lịch họp |
Các bước workflow từ lúc gửi đến lúc chi tiền
- Trigger: nhân viên gửi lệnh /denghi cho bot hoặc gửi ảnh hóa đơn kèm mô tả ngắn.
- Xác thực người gửi: đối chiếu Telegram ID với danh sách nhân viên trong bảng, từ chối người lạ.
- AI đọc chứng từ: mô hình có khả năng đọc ảnh trích xuất tên nhà cung cấp, mã số thuế, ngày, tổng tiền, nội dung.
- Xác nhận với người gửi: bot gửi lại thông tin đã trích xuất, nhân viên bấm ‘Đúng’ hoặc sửa.
- Áp quy tắc: theo số tiền và loại chi, xác định người duyệt; kiểm tra trùng hóa đơn đã gửi trước.
- Gửi yêu cầu duyệt: tin nhắn riêng cho người duyệt có tóm tắt, ảnh chứng từ, nút Duyệt và Từ chối.
- Ghi kết quả: cập nhật trạng thái, thời gian, người duyệt vào bảng; báo lại cho nhân viên.
- Chuyển kế toán: khoản đã duyệt vào danh sách chờ chi; kế toán đối chiếu chứng từ gốc rồi đánh dấu đã chi.
Dữ liệu vào là ảnh và vài dòng mô tả. Dữ liệu ra là một dòng bảng có cấu trúc, dùng được cho báo cáo chi phí theo dự án, theo người, theo tháng.
AI đọc hóa đơn: làm được gì và giới hạn ở đâu
AI đọc chứng từ giúp nhân viên không phải gõ lại số liệu, nhưng không thay được bước kiểm tra của kế toán.
Prompt trích xuất mẫu
Đọc ảnh chứng từ sau và trả về JSON gồm: seller_name, tax_code, invoice_no, date (YYYY-MM-DD), total_amount (số nguyên, không dấu phân cách), vat_amount, description. Trường nào không đọc được thì để null, không đoán. Ghi chú thêm của nhân viên: {mô tả}.
Yêu cầu ‘không đọc được thì để null’ rất quan trọng. Nếu không có câu này, mô hình có xu hướng điền giá trị phỏng đoán trông hợp lý.
Giới hạn cần biết
- Ảnh mờ, chụp nghiêng, biên nhận viết tay thường đọc sai số tiền.
- Hóa đơn điện tử nên lấy dữ liệu từ tệp XML hoặc tra cứu chính thức thay vì đọc ảnh, vì chính xác hơn.
- AI không xác minh được hóa đơn có hợp lệ hay không; việc này thuộc về kế toán và hệ thống tra cứu hóa đơn của cơ quan thuế.
Vì vậy bước nhân viên xác nhận lại thông tin trích xuất là bắt buộc, không nên bỏ để ‘cho nhanh’.
Dựng bot Telegram với n8n hoặc Make
Phần kỹ thuật gồm bốn thành phần chính:
- Bot Telegram: tạo qua BotFather, lấy token, lưu token trong phần credential của công cụ, không dán vào mã.
- Bảng dữ liệu: Google Sheets cho quy mô nhỏ, hoặc cơ sở dữ liệu nếu mỗi tháng có hàng nghìn đề nghị.
- Luồng nhận đề nghị: Telegram Trigger nhận tin, tải ảnh, gọi AI, ghi bảng, hỏi xác nhận.
- Luồng xử lý nút bấm: nhận callback khi người duyệt bấm nút, kiểm tra người bấm có đúng thẩm quyền, cập nhật trạng thái.
Một lỗi hay gặp là chỉ kiểm tra nút được bấm mà không kiểm tra ai bấm. Nếu tin nhắn duyệt bị chuyển tiếp, người khác có thể bấm duyệt. Luôn so Telegram ID của người bấm với người duyệt đã chỉ định.
| Thành phần | Lựa chọn quy mô nhỏ | Lựa chọn khi mở rộng |
|---|---|---|
| Công cụ tự động hóa | Make hoặc n8n bản cloud | n8n tự cài trên máy chủ riêng |
| Lưu dữ liệu | Google Sheets | PostgreSQL hoặc phần mềm kế toán qua API |
| Lưu chứng từ | Thư mục Google Drive theo tháng | Kho lưu trữ có phân quyền và sao lưu |
| Đọc chứng từ | Mô hình AI đọc ảnh qua API | Kết hợp đọc XML hóa đơn điện tử |
Chốt kiểm soát nội bộ không được bỏ qua
Quy trình liên quan đến tiền cần nhiều lớp kiểm soát hơn các workflow khác.
- Phân tách vai trò: người đề nghị, người duyệt và người chi tiền phải là ba vai trò khác nhau.
- Chặn trùng: kiểm tra cặp mã số thuế người bán và số hóa đơn, cảnh báo nếu đã có trong bảng.
- Không cho sửa sau khi duyệt: mọi thay đổi số tiền sau khi duyệt phải tạo đề nghị mới.
- Nhật ký đầy đủ: lưu ai tạo, ai sửa, ai duyệt, thời điểm nào.
- Kế toán là chốt cuối: duyệt trên Telegram là duyệt chủ trương chi, chưa phải chứng từ kế toán hoàn chỉnh.
Các quy định về chứng từ, hóa đơn, thanh toán không dùng tiền mặt có thể thay đổi. Kế toán trưởng nên đối chiếu quy trình với văn bản hiện hành và quy chế tài chính nội bộ của công ty.
Đo hiệu quả, rủi ro và khi nào chưa nên làm
Các chỉ số nên theo dõi sau khi triển khai:
- Thời gian trung bình từ lúc gửi đề nghị đến lúc duyệt.
- Tỷ lệ đề nghị bị trả lại do thiếu chứng từ.
- Tỷ lệ trường AI trích xuất mà nhân viên phải sửa.
- Số khoản trùng được hệ thống phát hiện.
Rủi ro
- Mất token bot hoặc tài khoản Telegram của người duyệt bị chiếm. Bật xác thực hai lớp cho tài khoản người duyệt.
- Ảnh chứng từ chứa thông tin nhạy cảm gửi lên dịch vụ AI bên ngoài. Kiểm tra chính sách dữ liệu của nhà cung cấp.
- Workflow lỗi âm thầm khiến đề nghị bị kẹt. Cần cảnh báo khi có lỗi và báo cáo đề nghị tồn quá hạn.
Khi nào chưa nên làm
Nếu mỗi tháng chỉ có vài chục khoản chi và giám đốc ngồi cùng văn phòng với kế toán, một biểu mẫu Google Form cùng bảng tính có thể đủ. Workflow Telegram phát huy khi nhân viên làm việc phân tán, nhiều khoản nhỏ và người duyệt hay di chuyển.
Hãy chạy song song quy trình cũ và workflow mới trong một tháng, kế toán đối chiếu hai nguồn. Khi tỷ lệ sai lệch gần như bằng không mới chính thức bỏ quy trình giấy.
Muốn đưa AI vào công việc của doanh nghiệp? PCTech tư vấn, đánh giá mức sẵn sàng AI và triển khai chatbot, AI agent, tự động hóa cho doanh nghiệp.
Ước tính giờ công tiết kiệm và chi phí API từ số liệu công việc của bạn. Dùng thử ngay
Câu hỏi thường gặp
Duyệt chi qua Telegram có được coi là chứng từ kế toán không?
Tin nhắn duyệt là bằng chứng phê duyệt nội bộ, không thay thế hóa đơn, chứng từ kế toán theo quy định. Kế toán vẫn cần lưu chứng từ gốc và đối chiếu theo quy chế tài chính của công ty.
Có làm được với Zalo thay vì Telegram không?
Có thể qua Zalo OA và API của Zalo, nhưng cần đăng ký, xác thực và giới hạn gửi tin chặt hơn. Với quy trình nội bộ, Telegram thường dễ dựng hơn.
AI đọc hóa đơn có chính xác không?
Với ảnh rõ, hóa đơn in, AI thường đọc khá tốt, nhưng vẫn có thể sai số tiền hoặc mã số thuế. Luôn để nhân viên xác nhận và kế toán kiểm tra trước khi chi.
Làm sao tránh một hóa đơn bị đề nghị thanh toán hai lần?
Lưu cặp mã số thuế người bán và số hóa đơn cho mỗi đề nghị, khi có đề nghị mới thì tra bảng và chặn hoặc cảnh báo nếu trùng.
Người duyệt đi công tác không có mạng thì sao?
Thiết lập thời hạn duyệt và người duyệt thay thế. Sau thời hạn, workflow nhắc lại hoặc chuyển cho người được ủy quyền theo quy chế.
Có thể nối kết quả duyệt vào phần mềm kế toán không?
Có nếu phần mềm có API hoặc cho phép nhập file. Cách an toàn là xuất bảng khoản đã duyệt theo mẫu nhập liệu, kế toán kiểm tra rồi mới nhập.
Bài viết liên quan
- Telegram bot tích hợp AI: thông báo, hỏi đáp nội bộ
- Workflow: hóa đơn trong email tự vào Google Sheets
- AI đọc hóa đơn điện tử và chứng từ: cách làm, độ chính xác, lưu ý
- Tự động hóa kế toán: những việc có thể tự động
- 20 workflow n8n mẫu cho doanh nghiệp nhỏ
- Dùng AI cùng phần mềm kế toán MISA: những việc làm được và giới hạn
- Kiểm thử, giám sát và vận hành workflow tự động hóa
- Bảo mật API key AI: lỗi thường gặp và cách khắc phục