發票查詢 /Invoice/QueryList

Request 請求內容

根節點
參數 名稱 型態 必要性 說明
Invonos 客戶發票號碼陣列 組合 M 字串陣列,例:["AB00000001","AB00000002","AB00000003","AB00000010"]

客戶發票號碼陣列(Invonos)

參數 名稱 型態 必要性 說明
發票號碼 S(10) M

回傳參數說明

參數 名稱 型態 說明
Invono 發票號碼 S(10) TMS內紀錄的發票號碼
Invoday 發票日期 S(10) TMS內紀錄的發票開立日期 EX:108.01.01
Ymon 發票期別 S(5) TMS紀錄的發票期別,格式為三位數的民國年 + 兩位數的單數月 EX:10801
Model1 發票格式 S(1) 發票類別,1:手工開立 2:收銀機 3:電子計算機
Model2 發票聯數 S(1) 1:二聯式 2:三聯式
Scheck 電子發票標記 Int 0: 非電子發票 1:電子發票
Scheck2 手動上傳電子發票標記 Int 0: 非手動上傳電子發票 1:手動上傳電子發票
SellerCTCOD 賣方統編 S(10) 此張發票開立者的統編
Ccode 客戶代號 S(16) 此張發票紀錄的客戶代號
Cnam2 客戶簡稱 S(12) 此張發票紀錄的買方簡稱
Cnam1 客戶抬頭 S(100) 此張發票紀錄的買方抬頭
CTCOD 買方統編 S(10) 此張發票紀錄的買方統編
Cadd2 發票地址2 S(150) 此張發票記錄的買方地址
Sumall 未稅總計 Decimal 應稅銷售額+免稅銷售額+零稅銷售額
TaxType 發票稅別 Int 此張發票稅別 1:應稅發票 2:零稅發票 3:免稅發票 9:混稅發票
InvoiceTaxRate 發票稅率 Decimal 此張發票記錄的稅率
TaxMoney 發票稅金 Decimal 此張發票記錄的稅金
SalesAmount 應稅銷售額 Int 此張發票記錄的應稅銷售額
ZeroTaxSalesAmount 零稅銷售額 Int 此張發票記錄的零稅銷售額
FreeTaxSalesAmount 免稅銷售額 Int 此張發票記錄的免稅銷售額
Total 發票金額總計 Decimal 此張發票記錄消費金額
PrintTimes 發票列印次數 Int 此張發票列印的次數
InvoiceStatus 發票狀態 S(1) 系統內記錄發票目前的狀態 1:未開立發票 2:已開立發票 3:已作廢發票 4:保留號碼
Back 發票作廢備註 S(50)
NPOBAN 捐贈碼 S(10)
CarrierType 載具種類代碼 S(6)
CarrierID1 載具明碼 S(64)
CarrierId2 載具隱碼 S(64)
CardNO4 信用卡後四碼 S(4) 如使用信用卡刷卡,則會記錄後四碼
EMessageType 電子發票類別 S(5) A0401: B2B電子發票 C0401:B2C電子發票
MSPaperCode 主檔來源單據號碼 S(40) EX: 客戶訂單號碼
PrizeFile 中獎清冊類別 S(1) 電子發票中獎清冊類別 A:未歸戶中獎清冊 Z:已歸戶中獎清冊 Y:實體發票
PrizeType 中獎類別 S(1) A:特別獎
B:雲端發票專屬兩千元獎
C:雲端發票專屬百萬元獎
D:雲端發票專屬五百元獎
0:特獎
1:頭獎
2:二獎
3:三獎
4:四獎
5:五獎
6:六獎
Randomnumber 隨機碼 S(4) 電子發票類別為C0401時才有此資料
InvoiceItems 發票明細 陣列 此發票消費明細

發票明細陣列(InvoiceItems)

參數 名稱 型態 說明
Invono 發票號碼 S(10) 明細所屬發票號碼
Iseq 發票明細項次 Int
SaleOrderNO 銷貨單號碼 S(11) 明細來源銷貨單號
SaleDate 銷貨日期 S(10) EX:108.01.01
Hcons 產品類型 S(1) 空白:一般商品 *:組合品母件 #:組合品子件
ICODE 產品代號 S(17)
INAME 產品名稱 S(40)
Qty 數量 Decimal 購買數量
Unit 購買單位 S(4)
Price 單價 Decimal 產品為組合品子件時此欄位為零
Total 小計 Decimal 產品為組合品子件時此欄位為零
TaxType 產品稅別 S(1) 1:應稅產品 2:零稅產品 3:免稅產品
TaxMoney 稅金 Decimal 產品為組合品子件時此欄位為零
InvoiceTaxRate 產品稅率 Decimal
DSPaperCode 產品來源單據號碼 S(40) EX: 客戶訂單號碼
DBAK1 備註 S(100) 購買時的備註
Request範例
https://website/Invoice/QueryList
            
                //請求Header內容
                api-pno:TMSDEMOWEB
                api-timestamp:1537373062
                api-ClientSign:9D9F4BC6B40442C9F26FF083A8CEFF24363AD735CC85D372AC4854C2EE84E7828B7FD3306CC0A018D53107AD6506B2209377315332673EEA3855313E77B83822

                //請求Body內容
                {
                Invonos:[
                "VV31001261",
                "VV31001262",
                "VV31001263",
                "VV31001264",
                ]


                }
            
        

Response 回覆結果

Response範例
            
                成功
                {

                "Status":"S",
                "ErrorCode":"0000",
                "ErrorMessage":"",
                "Details":[
                {
                "Invono":"VV31001261",
                "InvoDay":"108.12.13",
                "Ymon":"10811",
                "Model1":"2",
                "Model2":"2",
                "Scheck":0,
                "Scheck2":1,
                "SellerCTCOD":"16960829",
                "Ccode":"0",
                "Cnam2":"TMS獲利王",
                "Cnam1":"",
                "CTCOD":"",
                "Cadd2":"",
                "Sumall":30,
                "TaxType":"1",
                "InvoiceTaxRate":0.05,
                "TaxMoney":2,
                "SalesAmount":30,
                "ZeroTaxSalesAmount":0,
                "FreeTaxSalesAmount":0,
                "Total":32,
                "PrintTimes":1,
                "InvoiceStatus":"2",
                "Back":"",
                "NPOBAN":"",
                "CarrierType":"",
                "CarrierID1":"",
                "CarrierID2":"",
                "CardNO4":"",
                "EMessageType":"C0401",
                "MSPaperCode":"",
                "PrizeFile":"",
                "PrizeType":"",
                "InvoiceItems":[
                {
                "Invono":"VV31001261",
                "ISeq":"1",
                "SaleOrderNO":"10812130076",
                "SaleDate":"108.12.13",
                "Hcons":"",
                "ICODE":"00000040",
                "INAME":"此產品為標準測試產品,請勿修改",
                "Qty":2,
                "Unit":"公斤",
                "Price":16,
                "Total":32,
                "TaxType":"1",
                "TaxMoney":2,
                "InvoiceTaxRate":0.05,
                "DSPaperCode":"10812130076",
                "DBAK1":"111111"
                }
                ]
                },
                {
                "Invono":"VV31001262",
                "InvoDay":"108.12.16",
                "Ymon":"10811",
                "Model1":"2",
                "Model2":"2",
                "Scheck":0,
                "Scheck2":1,
                "SellerCTCOD":"16960829",
                "Ccode":"0",
                "Cnam2":"TMS獲利王",
                "Cnam1":"",
                "CTCOD":"",
                "Cadd2":"",
                "Sumall":15,
                "TaxType":"1",
                "InvoiceTaxRate":0.05,
                "TaxMoney":1,
                "SalesAmount":15,
                "ZeroTaxSalesAmount":0,
                "FreeTaxSalesAmount":0,
                "Total":16,
                "PrintTimes":1,
                "InvoiceStatus":"2",
                "Back":"",
                "NPOBAN":"",
                "CarrierType":"",
                "CarrierID1":"",
                "CarrierID2":"",
                "CardNO4":"",
                "EMessageType":"C0401",
                "MSPaperCode":"",
                "PrizeFile":"",
                "PrizeType":"",
                "InvoiceItems":[
                {
                "Invono":"VV31001262",
                "ISeq":"1",
                "SaleOrderNO":"10812160001",
                "SaleDate":"108.12.16",
                "Hcons":"",
                "ICODE":"00000040",
                "INAME":"此產品為標準測試產品,請勿修改",
                "Qty":1,
                "Unit":"公斤",
                "Price":16,
                "Total":16,
                "TaxType":"1",
                "TaxMoney":1,
                "InvoiceTaxRate":0.05,
                "DSPaperCode":"10812160001",
                "DBAK1":"111111"
                }
                ]
                },
                ⋮
                ],
                "ErrorDetail":{
                }

                }
            
        
        
        失敗
        {
            "Status": "E",
            "ErrorCode": "9003",
            "ErrorMessage": "Timestamp已過期",
            "ErrorDetail": []
        }
    
        
            
                失敗
                {

                "Status":"S",
                "ErrorCode":"0001",
                "ErrorMessage":"全部查詢完成,有部分查詢出現錯誤",
                "Details":[
                {
                "Invono":"VV31001261",
                "InvoDay":"108.12.13",
                "Ymon":"10811",
                "Model1":"2",
                "Model2":"2",
                "Scheck":0,
                "Scheck2":1,
                "SellerCTCOD":"16960829",
                "Ccode":"0",
                "Cnam2":"TMS獲利王",
                "Cnam1":"",
                "CTCOD":"",
                "Cadd2":"",
                "Sumall":30,
                "TaxType":"1",
                "InvoiceTaxRate":0.05,
                "TaxMoney":2,
                "SalesAmount":30,
                "ZeroTaxSalesAmount":0,
                "FreeTaxSalesAmount":0,
                "Total":32,
                "PrintTimes":1,
                "InvoiceStatus":"2",
                "Back":"",
                "NPOBAN":"",
                "CarrierType":"",
                "CarrierID1":"",
                "CarrierID2":"",
                "EMessageType":"C0401",
                "MSPaperCode":"",
                "PrizeFile":"",
                "PrizeType":""
                }
                ],
                "ErrorDetail":[
                {
                "Status":"",
                "Invono":"VU10000000",
                "ErrorCode":"",
                "ErrorMessage":"查無發票資料"
                }
                ]

                }