Tệp gốc nên được lưu trữ trước.
Sau khi xuất các bản ghi từ nền tảng, hãy lưu tệp gốc trước, ghi lại tài khoản, phạm vi thời gian, múi giờ xuất và ngày tạo, sau đó tạo bản sao làm việc. Không nên xóa trực tiếp các hàng có vẻ trùng lặp, vì các bảng khác nhau có thể phản ánh các đơn đặt hàng, giao dịch riêng lẻ, thay đổi sổ cái hoặc rút tiền trên chuỗi. Cùng định dạng không nhất thiết có nghĩa là cùng một sự kiện; việc tạo từ điển trường trước sẽ đáng tin cậy hơn là nhấp vào "xóa trùng lặp" trước.
Ưu tiên sử dụng mã định danh sự kiện ổn định
Nếu có mã định danh giao dịch, giao dịch mua bán hoặc sổ cái, hãy ưu tiên kết hợp chúng với nền tảng, tài khoản và loại sự kiện để tạo thành khóa. Không chỉ sử dụng thời gian và số tiền để loại bỏ trùng lặp; nhiều giao dịch mua bán cùng số lượng có thể xảy ra trong cùng một giây. Không gian mã định danh có thể khác nhau giữa các giao diện nền tảng; cần phải xác nhận liên kết giữa các bảng. Các bản ghi thiếu mã định danh ổn định nên được đánh dấu là cần xác minh; tránh phỏng đoán để tạo ra kết quả có vẻ đáng tin cậy.
Một đơn đặt hàng có thể tương ứng với nhiều giao dịch mua bán
Các giao dịch mua bán một phần có thể tạo ra nhiều giá giao dịch, số lượng và phí. Nếu tóm tắt đơn đặt hàng và các giao dịch riêng lẻ được nhập cùng nhau, số lượng mua và bán có thể được tính lặp lại. Sau khi quyết định lớp nào sẽ được sử dụng làm sổ cái chính, hãy giữ lại lớp còn lại để so sánh. Phí có thể được khấu trừ từ một token khác; các đơn vị tài sản nên được ghi nhận riêng biệt, và tất cả các khoản phí không nên được trừ trực tiếp từ số lượng mua.
Các giao dịch chuyển khoản nội bộ và rút tiền trên chuỗi nên được tách biệt.
Các giao dịch chuyển khoản giữa tài khoản chính và tài khoản phụ có thể thiếu mã băm giao dịch trên chuỗi, và các giao dịch chuyển khoản giữa các ví tự quản lý không nên được coi là hai giao dịch chỉ vì một giao dịch được nhận và một giao dịch được rút ra. Tài khoản nguồn, tài khoản đích, số lượng và thông tin xác thực phù hợp nên được giữ lại; nếu thiếu thông tin trùng khớp, hãy liệt kê nó như một sự bất thường. Việc một sự kiện có chịu thuế hay không phụ thuộc vào các quy tắc địa phương và bản chất thực sự của giao dịch; bản thân các công cụ loại bỏ trùng lặp không thể đưa ra kết luận về thuế.
Xác minh các quy tắc với một mẫu nhỏ.
Trước tiên, hãy chọn một giao dịch mua thông thường, một giao dịch một phần, một giao dịch rút tiền và một giao dịch chuyển khoản nội bộ, và theo dõi thủ công sự thể hiện của chúng trong tất cả các tệp. Các quy tắc nên giải thích dòng nào được giữ lại, trường nào được hợp nhất và lý do tại sao. Khi xác định các khoảng thời gian chồng chéo, hãy xác minh xem cùng một sự kiện có khớp nhất quán hay không; nếu nền tảng sửa đổi các trường lịch sử, các tệp cũ không nên bị ghi đè một cách âm thầm.
Giữ lại sự khác biệt và nhật ký kiểm toán
Bảng cuối cùng ghi lại tên tệp gốc, số dòng gốc, quy tắc làm sạch, múi giờ chuyển đổi và lý do bất thường, đồng thời đối chiếu số lượng với số dư đầu và cuối của tài khoản. Sự khác biệt không giải thích được được liệt kê riêng và không nên được điền bắt buộc vào mục "Thu nhập khác". Tài liệu này chỉ dành cho mục đích tổng hợp dữ liệu và không phải là lời khuyên khai thuế cá nhân; khi nộp tờ khai thực tế, tài liệu này nên được xem xét bởi người quen thuộc với các quy tắc địa phương.
