i Giới thiệu
Phiếu chi ghi nhận khoản tiền công ty chi ra: thanh toán cho khách (trả cọc, hoàn tiền), nhà cung cấp, nhân viên (lương/tạm ứng/công tác phí), đối tác (hoa hồng, chiết khấu) hoặc các khoản chi khác.
staffId).→ Luồng nghiệp vụ
Một phiếu chi điển hình đi qua các bước:
- Tạo phiếu — kế toán nhập đầy đủ thông tin chi, đính kèm chứng từ.
- Chuyển tiền — qua ngân hàng (sinh QR) hoặc rút tiền mặt theo phiếu.
- Cập nhật "Đã thanh toán" — sau khi chuyển thành công, upload chứng từ chuyển khoản.
- Đính kèm hoá đơn VAT (nếu có) — bên nhận phát hành hoá đơn → upload vào phiếu.
- Đối soát cuối kỳ — đối chiếu với sao kê ngân hàng.
1 Tạo phiếu chi mới
Bấm nút vàng trên toolbar (cạnh nút In) — modal Phiếu Chi hiện ra.
- Ngày thanh toán (bắt buộc) — datetime-local, mặc định thời điểm tạo.
- Hình thức thanh toán — Tiền mặt / Chuyển khoản. Khi chọn "Chuyển khoản" sẽ hiện ô "Tài khoản ngân hàng nhận".
- Nhóm loại + Loại thanh toán — chọn nhóm trước (Thường xuyên / Lương / Vận chuyển...), Loại lọc theo nhóm.
- Số tiền (bắt buộc) — tự format dấu chấm phân cách (vd:
6.000.000 đ). Gõ chữ số liên tục, hệ thống tự chèn dấu.
- Nội dung chuyển khoản — VD: "TT lương T05/2026 NV Nguyen Van A". Hạn chế dấu để VietQR đọc đúng.
- Tên tài khoản — họ tên chủ TK theo CMND.
- Số tài khoản — STK nhận.
- Ngân hàng — chọn từ dropdown (VCB / TCB / MB / ACB / VPB...).
- File chứng từ: hợp đồng, biên nhận, ảnh chữ ký...
- File hoá đơn VAT: upload sau khi bên nhận xuất hoá đơn.
- Ghi chú: mọi thông tin bổ sung cần lưu.
- ☑ Lưu mẫu định kỳ — phiếu này thành template (vd lương tháng, tiền thuê nhà). Nhập tên mẫu để dễ tìm.
- ☑ Tạo phiếu cho kỳ tiếp — sau khi lưu phiếu này, tự sinh ngay phiếu mới với ngày =
dateNextPaybạn chọn.
📱 Tạo QR thanh toán
QR Code dùng API VietQR tạo mã QR chuyển khoản chuẩn NAPAS. Mở app ngân hàng → quét → tự điền sẵn STK, số tiền, nội dung.
- Cần đủ 4 thông tin: Ngân hàng + Số tài khoản + Số tiền (>0) + Tên tài khoản. Thiếu trường nào hệ thống sẽ báo cụ thể.
- Nút lần đầu hiện "Tạo QR Code thanh toán", sau khi tạo xong đổi thành "Refresh".
- Nếu QR không ra → kiểm tra: tên ngân hàng có đúng mã VietQR không (VCB/TCB/MB/ACB/VPB...) — nếu nhập tên dài (như "Ngân hàng TMCP Á Châu") hệ thống tự convert sang mã ngắn.
- Bấm vào ảnh QR để phóng to (fancybox).
👥 Đối tượng nhận tiền
Chọn loại đối tượng để hệ thống gắn phiếu chi với đúng hồ sơ liên quan:
| Loại | Khi dùng | Field hiện ra |
|---|---|---|
| Khách hàng | Trả cọc, hoàn tiền, chi phí phát sinh | Tìm đơn hàng → tự fill khách + SĐT |
| Nhà cung cấp | Mua hàng, dịch vụ vendor | Search NCC → tự fill TK ngân hàng |
| Nhân viên | Lương, tạm ứng, công tác phí | Dropdown nhân viên |
| Đối tác | Hoa hồng, chiết khấu cho referrer | Đối tác (manual) |
| Khác | Không thuộc loại trên (mua VPP, sự kiện...) | Tự gõ tên người nhận |
🧾 Hoá đơn VAT
Tick "Có VAT" khi:
- Khoản chi này yêu cầu xuất hoá đơn (mua hàng có VAT, dịch vụ có VAT)
- Bên nhận sẽ xuất hoá đơn cho công ty (cần đối soát)
Sau khi tick:
- Ngày trả hoá đơn — mặc định ngày cuối tháng. Đây là deadline bên nhận phải xuất hoá đơn.
- Upload file hoá đơn — khi nhận được hoá đơn, vào sửa phiếu, upload file PDF/ảnh hoá đơn.
Trên danh sách, phiếu có VAT hiện badge VAT + dấu ✅ nếu đã có file hoá đơn, ❌ nếu chưa.
📋 Phiếu mẫu định kỳ
Dành cho khoản chi lặp lại hàng tháng: tiền nhà, internet, điện nước, lương tháng cho cộng tác viên...
2 Sửa / Đánh dấu Đã thanh toán
- Trên bảng, click vào dòng phiếu → modal sửa mở ra với mọi field đã có.
- Cập nhật Trạng thái = "Đã thanh toán" sau khi chuyển khoản thành công.
- Upload file chứng từ chuyển khoản (screenshot ngân hàng).
- Upload file hoá đơn VAT khi nhận được từ bên nhận.
- Phòng KD: khi phiếu đã thanh toán xong, chỉ còn được sửa phần thông tin VAT (mọi field khác khoá).
🔍 Lọc & tìm kiếm
Toolbar có nhiều bộ lọc:
| Bộ lọc | Mô tả |
|---|---|
| Quick filter | Mặc định / Đến hạn / Sắp đến hạn / Quá hạn / Chưa TT / Mẫu — chọn nhanh nhóm phiếu. |
| Chọn ngày / tháng | "Chọn ngày" → filter theo từng ngày cụ thể (fDay). "Chọn tháng" → filter theo Năm + Tháng (fMonth). |
| Loại ngày | Ngày thanh toán / Ngày vận chuyển / Ngày khảo sát — chọn cột thời gian để lọc. |
| Thời gian (preset) | Hôm nay / Hôm qua / Ngày mai / Tuần này / Tháng này / Tùy chọn... Hiển thị "Ngày đang chọn" dạng Thứ X / DD/MM/YYYY. |
| Trạng thái | Chưa thanh toán / Đã thanh toán |
| Nhóm + Loại | Lọc theo nhóm loại thanh toán + loại thanh toán cụ thể. |
| Mã đơn hàng | Search nhanh theo mã đơn hàng (vd DV1234). |
Inline badges (bên phải toolbar) hiện số phiếu ở từng nhóm — click vào badge "Đến hạn" / "Quá hạn"... để jump nhanh.
