Ký hoá đơn


Mô tả và thông tin API

Endpoint: api/HDon/SignInvoice

Phương thức: PUT

Mô tả: API này cho phép người dùng ký hóa đơn được tạo từ API(api/HDon/CreateInvoice)

Tham số Kiểu dữ liệu Ràng buộc Mô tả
MBMat (string) Bắt buộc

Mã bí mật (GuideId) là một mã duy nhất được sử dụng để định dạng hóa đơn đã tạo.

Mã này có thể được sử dụng để truy xuất lại hóa đơn khi cần thiết.

Mã nguồn ví dụ

								
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://apiehd.smartsign.com.vn/api/HDon/SignInvoice?MBMat=SmartVasTest01");
request.Headers.Add("Authorization", "Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
                        
								
var settings = {
    "url": "https://apiehd.smartsign.com.vn/api/HDon/SignInvoice?MBMat=SmartVasTest01",
    "method": "PUT",
    "timeout": 0,
    "headers": {
    "Authorization": "Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
    },
};

$.ajax(settings).done(function (response) {
    console.log(response);
});
                        
								
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://apiehd.smartsign.com.vn/api/HDon/SignInvoice?MBMat=SmartVasTest01',
    'headers': {
        'Authorization': 'Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
    },
    form: {

    }
};
request(options, function (error, response) {
if (error) throw new Error(error);
    console.log(response.body);
});
                        

Đối tượng trả về

Đối tượng Mô tả
Data

Object như thông tin gửi lên API ( api/HDon/CreateInvoice) có thêm trường XML chứa thông tin ký số

TTHDLQuan

Thông tin hoá đơn liên quan

KHMSHDCLQuan

Ký hiệu mẫu số hoá đơn có liên quan

KHHDCLQuan

Ký hiệu hoá đơn có liên quan

SHDCLQuan

Số hoá đơn có liên quan

Ky

MCCQT

Mã của cơ quan thuế

Mã nguồn JSON ví dụ




Mô tả lỗi

Đối tượng Mô tả
Status Mã lỗi:
406: Hóa đơn trước chưa ký | Không tìm thấy hóa đơn
Error Mô tả lỗi

Mã nguồn JSON ví dụ


{"error":"Hóa đơn trước chưa ký"}