Hủy hóa đơn (Hóa đơn đã ký)


Mô tả và thông tin API

Endpoint: api/HDon/CancelInvoice

Phương thức: PUT

Mô tả: API này cho phép người dùng huỷ hóa đơn đã được ký

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/CancelInvoice?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/CancelInvoice?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/CancelInvoice?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ả
Status Thông điệp:
200: Hủy thành công
Message Thông điệp

Mã nguồn JSON ví dụ


{"message":"Hủy thành công!"}

Mô tả lỗi

Đối tượng Mô tả
Status Mã lỗi:
406: Không thể hủy hóa đơn chưa ký
Error Mô tả lỗi

Mã nguồn JSON ví dụ


{"error":"Không thể hủy hóa đơn chưa ký!"}