1.首頁參數設定
2.將外部轉入功能打勾
3.首頁會出現外部轉入按鈕
4. 透過 API 轉入資料會存放在此 按下進行處理會將資料派送到系統各單據
5.準備 一文字檔 使用Json格式 內含轉入內容
將此文字檔post 至我算算主機
以下範例使用curl 指令做測試 您可使用熟悉開發工具做開發
curl -v -X POST http://127.0.0.1:88/SQL -H “Content-Type: application/json;charset=UTF-8″ -d @Json.txt
Json.txt 規格請向奇勝資訊索取 需簽署NDA協議
表頭SQL 欄位
值的解釋:
- IBILLKIND:
'A2'
– 分類帳單類型的代碼。 - IACTION:
'I'
– 表示動作類型(I是新增修改 D是刪除)。 - BILLSOURCE:
'55F51BE5FAAA4F72AC56757E090393A2'
– 資料來源的唯一標識符。 - DISKNO:
'5C23975921044EE9AD18FF7A35C740DE'
– 表頭關聯需自己生成永不重複關鍵值。 - XBILLNO:
'20240425001'
– 帳單號,可能包含日期格式。 - XCUSNO:
'CI001'
– 客戶編號。 - XCUSNAME:
'台灣生技企業'
– 客戶名稱。 - ADDR1:
'台北市信義區'
– 客戶地址。 - BILLDATE:
'2024-04-25'
– 單據日期。 - MONEYKIND:
'NTD'
– 貨幣代碼(新台幣)。 - MONEYRATE:
1
– 匯率(可能新台幣對新台幣為1)。 - INVTYPE 稅別 應稅=1, 零稅率=2, 免稅=3,零稅(非經海關)=4,不開=9
- INVTYPECAL:
1
– 未稅單價=1,含稅單價=2′;。 - CREDATE:
CURRENT_TIMESTAMP
– 不改動。
表身欄位
值的解釋:
- PDISKNO:
replace(uuid_to_char(gen_uuid()), '-', '')
– 不動。 - DISKNO:
'5C23975921044EE9AD18FF7A35C740DE'
– 需要與表頭關聯一至。 - ITEM:
1
– 項目號,可能表示此訂單的行號。 - DPRONO:
'Pro001'
– 產品編號。 - DPRONAME:
'乳酸菌15'
– 產品名稱。 - DXUNIT:
'Kg'
– 單位。 - DQTY:
1
– 數量。 - DPRICE:
1000
– 單價。 - DSTONO:
'002'
– 庫位號。 - DSTONAME:
'原料區'
– 庫位名稱
http 回應值說明
如果通信無誤 不管JSON內容 , 回應狀態皆是 200 , JSON內容的處理狀態 會回傳UTF8 字串做說明 格式為 錯誤代號 + ‘.’ + 中文描述
如下:
1.執行成功!!
2.SQL 錯誤: + 錯誤訊息
3.資料庫連線失敗: + 錯誤訊息
9.Json 資料有誤 無作業公司代號.
開發人員可取第一碼作為後續處理判斷