Fast Accounting
Phần mềm kế toán phổ biến cho SME tại VN, không có API mở, kết nối qua xuất file.
Loại API
Xuất file
Xác thực
Truy cập file
Tần suất refresh khả thi
Hằng ngày, Hằng tuần
Setup · Maintain hằng tháng
8-16 giờ (chủ yếu là test schema và edge cases) · 2-4 giờ (nhiều hơn API thật vì file format có thể đổi)
Hướng dẫn kết nối, 6 bước
Làm theo thứ tự từ trên xuống. Mỗi bước có ngữ cảnh để đội kỹ thuật của bạn hiểu lý do, không phải checklist bấm.
- 1
Xác nhận phiên bản Fast đang dùng
Fast có nhiều dòng sản phẩm (Fast Accounting Online, Fast Accounting 11, Fast Business…), cấu trúc export khác nhau. Xác nhận phiên bản trước.
- 2
Cài đặt scheduled export tự động
Trong Fast, vào Báo cáo > Xuất Excel, chọn các báo cáo cần (Sổ cái, Bảng kê công nợ, Báo cáo bán hàng). Đặt lịch chạy tự động hằng ngày hoặc hằng tuần.
- 3
Định nghĩa nơi lưu file export
Cài đặt Fast lưu file vào folder cố định (ví dụ Z:\fast_export\). Folder này được sync lên Google Drive hoặc OneDrive.
- 4
Build ingestion pipeline đọc file
Job Python đọc folder mỗi giờ. Mỗi file mới sẽ được parse (openpyxl cho .xlsx hoặc pandas), validate schema, đẩy về data warehouse.
- 5
Xử lý sửa lại sổ sách
Khi kế toán sửa entry cũ, file export mới sẽ có entry với cùng voucher_no nhưng amount khác, pipeline cần upsert theo voucher_no, không append.
- 6
Cảnh báo khi file không update
Job kiểm tra mỗi tối: nếu folder không có file mới sau 24 giờ, gửi cảnh báo Zalo cho kế toán. Tránh stale data im lặng.
Credentials cần có
Lưu vào vault hoặc secret manager. Không hardcode trong code, không commit lên git.
Đường dẫn folder exportTài khoản Drive/SharePoint sync
Trường dữ liệu mẫu
Các field thường có trong API response. Map vào schema warehouse khi ingest.
- voucher_no
- voucher_date
- debit_account
- credit_account
- amount
- customer_code
- branch
- description
Lỗi và pitfalls thường gặp tại Việt Nam
Đọc kỹ trước khi cam kết timeline, vài rủi ro dưới đây có thể kéo dài tích hợp thêm 1-2 tuần nếu không lên kế hoạch.
- File export Excel của Fast có header merge cells và footer tổng, pipeline phải skip rows cẩn thận.
- Khi kế toán đóng/mở lại kỳ, file export có thể thay đổi cấu trúc cột tạm thời, cần schema validation chặt.
- Mã khách hàng và mã hàng trong Fast đôi khi chứa khoảng trắng cuối, luôn .strip() khi merge.
- Báo cáo công nợ Fast trả về dạng pivot, pipeline phải unpivot trước khi đổ về warehouse.
- Một số doanh nghiệp dùng Fast offline (cài máy), không sync được online, cần sync thủ công.
Dashboard sử dụng Fast Accounting
Xem toàn bộ thư viện dashboard →Công nợ quá hạn theo tuổi nợ
Phân bổ công nợ theo các nhóm tuổi nợ (0-30 / 31-60 / 61-90 / >90 ngày) theo từng khách hàng. Highlight khách đang trượt sang nhóm cao hơn để gọi điện trước khi quá trễ.
Mở dashboardLợi nhuận theo khách hàng (top 20 và đáy 20)
Doanh thu, biên gộp, chi phí vận chuyển, chiết khấu thương mại, công nợ, gói lại thành một con số lãi/lỗ ròng cho từng khách hàng. Hai nhóm: top 20 đem lại hầu hết lợi nhuận, và đáy 20 đang âm hoặc cận biên.
Mở dashboardHiệu quả nhân viên kinh doanh
Doanh thu, biên gộp, công nợ quá hạn, số khách phụ trách, số đơn mỗi tháng, theo từng nhân viên kinh doanh. So sánh ngang giữa các nhân viên và xu hướng theo thời gian.
Mở dashboardDự báo dòng tiền 13 tuần
Tiền mặt cộng công nợ thu trong 13 tuần tới, trừ đi các khoản phải trả nhà cung cấp, lương và chi phí cố định. Cảnh báo các tuần có thể âm tiền trước khi đến để xoay hạn mức kịp.
Mở dashboardP&L theo chi nhánh (so sánh ngang)
Doanh thu, food cost, labor cost, chi phí cố định, EBITDA, theo từng chi nhánh, xếp hạng so với mức trung bình và 3 tháng trước. Tách rõ chi nhánh đang lãi gánh chi nhánh đang lỗ.
Mở dashboardKết nối Fast Accounting vào data warehouse của doanh nghiệp bạn
Đặt lịch rà soát 30 phút. Chia sẻ tài khoản hiện tại, chúng tôi đề xuất phạm vi kết nối ưu tiên và timeline ngày bàn giao.