Dòng tiền 12 tháng gần nhất
Doanh thu / Chi phí / Lợi nhuận thực tế theo dự án
Giá trị hợp đồng đã ký
👷 Nhân lực theo dự án (giờ công)
So sánh TẤT CẢ dự án trong đúng tháng đã chọn. Chỉ tính giờ công của Công nhân & Quản lý dự án/Giám sát — không tính Giám đốc, Phó Giám đốc, Kế toán.
Giao dịch gần đây
Biểu đồ dòng tiền
Biểu đồ Doanh thu — Chi phí — LNTT
Tổng hợp lương theo tháng
🔷 Quản lý
🔶 Công nhân
🏗 Chi phí lương phân bổ theo dự án
Tổng tiền lương quy đổi theo tỉ lệ giờ công mỗi nhân viên làm cho từng dự án trong tháng. Bấm nút trên để chủ động ghi các khoản này vào Thu Chi ngay (không cần đợi tự động ngày 15) — hệ thống sẽ hỏi lại nếu tháng này đã phân bổ rồi để tránh tạo trùng.
🗓 Bảng chấm công (dạng lưới, giống Excel)
Mỗi ngày chia 3 ca Sáng / Chiều / Tối. Mỗi ô: dòng trên là Dự án (gõ/dán tên hoặc bấm ▾ để chọn), dòng dưới là Số giờ — gõ xong bấm Enter/Tab là tự lưu. Có thể copy vùng ô từ Excel rồi dán thẳng vào (dán vào ô Dự án: xen kẽ dòng Dự án / dòng Số giờ như file Excel gốc; dán vào ô Số giờ: chỉ số giờ).
Tổng hợp công theo tháng
Bảng chấm công theo ngày (chi tiết từng ca)
App không tự tạo được tài khoản đăng nhập — bạn vẫn tạo tài khoản (email/mật khẩu) như cũ trong Firebase Console → Authentication → Users → Add user. Sau khi tạo xong, copy cột User UID của tài khoản đó, quay lại đây bấm "+ Gán quyền người dùng" để chọn họ là Admin hay Thành viên.
Người duyệt chi (Giám đốc + người duyệt phụ)
Nhập email đăng nhập app của TẤT CẢ người có quyền Duyệt/Từ chối — cách nhau bằng dấu phẩy. Bất kỳ ai trong danh sách đăng nhập cũng đều thấy và bấm được nút Duyệt/Từ chối cho mọi yêu cầu.
🏢 Chuyển dữ liệu INDIRECT → Chi phí gián tiếp
Chạy 1 lần duy nhất: chuyển toàn bộ giao dịch thuộc dự án "INDIRECT" đang nằm trong mục Thu Chi sang mục Chi phí gián tiếp mới, sau đó xóa khỏi Thu Chi để tránh trùng lặp. Không hoàn tác được — chỉ bấm khi chắc chắn.
🔍 Đọc hóa đơn tự động (OCR miễn phí — Tesseract.js)
Dùng cho tính năng "Upload hóa đơn" ở nút ⚡ Tạo mới — đọc chữ trực tiếp trong trình duyệt (miễn phí hoàn toàn, không gọi API trả phí nào). Lưu ý: độ chính xác thấp hơn AI trả phí, đặc biệt với ảnh mờ/nghiêng/có watermark — luôn kiểm tra kỹ lại thông tin trước khi lưu. Toàn bộ chữ đọc được sẽ tự động điền vào ô Ghi chú để bạn đối chiếu.
🗺️ Sơ đồ quy trình Lệnh chi / Lệnh thu / Lệnh tạm ứng
Đây là luồng xử lý chính của app — mọi khoản Thu/Chi có kiểm soát đều đi qua đúng các bước này.
💾 Sao lưu toàn bộ dữ liệu lên OneDrive công ty
Mỗi lần sao lưu tạo 2 file trong thư mục Backups/ trên OneDrive công ty:
.json — bản đầy đủ 100% (Thu chi, Chi phí gián tiếp, Dự án, Lệnh thu/chi/tạm ứng kèm Giải chi, Nhân viên, Chấm công, Điều chỉnh lương, Cài đặt, Người dùng, Lịch sử) dùng để khôi phục;
.xlsx — bản để xem/đối chiếu bằng Excel.
Tự động: khi Admin mở app (đã kết nối OneDrive) mà hôm nay chưa có bản sao lưu — hệ thống tự sao lưu nếu đã sau 20h, hoặc sao lưu bù ngay nếu đã bỏ lỡ từ hôm trước.
Quá 2 ngày chưa có bản nào, trang chủ sẽ hiện cảnh báo nhắc Admin.
📥 Khôi phục dữ liệu từ bản sao lưu
Tải file .json cần khôi phục từ thư mục Backups/ trên OneDrive về máy, rồi chọn ở đây. Bạn chọn được từng nhóm dữ liệu muốn khôi phục;
nhóm được chọn quay về đúng trạng thái lúc sao lưu, giữ nguyên mọi liên kết (Lệnh chi ↔ Thu chi, Giải chi, file đính kèm...).
Trước khi khôi phục, hệ thống tự tải về máy 1 bản sao lưu của dữ liệu hiện tại để quay lại được nếu chọn nhầm.
File .xlsx kiểu cũ vẫn chọn được nhưng khôi phục không đầy đủ — chỉ dùng khi không có file .json.
🕘 Lịch sử chỉnh sửa Thu Chi
Ghi lại các thao tác tạo/sửa/xóa giao dịch, đổi trạng thái hóa đơn/CK, gửi & duyệt chi — kèm người thực hiện và thời gian.
