Nhảy tới nội dung
Phiên bản: 2.3.0

Lấy danh sách lô chứng từ import

Ngày cập nhật: 18 tháng 08, 2026
Người cập nhật: VNPT eContract's team


Mục đích​

Hàm lấy danh sách các lô chứng từ đã import trên hệ thống của người dùng

  • Request URL: /api/batch-imports
  • HTTP method: GET
  • Authorize: Bearer token
  • Parameter: Không yêu cầu, tuy nhiên có thể thêm các tùy chọn bên dưới để thực hiện lọc hoặc tìm kiếm danh sách lô chứng từ.
KeyTypeDescription
searchstringThông tin tìm kiếm theo tên lô chứng từ
pageintSố trang cần lấy dữ liệu (Mặc định hệ thống đang là 1)
pagesizeintSố record dữ liệu mà hệ thống sẽ trả về sau mỗi request (Mặc định hệ thống đang là 10 record)

Mẫu request​

Query param:
page: 1
pageSize: 10
search: LÔ IMPORT 001
Request: /api/batch-imports?page=1&pageSize=10&search=LÔ IMPORT 001

Mẫu response body​

{
"data": {
"items": [
{
"id": 1231,
"createdDate": "2022-12-02T15:04:28.7095771",
"uploadedByUserId": 2320,
"numberOfRecords": 1,
"name": "LÔ IMPORT 001",
"department": {
"id": 29,
"name": "Công ty Công nghệ thông tin VNPT",
"code": "VNPT-IT",
"isShared": false
},
"documentType": {
"id": 46,
"code": "CKDS",
"name": "Chiết khấu doanh số",
"description": "Chứng từ chiết khấu DOANH SỐ ",
"documentCount": 0,
"enableVnptSeal": false,
"requireVerifiedUserSigning": false,
"children": []
},
"status": {
"value": 2,
"description": "Completed"
},
"documents": [],
"errors": [],
"importType": {
"value": 1,
"description": "Documents created from templates"
}
}
],
"totalCount": 1,
"pageCount": 1,
"page": 1,
"pageSize": 10,
"hasNextPage": true,
"hasPreviousPage": false
},
"success": true,
"code": 0,
"messages": []
}

Response Parameter​

KeyTypeDescription
dataobjectĐối tượng chứa thông tin phân trang và danh sách dữ liệu trả về (xem bên dưới)
successbooleanTrạng thái xử lý của yêu cầu (true: Thành công, false: Thất bại)
codeintMã trạng thái phản hồi từ hệ thống
messagesArray[string]Danh sách thông báo phản hồi từ hệ thống

Chi tiết đối tượng data:​

KeyTypeDescription
itemsArray[object]Danh sách các lô chứng từ import (xem chi tiết bên dưới)
totalCountintTổng số bản ghi tìm thấy
pageCountintTổng số trang
pageintTrang hiện tại
pageSizeintSố lượng bản ghi trên một trang
hasNextPagebooleanCó trang tiếp theo hay không (true: Có, false: Không)
hasPreviousPagebooleanCó trang trước đó hay không (true: Có, false: Không)

Chi tiết các thuộc tính trong items:​

KeyTypeDescription
idintID của lô import
createdDatestringThời gian tạo lô import (định dạng ISO 8601)
uploadedByUserIdintID người dùng thực hiện upload
numberOfRecordsintSố lượng bản ghi/chứng từ trong lô
namestringTên lô import
departmentobjectThông tin bộ phận/phòng ban (xem bên dưới)
documentTypeobjectThông tin loại chứng từ (xem bên dưới)
statusobjectTrạng thái xử lý của lô import (2: Completed)
documentsArray[object]Danh sách chi tiết các chứng từ trong lô
errorsArray[object]Danh sách lỗi gặp phải trong quá trình import (nếu có)
importTypeobjectHình thức import (1: Documents created from templates)

Chi tiết đối tượng department:​

KeyTypeDescription
idintID bộ phận/phòng ban
namestringTên bộ phận/phòng ban
codestringMã bộ phận/phòng ban
isSharedbooleanChia sẽ quyền truy cập chứng từ cho tất cả những người trong bộ phận (true/false)

Chi tiết đối tượng documentType:​

KeyTypeDescription
idintID loại chứng từ
codestringMã loại chứng từ
namestringTên loại chứng từ
descriptionstringMô tả loại chứng từ
documentCountintSố lượng chứng từ thuộc loại này
enableVnptSealbooleanChứng thực thông điệp VNPT SEAL (true: Bật, false: Tắt)
requireVerifiedUserSigningbooleanYêu cầu người ký đã xác thực danh tính (true/false)