以 SWIFT 欄位為主軸,比較 Excel、Excel+VBA、Excel+AI 三種作法
建立共同資料模型:用SWIFT作爲單一來源欄位表(Single Source of Truth),透過LC的SWIFT 欄位與四種單據連結:匯票、商業發票、包裝單、裝運單
作法一:只用 Excel — 公式、查找、資料驗證與人工核對
作法二:Excel+VBA — 自動帶入、批次產表、檢核與錯誤提示
作法三:Excel+AI — 解析 SWIFT、欄位映射、異常偵測與人工覆核
總結:自動化可以加速製單,但不能取代責任與最終覆核
| 核心項目 | 重點 |
|---|---|
| 核心主軸 | 以 SWIFT 信用狀為「原始需求」,四種單據為「輸出結果」;所有資料都應能追溯回來源欄位。 |
| 共同案例 | 同一份信用狀,製作匯票 Bill of Exchange、商業發票 Invoice、包裝單 Packing List、裝運單 Shipping Order。 |
| 只用 Excel | 靠欄位對照表、XLOOKUP/INDEX-MATCH、IF、SUMPRODUCT、資料驗證與條件格式完成;透明但較依賴人工。 |
| Excel+VBA | 把重複動作程式化:讀取來源、帶入四張表、產生單據、執行檢核、輸出錯誤清單;效率高但需要維護程式。 |
| Excel+AI | 讓 AI 協助把 SWIFT 文字轉成結構化欄位、建議對應、比對異常與產生檢核說明;快速,但必須以原始 SWIFT 與規則表覆核。 |
| 最重要觀念 | 「製單」與「核對」是兩件事。自動填入正確格式,不代表內容符合信用狀。 |
| 核對層次 | ① SWIFT→主資料 ② 主資料→各單據 ③ 單據彼此一致 ④ 數量/金額/重量/體積計算 ⑤ 46A/47A 額外條件。 |
| 案例重點欄位 | 50 Applicant、59 Beneficiary、42C Draft tenor、42A Drawee、43P/43T、44E/44F/44C、45A Goods、46A Documents、47A Additional Conditions。 |
| 風險提醒 | AI 可能誤讀、VBA 可能把錯誤大量複製、Excel 公式可能被覆蓋;三種方法都需要可追溯與最終人工覆核。 |
案例為 SWIFT FIN 700(Issue of a Documentary Credit),由紐約的開狀銀行傳送至台灣合作金庫新店分行。信用狀文字列出 Applicant、Beneficiary、匯票期限、付款人、分批裝運、轉運、裝運港、卸貨港、最遲裝運日、貨物明細,以及應提示的單據與附加條件。
| SWIFT Tag | 名稱 | 本案例內容 | 主要用途 |
|---|---|---|---|
| 50 | Applicant | EDISON GLOBAL CO., LTD. 135 WEST 30TH ST., NEW YORK, NY 10001, U.S.A. | 發票抬頭人、裝運單被通知人等 |
| 59 | Beneficiary | POWER DESIGN CO., LTD. 10F., NO.105, SEC. 3, BEIXIN RD., XINDIAN DIST., NEW TAIPEI CITY 145, TAIWAN (R.O.C.) | 發貨人、開票人、簽署人等 |
| 42C | Drafts at | AT 30 DAYS AFTER SIGHT FOR FULL INVOICE VALUE | 匯票期限 |
| 42A | Drawee | ISSUING BANK | 匯票付款人 |
| 43P | Partial Shipments | ALLOWED | 裝運條件核對 |
| 43T | Transshipment | NOT ALLOWED | 裝運條件核對 |
| 44E | Port of Loading | ANY PORT IN TAIWAN | 發票/裝運單裝運港 |
| 44F | Port of Discharge | NEW YORK | 發票/裝運單卸貨港 |
| 44C | Latest Date of Shipment | 200315 | 裝運日期上限 |
| 45A | Description of Goods | HU677 900 BOXES @ USD98.15 HU678 480 BOXES @ USD97.23 HU679 480 BOXES @ USD95.42 CFR NEW YORK INCOTERMS 2010 | 貨名、數量、單價、條件 |
| 46A | Documents Required | Signed commercial invoice in duplicate; packing list in duplicate; full set clean on board B/L ... HS Code 851762 | 單據份數與提單要求 |
| 47A | Additional Conditions | All shipping documents state L/C No., date, issuing bank name; invoice and packing list indicate country of origin: TAIWAN | 所有單據附加欄位與核對 |
本案例特別保留「來源未直接顯示」的處理原則:原檔後段的四種表格對照中,出現 20(信用狀號碼)、31C(開狀日期)、32B(金額)、48 等 Ref/Swift 欄位,但在目前可見的前段 SWIFT 文字中沒有呈現其實際值。不可自行猜值,應把這些欄位標示為「待由完整信用狀確認」。
| 單據 | 欄位 | 來源 | 核對重點 |
|---|---|---|---|
| 匯票 Bill of Exchange | E02 匯票金額 | 32B / 發票總額 | 若信用狀為 full invoice value,金額應與發票總額一致 |
| 匯票 Bill of Exchange | E04 匯票期限 | 42C | 本案例:30 days after sight |
| 匯票 Bill of Exchange | E08 付款人 | 42A | 本案例:Issuing Bank |
| 匯票 Bill of Exchange | E09 開票人 | 59 | Beneficiary |
| 商業發票 Invoice | I03 貨品名稱及數量 | 45A | 型號、數量必須逐項一致 |
| 商業發票 Invoice | I04 抬頭人 | 50 | Applicant |
| 商業發票 Invoice | I05 發貨人 | 59 | Beneficiary |
| 商業發票 Invoice | I08 裝運港 | 44E | ANY PORT IN TAIWAN |
| 商業發票 Invoice | I09 卸貨港 | 44F | NEW YORK |
| 商業發票 Invoice | I12 貨運嘜頭及件號 | 45A | SHIPPING MARK:EG (IN DIA) |
| 商業發票 Invoice | I13-I16 明細/數量/單價/總額 | 45A + 計算 | 各型號乘積加總 |
| 包裝單 Packing List | P14-P15 敘述/數量 | 45A | 應與發票一致 |
| 包裝單 Packing List | P16-P18 淨重/毛重/體積 | 包裝資料 + 計算 | 不是直接照抄 SWIFT;由包裝規格計算 |
| 包裝單 Packing List | P21 發票人簽署 | 59 | Beneficiary |
| 裝運單 Shipping Order | S01 託運人 | 59 | Beneficiary |
| 裝運單 Shipping Order | S02 受貨人 | 46A | 依提單要求 made out to our order |
| 裝運單 Shipping Order | S03 被通知人 | 50 | Applicant |
| 裝運單 Shipping Order | S06 裝運港 | 44E | ANY PORT IN TAIWAN |
| 裝運單 Shipping Order | S07 卸貨港 | 44F | NEW YORK |
| 裝運單 Shipping Order | S09 貨運嘜頭及件號 | 45A | 與發票/包裝單一致 |