Ký số USB/File mềm
(SignType=1)
Quy trình
Phát hành hóa đơn với phương thức ký bằng usb/file mềm gồm có 3 bước
1. Call api tạo dữ liệu XML cho hóa đơn/vé điện tử
2. Call api (local) để thực hiện ký số cho file xml tạo ở bước 1
3. Call api phát hành file xml đã ký số ở bước 2 lên hệ thống cloud MISA và thuế
1.Call api tạo dữ liệu XML cho hóa đơn/vé điện tử
1.1Url API
Method | URL API (BaseUrl lấy ở mô tả chung) |
---|---|
POST | <BaseUrl>(https://testapi.meinvoice.vn/api/integration/invoice) |
1.2 Header
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
1.3 Body
đôi tượng InvoiceParameter
{
"SignType": 1,(loại ký số USB/File mềm)
"InvoiceData": <list đối tượng InvoiceData>
}
Mô tả đối tượng: InvoiceData
1.4 Response
{
"success": true/false <Trạng thái khi call API trả về>,
"errorCode": "<Mã lỗi nếu có>",
"descriptionErrorCode": "<mô tả mã lỗi nếu có>",
"createInvoiceResult": "<List thông tin CreateInvoiceResult>",
"publishInvoiceResult": null
}
Mô tả đối tượng: CreateInvoiceResult
1.5 Ví dụ
1.5.1 Request
URL: https://testapi.meinvoice.vn/api/integration/invoice
HEADERS:
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
BODY:
{
"SignType": 1,
"InvoiceData": [
{
"RefID": "a91f0781-3177-46af-b9bb-f1b9ef767228",
"InvSeries": "1C24TQQ",
"InvDate": "2024-09-18",
"CurrencyCode": "VND",
"ExchangeRate": 1.0,
"PaymentMethodName": "TM/CK",
"BuyerLegalName": "Công ty cổ phần MISA",
"BuyerTaxCode": "0101243150",
"BuyerAddress": "Tầng 9 tòa nhà Technosoft, Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội",
"BuyerCode": "MS001",
"BuyerPhoneNumber": "0241 522 526",
"BuyerEmail": "contact@misa.com.vn",
"BuyerFullName": "Nguyễn Xuân Hoàng",
"BuyerBankAccount": "010124315087210",
"BuyerBankName": "Ngân hàng Việt Nam Thịnh Vượng",
"TotalSaleAmountOC":500000,
"TotalSaleAmount":500000,
"TotalDiscountAmountOC": 0,
"TotalDiscountAmount": 0,
"TotalAmountWithoutVATOC": 500000.0,
"TotalAmountWithoutVAT": 500000.0,
"TotalVATAmountOC": 50000.0,
"TotalVATAmount": 50000.0,
"TotalAmountOC": 550000.0,
"TotalAmountOC": 550000.0,
"TotalAmountInWords": "Năm trăm năm mươi nghìn đồng.",
"OriginalInvoiceDetail": [
{
"ItemType": 1,
"LineNumber": 1,
"SortOrder":1,
"ItemCode": "AOSM01",
"ItemName": "Áo sơ mi Nam 40",
"UnitName": "Chiếc",
"Quantity": 10.0,
"UnitPrice": 50000.0,
"DiscountRate": 0,
"DiscountAmountOC": 0,
"DiscountAmount": 0,
"AmountOC": 500000.0,
"Amount": 500000.0,
"AmountWithoutVATOC": 500000.0,
"AmountWithoutVAT": 500000.0,
"VATRateName": "10%",
"VATAmountOC":50000,
"VATAmount":50000
}
],
"TaxRateInfo": [
{
"VATRateName": "10%",
"AmountWithoutVATOC": 500000.0,
"VATAmountOC": 50000.0
}
],
"OptionUserDefined": {
"MainCurrency": "VND",
"AmountDecimalDigits": "0",
"AmountOCDecimalDigits": "0",
"UnitPriceOCDecimalDigits": "0",
"UnitPriceDecimalDigits": "0"
}
}
]
}
1.5.2 Response
{
"success": true,
"errorCode": null,
"descriptionErrorCode": null,
"createInvoiceResult": "List đối tượng CreateInvoiceResult",
"publishInvoiceResult": null
}
2. Call api (local) để thực hiện ký số cho file xml tạo ở bước 1
Để thực hiện ký số ở local cần cài tool đọc chữ ký sô vào mạng local
link tải tool tại đây
2.1 Url API
Method | URL API |
---|---|
POST | - BaseURL: http://{0}:{1}/api/SignXML Trong đó - {0} là tên máy chủ . - {1} là port ký của máy chủ. Misa đang để port mặc định ký nằm trong giải port(12019;12020;12021;12022;12023) VD : http://server01:12019/api/SignXML |
2.2 Header
Content-Type: application-json
2.3 Body
{
"PinCode":"mã pin của chứng thư số",
"XmlContent":"Nội dung file XML được tạo sau khi gọi api ở bước 1"
}
2.4 Response
{
"Status": 200,
"Message": null,
"Payload": "Nội dung file XML đã được ký số(dung thông tin này để sử dụng ở bước 3)",
"Data": "đối tượng mô tả thông tin liên quan CKS",
"AppVersion": "2.0.0.0"
}
2.5 Ví dụ
2.5.1 Request
URL:http://server01:12019/api/SignXM
HEADERS:
Content-Type: application-json
BODY:
{
"PinCode":"12345678",
"XmlContent":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><inv:invoice xmlns:inv=\"http://laphoadon.gdt.gov.vn/2014/09/invoicexml/v1\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"><inv:invoiceData id=\"data\"><inv:invoiceType>02GTTT</inv:invoiceType><inv:templateCode>02GTTT0/002</inv:templateCode><inv:invoiceSeries>AB/21E</inv:invoiceSeries><inv:invoiceNumber>0000015</inv:invoiceNumber><inv:invoiceIssuedDate>2021-10-30T00:00:00</inv:invoiceIssuedDate><inv:signedDate></inv:signedDate><inv:currencyCode>VND</inv:currencyCode><inv:invoiceNote>Hóa đơn bán lẻ</inv:invoiceNote><inv:adjustmentType>1</inv:adjustmentType><inv:payments><inv:payment><inv:paymentMethodName>Tiền mặt</inv:paymentMethodName></inv:payment></inv:payments><inv:delivery /><inv:sellerLegalName>CÔNG TY TNHH MTV DỊCH VỤ THỦY LỢI BÌNH PHƯỚC</inv:sellerLegalName><inv:sellerTaxCode>2222222222-736</inv:sellerTaxCode><inv:sellerAddressLine>Đường Lê Duẩn - Phường Tân Bình - Thành Phố Đồng Xoài - Bình Phước</inv:sellerAddressLine><inv:sellerPhoneNumber>012345678912345</inv:sellerPhoneNumber><inv:sellerFaxNumber>25251325</inv:sellerFaxNumber><inv:sellerEmail>ngominhdai92@gmail.com</inv:sellerEmail><inv:sellerWebsite>abc.com.vn</inv:sellerWebsite><inv:sellerBankAccount>11047007</inv:sellerBankAccount><inv:sellerBankName>ACB</inv:sellerBankName><inv:buyerLegalName>Công ty cổ phần MISA (Test)</inv:buyerLegalName><inv:buyerDisplayName>Nguyễn Xuân A</inv:buyerDisplayName><inv:buyerTaxCode>0101243150-888</inv:buyerTaxCode><inv:buyerAddressLine>Tầng 9, Tòa nhà Technosoft, Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội</inv:buyerAddressLine><inv:buyerEmail>support@misa.com.vn</inv:buyerEmail><inv:buyerBankName>Hội sở Ngân hàng TMCP Á Châu</inv:buyerBankName><inv:buyerBankAccount>21137519</inv:buyerBankAccount><inv:exchangeRate>1 </inv:exchangeRate><inv:items><inv:item><inv:lineNumber>1</inv:lineNumber><inv:itemCode>SME2019.Pro</inv:itemCode><inv:itemName>Phần mềm kế toán doanh nghiệp vừa và nhỏ - gói Professional</inv:itemName><inv:unitName>Gói</inv:unitName><inv:quantity>1.00 </inv:quantity><inv:itemTotalAmountWithoutVat>1000000 </inv:itemTotalAmountWithoutVat><inv:vatPercentage>0</inv:vatPercentage><inv:vatAmount>0 </inv:vatAmount><inv:unitPrice>1000000.0 </inv:unitPrice><inv:promotion>0</inv:promotion></inv:item></inv:items><inv:invoiceTaxBreakdowns><inv:invoiceTaxBreakdown><inv:vatPercentage>0</inv:vatPercentage></inv:invoiceTaxBreakdown></inv:invoiceTaxBreakdowns><inv:totalAmountWithoutVAT>1000000 </inv:totalAmountWithoutVAT><inv:totalVATAmount>100000 </inv:totalVATAmount><inv:totalAmountWithVAT>1100000 </inv:totalAmountWithVAT><inv:totalAmountWithVATInWords>Chín triệu đồng chẵn</inv:totalAmountWithVATInWords><inv:discountAmount>0 </inv:discountAmount><inv:totalAmountWithVATFrn>1100000 </inv:totalAmountWithVATFrn><inv:userDefines><![CDATA[<TransactionID>8VU0C220B</TransactionID><InvoiceRefID>91ad15ac-9c54-43fd-8425-a97d03a40005</InvoiceRefID><InvoiceTemplateID>1d324c9b-d4a3-4a16-a2f6-4b36100b11d1</InvoiceTemplateID><MainCurrency>VND</MainCurrency><UnitPriceDecimalDigits>1</UnitPriceDecimalDigits><UnitPriceOCDecimalDigits>0</UnitPriceOCDecimalDigits><QuantityDecimalDigits>2</QuantityDecimalDigits><AmountDecimalDigits>0</AmountDecimalDigits><AmountOCDecimalDigits>2</AmountOCDecimalDigits><ExchangRateDecimalDigits>0</ExchangRateDecimalDigits><CoefficientDecimalDigits>2</CoefficientDecimalDigits><ClockDecimalDigits></ClockDecimalDigits><WaterArrearage>0</WaterArrearage><WaterPromotion>0</WaterPromotion><WaterUsed>0</WaterUsed><EnvironmmentFeeRate>0</EnvironmmentFeeRate><EnvironmmentFeeAmount>0 </EnvironmmentFeeAmount><OtherFeeRate>0.00 </OtherFeeRate><OtherFeeAmount>0 </OtherFeeAmount><SortOrderIndex>0</SortOrderIndex><SumOfClockIndex>0</SumOfClockIndex><IsTaxReduction>0</IsTaxReduction><ListCustomDetail><ClockInfos></ClockInfos></ListCustomDetail><UserItems><UserItem><LineNumber>1</LineNumber><AmountOC>0 </AmountOC><VATAmountOC>0 </VATAmountOC><DiscountRate>0.00 </DiscountRate><DiscountAmountOC>0 </DiscountAmountOC><DiscountAmount>0 </DiscountAmount><InventoryItemType>0</InventoryItemType><TaxReductionAmountOC>0 </TaxReductionAmountOC><TaxReductionAmount>0 </TaxReductionAmount></UserItem></UserItems>]]></inv:userDefines></inv:invoiceData><inv:controlData><inv:systemCode>LHD_MISA</inv:systemCode></inv:controlData></inv:invoice>"
}
2.5.2 Response
{
"Status": 200,
"Message": null,
"Payload": "filer XML đã được ký số",
"Data": "đối tượng thông tin liên quan",
"AppVersion": "2.0.0.0"
}
3. Call api phát hành file xml đã ký số ở bước 2 lên hệ thống cloud MISA và thuế
3.1 Url API
Method | URL API (BaseUrl lấy ở mô tả chung) |
---|---|
POST | <BaseUrl>(https://testapi.meinvoice.vn/api/integration/invoice) |
3.2 Header
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
3.3 Body
đôi tượng InvoiceParameter
{
"SignType": 1,(loại ký số USB/File mềm)
"PublishInvoiceData": <list đối tượng PublishInvoiceData>
}
Mô tả đối tượng: PublishInvoiceData
3.4 Response
{
"success": true/false <Trạng thái khi call API trả về>,
"errorCode": "<Mã lỗi nếu có>",
"descriptionErrorCode": "<mô tả mã lỗi nếu có>",
"createInvoiceResult": null,
"publishInvoiceResult": <List thông tin publishInvoiceResult>
}
Mô tả đối tượng: publishInvoiceResult
3.5 Ví dụ
3.5.1 Request
URL: https://testapi.meinvoice.vn/api/integration/invoice
HEADERS:
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
BODY:
{
"SignType": 1,
"PublishInvoiceData": [
{
"RefID": "a91f0781-3177-46af-b9bb-f1b9ef767228",
"TransactionID": "X5CXT4PDG940",
"InvSeries":"1C24TCM",
"InvoiceData": file XML đã ký số của đối tượng invoice tương ứng,
"IsSendEmail": true,
"ReceiverName": "Tên người nhận HĐ",
"ReceiverEmail": "emailnguoinhan@gmail.com"
}
]
}
3.5.2 Response
{
"success": true,
"errorCode": null,
"descriptionErrorCode": null,
"createInvoiceResult": null,
"publishInvoiceResult": "[{\"RefID\":\"a91f0781-3177-46af-b9bb-f1b9ef767228\",\"TransactionID\":\"11CRTPWJG5\",\"InvTemplateNo\":null,\"InvSeries\":null,\"InvNo\":\"00000033\",\"InvCode\":null,\"InvDate\":\"2024-09-25T00:00:00+07:00\",\"ErrorCode\":\"\",\"CustomData\":null}]"
}
4. Tài liệu tham khảo (Curl Postman)
4.1 Bước 1: Call api tạo XML
curl --location 'https://testapi.meinvoice.vn/api/integration/invoice' \
--header 'Authorization: Bearer <token lấy ở api Lấy token Authorization>' \
--header 'Content-Type: application/json' \
--header 'Cookie: TS01df89db=010fb9740483c6e090a0168ad18f153b6543df0dc2ef8db082c5fdd03356731f4ab3170cb5f315fa0afca8615e2ead2e9f8602d6e8' \
--data-raw '{
"SignType": 1,
"InvoiceData": [
{
"RefID": "1f269f4c-08af-4665-b7b6-eb62581f583c",
"InvSeries": "1C24TAA",
"InvDate": "2024-09-25",
"CurrencyCode": "VND",
"ExchangeRate": 1.0,
"PaymentMethodName": "TM/CK",
"BuyerLegalName": "Công ty cổ phần MISA",
"BuyerTaxCode": "0101243150",
"BuyerAddress": "Tầng 9 tòa nhà Technosoft, Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội",
"BuyerCode": "MS001",
"BuyerPhoneNumber": "0241 522 526",
"BuyerEmail": "contact@misa.com.vn",
"BuyerFullName": "Nguyễn Xuân Hoàng",
"BuyerBankAccount": "010124315087210",
"BuyerBankName": "Ngân hàng Việt Nam Thịnh Vượng",
"TotalAmountWithoutVATOC": 5000000.0,
"TotalVATAmountOC": 500000.0,
"TotalDiscountAmountOC": 0,
"TotalAmountOC": 5500000.0,
"TotalAmountInWords": "Năm triệu năm trăm nghìn đồng.",
"OriginalInvoiceDetail": [
{
"ItemType": 1,
"LineNumber": 1,
"ItemCode": "AOSM01",
"ItemName": "Áo sơ mi Nam 40",
"UnitName": "Chiếc",
"Quantity": 10.0,
"UnitPrice": 500000.0,
"DiscountRate": 0,
"DiscountAmountOC": 0,
"AmountOC": 5000000.0,
"AmountWithoutVATOC": 5000000.0,
"VATRateName": "10%",
"VATAmountOC":500000.0,
"VATAmount":500000.0
}
],
"TaxRateInfo": [
{
"VATRateName": "10%",
"AmountWithoutVATOC": 5000000.0,
"VATAmountOC": 500000.0
}
],
"OptionUserDefined": {
"MainCurrency": "VND",
"AmountDecimalDigits": "0",
"AmountOCDecimalDigits": "0",
"UnitPriceOCDecimalDigits": "0",
"UnitPriceDecimalDigits": "0"
}
}
],
"PublishInvoiceData": null
}'
4.2 Bước 2: Call api ký số cho file XML
curl --location --request POST 'http://NMDAI-VDI:12019/api/SignXML' \
--header 'MisaTokenKey: 491CB943-E466-4D25-B0A9-7042594F59F2' \
--header 'Content-Type: application/json' \
--data-raw '{
"PinCode":"12345678",
"XmlContent":"<?xml version=\"1.0\" encoding=\"utf-8\"?><HDon><DLHDon Id=\"11CRTNZ8W5\"><TTChung><PBan>2.0.1</PBan><THDon>Hóa đơn giá trị gia tăng</THDon><KHMSHDon>1</KHMSHDon><KHHDon>K24TDO</KHHDon><SHDon>00000002</SHDon><NLap>2024-09-24</NLap><DVTTe>VND</DVTTe><TGia>1.00</TGia><HTTToan>TM/CK</HTTToan><MSTTCGP>0101243150</MSTTCGP><TTKhac><TTin><TTruong>IsTicket</TTruong><KDLieu>string</KDLieu><DLieu>False</DLieu></TTin></TTKhac></TTChung><NDHDon><NBan><Ten>nmdai</Ten><MST>2222222222-732</MST><DChi>Số 114, ngõ 14 - Đường Mễ Trì Hạ, Q. Nam Từ liêm, TP Hà Nội</DChi><SDThoai>0971500731</SDThoai><DCTDTu>nmdai@software.misa.com.vn</DCTDTu><STKNHang>11047007</STKNHang><TNHang>ACB</TNHang><Fax>111222333</Fax><Website>www.meinvoice.vn</Website><TTKhac><TTin><TTruong>SellerBankAccount</TTruong><KDLieu>string</KDLieu><DLieu>11047007</DLieu></TTin><TTin><TTruong>SellerBankName</TTruong><KDLieu>string</KDLieu><DLieu>ACB</DLieu></TTin><TTin><TTruong>SellerEmail</TTruong><KDLieu>string</KDLieu><DLieu>nmdai@software.misa.com.vn</DLieu></TTin><TTin><TTruong>SellerFax</TTruong><KDLieu>string</KDLieu><DLieu>111222333</DLieu></TTin><TTin><TTruong>SellerPhoneNumber</TTruong><KDLieu>string</KDLieu><DLieu>0971500731</DLieu></TTin><TTin><TTruong>SellerWebsite</TTruong><KDLieu>string</KDLieu><DLieu>www.meinvoice.vn</DLieu></TTin><TTin><TTruong>SellerAddress</TTruong><KDLieu>string</KDLieu><DLieu>Số 114, ngõ 14 - Đường Mễ Trì Hạ, Q. Nam Từ liêm, TP Hà Nội</DLieu></TTin></TTKhac></NBan><NMua><Ten>Công ty cổ phần MISA</Ten><MST>0101243150</MST><DChi>Tầng 9 tòa nhà Technosoft, Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội</DChi><MKHang>MS001</MKHang><SDThoai>0241 522 526</SDThoai><DCTDTu>contact@misa.com.vn</DCTDTu><HVTNMHang>Nguyễn Xuân Hoàng</HVTNMHang><STKNHang>010124315087210</STKNHang><TNHang>Ngân hàng Việt Nam Thịnh Vượng</TNHang></NMua><DSHHDVu><HHDVu><TChat>1</TChat><STT>1</STT><MHHDVu>AOSM01</MHHDVu><THHDVu>Áo sơ mi Nam 40</THHDVu><DVTinh>Chiếc</DVTinh><SLuong>10.000000</SLuong><DGia>500000.000000</DGia><TLCKhau>0.0000</TLCKhau><STCKhau>0.000000</STCKhau><ThTien>5000000.000000</ThTien><TSuat>10%</TSuat><TTKhac><TTin><TTruong>AmountOC</TTruong><KDLieu>numeric</KDLieu><DLieu>5000000.0</DLieu></TTin><TTin><TTruong>VATAmount</TTruong><KDLieu>numeric</KDLieu><DLieu>500000.0</DLieu></TTin><TTin><TTruong>VATAmountOC</TTruong><KDLieu>numeric</KDLieu><DLieu>500000.0</DLieu></TTin><TTin><TTruong>UnitPriceAfterExciseVAT</TTruong><KDLieu>numeric</KDLieu><DLieu>0.0</DLieu></TTin><TTin><TTruong>AmountAfterExciseTaxOC</TTruong><KDLieu>numeric</KDLieu><DLieu>0.0</DLieu></TTin><TTin><TTruong>AmountAfterExciseTax</TTruong><KDLieu>numeric</KDLieu><DLieu>0.0</DLieu></TTin><TTin><TTruong>UnitPrice</TTruong><KDLieu>numeric</KDLieu><DLieu>500000.0</DLieu></TTin><TTin><TTruong>AmountWithoutVATOC</TTruong><KDLieu>numeric</KDLieu><DLieu>5000000.0</DLieu></TTin></TTKhac></HHDVu></DSHHDVu><TToan><THTTLTSuat><LTSuat><TSuat>10%</TSuat><ThTien>5000000.000000</ThTien><TThue>500000.000000</TThue></LTSuat></THTTLTSuat><TgTCThue>5000000.000000</TgTCThue><TgTThue>500000.000000</TgTThue><TTCKTMai>0.000000</TTCKTMai><TgTTTBSo>5500000.000000</TgTTTBSo><TgTTTBChu>Năm triệu năm trăm nghìn đồng.</TgTTTBChu><TTKhac><TTin><TTruong>TotalAmount</TTruong><KDLieu>numeric</KDLieu><DLieu>5500000.0</DLieu></TTin><TTin><TTruong>TotalAmountWithoutVATOC</TTruong><KDLieu>numeric</KDLieu><DLieu>5000000.0</DLieu></TTin><TTin><TTruong>TotalDiscountAmountOC</TTruong><KDLieu>numeric</KDLieu><DLieu>0.0</DLieu></TTin><TTin><TTruong>TotalAmountOC</TTruong><KDLieu>numeric</KDLieu><DLieu>5500000.0</DLieu></TTin><TTin><TTruong>TotalVATAmountOC</TTruong><KDLieu>numeric</KDLieu><DLieu>500000.0</DLieu></TTin></TTKhac></TToan></NDHDon><TTKhac><TTin><TTruong>InvoiceTemplateID</TTruong><KDLieu>string</KDLieu><DLieu>e4c85ac2-5dfe-44c4-b5ff-8660daf725dc</DLieu></TTin><TTin><TTruong>RefID</TTruong><KDLieu>string</KDLieu><DLieu>86e60a23-0e55-4302-a230-2bc7d1d14dcd</DLieu></TTin><TTin><TTruong>AppID</TTruong><KDLieu>string</KDLieu><DLieu>0B14F571F2404C59A3B9D4276EFC02C9</DLieu></TTin><TTin><TTruong>TransactionID</TTruong><KDLieu>string</KDLieu><DLieu>11CRTNZ8W5</DLieu></TTin></TTKhac></DLHDon><DLQRCode>00020199990035AS74802Y6UWORALAC1OLIWO2L11CRTNZ8W501132222222222732020110306K24TDO0401205082024092406075500000630403E4</DLQRCode><DSCKS><NBan></NBan></DSCKS></HDon>"
}'
4.3 Bước 3: Call api phát hành HĐ lên hệ thống MISA
curl --location 'https://testapi.meinvoice.vn/api/integration/invoice' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJZCI6IjBCMTRGNTcxRjI0MDRDNTlBM0I5RDQyNzZFRkMwMkM5IiwiQ29tcGFueUlkIjoiMTEwNjI2IiwiUm9sZVR5cGUiOiIxIiwiVXNlcklkIjoiYTE1ZmVkYTItMDQ2ZS00ZWUyLTk0YzItYTNhNjY5MjBjMGE2IiwiVXNlck5hbWUiOiJ0ZXN0bWlzYUB5YWhvby5jb20iLCJNaXNhSWQiOiJhOTFmMDc4MS0zMTc3LTQ2YWYtYjliYi1mMWI5ZWY3NjcyMjgiLCJQaG9uZU51bWJlciI6IjA5NzE1MDA3MzEiLCJFbWFpbCI6InRlc3RtaXNhQHlhaG9vLmNvbSIsIlRheENvZGUiOiIyMjIyMjIyMjIyLTQzMiIsIlNlY3VyZVRva2VuIjoiektJN1ZoUGN0TFl0MnhmZ3lNNk1NbHcvZEcwOEN2SlpZaGF6NkNwcU9zclR6RXlsTldPbXNXYkdlTzVWcFdxOSIsIm5iZiI6MTcyNzE0NzAyOCwiZXhwIjoxNzI5NzM5MDI4LCJpYXQiOjE3MjcxNDcwMjgsImlzcyI6Imh0dHBzOi8vbWVpbnZvaWNlLnZuIiwiYXVkIjoiaHR0cHM6Ly9tZWludm9pY2Uudm4ifQ.8jXSmWMXHwk9Lplat1oKyQ2sh8lSbZ67KMMhYZDu8kY' \
--header 'Content-Type: application/json' \
--header 'Cookie: TS01df89db=010fb9740483c6e090a0168ad18f153b6543df0dc2ef8db082c5fdd03356731f4ab3170cb5f315fa0afca8615e2ead2e9f8602d6e8' \
--data-raw '{
"SignType": 1,
"InvoiceData": null,
"PublishInvoiceData": [
{
"RefID": "{{RefID}}",
"TransactionID": "{{TransactionID}}",
"InvSeries":"{{InvSeries}}",
"InvoiceData": {{xmlSign}},
"IsInvoiceCalculatingMachine":false,
"IsSendEmail": false,
"ReceiverName": "Nguyễn Văn A",
"ReceiverEmail": "ngominhdai92@gmail.com"
}
]
}'