OD
ODAS v2.1 Pro
Ocean Digital Accounting System · ketoan.proid.vn
WP Admin
Tổng tiền vào (Sao kê)
{{ formatCurrency(dashboardData.bank?.total_in || 0) }}
{{ dashboardData.bank?.total_tx || 0 }} giao dịch ngân hàng
Tổng tiền ra (Sao kê)
{{ formatCurrency(dashboardData.bank?.total_out || 0) }}
Chi phí, tạm ứng & giao dịch
Doanh số Hóa đơn (Đầu ra)
{{ formatCurrency(dashboardData.invoices?.total_out_inv || 0) }}
{{ dashboardData.invoices?.total_inv || 0 }} hóa đơn GTGT
Lệch cần đối soát
{{ dashboardData.reconciliation?.pending_discrepancies || 0 }} mục
Cần xác minh chứng từ
Mô hình Tam giác Đối chiếu

Khôi phục & Chuẩn hóa Sổ sách Niên độ {{ selectedYear }}

Hệ thống bóc tách dòng tiền thật từ Sao kê, đối chiếu với Hóa đơn điện tử và Sổ sách kế toán cũ để lập Bảng sai lệch chi tiết theo quy định pháp luật.

Giao dịch Đối chiếu Gần nhất (Năm {{ selectedYear }})

Ngày Dòng tiền Sao kê Số tiền Hóa đơn tương ứng Trạng thái Đề xuất xử lý
{{ rec.transaction_date || 'N/A' }} {{ rec.bank_desc || 'Chưa gắn sao kê' }} {{ formatCurrency(rec.amount_in > 0 ? rec.amount_in : (rec.amount_out || rec.discrepancy_amount)) }} HĐ #{{ rec.invoice_number }} Chưa có hóa đơn Đã khớp Cần kiểm tra {{ rec.solution_proposed }}
Chưa có dữ liệu đối chiếu năm {{ selectedYear }}. Nhấn "Tải file Sao kê Excel" để bắt đầu.

Chiến lược Khôi phục Sổ sách 2022–2026

Nguyên tắc thực hiện: Dựa trên chứng từ thật có sẵn (Sao kê + Hóa đơn + Sổ cũ). Không tự tạo giao dịch, không biến khoản chi cá nhân thành chi phí hợp lý khi chưa đủ chứng từ.

{{ yr }} {{ yr < 2025 ? 'Rà soát BCTC' : 'Tiếp nhận sổ' }}
{{ yr < 2025 ? 'Đã nộp BCTC cũ; rà soát đối chiếu lệch' : 'Lập tờ khai, hoàn thiện sổ' }}
● 1. Khoản chuyển cho Chủ sở hữu

Công ty TNHH MTV cá nhân: Tiền lương của chủ không được trừ thuế TNDN. Tách biệt rõ: hoàn trả chi hộ, tạm ứng, cho vay hoặc rút vốn. Không tự tiện gán chi phí 642.

● 2. Phân loại Phần mềm vs Thẻ NFC

Phần mềm Pro ID thuộc diện không chịu thuế VAT (hoặc ưu đãi TNDN nếu đủ điều kiện). Thẻ NFC vật lý chịu VAT thông thường (8% hoặc 10%). Tách riêng cấu phần doanh thu.

● 3. Dòng tiền ra không có Hóa đơn

Các khoản chi trên sao kê thiếu hóa đơn hợp lệ: Ghi nhận sổ kế toán nội bộ (TK 811), nhưng lập chỉ tiêu điều chỉnh tăng thu nhập chịu thuế (B4) khi quyết toán TNDN.

● 4. Chi phí Thuê nhà của Chủ sở hữu

Chỉ ghi nhận nếu có hợp đồng thật tại thời điểm phát sinh, chứng từ thanh toán và hồ sơ thuế cho thuê tài sản của cá nhân; không ký lùi ngày hợp đồng.

Dòng tiền Sao kê Ngân hàng (Năm {{ selectedYear }})

Dữ liệu gốc phản ánh chính xác dòng tiền ra vào của doanh nghiệp

Ngày Mã GD / Ref Nội dung chuyển khoản Thu (Vào) Chi (Ra) Phân loại Khớp HĐ
{{ tx.transaction_date }} {{ tx.reference_no || '-' }} {{ tx.description }} {{ tx.amount_in > 0 ? formatCurrency(tx.amount_in) : '-' }} {{ tx.amount_out > 0 ? formatCurrency(tx.amount_out) : '-' }} {{ getClassificationLabel(tx.classification) }} ✓ Đã khớp Chưa khớp
Chưa có giao dịch sao kê năm {{ selectedYear }}. Nhấn "Tải File Excel / CSV Sao Kê" để chọn file sao kê ngân hàng của bạn.

Quản lý Hóa đơn Điện tử (Năm {{ selectedYear }})

Căn cứ pháp lý ghi nhận Doanh thu và Chi phí hợp lý

Loại Số HĐ Ngày HĐ Đối tác / Khách hàng Cấu phần Thuế suất Tổng thanh toán Thanh toán
{{ inv.invoice_type === 'out' ? 'BÁN RA' : 'MUA VÀO' }} #{{ inv.invoice_number }} {{ inv.invoice_date }} {{ inv.partner_name }} Phần mềm Pro ID Thẻ NFC Vật lý Dịch vụ / Khác {{ inv.vat_rate }}% {{ formatCurrency(inv.total_amount) }} Đã thanh toán Chưa thanh toán
Chưa có hóa đơn nào cho năm {{ selectedYear }}. Nhấn "Tải Hóa Đơn (XML / Excel)" để nạp hóa đơn.

Sổ Sách Kế Toán Cũ Đã Lập (Excel - Năm {{ selectedYear }})

Đối chứng dữ liệu do kế toán cũ bàn giao để tìm kiếm sai sót, chênh lệch

📄 Bản Scan PDF Đã Lưu Trữ (Mã băm SHA-256 bất biến): {{ documentsList.length }} tệp
{{ doc.file_name }}
SHA-256: {{ doc.file_hash.substring(0, 20) }}...
Đã lưu trữ an toàn
Tổng phát sinh Sổ Cũ
{{ formatCurrency(oldBookData.summary?.total_amount || 0) }}
{{ oldBookData.summary?.total_count || 0 }} dòng bút toán
Dòng tiền Sao Kê thật
{{ formatCurrency(dashboardData.bank?.total_in || 0) }}
{{ dashboardData.bank?.total_tx || 0 }} giao dịch ngân hàng
Doanh số Hóa đơn thật
{{ formatCurrency(dashboardData.invoices?.total_out_inv || 0) }}
{{ dashboardData.invoices?.total_inv || 0 }} hóa đơn xuất
Ngày Số CT Diễn giải trên Sổ cũ TK Nợ TK Có Số tiền ghi nhận
{{ e.entry_date }} {{ e.voucher_no || '-' }} {{ e.description }} {{ e.debit_account }} {{ e.credit_account }} {{ formatCurrency(e.amount) }}
Chưa nạp dữ liệu sổ sách cũ năm {{ selectedYear }}. Nhấn nút "Tải Lên File Excel Sổ Cũ" để chọn file Excel Nhật ký chung hoặc Sổ cái do kế toán cũ bàn giao.
🤖
Trợ Lý AI Kế Toán & Thuế Ocean Digital Free OpenRouter
Model: {{ aiModelName }} · Ngữ cảnh: Niên độ {{ selectedYear }}
🤖

Xin chào! Tôi là Trợ Lý Kế Toán & Thuế AI của Ocean Digital.

Tôi đã nạp toàn bộ số liệu Niên độ {{ selectedYear }} trên hệ thống (bao gồm Sổ sách cũ do kế toán bàn giao, Dòng tiền sao kê và Hóa đơn GTGT). Bạn có thể hỏi tôi bất kỳ điều gì, ví dụ:

  • "Phân tích tập sổ sách kế toán cũ năm {{ selectedYear }} và chỉ ra các điểm bất thường."
  • "Hướng dẫn hạch toán giao dịch chủ sở hữu chuyển tiền."
  • "So sánh doanh thu trên sổ cũ với hóa đơn thực tế."
{{ msg.role === 'user' ? '👤' : '🤖' }}
{{ msg.content }}
🤖
Trợ lý AI đang tra cứu dữ liệu sổ sách và phân tích...
{{ currentAttachment.icon || '📎' }}
{{ currentAttachment.filename }} {{ currentAttachment.file_type }}
{{ currentAttachment.info }}
{{ currentAttachment.content }}

Bảng Sai lệch & Đối chiếu Tam giác (Năm {{ selectedYear }})

So sánh chéo Sao kê ngân hàng ↔ Hóa đơn GTGT ↔ Sổ sách kế toán cũ

Phân loại lệch Dòng tiền Sao kê Số tiền Hóa đơn Nguyên nhân sai lệch Phương án đề xuất Trạng thái
KHỚP 100% THIẾU HÓA ĐƠN CHÊNH LỆCH {{ rec.bank_desc || '-' }} {{ formatCurrency(rec.amount_in > 0 ? rec.amount_in : (rec.amount_out || rec.discrepancy_amount)) }} #{{ rec.invoice_number }} Không có {{ rec.discrepancy_reason }} {{ rec.solution_proposed }} Hợp lệ Chờ duyệt
Chưa có kết quả đối chiếu. Nhấn "Chạy Phân Tích & Đối Soát" để hệ thống tự động kiểm tra.

Chứng từ Kế toán & Bút toán kép Nợ/Có (Năm {{ selectedYear }})

Chuẩn mực Thông tư 133/2016/TT-BTC — Cân đối tuyệt đối Nợ = Có

Số CT Ngày CT Diễn giải Định khoản (Nợ / Có) Tổng tiền Trạng thái Thao tác
{{ v.voucher_no }} {{ v.voucher_date }} {{ v.description }}
Nợ {{ line.debit_account }} / Có {{ line.credit_account }}: {{ formatCurrency(line.amount) }}
{{ formatCurrency(v.total_amount) }} ĐÃ GHI SỔ BẢN NHÁP Đã khóa
Chưa có chứng từ nào trong năm {{ selectedYear }}.

Bảng Cân Đối Phát Sinh Tài Khoản (Trial Balance - Năm {{ selectedYear }})

Tổng hợp phát sinh từ toàn bộ bút toán đã ghi sổ (Posted)

Mã TK Tên Tài Khoản Phát sinh Nợ Phát sinh Có Dư Nợ cuối kỳ Dư Có cuối kỳ
{{ item.code }} {{ item.name }} {{ formatCurrency(item.period_debit) }} {{ formatCurrency(item.period_credit) }} {{ formatCurrency(item.closing_debit) }} {{ formatCurrency(item.closing_credit) }}
Chưa có phát sinh kế toán đã ghi sổ trong năm {{ selectedYear }}.

Nhật Ký Kiểm Toán Bất Biến (Immutable Audit Logs)

Lưu vết 100% hành vi tạo, duyệt, sửa đổi chứng từ tài chính

Thời gian Người thực hiện Hành động Đối tượng Địa chỉ IP Chi tiết
{{ log.created_at }} {{ log.user_login || 'admin' }} {{ log.action }} {{ log.target_type }} #{{ log.target_id }} {{ log.ip_address }} {{ log.details }}

Import File Sao Kê Ngân Hàng

Tự động đọc file Excel (.xlsx, .xls) hoặc CSV của mọi ngân hàng

📁
Bấm để chọn file Excel/CSV hoặc Bản Scan PDF sao kê
Hỗ trợ file Excel (.xlsx, .csv) hoặc file scan PDF (tự động băm SHA-256 lưu trữ an toàn)
Xem trước dữ liệu bóc tách được ({{ parsedBankPreview.length }} dòng): Sẵn sàng lưu
Ngày Diễn giải Thu Chi
{{ row.transaction_date }} {{ row.description }} {{ row.amount_in > 0 ? formatCurrency(row.amount_in) : '-' }} {{ row.amount_out > 0 ? formatCurrency(row.amount_out) : '-' }}
...và còn {{ parsedBankPreview.length - 10 }} giao dịch nữa.

Import Hóa Đơn Điện Tử

Hỗ trợ file XML hóa đơn gốc hoặc danh sách hóa đơn từ Excel

📄
Bấm để chọn file XML hoặc Excel hóa đơn từ máy tính
Có thể chọn nhiều file XML cùng lúc (Hóa đơn Viettel, MISA, TCT...)
Xem trước dữ liệu bóc tách được ({{ parsedInvoicePreview.length }} hóa đơn): Sẵn sàng lưu
Số HĐ Ngày Khách hàng / Đối tác Tổng tiền
#{{ row.invoice_number }} {{ row.invoice_date }} {{ row.partner_name }} {{ formatCurrency(row.total_amount) }}

Import Sổ Sách Kế Toán Cũ (Excel)

Đọc tự động file Sổ Nhật ký chung, Sổ cái hoặc file Excel do dịch vụ kế toán cũ bàn giao

📚
Bấm để chọn một hoặc nhiều file Excel / Bản Scan PDF Sổ cái
Hỗ trợ chọn cùng lúc nhiều file (.xlsx, .xls, .csv, .pdf) • Tự động bóc tách gộp tất cả các sổ và tính băm SHA-256
Xem trước dữ liệu bóc tách được ({{ parsedOldBookPreview.length }} dòng bút toán): Sẵn sàng lưu
Ngày Diễn giải Nợ Có Số tiền
{{ row.entry_date }} {{ row.description }} {{ row.debit_account }} {{ row.credit_account }} {{ formatCurrency(row.amount) }}
...và còn {{ parsedOldBookPreview.length - 10 }} dòng nữa.
📊

Nạp Bảng Tính Google Sheets Vào Trợ Lý AI

Hệ thống sẽ tải tự động dữ liệu bảng tính để AI phân tích và định khoản

💡 Lưu ý quan trọng để tải được bảng tính:
  1. Mở file Google Sheets trên trình duyệt.
  2. Bấm nút Chia sẻ (Share) ở góc trên bên phải màn hình.
  3. Tại mục Quyền truy cập chung, chọn Bất kỳ ai có đường liên kết (Anyone with the link) có quyền Người xem.
  4. Bấm Sao chép đường liên kết và dán vào ô bên trên.
⚠️ {{ googleSheetsError }}
⚙️

Cấu Hình AI OpenRouter

Đã cấu hình: {{ aiMaskedKey || 'Chưa có' }}

💡 Lưu ý bảo mật & nghiệp vụ kế toán:

Hệ thống tự động nạp ngữ cảnh số liệu (Sao kê, Hóa đơn, Sổ cũ) để AI phân tích. AI chỉ đóng vai trò tham vấn và đề xuất định khoản; người dùng/kế toán viên luôn là người ký duyệt cuối cùng.

Lập Chứng Từ Kế Toán Nợ/Có