Show / Hide Table of Contents

    Lấy thông tin danh sách ký hiệu - mẫu số
    hóa đơn/vé điện tử

    Mô tả chi tiết

    1. Request

    1.1 Url API

    Method URL API (BaseUrl lấy ở mô tả chung)
    GET <BaseUrl>/templates

    1.2 Header

    Content-Type: application-json
    Authorization: Bearer <token lấy ở api Lấy token Authorization>
    

    1.3 Params

    Tên Bắt buộc Mặc định Diễn giải
    invoiceWithCode không false true/false : đánh dấu có phải HĐ/Vé thuộc loại có mã của CQT hay không
    ticket không false true/false : đánh dấu có phải vé điện tử hay không
    year không Datetime.Now.Year truyền lên năm muốn lấy ký hiệu HĐ/Vé

    2 Response

    {
        "Success": true,
        "ErrorCode": null,
        "Errors": [],
        "Data": "list đối tượng InvoiceTemplateData",
        "CustomData": null
    }
    

    3 Mô tả đối tượng InvoiceTemplateData

    /// <summary>
    /// thông tin mẫu hóa đơn
    /// </summary>
    public class InvoiceTemplateData
    {
        /// <summary>
        /// id mẫu hóa đơn
        /// </summary>
        public string IPTemplateID { get; set; }
        /// <summary>
        /// tên mẫu hóa đơn
        /// </summary>
        public string TemplateName { get; set; }
        /// <summary>
        /// ký hiệu mẫu hóa đơn
        /// </summary>
        public string InvSeries { get; set; }
        /// <summary>
        /// trạng thái sử dụng
        /// </summary>
        public bool Inactive { get; set; }
        /// <summary>
        /// kiểu mẫu mới or cũ (false: mẫu mới, true: mẫu cũ)
        /// </summary>
        public bool? IsInheritFromOldTemplate { get; set; }
        /// <summary>
        /// có phải mẫu hóa đơn gửi bảng tổng hợp hay không
        /// </summary>
        public bool IsSendSummary { get; set; }
        /// <summary>
        /// có phải mẫu hđ xăng dầu hay không
        /// </summary>
        public bool? IsPetrol { get; set; }
        /// <summary>
        /// có phải mẫu hóa đơn nhiều thuế suất hay không
        /// </summary>
        public bool? IsMoreVATRate { get; set; }
    }
    

    4. Ví dụ:

    4.1 Request

    URL: https://testapi.meinvoice.vn/api/integration/invoice/templates
    HEADERS:
        Content-Type: application-json
        Authorization: Bearer <token lấy ở api Lấy token Authorization>
    PARAMS:
        invoiceWithCode:true
        ticket:false
        year:2024
    

    4.2 Response

    {
    "success": true,
    "errorCode": null,
    "descriptionErrorCode": null,
    "errors": [],
    "data": "[{\"IPTemplateID\":\"e0653f41-77c8-4fdb-975b-8ae8939fbf70\",\"CompanyID\":110626,\"TemplateName\":\"Hóa đơn GTGT khởi tạo từ máy tính tiền một thuế MA\",\"InvTemplateNo\":\"1\",\"InvSeries\":\"1C24MMA\",\"OrgInvSeries\":\"1CMMA\",\"TemplateType\":1,\"InvoiceType\":10,\"BusinessAreas\":0,\"SortOrder\":0,\"SignedDate\":null,\"CreatedDate\":\"0001-01-01T00:00:00+07:06\",\"CreatedBy\":null,\"ModifiedDate\":\"0001-01-01T00:00:00+07:06\",\"ModifiedBy\":null,\"Inactive\":false,\"TemplateContent\":null,\"DefaultTemplateID\":\"3a5e2bde-1316-11ed-8e9b-005056beb3e2\",\"IsCustomTemplate\":false,\"IsInheritFromOldTemplate\":false,\"XsltVersion\":null,\"IsPublished\":true,\"IsPublishedPetrol\":false,\"IsSendSummary\":false,\"IsPetrol\":null,\"IsTemplatePetrol\":null,\"MappingConfigVat\":null,\"ExpireDateType\":null,\"IsMoreVATRate\":false}]",
    "customData": ""
    }
    

    5 Tài liệu tham khảo (Curl Postman)

    curl --location --request GET 'https://testapi.meinvoice.vn/api/integration/invoice/templates?invoiceWithCode=true&ticket=false&year=2024' \
    --header 'Authorization: Bearer <token lấy ở api Lấy token Authorization>'
    
    Back to top Copyright © 2015-2016 Microsoft
    Generated by DocFX