III. Phõn tớch chương trỡnh truyền nhận dữ liệu kờ khai thuế và thụng bỏo của cơ quan thuế
1. Chương trỡnh truyền nhận dữ liệut ại doanh nghiệp
a) Phõn tớch chức năng
Chương trỡnh được xõy dựng nhằm thực hiện cỏc chức năng cơ bản sau:
• Đăng ký kờ khai thuế.
• Nhập bảng kờ hàng hoỏ dịch vụ mua vào, bỏn ra.
• Tạo dữ liệu tờ khai thuế GTGT trờn một số chỉ tiờu cú thể tớnh được dựa trờn 2 loại bảng kờ trờn và thụng tin về kờ khai thuế của cỏc thỏng trước. Nhập bổ sung cỏc chỉ
tiờu cũn thiếu.
• Sau khi chấp nhận cỏc số liệu kờ khai thuế, chương trỡnh thực hiện mó hoỏ cỏc bảng kờ, tờ khai và lưu ra tệp.
• Mó hoỏ cỏc tệp và ký chữ ký điện tử của doanh nghiệp.
• Nộn tệp dữ liệu đó mó húa.
Sơđồ chức năng
b) Phõn tớch dữ liệu
Bảng NKGuiTK (Nhật ký gửi tờ khai): lưu cỏc thụng tin về quỏ trỡnh gửi dữ liệu kờ khai thuế cho Tổng cục.
STT Tờn cột Kiểu dữ
liệu
N/D Khoỏ Ghi chỳ
1 ID Number X Mó này được tạo tại Tổng cục 2 TenFile Text(8) Tờn của tệp dữ liệu cần gửi
3 KTFile Double Kớch thước của tệp (độ lớn của tệp) 4 SoGoi Byte Số gúi mà tệp dữ liệu được chia nhỏ
5 SoGoiGui Byte 0 Số gúi dữ liệu mà doanh nghiệp đó gửi lờn Tổng cục
6 NGFile Date Null Ngày giờ mà doanh nghiệp bắt đầu gửi dữ liệu lờn Tổng cục
7 NGKT Date Null Ngày giờ mà doanh nghiệp nhận được thụng bỏo từ Tổng cục là đó nhận đủ dữ
liệu
8 LanGui Số lần gửi 1 tệp dữ liệu từ doanh nghiệp
Kê khai thuế
Đăng ký Nhập bảng kê Nhập tờ khai In báo cáo Gửi tờ khai
Nhập yêu cầu sửa đổi
Cập nhật khoá, DM Tham số ch−ơng trình Bảng kê HH mua vào Bảng kê HH bán ra Bảng kê hàng thu mua Bảng kê bán lẻ Bảng kê HH mua vào có HĐ Khấu trừ Trực tiếp theo TNDN Xây lắp Đặc thù Gửi tờ khai bằng đĩa Gửi tờ khai qua mạng
Tạo tờ khai Thông báo
In tờ khai In Bảng kê In các báo cáo khác
Tạo báo cáo Mã hoá & ký Nhận thông báo Xem thông báo Danh mục tờ khai Miễn giảm Danh mục Danh mục Đơn vị Danh mục Chức vụ Danh mục Nhân viên
tới Tổng cục
9 TrangThai Byte Trạng thỏi nhận dữ liệu -1: Tệp dữ liệu bị lỗi
0: Tệp Dữ liệu chưa được truyền 1: Tệp Dữ liệu chưa truyền xong 2: Tệp dữ liệu đó được truyền xong
Bảng NKNhanTB (Nhật ký nhận thụng bỏo): Lưu cỏc thụng tin về quỏ trỡnh nhận cỏc thụng bỏo từ Cục thuế. STT Tờn cột Kiểu dữ liệu N/D Khoỏ chớnh Ghi chỳ
1 ID Number X Mó này được tạo tại Cục thuế
2 SoGoi Number Tổng số gúi mà tệp thụng bỏo được chia nhỏ
3 SoGoiNha n
Number 0 Số gúi mà doanh nghiệp nhận được tử
Tổng cục
4 KTFile Double Kớch thước của tệp thụng bỏo 5 NNTB Date Ngày nhận thụng bỏo
6 NNKT Date Null Ngày nhận đủ cỏc gúi dữ liệu thụng bỏo 7 TrangThai Byte Trạng thỏi nhận dữ liệu
-1: Tệp dữ liệu bị lỗi
0: Tệp Dữ liệu chưa được truyền 1: Tệp Dữ liệu chưa truyền xong 2: Tệp dữ liệu đó được truyền xong 8 LanNhan Số lần gửi 1 tệp dữ liệu từ doanh nghiệp
tới Tổng cục