Show / Hide Table of Contents

    Lấy thông tin hóa đơn theo REFID

    Phương thức này cho phép lấy thông tin hóa đơn theo refid

    1 Request

    Kiểu doanh nghiệp Method <BaseURL&gt
    Có mã POST <BaseURL>/code/itg/invoice-calculating-published/invoice-status/refid

    2 Header

    Content-Type: application-json
    Authorization: Bearer <token>
    CompanyTaxCode: "Mã số thuế đăng nhập"
    

    3 Body parameter

    Body parameter là một chuỗi Json chứa các tham số: List refid

    ["e515dc6f-e41e-4f22-bd1e-ad6f504152c8","b0a92dd2-e8e1-4aa9-95f7-a0e8a397083e"]
    

    4 Response

    Kết quả trả về Json dạng:

    {
        "Success": <false/true>,
        "Data": "<Dữ liệu trả về>",
        "ErrorCode": "<Trống hoặc Mã lỗi>",
        "Errors": ""
    }
    

    5 Ví dụ:

    https://testapi.meinvoice.vn/api/v3/code/itg/invoice-calculating-published/invoice-status/refid
    
    body:["14e14177-cf16-4d5b-901e-6d47b8260fc8"]
    
    {
        "Success": true,
        "ErrorCode": null,
        "DescriptionErrorCode": null,
        "Errors": [],
        "Data": "[{\"RefID\":\"14e14177-cf16-4d5b-901e-6d47b8260fc8\",\"InvNo\":\"00000001\",\"InvDate\":\"2023-03-03T00:00:00+07:00\",\"InvSeries\":\"C23TYY\",\"InvTempl\":\"1\",\"TransactionID\":\"A6TPCXEA_W\",\"PublishStatus\":1,\"EInvoiceStatus\":1,\"ReferenceType\":0,\"InvoiceCode\":\"21A6367FDD44474AE0AB717D8F92EF1C9A\",\"MessageCode\":null,\"SourceType\":\"MISAMEINVOICEWEB\",\"SendTaxStatus\":2,\"IsSentEmail\":false,\"IsDelete\":false,\"DeletedDate\":null,\"DeletedReason\":null,\"ReceivedStatus\":0,\"OrgTransactionID\":\"\",\"OrgInvoiceStatus\":0,\"RefInvoiceStatus\":0}]",
        "CustomData": null
    }
    

    Mô tả đối tượng tải về:

    /// <summary>
    /// đối tượng repone trả về
    /// </summary>
    public class InvoiceStatusInRefID
    {
        /// <summary>
        /// refid hóa đơn
        /// </summary>
        public string RefID { get; set; }
    
        /// <summary>
        /// Số hóa đơn
        /// 
        /// </summary>
        public string InvNo { get; set; }
    
        /// <summary>
        /// Ngày hóa đơn
        /// 
        /// </summary>
        public Datetime InvDate { get; set; }
    
        /// <summary>
        /// Ký hiệu háo đơn
        /// </summary>
        public string InvSeries { get; set; }
    
        /// <summary>
        /// Mẫu số HD
        /// </summary>
        public string InvTempl { get; set; }
    
        /// <summary>
        /// Mã tra cứu HD
        /// </summary>
        public string TransactionID { get; set; }
    
        /// <summary>
        /// Trạng thái phát hành, mặc định là đã phát hành
        /// </summary>
        public int PublishStatus { get; set; }
    
        /// <summary>
        /// Trạng thái HD 1: Gốc , 2- Xóa
        /// </summary>
        public int EInvoiceStatus { get; set; }
    
        /// <summary>
        /// loại HD 0 : Gốc, 1 – Thay thế , 2 – điều chỉnh
        /// </summary>
        public int ReferenceType { get; set; }
    
        /// <summary>
        /// Mã của cơ quan thuế cấp
        /// </summary>
        public string InvoiceCode { get; set; }
    
        /// <summary>
        /// Thông điệp cơ quan thuế
        /// </summary>
        public string MessageCode { get; set; }
    
        /// <summary>
        /// Nguồn phát hành của hóa đơn
        /// </summary>
        public string SourceType { get; set; }
    
        /// <summary>
        /// Trạng thái của CQT trả về
                 - Với HĐ Không có mã: (0: chưa gửi CQT; 1: Đã gửi CQT; 2: CQT tiếp nhận; 3:CQT không tiếp nhận; 4: gửi lỗi)
                - Với HĐ Có mã: (0: chờ cấp mã; 1: gửi lỗi; 2: đã cấp mã; 3: từ chối cấp mã;4: gửi lỗi)
        /// </summary>
        public string SendTaxStatus { get; set; }
    
        /// <summary>
        /// Trạng thái đã gửi email hay chưa (0: Chưa gửi; 1: Đã gửi)
        /// </summary>
        public bool IsSentEmail { get; set; }
    
        /// <summary>
        /// Hóa đơn bị hủy hay chưa
        /// </summary>
        public string IsDelete { get; set; }
    
        /// <summary>
        /// Ngày hủy
        /// </summary>
        public string DeletedDate { get; set; }
    
        /// <summary>
        /// Lý do hủy
        /// </summary>
        public string DeletedReason { get; set; }
    
        /// <summary>
        /// Trạng thái nhận hóa đơn của người mua 
            (0: Chưa nhận được; 1: Đã nhận được)
        /// </summary>
        public string ReceivedStatus { get; set; }
    
        /// <summary>
        /// Mã tra cứu của hđ gốc (nếu hđ này là hđ điều chỉnh/thay thê)
        /// </summary>
        public string OrgTransactionID { get; set; }
    
        /// <summary>
        /// Trạng thái của hđ gốc
        /// </summary>
        public int OrgInvoiceStatus { get; set; }
    
        /// <summary>
        /// 
        /// </summary>
        public string RefInvoiceStatus { get; set; }
    
        /// <summary>
        /// 
        /// </summary>
        public string SummaryStatus { get; set; }
    }
    
    Back to top Copyright © 2015-2016 Microsoft
    Generated by DocFX