Phương pháp kiểm tra
Ứng dụng phân tích XML trong thời gian xử lý để đưa ra các phát hiện kỹ thuật có bằng chứng. Kết quả là hỗ trợ rà soát, không phải kết luận pháp lý, thuế hoặc xác nhận giao dịch.
Quy trình
- Kiểm tra kích thước, loại dữ liệu và nội dung XML nguy hiểm.
- Đọc các trường cơ bản: mã số thuế, số hóa đơn, ngày lập và tổng tiền.
- Đối chiếu số học giữa tiền trước thuế, tiền thuế, tổng thanh toán và dòng hàng khi dữ liệu có sẵn.
- Ghi nhận nguồn TCT do người dùng cung cấp; MVP không tự đăng nhập hoặc tra cứu TCT.
- Trả kết quả có mã tiêu chí, đánh giá, bằng chứng, ý kiến và phiên bản quy tắc.
Tiêu thức đánh giá
- PASS: tiêu chí trong phạm vi dữ liệu đã kiểm tra và không phát hiện sai lệch.
- WARNING: có điểm cần rà soát thêm, thiếu xác minh độc lập hoặc có dữ liệu chưa đủ để kết luận.
- FAIL: phát hiện lỗi xác định, ví dụ XML hỏng, nội dung nguy hiểm hoặc tổng tiền không khớp.
- INSUFFICIENT_DATA: thiếu dữ liệu cần thiết cho tiêu chí.
- NOT_CHECKED: tiêu chí chưa được thực hiện; không đồng nghĩa với sai.
Mức rủi ro
Mức rủi ro là chỉ báo ưu tiên rà soát do rule engine tổng hợp. Nó không phải xác suất vi phạm và không thay thế đánh giá của kế toán, doanh nghiệp hoặc cơ quan có thẩm quyền.
Nguồn và giới hạn
Nguồn invoice_xml phản ánh dữ liệu đọc từ file. Nguồn tct_provenance chỉ phản ánh thông tin provenance được cung cấp/kiểm tra trong phạm vi adapter. Với MVP không có adapter TCT, TCT-SOURCE là NOT_CHECKED.
Phương pháp này sẽ được cập nhật khi thêm tiêu chí, schema, chữ ký số hoặc adapter được ủy quyền. Mỗi thay đổi cần tăng phiên bản và cập nhật tài liệu.