ARTS XML POSLog Foodservice Technical Specification POSLog For Foodservice Technical Specification Volume 2 – Retail Transactions Version 3.0.0 Nov. 18, 2006 – ARTS Standard Chairman: Moin Moinuddin Authors: Microsoft Autl Changela John Muhlberger Nick Scavanoe Paul Gay Richard Halter Bob Bruce Charlie Souhrada Dave Moorman Dave Van Horn Drew Seale Kazunori Hirano Yasuo Sakami Frank May Graham Hill Xpient Solutions Par Technologies Accuvia Epson MIC Control Products NAFEM PCMS Datafit SofTechnics Xformity Toshibatec Japan Foresight Microsoft PCMS Datafit Copyright 2006 ARTS XML. All rights reserved. Page 1 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Copyright © National Retail Federation 2006. All rights reserved. この文書と、その翻訳の一部、または、全部が複写され、第三者への利益に供したり、その派生的作業、すなわち、このドキュメントにコメントしたり、さもなければ、説明した り、その技術実装のための準備、複写、出版、配布については、上記の Copyright 表示と、この文章の表示を施すという条件を満たす場合に限り、いかなる制限もありません。しか しながら、この文書自体には、いかなる方法であっても変更を加えてはいけません。たとえば、 Copyright 表示や NRF、ARTS 或いはその委員会を指す部分を削除したりはできませ ん。 NRF によって承認された手続きを経て ARTS 標準を開発する目的に必要な場合、或いは英語以外の言語に翻訳する必要がある場合を除いては。 上記で与えられた限定許諾は、無期限であり、全米小売業連盟(National Retail Federation)あるいは、その後継者や任命者によって覆えされることはありません。 (日本語訳:廉谷三千彦,SachihikoKadotani:Open Food Service Consortium,Techincal Committee member June,10,2008.) Copyright 2006 ARTS XML All rights reserved. Page 2 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 目次 1. はじめに.....................................................................................................................................................................17 1.1 ドキュメントスコープ.........................................................................................................................17 1.2 参照資料.................................................................................................................................................19 2. 表記説明.....................................................................................................................................................................19 2.1 データ階層図.........................................................................................................................................19 2.2 適合 XML インスタンス文書..............................................................................................................20 3. 設計方針.....................................................................................................................................................................21 4. USE CASE: 商品購入................................................................................................................................................22 4.1 シナリオ:オーダーエントリ、支払い、商品配送は一人の操作員が 1 つの端末よって実施されます .............24 4.2 Scenario: 数量によって価格が左右する商品の購入........................................................................25 4.3 Scenario: マルチ・パッケージ商品の商品購入................................................................................27 4.4 Scenario: 複数のオペレータによる操作............................................................................................28 4.5 Scenario: レジ誤打エラー(実際より多く金額を打鍵してしまった)の場合..................................30 4.6 Scenario: スーパーサイズミイ(コンボ販売単価の相違について)..................................................32 4.7 Scenario: 価格変更 - サイズの縮小(価格の差異)...........................................................................34 4.8 Scenario: 商品の一部がミックスしている食材の場合....................................................................37 5. USE CASE: 商品階層................................................................................................................................................39 5.1 Scenario: 商品階層(カテゴリ)経由の商品購入..................................................................................40 5.2 Scenario: シナリオ:商品階層経由のメニュー品目選択...................................................................41 6. USE CASE: コンボ商品............................................................................................................................................45 6.1 Scenario: 組み換え無しのコンボ購入................................................................................................46 6.2 Scenario: 組み換え有りのコンボ購入................................................................................................48 6.3 Scenario: フードサービスコンボ ......................................................................................................51 7. USE CASE: 手動による価格書き換え....................................................................................................................54 7.1 Scenario: オープンな PLU(=Price Look-Up)(バーコードに価格情報の無い商品) ........................55 7.2 Scenario: 店長の無料サービス ..........................................................................................................56 8. USE CASE: 従業員トレーニング ..........................................................................................................................58 Copyright 2006 ARTS XML All rights reserved. Page 3 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 9. USE CASE: ギフト券................................................................................................................................................62 9.1 Scenario: ギフト券の購入....................................................................................................................63 9.2 Scenario: 慈善事業としてのギフト券の提供....................................................................................64 10. USE CASE: 種々雑多..............................................................................................................................................67 10.1 Scenario: お客の要望による領収書の発行......................................................................................68 10.2 Scenario: 複合企業環境......................................................................................................................69 10.3 Scenario: 複合コンセプト環境..........................................................................................................70 10.4 Scenario: 非商品販売を含む商品エントリ ....................................................................................71 10.5 Scenario: プリントレシートイメージ ............................................................................................73 11. USE CASE: クーポン..............................................................................................................................................77 11.1 Scenario: シナリオ:お客が税込みクーポンと現金での支払い ...................................................78 11.2 Scenario: お客が税引きのメーカークーポンと現金を併用して購入した場合の支払い ........79 12. USE CASE: レインチェック(入荷取り置き予約) ..............................................................................................82 12.1 Scenario: お客 ID の着いているレインチェック(入荷取り置き予約)の発行..............................83 12.2 Scenario: レインチェック(入荷取り置き予約)での商品購入........................................................84 13. USE CASE: 重量販売..............................................................................................................................................87 13.1 Scenario: 不定重量の商品販売..........................................................................................................88 13.2 Scenario:風袋重量除外での量り売り...............................................................................................89 14. USE CASE: ミックスマッチ..................................................................................................................................90 14.1 Scenario: ミックスマッチプライスルールへ適用できるトランザクション..............................91 14.2 Scenario: ミックスマッチ通常価格..................................................................................................95 15. USE CASE: 従業員値引き......................................................................................................................................98 15.1 Scenario: 店長への販売......................................................................................................................98 15.2 Scenario: 従業員への販売..................................................................................................................99 16. USE CASE: 無効とキャンセル............................................................................................................................100 16.1 Scenario: キャンセルトランザクション ......................................................................................100 16.2 Scenario: トランザクション無効処理............................................................................................104 16.3 Scenario: 訂正トランザクション(項目のキャンセルを実施)......................................................107 16.4 Scenario: 項目の削除........................................................................................................................110 Copyright 2006 ARTS XML All rights reserved. Page 4 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 17. USE CASE: 配達....................................................................................................................................................113 17.1 Scenario: 店からの配達による商品購入........................................................................................114 17.2 Scenario: 出荷手数料........................................................................................................................116 18. USE CASE: 現金支払い ......................................................................................................................................118 18.1 Scenario: つり銭の発生しない現金払い精算................................................................................119 18.2 Scenario: つり銭の発生する現金払い精算....................................................................................120 18.3 Scenario: お客は現金で払い戻しを受ける ..................................................................................121 19. USE CASE: クレジット/デビットカード支払い..............................................................................................122 19.1 Scenario: お客はつり銭の発生しないクレジットカードで支払う ..........................................125 19.2 Scenario: お客は、クレジットカードで返金を受けます ..........................................................127 19.3 Scenario: オフライン認証................................................................................................................128 19.4 Scenario: お客は、商品をデビットで支払い、つり銭が発生します ......................................129 19.5 Scenario: 非接触支払い(異なる割引率の適用) .............................................................................131 19.6 Scenario: モバイル支払い(異なる割引率の適用) .........................................................................133 19.7 Scenario: チップ(集積回路)と Pin による支払い記録...................................................................134 20. USE CASE: 前金(クレジット販売).....................................................................................................................138 20.1 Scenario: 売り掛け金信用販売の実施............................................................................................138 21. USE CASE: 日本のクレジットカード ..............................................................................................................140 21.1 Scenario: JUCC(Japan Unique Credit Card 日本独自のクレジットカード)と手動エントリ ....143 21.2 (Japan Unique Credit Card 日本独自のクレジットカード)のキャンセル理由...........................144 21.3 Scenario: クレジットカードのサイン不要支払い ......................................................................145 21.4 Scenario: クレジットカードによる販売商品追跡調査................................................................146 21.5 Scenario: 承認されたクレジットカード会社コード .................................................................148 22. USE CASE: ユーロペイ、マスターカード、ビザ(EMV) ...............................................................................149 22.1 Scenario: シナリオ:EMV 4.0.1 支払い用カードによる、顧客操作式 POS での給油販売.......149 23. USE CASE: チェック取引....................................................................................................................................153 23.1 Scenario: 返金を伴わないチェック支払い ..................................................................................154 23.2 Scenario: 返金を伴うチェック支払い ..........................................................................................158 23.3 Scenario: Full MICR のチェック支払い ........................................................................................160 Copyright 2006 ARTS XML All rights reserved. Page 5 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 24. USE CASE: バウチャー支払い ..........................................................................................................................162 24.1 Scenario: バウチャーを使用した支払いでつり銭をバウチャーと現金混合で受け取る ......163 24.2 Scenario: バウチャーを使用した支払いでつり銭をバウチャーだけで受け取る ..................165 24.3 Scenario: バウチャーを使用した支払いでつり銭の発生しないケース....................................167 24.4 Scenario: カンパニーロイヤルティーバウチャーの提示............................................................168 24.5 Scenario: お客は、メーカーバウチャー(ストアドバリュー(プリペイド)カードを含む)で返金を受けます. .170 25. USE CASE: 食料配給券/EBT(FOOD STAMP ELECTRONIC BENEFIT TRANSFER )支払い.....................172 25.1 Scenario: 食料配給券/EBT(食料雑貨店やファーストフードコンボのビジネスタイプが対象)での支払い . .173 26. USE CASE: お店勘定での支払い........................................................................................................................175 26.1 Scenario: 顧客代金支払いをお店勘定で行う ..............................................................................176 26.2 Scenario: お客はお店勘定で返金を受けます ..............................................................................177 27. USE CASE: トラベラーズチェック支払い........................................................................................................179 27.1 Scenario: 外貨のトラベラーズチェックでの支払い ..................................................................180 28. USE CASE: ストアドバリュー(プリペイド)型機器(プリペイド)での支払い..............................................181 28.1 Scenario: ストアドバリュー(プリペイド)型機器による支払い..................................................184 28.2 Scenario: ストアドバリュー(プリペイド)型機器での支払いのキャンセル(取引完了前の時点)185 28.3 Scenario: ストアドバリュー(プリペイド)型支払い処理を無効にする(締め処理後)...............188 29. USE CASE: モールボーナス券支払い................................................................................................................190 29.1 Scenario: モールボーナス券による支払い ..................................................................................191 30. USE CASE: 注文書支払い....................................................................................................................................193 30.1 Scenario: 注文書での支払い ..........................................................................................................194 31. USE CASE: その他雑多な支払い形態................................................................................................................196 31.1 Scenario: 複数の各国通貨での支払い ..........................................................................................197 31.2 Scenario: 併用(現金、クレジットカード、クーポンなど)支払い ............................................198 31.3 Scenario: 紙幣の受け入れと整理統合............................................................................................199 31.4 Scenario: 数値の丸めに関する違いの追跡....................................................................................201 32. USE CASE: 店舗で消費する商品........................................................................................................................203 32.1 Scenario: 従業員は棚から品物を取りだして店内で使用します ..............................................204 33. USE CASE: 税........................................................................................................................................................205 Copyright 2006 ARTS XML All rights reserved. Page 6 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 33.1 Scenario: 複数の税務当局の対応....................................................................................................208 33.2 Scenario: お店から食品にかかる税課の徴収................................................................................209 33.3 Scenario: 課税の無い店内食事........................................................................................................211 33.4 Scenario: メーカークーポンの税(税引き後クーポン).................................................................213 33.5 Scenario: 他の州が消費地である場合の、原産地課税について ..............................................215 34. USE CASE: 消費税................................................................................................................................................220 34.1 Scenario: トランザクションレベルの米国の消費税....................................................................221 34.2 Scenario: 品目レベルの米国消費税................................................................................................222 35. USE CASE: 付加価値税........................................................................................................................................224 35.1 Scenario: 通常の付加価値税............................................................................................................225 35.2 Scenario: トランザクションの付加価値税....................................................................................226 35.3 Scenario: 付加価値税適応例外........................................................................................................228 35.4 Scenario: コンボミールにおける複数の付加価値税....................................................................230 35.5 Scenario: 同一トランザクションでのゼロパーセント付加価値税と通常の付加価値税........233 35.6 Scenario: 付加価値贅沢税 ............................................................................................................234 36. USE CASE: 課税免除............................................................................................................................................236 36.1 Scenario: イリノイ州の食料配給券................................................................................................238 36.2 Scenario: 単一取引で課税品目と非課税品目があります ..........................................................239 37. USE CASE: 税控除................................................................................................................................................242 37.1 Scenario: 免税品控除........................................................................................................................244 37.2 Scenario: 非営利団体の税控除........................................................................................................245 38. USE CASE: ストアドバリュー(プリペイド)型機器.........................................................................................247 38.1 Scenario: シナリオ:ストアドバリュー(プリペイド)型機器による販売.....................................254 38.2 Scenario: 特定のストアドバリュー(プリペイド)型機器の停止..................................................255 38.3 Scenario: ストアドバリュー(プリペイド)型アカウントの再チャージ......................................258 38.4 Scenario: ストアドバリュー(プリペイド)型アカウントの現金払い..........................................261 38.5 Scenario: ストアドバリュー(プリペイド)型機器での販売品の返品..........................................264 38.6 Scenario: 事前認証ストアドバリュー(プリペイド)型支払いリクエスト..................................267 38.7 Scenario: 事後承認ストアドバリュー(プリペイド)型償還.........................................................271 Copyright 2006 ARTS XML All rights reserved. Page 7 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 39. USE CASE: 顧客情報の取得................................................................................................................................274 39.1 Scenario: 販売時における顧客基礎情報登録................................................................................274 40. USE CASE: キャンペーン管理/ 販売促進/ 顧客の特定 履歴/購買パターン (購入, 返品) .........................278 40.1 Scenario: お客は商品購入でポイントを得ます ..........................................................................279 40.2 Scenario: お客へターゲットオファーで応答する (オファーをオンラインで POS へ送信する) 280 40.3 Scenario: 推奨商品 ........................................................................................................................282 40.4 Scenario: 購入商品に応じたポイントの加算................................................................................284 41. ロイヤルティー還元.............................................................................................................................................286 Scenario: お客がテーゲットオファー還元を行います ....................................................................287 Scenario: お客はロイヤルティーポイントを行使します ................................................................288 41.1 Scenario: カンパニーロイヤルティー或いは販売促進バウチャーの提示................................290 41.2 Scenario: ロイヤルティーカードとクレジットカード併用の支払い (クレジットカードは、ロイヤルテイー カードの機能を重複しています)...........................................................................................................291 42. ロイヤルティー (クラブ) ...................................................................................................................................294 42.1 Scenario: カスタマークラブ資格での購入....................................................................................295 42.2 Scenario: 得点制度への入会 (クラブ/ロイヤルティー制度への入会) ......................................296 42.3 Scenario: カスタマクラブ会員の脱退............................................................................................298 43. USE CASE: ポイントエンジン (ロイヤルティー)...........................................................................................301 43.1 Scenario: ロイヤルティーポイント適合. ......................................................................................302 43.2 Scenario: 過去のロイヤルティー ..................................................................................................303 44. USE CASE: コントロールトランザクション....................................................................................................305 44.1 Scenario: お客はロイヤルテイーポイント不足分を現金で補填して買い物をします ..........306 44.2 Scenario: ギフトレシートの印刷....................................................................................................307 44.3 Scenario: レシートリンク .............................................................................................................308 45. USE CASE: 支払い制御トランザクション ......................................................................................................309 45.1 Scenario: 閉店時のドロアー設定...................................................................................................309 45.2 Scenario: 銀行預け入れ...................................................................................................................311 45.3 Scenario: わずかな現金の支出........................................................................................................313 45.4 Scenario: 賃金....................................................................................................................................315 Copyright 2006 ARTS XML All rights reserved. Page 8 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 45.5 Scenario: ドロアー合計....................................................................................................................317 45.6 Scenario: 支払い合計........................................................................................................................319 46. USE CASE: 在庫管理............................................................................................................................................324 46.1 Scenario: EPC-アサイン品目のエントリ........................................................................................325 46.2 Scenario: 店舗商品受領....................................................................................................................326 46.3 Scenario: 在庫廃棄............................................................................................................................327 46.4 Scenario: 在庫の破損........................................................................................................................328 46.5 Scenario: ベンダーへの返品............................................................................................................328 47. USE CASE: バッチによる一日の終了時のデータ転送....................................................................................329 48. 更新履歴.................................................................................................................................................................333 49. 専門用語.................................................................................................................................................................333 作図目次 FIGURE 1 RETAIL MODEL FOR POS.......................................................................................................................18 FIGURE 2 EXAMPLE DATA HIERARCHY DIAGRAM...........................................................................................20 FIGURE 3 ITEM PURCHASE DOMAIN VIEW..........................................................................................................23 FIGURE 4 ITEM PURCHASE VIA MERCHANDISE HIERARCHY (CATEGORY) DOMAIN VIEW..................39 FIGURE 5 COMBO PURCHASE DOMAIN VIEW.....................................................................................................45 FIGURE 6: OPEN PLU DOMAIN VIEW.....................................................................................................................54 FIGURE 7 ITEM PURCHASE WITH EMPLOYEE TRAINING DOMAIN VIEW...................................................59 FIGURE 8 GIFT CERTIFICATE DOMAIN VIEW......................................................................................................62 FIGURE 9: MISCELLANEOUS DOMAIN VIEW.......................................................................................................67 FIGURE 10: TENDER WITH COUPON DOMAIN VIEW.........................................................................................77 FIGURE 11: RAIN CHECK DOMAIN VIEW..............................................................................................................82 FIGURE 12: WEIGHED SALES DOMAIN VIEW......................................................................................................87 FIGURE 13: TRANSACTION APPLICABLE MIX & MATCH DOMAIN VIEW....................................................93 FIGURE 14: MIX-MATCH NORMAL PRICE DOMAIN VIEW................................................................................96 FIGURE 15: SALE TO STORE MANAGER DOMAIN VIEW...................................................................................98 FIGURE 16: CANCEL TRANSACTION DOMAIN VIEW.......................................................................................102 Copyright 2006 ARTS XML All rights reserved. Page 9 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions FIGURE 17: VOID TRANSACTION RECEIPT EXAMPLE.....................................................................................104 FIGURE 18: VOID TRANSACTION..........................................................................................................................105 FIGURE 19: REVISED TRANSACTION RECEIPT EXAMPLE..............................................................................107 FIGURE 20: REVISED TRANSACTION DOMAIN VIEW......................................................................................108 FIGURE 21: DELETE A LINE ITEM DOMAIN VIEW............................................................................................111 FIGURE 22: DELIVERY DOMAIN VIEW................................................................................................................113 FIGURE 23: CASH PURCHASE DOMAIN VIEW...................................................................................................118 FIGURE 24: CREDIT/DEBIT TENDER DOMAIN VIEW........................................................................................124 FIGURE 25: UK CHIP+PIN RECEIPT 1....................................................................................................................135 FIGURE 26: UK CHIP+PIN RECEIPT 2...................................................................................................................136 FIGURE 27: UK CHIP+PIN RECEIPT 3...................................................................................................................136 FIGURE 28: PERFORMING ACCOUNTS RECEIVABLE CREDIT SALES DOMAIN VIEW.............................139 FIGURE 29: JAPAN UNIQUE CREDIT CARD (JUCC) DOMAIN VIEW..............................................................142 FIGURE 30: PURCHASE AT CUSTOMER OPERATED POS USING EMV 4.0.1 PAYMENT CARD DOMAIN VIEW..............150 FIGURE 31: CHECK TENDER DOMAIN VIEW......................................................................................................153 FIGURE 32: VOUCHER TENDER DOMAIN VIEW................................................................................................162 FIGURE 33: FOOD STAMPS TENDER.....................................................................................................................172 FIGURE 34: STORE ACCOUNT TENDER...............................................................................................................175 FIGURE 35: TRAVELERS CHECK IN A FOREIGN CURRENCY.........................................................................179 FIGURE 36: STORED VALUED TENDER DOMAIN VIEW..................................................................................183 FIGURE 37: CANCEL STORED VALUED TENDERED TRANSACTION DOMAIN VIEW...............................187 FIGURE 38: MALL BONUS BUCKS TENDER DOMAIN VIEW...........................................................................190 FIGURE 39: PURCHASE ORDER TENDER.............................................................................................................193 FIGURE 40: MISCELLANEOUS TENDER DOMAIN VIEW..................................................................................196 FIGURE 41: MERCHANDISE FOR STORE USE.....................................................................................................203 FIGURE 42: TAX DOMAIN VIEW............................................................................................................................207 FIGURE 43 EAT IN TAX FREE DOMAIN VIEW....................................................................................................212 FIGURE 44 PURCHASE TAXED AT THE POINT OF ORIGIN WITH DESTINATION IN ANOTHER STATE DOMAIN VIEW 217 FIGURE 45 US SALES TAX DOMAIN VIEW..........................................................................................................220 FIGURE 46 VAT TAXES DOMAIN VIEW...............................................................................................................224 FIGURE 47: MULTIPLE VAT TAXES ON COMBOS DOMAIN VIEW................................................................231 FIGURE 48: TAX FORGIVEN DOMAIN VIEW.......................................................................................................237 FIGURE 49: TAX EXEMPTION DOMAIN VIEW....................................................................................................243 FIGURE 50: STORED VALUE USE CASE OVERVIEW.........................................................................................248 Copyright 2006 ARTS XML All rights reserved. Page 10 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions FIGURE 51: 典型的なシステムインターフェース.................................................................................................249 FIGURE 52: STORED VALUE INSTRUMENT DOMAIN VIEW...........................................................................253 FIGURE 53: DEACTIVATE A SPECIFIC STORED VALUE INSTRUMENT DOMAIN VIEW...........................257 FIGURE 54: RECHARGE STORED VALUE ACCOUNT DOMAIN VIEW...........................................................260 FIGURE 55: CASHOUT STORED VALUE ACCOUNT DOMAIN VIEW..............................................................263 FIGURE 56: SALES RETURN ON STORED VALUE INSTRUMENT DOMAIN VIEW......................................266 FIGURE 57: PREAUTHORIZE TENDER REQUEST DOMAIN VIEW..................................................................270 FIGURE 58: POST-AUTHORIZATION REDEMPTION DOMAIN VIEW.............................................................273 FIGURE 59: CUSTOMER BASE REGISTRATION DURING SALE DOMAIN VIEW.........................................276 FIGURE 60: LOYALTY AWARDED DOMAIN VIEW............................................................................................278 FIGURE 61: LOYALTY REDEMPTION DOMAIN VIEW......................................................................................286 FIGURE 62: LOYALTY (CLUB) DOMAIN VIEW...................................................................................................294 FIGURE 63: POINT ENGINE (LOYALTY) DOMAIN VIEW..................................................................................301 FIGURE 64: CONTROL TRANSACTIONS DOMAIN VIEW..................................................................................305 FIGURE 65: EOD TILL SETTLE DOMAIN VIEW...................................................................................................310 FIGURE 66: BANK DEPOSIT DOMAIN VIEW.......................................................................................................312 FIGURE 67: PETTY CASH - PAID OUT DOMAIN VIEW......................................................................................314 FIGURE 68: WAGES DOMAIN VIEW......................................................................................................................316 FIGURE 69: CASHIER TOTALS DOMAIN VIEW...................................................................................................318 FIGURE 70: TENDER TOTALS DOMAIN VIEW....................................................................................................321 FIGURE 71: INVENTORY CONTROL DOMAIN VIEW.........................................................................................324 FIGURE 72 BATCH END OF DAY DOMAIN VIEW...............................................................................................331 XML インスタンスドキュメントサンプル目次 2-04-01 CONFORMANCE XML INSTANCE DOCUMENT – ITEM PURCHASE FROM SHELF.........................25 2-04-02 CONFORMANCE XML INSTANCE DOCUMENT - ITEM PURCHASE WITH QUANTITY PRICING.26 2-04-03 CONFORMANCE XML INSTANCE DOCUMENT - ITEM PURCHASE OF MULTI-PACKAGE ITEMS28 2-04-04 CONFORMANCE XML INSTANCE DOCUMENT – MULTIPLE OPERATORS OPERATION..............30 2-04-05 CONFORMANCE XML INSTANCE DOCUMENT — OVER-RING RETAIL TRANSACTION.............31 2-04-06 CONFORMANCE XML INSTANCE DOCUMENT — SUPER SIZE ME RETAIL TRANSACTION......32 2-04-07 CONFORMANCE XML INSTANCE DOCUMENT — MODIFY - REDUCE SIZE RETAIL TRANSACTION..................35 2-04-08 CONFORMANCE XML INSTANCE DOCUMENT — MIXED INGREDIENTS ON PART OF THE ITEM37 Copyright 2006 ARTS XML All rights reserved. Page 11 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-05-01 CONFORMANCE XML INSTANCE DOCUMENT - ITEM PURCHASE VIA MERCHANDISE HIERARCHY (CATEGORY)................................................................................................................................................................40 2-05-02 CONFORMANCE XML INSTANCE DOCUMENT - MENU ITEM SELECTION VIA MERCHANDISE HIERARCHY..42 2-06-01A CONFORMANCE XML INSTANCE DOCUMENT - COMBO PURCHASE WITHOUT SUBSTITUTION.....................47 2-06-01B ALTERNATIVE CONFORMANCE XML INSTANCE DOCUMENT - COMBO PURCHASE WITHOUT SUBSTITUTION............................................................................................................................................................47 2-06-02 CONFORMANCE XML INSTANCE DOCUMENT - COMBO PURCHASE WITH SUBSTITUTION....49 2-06-03 CONFORMANCE XML INSTANCE DOCUMENT - FOODSERVICE COMBO WITH ONIONS REMOVED..................52 2-07-01 CONFORMANCE XML INSTANCE DOCUMENT - OPEN PLU (UNPRICED ITEM).............................56 2-07-02 CONFORMANCE XML INSTANCE DOCUMENT - MANAGER COMPLIMENTARY..........................57 2-08-00 CONFORMANCE XML INSTANCE DOCUMENT - ITEM PURCHASE WITH EMPLOYEE TRAINING60 2-09-01 CONFORMANCE XML INSTANCE DOCUMENT - GIFT CERTIFICATE PURCHASE.........................63 2-09-02 CONFORMANCE XML INSTANCE DOCUMENT - CHARITABLE CONTRIBUTION..........................65 2-10-01 CONFORMANCE XML INSTANCE DOCUMENT - ISSUING AN OFFICIAL BILL BY CUSTOMER REQUEST..........68 2-10-02 CONFORMANCE XML INSTANCE DOCUMENT – MULTI-COMPANY ENVIRONMENT.................70 2-10-03 CONFORMANCE XML INSTANCE DOCUMENT – MULTI-CONCEPT ENVIRONMENT...................71 2-10-04 CONFORMANCE XML INSTANCE DOCUMENT – SALES ENTRY INCLUDING THE NON-MERCHANDISE SALES 72 2-11-01 CONFORMANCE XML INSTANCE DOCUMENT - TENDER WITH PRE-TAX IN-STORE COUPON AND CASH......78 2-11-02 CONFORMANCE XML INSTANCE DOCUMENT - TENDER WITH MANUFACTURER'S COUPON AND CASH......80 2-12-01 CONFORMANCE XML INSTANCE DOCUMENT – ISSUE A RAIN CHECK.........................................84 2-12-02 CONFORMANCE XML INSTANCE DOCUMENT – PURCHASE ITEM WITH RAIN CHECK.............85 2-13-01 CONFORMANCE XML INSTANCE DOCUMENT - ITEM PURCHASE BY RANDOM WEIGHT.........88 2-13-02 CONFORMANCE XML INSTANCE DOCUMENT - SOLD BY WEIGHT WITH TARE REMOVED.....90 2-14-01 CONFORMANCE XML INSTANCE DOCUMENT – TRANSACTION APPLICABLE TO MIX & MATCH.....................94 2-14-02 CONFORMANCE XML INSTANCE DOCUMENT –MIX-MATCH NORMAL PRICE.............................96 2-15-01 CONFORMANCE XML INSTANCE DOCUMENT – SALE TO STORE MANAGER...............................98 2-15-02 CONFORMANCE XML INSTANCE DOCUMENT – SALE TO STORE WORKER...............................100 2-16-01A CONFORMANCE XML INSTANCE DOCUMENT – ENTER THE CUSTOMER ORDER..................102 2-16-01B CONFORMANCE XML INSTANCE DOCUMENT – CANCEL A TRANSACTION............................103 2-16-02A CONFORMANCE XML INSTANCE DOCUMENT – ORIGINAL TRANSACTION............................106 2-16-02B CONFORMANCE XML INSTANCE DOCUMENT – VOID TRANSACTION......................................106 2-16-03 CONFORMANCE XML INSTANCE DOCUMENT - REVISED TRANSACTION – CANCEL LINE ITEM....................109 2-16-04 CONFORMANCE XML INSTANCE DOCUMENT - DELETE A LINE ITEM.........................................112 2-17-01A CONFORMANCE XML INSTANCE DOCUMENT – ITEM PURCHASE FOR DELIVERY FROM STORE................114 Copyright 2006 ARTS XML All rights reserved. Page 12 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-17-01B SAMPLE XML INSTANCE DOCUMENT – ITEM PURCHASE FOR LINE ITEM DELIVERY FROM STORE...........115 2-17-02 CONFORMANCE XML INSTANCE DOCUMENT - SHIPPING CHARGES...........................................117 2-18-01 CONFORMANCE XML INSTANCE DOCUMENT - CASH PURCHASE WITHOUT CHANGE...........119 2-18-02 CONFORMANCE XML INSTANCE DOCUMENT – CASH PURCHASE WITH CHANGE..................120 2-18-03 CONFORMANCE XML INSTANCE DOCUMENT - CASH REFUND.....................................................122 2-19-01 CONFORMANCE XML INSTANCE DOCUMENT - CREDIT PURCHASE WITHOUT CASH BACK.126 2-19-02 CONFORMANCE XML INSTANCE DOCUMENT - CREDIT CARD REFUND.....................................127 2-19-03 CONFORMANCE XML INSTANCE DOCUMENT – OFFLINE AUTHORIZATIONS ..........................129 2-19-04 CONFORMANCE XML INSTANCE DOCUMENT - DEBIT PURCHASE WITH CASH BACK............130 2-19-05 CONFORMANCE XML INSTANCE DOCUMENT – CONTACTLESS PAYMENT...............................132 2-19-06 CONFORMANCE XML INSTANCE DOCUMENT – MOBILE PAYMENT............................................133 2-19-07 CONFORMANCE XML INSTANCE DOCUMENT - CHIP AND PIN PAYMENT RECORD.................137 2-20-01 CONFORMANCE XML INSTANCE DOCUMENT - PERFORMING ACCOUNTS RECEIVABLE CREDIT SALES.....140 2-21-01 CONFORMANCE XML INSTANCE DOCUMENT – JAPAN UNIQUE CREDIT CARD (JUCC) AND MANUAL ENTRY 143 2-21-02 CONFORMANCE XML INSTANCE DOCUMENT – CANCELLATION JUCC WITH REASON..........144 2-21-03 CONFORMANCE XML INSTANCE DOCUMENT – SIGNATURE-LESS TRANSACTION.................145 2-21-04 CONFORMANCE XML INSTANCE DOCUMENT – TRACK SALES ITEMS BY CREDIT CARD......146 2-21-05 CONFORMANCE XML INSTANCE DOCUMENT – AUTHORIZED CREDIT CARD COMPANY CODE148 2-23-01A CONFORMANCE XML INSTANCE DOCUMENT - CHECK TENDER WITHOUT CASH BACK....154 2-23-01B ALTERNATE CONFORMANCE XML INSTANCE DOCUMENT - CHECK TENDER WITHOUT CASH BACK.......155 2-23-01C ALTERNATE CONFORMANCE XML INSTANCE DOCUMENT - CHECK TENDER WITHOUT CASH BACK.......156 2-23-01D ALTERNATE CONFORMANCE XML INSTANCE DOCUMENT - CHECK TENDER WITHOUT CASH BACK......157 2-23-02 CONFORMANCE XML INSTANCE DOCUMENT - CHECK TENDER WITH CASH BACK...............159 2-23-03 CONFORMANCE XML INSTANCE DOCUMENT – FULL MICR FOR CHECK TENDERS................160 2-24-01 CONFORMANCE XML INSTANCE DOCUMENT - TENDER WITH VOUCHER WITH CHANGE AS VOUCHER AND CASH 164 2-24.02 CONFORMANCE XML INSTANCE DOCUMENT - VOUCHER WITH CHANGE AS VOUCHER......166 2-24-03 CONFORMANCE XML INSTANCE DOCUMENT - VOUCHER WITHOUT CASH BACK..................167 2-24-04 CONFORMANCE XML INSTANCE DOCUMENT – PRESENTATION OF A COMPANY LOYALTY OR PROMOTIONAL VOUCHER.....................................................................................................................................169 2-24-05 CONFORMANCE XML INSTANCE DOCUMENT - VOUCHER REFUND............................................170 2-25-01 CONFORMANCE XML INSTANCE DOCUMENT - FOOD STAMPS TENDER....................................173 2-26-01 CONFORMANCE XML INSTANCE DOCUMENT - TENDER TO STORE ACCOUNT........................176 2-26.02 CONFORMANCE XML INSTANCE DOCUMENT - STORE ACCOUNT REFUND...............................177 Copyright 2006 ARTS XML All rights reserved. Page 13 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-27-01 CONFORMANCE XML INSTANCE DOCUMENT - TRAVELERS CHECK IN A FOREIGN CURRENCY....................180 2-28-01 CONFORMANCE XML INSTANCE DOCUMENT - TENDER WITH STORED VALUE INSTRUMENT184 2-28-02 CONFORMANCE XML INSTANCE DOCUMENT - CANCEL STORED VALUED TENDERED TRANSACTION......188 2-28-03 CONFORMANCE XML INSTANCE DOCUMENT – VOID STORED VALUE TENDERED TRANSACTION..............189 2-29-01 CONFORMANCE XML INSTANCE DOCUMENT - MALL BONUS BUCKS TENDER.......................191 2-30-01 CONFORMANCE XML INSTANCE DOCUMENT - TENDER WITH PURCHASE ORDER.................194 2-31-01 CONFORMANCE XML INSTANCE DOCUMENT – MULTI-CURRENCY TENDER...........................197 2-31-02 CONFORMANCE XML INSTANCE DOCUMENT – SPLIT PAYMENT.................................................198 2-31-03 CONFORMANCE XML INSTANCE DOCUMENT – ENTRY OF DENOMINATION AND CONSOLIDATION............200 2-31-04 CONFORMANCE XML INSTANCE DOCUMENT – TRACKING DIFFERENCES ASSOCIATED WITH ROUNDING 202 2-32-01 CONFORMANCE XML INSTANCE DOCUMENT - MERCHANDISE FOR STORE USE.....................204 2-33-01 CONFORMANCE XML INSTANCE DOCUMENT - MULTIPLE TAX AUTHORITIES........................208 2-33-02 CONFORMANCE XML INSTANCE DOCUMENT - TAKE OUT FOOD TAXES...................................210 2-33-03 CONFORMANCE XML INSTANCE DOCUMENT - EAT IN TAX FREE...............................................213 2-33-04 CONFORMANCE XML INSTANCE DOCUMENT – MANUFACTURER'S COUPON TAX.................214 2-33-05 CONFORMANCE XML INSTANCE DOCUMENT – PURCHASE TAXED AT THE POINT OF ORIGIN WITH DESTINATION IN ANOTHER STATE.....................................................................................................................218 2-34-01 CONFORMANCE XML INSTANCE DOCUMENT - US SALES TAX AT THE TRANSACTION LEVEL221 2-34-02 CONFORMANCE XML INSTANCE DOCUMENT - US SALES TAX AT THE ITEM LEVEL.............223 2-35-01 CONFORMANCE XML INSTANCE DOCUMENT – NORMAL VAT TAXES.......................................225 2-35-02 CONFORMANCE XML INSTANCE DOCUMENT – VAT ON TRANSACTION....................................227 2-35-03 CONFORMANCE XML INSTANCE DOCUMENT – VAT EXCEPTIONAL TAX..................................229 2-35-04 CONFORMANCE XML INSTANCE DOCUMENT – MULTIPLE VAT TAXES ON COMBOS............232 2-35-05 CONFORMANCE XML INSTANCE DOCUMENT - ZERO PERCENT VAT TAX AND NORMAL VAT IN SAME TRANSACTION..........................................................................................................................................................233 2-35-06 CONFORMANCE XML INSTANCE DOCUMENT - VAT LUXURY TAX.............................................235 2-36-01 CONFORMANCE XML INSTANCE DOCUMENT - "ILLINOIS" FOOD STAMPS................................238 2-36-02 CONFORMANCE XML INSTANCE DOCUMENT - SOME OF THE ITEMS ARE TAXED AND OTHERS ARE NOT IN THE SAME TRANSACTION.....................................................................................................................................240 2-37-01 CONFORMANCE XML INSTANCE DOCUMENT - DUTY FREE TAX EXEMPTION.........................244 2-37-02 CONFORMANCE XML INSTANCE DOCUMENT - TAX EXEMPTIONS FOR NON-PROFIT GROUP246 2.38.01 CONFORMANCE XML INSTANCE DOCUMENT - SALE OF STORED VALUE INSTRUMENT.......255 2.38.02 CONFORMANCE XML INSTANCE DOCUMENT - DEACTIVATE A SPECIFIC STORED VALUE INSTRUMENT...258 2.38.03 CONFORMANCE XML INSTANCE DOCUMENT - RECHARGE STORED VALUE ACCOUNT........261 Copyright 2006 ARTS XML All rights reserved. Page 14 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.04 CONFORMANCE XML INSTANCE DOCUMENT - CASHOUT STORED VALUE ACCOUNT...........264 2.38.05 CONFORMANCE XML INSTANCE DOCUMENT - SALES RETURN ON STORED VALUE INSTRUMENT..............267 2.38.06 CONFORMANCE XML INSTANCE DOCUMENT - PREAUTHORIZE TENDER REQUEST...............271 2.38.07 CONFORMANCE XML INSTANCE DOCUMENT - POST-AUTHORIZATION REDEMPTION .........274 2.39.01 CONFORMANCE XML INSTANCE DOCUMENT – CUSTOMER BASE REGISTRATION DURING SALE.................277 2.40.01 CONFORMANCE XML INSTANCE DOCUMENT – LOYALTY POINTS AWARDED.........................279 2.40.02 CONFORMANCE XML INSTANCE DOCUMENT - OFFER SENT ONLINE TO POS...........................281 2.40.03 CONFORMANCE XML INSTANCE DOCUMENT – SUGGESTED ITEM..............................................283 2.40.04 CONFORMANCE XML INSTANCE DOCUMENT – ADDITION OF POINTS ACCORDING TO THE PURCHASED ITEMS 284 2.41.01 CONFORMANCE XML INSTANCE DOCUMENT – CUSTOMER ATTEMPTS TO REDEEM PERSONALIZED OFFER 287 2.41.02 CONFORMANCE XML INSTANCE DOCUMENT – CUSTOMER REDEEMS LOYALTY POINTS....289 2.41.03 CONFORMANCE XML INSTANCE DOCUMENT – PRESENTATION OF A COMPANY LOYALTY OR PROMOTIONAL VOUCHER.....................................................................................................................................290 2-41-04 CONFORMANCE XML INSTANCE DOCUMENT – TENDER WITH LOYALTY CARD AS BOTH LOYALTY AND CREDIT 292 2.42.01 CONFORMANCE XML INSTANCE DOCUMENT – QUALIFYING CUSTOMER CLUB PURCHASE295 2.42.02 CONFORMANCE XML INSTANCE DOCUMENT –CUSTOMER PAYS ENROLLMENT FEE ...........297 2.42.03 CONFORMANCE XML INSTANCE DOCUMENT – CANCEL CUSTOMER CLUB AND GET REFUND MEMBERSHIP 299 2.43.01 CONFORMANCE XML INSTANCE DOCUMENT – LOYALTY POINT ADJUSTMENT......................302 2-44-01 CONFORMANCE XML INSTANCE DOCUMENT – CUSTOMER REDEEMS LOYALTY POINTS FAILURE.............306 2-44-02 CONFORMANCE XML INSTANCE DOCUMENT – PRINT GIFT RECEIPT.........................................307 2-44-03 CONFORMANCE XML INSTANCE DOCUMENT – REPRINT RECEIPT..............................................308 2-45-01 CONFORMANCE XML INSTANCE DOCUMENT - EOD TILL SETTLE...............................................310 2-45-02 CONFORMANCE XML INSTANCE DOCUMENT – PAID OUT.............................................................313 2-45-03 CONFORMANCE XML INSTANCE DOCUMENT – PETTY CASH EXPENSE.....................................315 2-45-04 CONFORMANCE XML INSTANCE DOCUMENT – WAGES..................................................................317 2-45-05 CONFORMANCE XML INSTANCE DOCUMENT – CASHIER TOTALS..............................................319 2-45-06 CONFORMANCE XML INSTANCE DOCUMENT – TENDER TOTALS................................................322 2-46-01 CONFORMANCE XML INSTANCE DOCUMENT – ELECTRONIC PRODUCT CODE.......................325 2-46-02 CONFORMANCE XML INSTANCE DOCUMENT - STORE GOODS RECEIPT....................................326 2-46-03 CONFORMANCE XML INSTANCE DOCUMENT – INVENTORY WASTE..........................................327 2-46-04 CONFORMANCE XML INSTANCE DOCUMENT – INVENTORY SPOILAGE....................................328 Copyright 2006 ARTS XML All rights reserved. Page 15 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-46-05 CONFORMANCE XML INSTANCE DOCUMENT – RETURN TO VENDOR........................................329 1.19.1 CONFORMANCE XML INSTANCE DOCUMENT – CONCEPTUAL – CONFORMANCE DETAILS TO BE WORKED OUT 332 Copyright 2006 ARTS XML All rights reserved. Page 16 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 1.はじめに 1.1ドキュメントスコープ IXRetail POS-Log は、POS 機器(或いは、システム)が小売企業における他のシステムへその処理結果を伝える様々なインターフェースを示しています。 POS-Log は、多くの異なった種類のトランザクションとイベントを含んでいます。 IXRetail POS-Log スキーマは、単一のスキーマで成り立っていて、POS によって他のシステムへ送られる、多くの想定し得るトランザクションとイベントのセットを規定しています 。 スキーマー全体は、非常に大きいため、この文書では、リテイルトランザクションだけを説明しています。 (すなわち、単一、或いは複数の品物が販売、または、返品された場合のトランザクション分野です。) Copyright 2006 ARTS XML All rights reserved. Page 17 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Cash Office/ sales audit Consignment an dR ef un ds Pulling les ns Sa etur dR n a es Sal tor e er s noth a rder s in cial O Item n for Spe uisitio Req i Pa Pa ym en ts No n, dI Layaway le Sa Rentals POS-Log Gift Registry Mak e/Sh ip In struc tions Update Soft ware - App/E quip Status Setup Lists Retri eve Lists Price Server Cr ed i Customer Delivery, Will Call Customers Figure 1 Retail Model for POS Copyright 2006 ARTS XML All rights reserved. Page 18 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. Loss Prevention Time and Attendance Visual Merchandising Currency Rates Online Credit Authorization ts Activation Cards on ts oin dp an Lo ca te Sale/Stock Recording Coupon Authorization ts un co Ac & Catalog Management Store Stock Inquiry Stock Locator w Ne D eb its ati ri z tho au ta da Catalogue Appr ove C r edi t/ Debi t/Che ck T r ansa ction it ed cr and t Price Correc ted Data ia Assoc Stock Reservation nd off Record logging on a Image of the Item p et u rs me st o Cu PLU and t Pric e tem Corr ec ta for each i k a d d te stoc a i rve iton y Assoc e s Re ma Pa for d y t In r an Pa c d du rde n o r a e P te O ds siv a oo en re h C G re t mp ou Co ck e Ch Order Confirmation Board Kitchen Display System POS Ch eck Ava ila b ility Name, A ddress a nd Item Informa tion Information Services Web Based Selling I te m Fulfilment/ Customer Order Management Special Orders, Laways, Sales & Returns Tele-Sales Purchasing Real-time monitoring of activity Requisition for Back Order Replenishment Commission Management Sales History t, Ou Drawer Pulls Drawer Loans Tip Outs Tender Adjustment Loaners id Pa Customer Accounting Loyalty Customer Account Management Voucher/Gift Certificate Management ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 1.2参照資料 • Credit Card Payment Card Industry Data Security Standard Verison 1.0 December 15, 2004 EMV Integrated Circuit Card Specifications for Payment Systems, Version 4.1, May 2004 • International System of Units Produced and managed by the Bureau International des Poids et Mesures located at http://www.bipm.fr • ARTS XML ARTS XML POSLog Charter, Version 2.00 ARTS XML Extending Schemas Technical Report ARTS XML XML Best Practices ARTS XML XML Dictionary ARTS XML POSLog Schema, Version 2.3 ARTS XML POSLog Domain Model, Version 2.3 • International Standards Organization ISO 7812-7816 Based Card Numbers and the Domain Name System (DNS) ISO-8601: Time and Date formats ISO-3166-1: Country Codes ISO-4217: Currency Codes ISO-639-1: Language Codes 2.表記説明 下記は本書で使用されている表記法とダイアグラムです。 2.1データ階層図 下記は本書に示すデータ階層ダイアグラムについての標記法を示しています: Copyright 2006 ARTS XML All rights reserved. Page 19 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions XML インスタンスドキュメントに登場する単一階層以上のデータエレメントには、複数の接続子を持つものがあり、 これらは青で示してあり、単一のインスタンスドキュメントが選択可能な接続子の唯一ひとつだけ利用できることを示しています。 RetailTransactionKitMember(cType) RetailTransactionLineItem(cType) POSLogTransaction(cType) -@CancelFlag[1] -@TrainingModeFlag[1] -@OfflineFlag[1] -@TransactionModifiedFlag[0..1] -<choice>[1] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[1..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -DateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -<choice>[0..*] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+ForeCourtTransaction[1] -+InventoryControlTransaction[1] -+InventoryTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -xs:any[1] -</choice>[1] POSLogRetailTransaction(cType) -@Version[1] -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationRule[0..*] -+TrailerText[0..1] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..1] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+TransactionLink[0..1] -xs:any[0..*] 2.2適合 XML インスタンス文書 1 -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+ReturnForDelivery[1] -+ReturnForPickup[1] -+Layaway[1] -+PreviousLayaway[1] -+RainCheck[1] -+CustomerOrderForDelivery[1] -+CustomerOrderForPickup[1] -+PreviousCustomerOrder[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+FuelSale[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+VoucherSale[1] -xs:any[1..*] -</choice[1] Green lines show recursive membership back to a data element higher up the XML hierarchy 0..1 -@Action[1] -@Name[0..1] -@xs:anyAttribute[1] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+ReturnForDelivery[1] -+ReturnForPickup[1] -+Layaway[1] -+CustomerOrderForDelivery[1] -+CustomerOrderForPickup[1] -xs:any[1] -</choice>[1] RetailTransactionKit(cType) 0..1 RetailTransactionSaleForDelivery(cType) -@OrderStatus[0..1] -+Delivery[1] -InventoryReservationID[0..1] -From[0..1] -xs:any[0..*] RetailTransactionDelivery(cType) 1 -PreferredDateTime[0..1] -ActualDateTime[0..1] -Method[0..1] -PaymentMethod[0..1] -AmountToCollect[0..1] -Notes[0..1] -TrackingNumber[0..1] -+Courier[0..1] -+ShippingFee[0..1] Blue lines show how delivery information can be included at more than one place in transaction Figure 2 Example Data Hierarchy Diagram XML 断片は、完全な XML インスタンスドキュメントであり、すべてのスキーマと名前空間宣言を示しており、 XML 要素の中の 赤 字は、特別に注意を喚起している箇所です。 Copyright 2006 ARTS XML All rights reserved. Page 20 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. -@xs:anyAttribute[1] -+Member[1..*] -xs:any[0..*] 1 1 適合テストプログラムの中でも使用されているものです。 • 1 1 これ以降の適合 XML インスタンスドキュメントは、下記の表記法で示されております。: • 1..* 0..1 ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <?xml version="1.0" encoding="UTF-8"?> <!—- UseCase: Item Purchase via WWW --> <!—- Note: OperatorID is missing for WWW Transaction --> <POSLog xmlns="http://www.nrf-arts.org/IXRetail/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ POSLogRetailTransaction.xsd" Version="1.0"> <RetailStoreID>WWW</RetailStoreID> <WorkstationID>Server2</WorkstationID> <BusinessDayDate>2001-09-11</BusinessDayDate> <SequenceNumber>8876</SequenceNumber> <Transaction> <RetailTransaction"> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSItemID IDType="GTIN">01234567890123</ItemID> <Quantity>3</Quantity> <ActualUnitPrice>1.63</ActualUnitPrice> <ExtendedAmount>4.89</ExtendedAmount> <Delivery> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> <Country>United States of America</Country> </Address> <PreferredDate>2001-09-12</PreferredDate> <PreferredTime>15:00</PreferredTime> <Method>Courier</Method> </Delivery> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 3.設計方針 POSLogスキーマは、Volume 1で、示したものをより詳細にした、ARTS XML Best Practicesに従っています。 Copyright 2006 ARTS XML All rights reserved. Page 21 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 4.USE CASE: 商品購入 多くの販売チャネルのうちの一つを通じて単品、或いはそれ以上の品物が購入されます。この取引は特定のアプリケーションを通じて入力され、或いはまた、 POS-Log スキーマを用いて POS-Log アプリケーションへ送られます。こうしてこの取引は、企業内の他のアプリケーションの 取引へと引き渡されるかもしれません Data Hierarchy Diagram – This Use Case deals with this section of the schema Copyright 2006 ARTS XML All rights reserved. Page 22 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TransactionLinkCommonData -@ReasonCode[0..1] -@EntryMethod[0..1] -<xs:choice>[0..1] -+EnterpriseLocation[1] -RetailStoreID[1] -</choice>[1] -+WorkstationID[0..1] -+SequenceNumber[1] -+LineItemSequenceNumber[0..1] -+BusinessDayDate[0..1] -BeginDateTime[0..1] -EndDateTime[0..1] POSLogTransactionLink -xs:any[1] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] POSLogQuantity -@UOM[1] -@UOMCode[1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] DivisionType -+Item[1..*] -Description[0..1] ItemType -@Action[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] Figure 3 Item Purchase Domain View Copyright 2006 ARTS XML All rights reserved. Page 23 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 4.1シナリオ:オーダーエントリ、支払い、商品配送は一人の操作員が 1 つの端末よって実施されます 概要 商品は、システムへ投入され、支払いはなされ、商品は届けられます、これらは一連の連続した操作としてみなされます。支払いは、現金、クレジットカードやデビット、ギフト カード、宅配着払いなどなどです。適用可能ならば現金の形か、チップチャージのかたちで取引金額の総額へと加算されるかもしれません。 一連の取引が完了すると注文は締め切られ、注文は実行され、端末上では新規の注文を受け付けることができます 課税規約は適切な課税パラメータ情報にそって決定されます(Volume3 参照) 在庫処理は'店舗用パッケージ'を含む適切なレシピ処理に沿って決定されます シナリオ ジャクソンは既製品のハムサンドをスペシャルティーサンドイッチショップのカウンタへ持って行き、そこで 4 ドル 75 セント支払います Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date & time the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o Unit price for the item being sold. o The extended amount (i.e. Unit price * the number of items being sold) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 24 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-04-01 Conformance XML Instance Document – Item Purchase from Shelf <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.75</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 4.2Scenario: 数量によって価格が左右する商品の購入 Brief Description キャンデーバーが 1 つ 59 セント、2 つで 99 セント。 これは、販売促進ではなく、商品を複数購入される場合に適用される、通常のミックス・マッチ価格の適用を意味しています Scenario Description お客がメイン・ストリート・コンビニに入って 99 セントのミックス・マッチ キヤンデーバーを 2 つ買います Data • Transaction header data, including: Copyright 2006 ARTS XML All rights reserved. Page 25 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions • o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold, and the quantity that applies to the unit-price. o The unit-price of the item o The extended amount for the items NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-04-02 Conformance XML Instance Document - Item purchase with quantity pricing NOTE: Quantity is included in the item with the extended amount showing the total cost of these items <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Main Street Convenience Store</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Mix-match candy bars --> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.99</ExtendedAmount> <Quantity>2</Quantity> Copyright 2006 ARTS XML All rights reserved. Page 26 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash" TypeCode="Sale"> <Amount>.99</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 4.3Scenario: マルチ・パッケージ商品の商品購入 Brief Description お客が、ポピュラーなソフトドリンク 1 缶を買います。その缶は POS へスキャンされます。 缶の UPC コードには、1 缶を示すものと、1 パック 6 缶入りを意味するものの両方があります。 この両者の違いは区別されなければなりません。 Scenario Description フレッドが地元の Local Deli に行き、2ドル 79 セントで 6 パック入りソフトドリンクを買います Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 27 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-04-03 Conformance XML Instance Document - Item purchase of multi-package items NOTE: the quantity is for the 6-pack <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Local Deli</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- 6 pack of soft drinks --> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> <Qualifier>6Pack</Qualifier> </POSIdentity> <ExtendedAmount>2.79</ExtendedAmount> <Quantity UnitOfMeasureCode="6Pack">1</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash" TypeCode="Sale"> <Amount>2.79</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 4.4Scenario: 複数のオペレータによる操作 特定の環境下においては、2 人以上のオペレータが一つの販売取引に係わる場合があります 日本では、この種の形態による販売取引を少なからず見かけます Situation 1: 一つの見慣れたパターンは、食品雑貨店での 2 人のオペレータによる操作です 単一販売取引のチェックアウト操作のために、一人か、二人が係わることがあります 彼らは、「チェッカー」とも「キャッシャー」とも呼ばれます チェッカーはお客の買い物カゴの品物をスキャンし、キャッシャーは会計します。 両方のオペレータによる操作は、オーバーラップしています、すなわち、チェッカーが品物をスキャンしている間に、 キャッシャーは、ひとり前のお客の分の会計操作をおこなっています Copyright 2006 ARTS XML All rights reserved. Page 28 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Situation 2: また、この操作形態はこのほかにも書店などでも見かけます この場合は、何人かのチェッカーと一人のキャッシャーが単一の端末を操作します それぞれのチェッカーが商品(書籍)をスキャンすることによって販売取引が始まります チェッカーらはそれぞれ、一旦商品のスキャン操作が済み、お客から代金を預かった者が順にキャッシャーへ列を成します この操作は、一冊、二冊の本を買うお客が殆んどなのでうまくいきます。これにより、スキャンにかかる時間を節約出来、一人のキャッシャーが多くのチェッカーの販売取引をう まくさばくことが出来ることを意味しています このシナリオでは、それぞれのお客が自分の選んだ商品をスキャンための多重のチェックアウト列があり、その背後には、お客からお金を預かった一人のキャッシャーが居るとい うケースです この両者のケースでは、二人以上のオペレータが単一の販売取引に登場します ここで、私たちは、そんな操作をするオペレータの人数に制限を設けるべきではないと当然考えています。 このようなわけで、私たちは、このシナリオの名称を「複数のオペレータによる操作」というシナリオタイトルにしました Situation 3: これも、フードサービスにおけるドライブスルー販売での標準的操作です そこには、注文担当、会計担当そして商品提供係りが居ります. Brief Description チェッカーは、品物をスキャンすることで取引を開始します。 キャッシャーは会計操作を行うことにより取引を終えます 全ての取引が 2 人のオペレータで実施されるわれではありません お客の込み具合によって、すなわち、どのくらい多くのお客が単位時間当たりに買いにくるかによって 購入取引に係わる人数が左右します 単独オペレータモードでは、キャッシャーは商品のスキャンと会計の両方を行います Scenario Description 一台の車が注文カウンタへ進み。オペレータである太郎はその車の客からレモネード付きのコンボ番号 1 番の 注文を受けます。 その車は、次の窓口へ前進します。そこでは会計係りの花子がその注文代金である 6 ドルの現金を受け取ります。 そしてその車は最後の窓口で、商品提供係りのジョーが注文商品を手渡します Data Transaction header data including: Operator ids for all of operators attending the transaction (change maxOccurs attribute to unbounded). 'OperatorRole' attribute is introduced into 'OperatorID' type. Copyright 2006 ARTS XML All rights reserved. Page 29 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-04-04 Conformance XML Instance Document – Multiple Operators Operation <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID WorkerID="e11111" OperatorName="Taro" OperatorType="Checker">100</OperatorID> <OperatorID WorkerID="e22222" OperatorName="Hanako" OperatorType="Checker">101</OperatorID> <OperatorID WorkerID="e33333" OperatorName="Joe" OperatorType="Cashier">102</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Combo Number 1 --> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 4.5Scenario: レジ誤打エラー(実際より多く金額を打鍵してしまった)の場合 Brief Description お客は、商品構成グループからサンドイッチ 2 つとドリンク 1 つの商品を注文します 注文受付係りはその品物を入力し、販売金額を合計します、しかしここで、不意にサンドイッチ 22 個と入力して しまっことに気づきます。 注文受付係りは注文カードに"Over-ring"「誤打鍵」であると、印をつけ、レシートをとっておき、注文データを正しく Copyright 2006 ARTS XML All rights reserved. Page 30 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 入れなおし、会計します。 あとで、管理者がオーダーデータを正常に戻す誤打鍵取引を入力します その操作の効果は、誤打鍵した操作により金額に換算して、売り上げ高、税、ドロワーの中の現金や 誤打鍵販売により加算された他の現金金額に関する情報から差し引くことにあります 本来の商品取引は正常に戻されます。誤打鍵(Over-rings)による金額換算情報はその担当オペレータ固有情報へ加算記録されます Pre-Conditions Post-Conditions Data NODES Covered by This Use Case (The Overring Transaction) POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-04-05 Conformance XML Instance Document — Over-ring Retail Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction FixVersion="0" MajorVersion="3" MinorVersion="0"> <RetailStoreID>String</RetailStoreID> <WorkstationID>String</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>1967-08-13</BusinessDayDate> <RetailTransaction TypeCode="Transaction" OverringFlag="true"> <!-- Mistaken 22 sandwiches --> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>100</POSItemID> </POSIdentity> <ExtendedAmount>66.00</ExtendedAmount> <Quantity>22</Quantity> </Sale> </LineItem> </RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 31 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Transaction> </POSLog> 4.6Scenario: スーパーサイズミイ(コンボ販売単価の相違について) Brief Description 注意:これはコンボ商品に対するの販売価格の変更であり、個別の品物の販売価格の変更ではありません 次のシナリオはコンボの中の個別の品物の販売単価を変更するものです、それによるコンボ本体の価格が変わります Scenario Description フレッドはコンボミール#1、ハンバーガー、フライドボテト、ドリンクを注文します。 そして、ドリンクについて 39 セントの別サイズにしたいと望んでいます Pre-Conditions Post-Conditions Data NODES Covered by This Scenario POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-04-06 Conformance XML Instance Document — Super Size Me Retail Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <!--Hamburger Combo --> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <!-- The id of the combo --> Copyright 2006 ARTS XML All rights reserved. Page 32 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <!-- The regular sales unit price for the combo before the change --> <RegularSalesUnitPrice>2.99</RegularSalesUnitPrice> <!-- Takes into account the change in price because of the super size --> <ExtendedAmount>3.38</ExtendedAmount> <Combo> <!-- Hamburger --> <Member Action="IsPartOf"> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Sale> </Member> <!--Replace Small Drink with Large Drink --> <Member Action="IsPartOf"> <SequenceNumber>2</SequenceNumber> <!-- Small Drink --> <Sale ItemType="Stock"> <!-- The id of the Small Drink --> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <!-- Large Drink --> <Item Action="Replace"> <!-- or POSIdentity --> <ItemID>1234342334</ItemID> <ExtendedAmount>00.000</ExtendedAmount> </Item> </Sale> </Member> <!--Tater Tots --> <Member Action="IsPartOf"> <SequenceNumber>3</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890321</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Sale> </Member> </Combo> </Sale> </LineItem> Copyright 2006 ARTS XML All rights reserved. Page 33 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash"> <Amount>3.72</Amount> </Tender> </LineItem> <LineItem> <!-- Assuming 10% tax --> <SequenceNumber>3</SequenceNumber> <Tax> <Amount>.34</Amount> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 4.7Scenario: 価格変更 - サイズの縮小(価格の差異) Brief Description コンボミールはあらかじめ選択された品物でのセット価格を持っています 仮に人が、より大きい或いは小さいものに品物のうちの一つを変えてほしいと望めば、コンボミールの価格は それに応じて適用されます。 コンボの値段が「レギュラー」ドリンクを含んで 4 ドル、そのドリンクのコンボ価格は 1 ドル 19 セント。 仮に、より小さいドリンクでドリンクを交換したいと望めば、コンボミール本体の価格は引き下げられます。 たとえば、「レギュラー」ドリンクが「SMALL」ドリンクと交換されれば、コンボ価格は 20 セント引き下げられます そのコンボ価格は 3 ドル 80 セントに下げられ、ドリンクにおける価格は 99 セントに置き換わることで価格が引き下げられます。 商品のすべては、PLU 番号、連番、数量(=通常は多分、常に 1 であるとは限らない)、ユニット価格、拡張価格、そして税額を持ちます。 このシナリオと最後のシナリオとの違いは、スーパーサイズの価格変更はコンボ(特定の品物ではなく)の価格の変更になります。 このシナリオは、コンボの中の品物の価格を変えます、それゆえに、コンボの価格を変えます Scenario Description お客がコンボのラージレモネードをスモールレモネードに変えたいとお望みの場合は、これにより、20 セントの値引きになります Pre-Conditions Post-Conditions Data NODES Covered by This Use Case (Modify - Reduce Size) POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale Copyright 2006 ARTS XML All rights reserved. Page 34 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionItem ItemType RetailPriceModifier RetailTransactionTax RetailTransactionTender 2-04-07 Conformance XML Instance Document — Modify - Reduce Size Retail Transaction <?xml version="1.0" encoding="UTF-8" ?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <!--Hamburger Combo --> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <!-- The regular sales unit price for the combo before the change --> <RegularSalesUnitPrice>2.99</RegularSalesUnitPrice> <!-- Takes into account the change in price because of the replacement --> <ExtendedAmount>2.79</ExtendedAmount> <Quantity>1</Quantity> <Combo> <!-- Hamburger --> <Member Action="IsPartOf"> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <!--Remove Onions --> <Item Action="Subtract"> <ItemID>01234567890987</ItemID> <ExtendedAmount>0.00</ExtendedAmount> </Item> </Sale> </Member> <!--Replace Large Drink with Small Drink and reduce the price --> Copyright 2006 ARTS XML All rights reserved. Page 35 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Member Action="IsPartOf"> <SequenceNumber>2</SequenceNumber> <!-- Large Drink --> <Sale ItemType="Stock"> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <!-- Small Drink --> <Item Action="Replace"> <!-- or POSIdentity --> <ItemID>1234342334</ItemID> <ExtendedAmount Action="Subtract">.20</ExtendedAmount> <!-- assume 10% tax --> <Tax Action="Subtract"> <Amount>.02</Amount> </Tax> </Item> </Sale> </Member> <!--Tater Tots --> <Member Action="IsPartOf"> <SequenceNumber>3</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890321</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Sale> </Member> </Combo> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash"> <Amount>2.79</Amount> </Tender> </LineItem> <LineItem> <!-- Assuming 10% tax --> <SequenceNumber>3</SequenceNumber> <Tax TaxType="VAT"> <Amount>.28</Amount> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 36 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 4.8Scenario: 商品の一部がミックスしている食材の場合 Brief Description ここでは、価格変更を伴うもの、あるいは伴わない品物のその一部分に関連している多重製品を取り扱います これは、典型的にピザ、或いはサンドイッチのケースで適用されます Scenario Description お客がペパロニとソーセージの入ったピザが半分、もう半分はパイナップルとアンチョビのはいっているものを注文します Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale RetailTransactionItem Division ItemType RetailPriceModifier RetailTransactionTax RetailTransactionTender 2-04-08 Conformance XML Instance Document — Mixed Ingredients on Part of the Item <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>String</RetailStoreID> <RevenueCenterID>String</RevenueCenterID> <WorkstationID>String</WorkstationID> <TillID>String</TillID> <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>1967-08-13</BusinessDayDate> <OperatorID OperatorType="Cashier" WorkerID="String" OperatorName="String">String</OperatorID> <RetailTransaction> <LineItem> Copyright 2006 ARTS XML All rights reserved. Page 37 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>1</SequenceNumber> <Sale> <!-- Pizza --> <POSIdentity> <POSItemID>1234234</POSItemID> </POSIdentity> <ExtendedAmount>13.14</ExtendedAmount> <!-- First half of the pizza with pepperoni and sausage --> <Division> <Item> <!-- Pepperoni --> <POSIdentity> <POSItemID>asdfsdf</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Item> <Item> <!-- Sausage --> <POSIdentity> <POSItemID>987</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Item> </Division> <!-- the other half with pineapple and anchovies --> <Division> <Item> <!-- pineapple --> <POSIdentity> <POSItemID>456</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Item> <Item> <!-- anchovies--> <POSIdentity> <POSItemID>900</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Item> </Division> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 38 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 5.USE CASE: 商品階層 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionItem RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] POSLogMerchandiseHierarchy -@Level[1] -@xs:anyAttribute[1] POSLogQuantity -@UOM[1] -@UOMCode[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 4 Item purchase via Merchandise Hierarchy (category) Domain View Copyright 2006 ARTS XML All rights reserved. Page 39 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 5.1Scenario: 商品階層(カテゴリ)経由の商品購入 Brief Description メニュー上で、一般的な品目(商品継承上)では、たとえば、サンドイッチがあります サンドイッチの具材は日々ベースで変えられるか、または、それぞれ個人の好みで個別の注文でも変えられます 管理部門の在庫管理システムはそれぞれユニークなサンドイッチの具材を把握できることが必要です . Scenario Description リチャードは、デリーショップにハム、チーズ、麦パンでサンドイッチをつくってもらいました。 店員は、4 ドルのサンドイッチとしてレジに打鍵します。 フレッドは同じ値段で、七面鳥、チーズ、カイザーロールでサンドイッチを注文します. Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o A department identifier for the item being sold. o Which level in the department hierarchy is being used to identify the item. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items being sold. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-05-01 Conformance XML Instance Document - Item purchase via Merchandise Hierarchy (category) <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Copyright 2006 ARTS XML All rights reserved. Page 40 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Deli Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <MerchandiseHierarchy Level="Department">sandwich</MerchandiseHierarchy> <ExtendedAmount>4.00</ExtendedAmount> <Item> <!-- Ham --> <ItemID>1234</ItemID> <ExtendedAmount>0.00</ExtendedAmount> </Item> <Item> <!-- cheese --> <ItemID>3456</ItemID> <ExtendedAmount>0.00</ExtendedAmount> </Item> <Item> <!-- wheat bread --> <ItemID>785687</ItemID> <ExtendedAmount>00.00</ExtendedAmount> </Item> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>4.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 5.2Scenario: シナリオ:商品階層経由のメニュー品目選択 Brief Description このシナリオでは、単一価格をもっている食事とお客はアペタイザー、アントレ、デザート、などなど 異なった品目を選択することが出る場所での操作を説明します . Copyright 2006 ARTS XML All rights reserved. Page 41 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description 平野のディナーパレスでは、「グランドメニュー」の項目が「リブアイステーキ」 または「ハンバーガーステーキ」のどちらか 1 つをお客が選ばなければならない項目を 含んでいます。お客は、そのときにサイドオーダーサブメニューの「ベイクドポテト」か「サラダ」かを選べます サラダが選ばれればサラダサブメニューがあり、サラダのソースにブルーチーズかサザンアイランドのいずれかを選べます 「グランドメニュー商品階層」は、サブメニューの適切な商品階層を含む 1 つのコンボです お客は商品階層の中で 1 つの商品を選びます Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o A department identifier for the item being sold. o Which level in the department hierarchy is being used to identify the item. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items being sold. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-05-02 Conformance XML Instance Document - Menu Item Selection via Merchandise Hierarchy <?xml version="1.0" encoding="UTF-8" ?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="2" MinorVersion="3" FixVersion="0"> <RetailStoreID>Hirano's Dinner Palace</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>Sakami</OperatorID> <RetailTransaction Version="2.3"> Copyright 2006 ARTS XML All rights reserved. Page 42 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <!-- The second Grand Menu Merchandise Hierarchy--> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <MerchandiseHierarchy ID="2">Grand Menu</MerchandiseHierarchy> <!-- Normally the currency is the default for the location of the store but was included here for clarity --> <ExtendedAmount Currency="JPY">25000</ExtendedAmount> <!--Select Rib Eye Steak --> <Item> <ItemID>01234567890987</ItemID> <!-- Price is included in the combo meal --> <ExtendedAmount>0.00</ExtendedAmount> </Item> <!-- Side Order Sub Menu --> <Combo> <Member> <SequenceNumber>1</SequenceNumber> <Sale> <MerchandiseHierarchy>Side Order Sub Menu</MerchandiseHierarchy> <!-- Price is included in the combo meal --> <ExtendedAmount>0.00</ExtendedAmount> <!-- Select Salad --> <Item> <ItemID>578</ItemID> <!-- Price is included in the combo meal --> <ExtendedAmount>0.00</ExtendedAmount> <!-- select the blue cheese Sauce for the Salad --> <Item> <ItemID>7689</ItemID> <!-- Price is included in the combo meal --> <ExtendedAmount>0.00</ExtendedAmount> </Item> </Item> </Sale> </Member> </Combo> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <!-- the drink --> <Sale> <ItemID>10</ItemID> <ExtendedAmount>1000</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender TenderType="Cash"> <Amount>26000</Amount> </Tender> </LineItem> Copyright 2006 ARTS XML All rights reserved. Page 43 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 44 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 6.USE CASE: コンボ商品 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 5 Combo Purchase Domain View Copyright 2006 ARTS XML All rights reserved. Page 45 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] POSLogQuantity -@UOM[1] -@UOMCode[1] RetailTransactionKit -@xs:anyAttribute[1] -+Member[1..*] -xs:any[0..*] RetailTransactionKitMember -@Action[1] -@Name[0..1] -@xs:anyAttribute[1] -SequenceNumber[0..1] -DateTime[0..1] -+Sale[1] -xs:any[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 小売店のなかには、商品は他の商品との組み合わせで事実上成り立っていることがあります、 すなわち、「ハンバーガーコンボ」はハンバーガー、フライ、そしてドリンクを含むかもしれません 6.1Scenario: 組み換え無しのコンボ購入 Brief Description お客はハンバーガー、フライ、ドリンク付きの、あらかじめパックされたサンドイッチのコンボ 1 つを買います。POS はこのコンボをあたかも単品であったかのように販売します、 そしてこれは、代替品での組み替えは出来ないものです . ここでは二つのシナリオがあります。 a.店員によって単一のコンボキーがパンチされ、システムは 1 つのコンボの注文へと展開するコンボ販売。 b.店員がハンバーガー、フライ、ドリンクをパンチするとシステムはそれをコンボであると認識し、コンボの価格の適切な値引きを適用します Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the kit item being sold. o The number of multiples of the kit item being sold. o Unit price for the kit item being sold. o The extended amount (i.e. Unit price * the number of items being sold) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionKit Copyright 2006 ARTS XML All rights reserved. Page 46 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionKitMember RetailTransactionTax RetailTransactionTender 2-06-01a Conformance XML Instance Document - Combo Purchase without Substitution <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <!-- single combo key --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>2.99</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 2-06-01b Alternative Conformance XML Instance Document - Combo Purchase without Substitution <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <!-- Combo ID --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>2.99</ExtendedAmount> Copyright 2006 ARTS XML All rights reserved. Page 47 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Combo> <Member> <Sale> <!-- Hamburger --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>1.50</ExtendedAmount> </Sale> </Member> <Member> <!-- Fries --> <Sale> <POSIdentity> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>75.00</ExtendedAmount> </Sale> </Member> <Member> <Sale> <!-- Drink --> <POSIdentity> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>.74</ExtendedAmount> </Sale> </Member> </Combo> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 6.2Scenario: 組み換え有りのコンボ購入 Brief Description お客はコンボ#1 を買いますが等価格のベイクドポテトのついているフレンチフライとの交換を望んでいます、 システムはコンボからフレンチフライを削除し追加料金なしでお客の望んだベークドポテトをコンボほ追加します。 . Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed Copyright 2006 ARTS XML All rights reserved. Page 48 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the kit item being sold. o The number of multiples of the kit item being sold. o The normal unit price for the kit item being sold. o The actual unit price for the kit item, after substitutions have been applied. o The extended amount (i.e. Unit price * the number of items being sold) • Substitution data, including: o An identifier for the item being removed from the kit item. o A count of how many of those items is being removed from the kit item. o The monetary amount the item being removed contributes to the kit price. o An identifier for the item being added to the kit item. o A count of how many of those items is being added to the kit item. o The monetary amount the item being added is contributing to the kit price. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction POSLogTransactionLink RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionKit RetailTransactionKitMember RetailTransactionSale RetailTransactionTax RetailTransactionTender 2-06-02 Conformance XML Instance Document - Combo Purchase With Substitution <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> Copyright 2006 ARTS XML All rights reserved. Page 49 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <!-- Combo #1 ID --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <!-- Combo Price --> <ExtendedAmount>5.25</ExtendedAmount> <Combo> <Member> <Sale> <!-- Hamburger --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Sale> </Member> <Member> <Sale> <!-- French Fries --> <POSIdentity> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> <!-- Replace the french fries with the baked potato --> <Item Action="Replace"> <POSIdentity> <!-- baked potato --> <POSItemID>3456</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Item> </Sale> </Member> <Member> <Sale> <!-- Drink --> <POSIdentity> <POSItemID>01234567890444</POSItemID> </POSIdentity> <ExtendedAmount>00.00</ExtendedAmount> </Sale> </Member> </Combo> </Sale> Copyright 2006 ARTS XML All rights reserved. Page 50 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </LineItem> </RetailTransaction> </Transaction> </POSLog> 6.3Scenario: フードサービスコンボ Brief Description お客はコンビネーションミールを買い、ハンバーガーから玉ねぎを外してもらいます Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the kit item being sold. o The number of multiples of the kit item being sold. o The normal unit price for the kit item being sold. o The actual unit price for the kit item, after substitutions have been applied. o The extended amount (i.e. Unit price * the number of items being sold) • Substitution data, including: o An identifier for the item being removed from the kit item. o A count of how many of those items is being removed from the kit item. o The monetary amount the item being removed contributes to the kit price. o An identifier for the item being added to the kit item. o A count of how many of those items is being added to the kit item. o The monetary amount the item being added is contributing to the kit price. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem Copyright 2006 ARTS XML All rights reserved. Page 51 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionKit RetailTransactionKitMember RetailTransactionSale RetailTransactionTax RetailTransactionTender 2-06-03 Conformance XML Instance Document - Foodservice Combo with Onions Removed <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <!--Hamburger Combo --> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>2.99</ExtendedAmount> <Combo> <Member> <Sale> <!-- Hamburger --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <Item Action="Subtract"> <!--Remove Onions --> <POSIdentity> <POSItemID>01234567890987</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Item> </Sale> </Member> <!--Large Drink --> <Member> <Sale> <POSIdentity> <POSItemID>01234567890323</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 52 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Sale> </Member> <!--Tater Tots --> <Member> <Sale> <POSIdentity> <POSItemID>01234567890321</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> </Sale> </Member> </Combo> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>2.99</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 53 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 7.USE CASE: 手動による価格書き換え Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] POSLogQuantity -@UOM[1] -@UOMCode[1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 6: Open PLU Domain View Copyright 2006 ARTS XML All rights reserved. Page 54 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. Amount RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] RetailTransactionApproval -SequenceNumber[1] -ApproverID[1] -LineApprovalCode[0..1] -Description[0..1] -EntryMethod[0..1] -@Action[1] 0..1 Percent 0..1 -@Action[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 商品はさまざまな理由でその価格の書き換えが起こり得ます。このユースケースでのシナリオは 多くの例を示し、結果として生じる XML フォームは、それほど多くバリエーションが変更しないことを 示そうと試みています. 7.1Scenario: オープンな PLU(=Price Look-Up)(バーコードに価格情報の無い商品) Brief Description お客は、POS によって認識されている品物を購入しますが、システムには、その商品の値段を持っていません。 レジ係は、手動で値段を打ち込むにも係わらず、特別な承認行為の必要はありません、なぜならば、システムには、価格情報を持っていないからです。 . Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items • Price modification data, including: o The actual price charged for the items. o An indication that the price change was entered manually. o The extended amount for the items being sold. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 55 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-07-01 Conformance XML Instance Document - Open PLU (Unpriced Item) <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>49.50</ExtendedAmount> <RetailPriceModifier MethodCode="PriceOverride"> <SequenceNumber>1</SequenceNumber> <Amount Action="Replace">49.50</Amount> <PreviousPrice>0.00</PreviousPrice> <ReasonCode>ZeroPrice</ReasonCode> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 7.2Scenario: 店長の無料サービス Brief Description お客は、注文内容に問題をかかえます。 店長はお客との関係を良好に保つために、そのお客に無料のディナーを振る舞います. Scenario Description ウエイターはお客からのオーダーのことを忘れ、それが出来上がるまでに 25 分間がたちました。 店長はそのお客に無料で食事を提供します . Data • Transaction header data, including: Copyright 2006 ARTS XML All rights reserved. Page 56 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items • Price modification data, including: o The actual price charged for the items. o A reason code denoting that the price change is due to incorrect item tag. o Approval information identifying the manager who overrode the price. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier RetailTransactionApproval RetailTransactionTax RetailTransactionTender 2-07-02 Conformance XML Instance Document - Manager Complimentary <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> Copyright 2006 ARTS XML All rights reserved. Page 57 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <RetailPriceModifier MethodCode="PriceOverride"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">495.00</Amount> <PreviousPrice>495.00</PreviousPrice> <ReasonCode>ManagerComp</ReasonCode> <OperatorBypassApproval> <SequenceNumber>1</SequenceNumber> <ApproverID>45763</ApproverID> <LineApprovalCode>AA</LineApprovalCode> </OperatorBypassApproval> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 8.USE CASE: 従業員トレーニング Brief Description お店は新しく入った従業員をトレーニングしている最中です、そして、このトレーニング中の 取引データが在庫や財務会計などに影響することを望んでいません Scenario Description ジョーが今日、仕事を始めました。店長は POS をトレーニングモードにしました。 それというのも、ジョーはその店のベスト・ポスシステムに慣れるようにするためです Copyright 2006 ARTS XML All rights reserved. Page 58 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] POSLogQuantity -@UOM[1] -@UOMCode[1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 7 Item Purchase With Employee Training Domain View Copyright 2006 ARTS XML All rights reserved. Page 59 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed. o A workstation assigned sequence number identifying the transaction. o An indication that the transaction is a training or practice transaction. • Item data, including: o An item identifier for the item being sold. o The number of multiples of the item being sold. o The current unit-price of the item o The extended price for the items being sold. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-08-00 Conformance XML Instance Document - Item Purchase With Employee Training <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0" TrainingModeFlag="true"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>Joe</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> Copyright 2006 ARTS XML All rights reserved. Page 60 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <ExtendedAmount>12.99</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 61 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 9.USE CASE: ギフト券 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup [0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionGiftCertificate -GiftCertificateID[1] -Amount[0..1] -Quantity[0..1] -DateActivated[0..1] -InitialBalance [0..1] -xs:any[0..*] Figure 8 Gift Certificate Domain View Copyright 2006 ARTS XML All rights reserved. Page 62 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 9.1Scenario: ギフト券の購入 Brief Description 殆んどの小売店ではギフト券、マネーオーダー、ストアードバリューカード、或いは バウチャーは商品ではありません。ですから、ギフト券の販売は、商品としてではなく、 むしろ、ギフト券を販売する取引であると、明示的にしめさなければなりません . Scenario Description デーブは彼のめいの誕生日に 20 ドルのギフト券を買いに、マイフェーボライトレストランへ行きます. Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Gift Certificate sale data, including: o Identifiers for each gift certificate being sold. o The face value of the gift certificates being sold. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionGiftCertificate RetailTransactionTender 2-09-01 Conformance XML Instance Document - Gift Certificate Purchase <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>My Favorite Restaurant</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 63 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <GiftCertificate> <SerialNumber>223452345</SerialNumber> <FaceValue>20.00</FaceValue> <GiftCertificateID>12345687</GiftCertificateID> </GiftCertificate> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>20.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 9.2Scenario: 慈善事業としてのギフト券の提供 Brief Description これは、なんらかの品物の価格をゼロに引き下げることについてで、基本的に、 それは元帳から抹消するものです . Scenario Description リチャードデリーの店長はデリーマネー(ギフト券)の 1 セット 50 ドル相当を ラッフルくじの慈善事業に提供します、そのギフトは、POS へ 100 パーセント値引きとして入力されます. Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o The unit-price of the item Copyright 2006 ARTS XML All rights reserved. Page 64 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o The extended amount for the items • Price modification data, including: o The actual price charged for the items. o A reason code denoting that the price change is due to incorrect item tag. o Approval information identifying the manager who overrode the price. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier 2-09-02 Conformance XML Instance Document - Charitable contribution <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Richard's Deli</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <!-- Deli Money (Gift Certificate) --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <Quantity>1</Quantity> <RetailPriceModifier MethodCode="PriceOverride"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">50.00</Amount> <PreviousPrice>50.00</PreviousPrice> <ReasonCode>CharityGift</ReasonCode> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 65 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 66 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 10.USE CASE: 種々雑多 Data Heirarchy Diagram – This Use Case deals with this section of the schema POSLog BusinessUnitCommonData -@Name[0..1] -@TypeCode[1] -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] OrganizationHierarchyCommonData -@Level[0..1] -@ID[0..1] RetailTransactionTotal -@TotalType[1] -@Type[0..1] -@HALOFlag[0..1] -@CurrencyCode[0..1] -@xs:anyAttribute[1] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] ReceiptImageType -POSLogDateTime[1] -</choice>[1] -ReceiptLine[1..*] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] OfficialBillType -BillNumber[1] -AmountOfBill [1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 9: Miscellaneous Domain View Copyright 2006 ARTS XML All rights reserved. Page 67 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogQuantity -@UOM[1] -@UOMCode[1] ItemIDCommonData -@Name[0..1] -@Qualifier [0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 10.1Scenario: お客の要望による領収書の発行 日本では税務署と税理士に関連して、社用で品目やサービスを購入して支出したことの証拠として領収書を使っています。 通常、税務署と税理士(や会計監査役)はレシートを受け入れません。 そのことは、支出の証明としては不十分と見做されます、なぜならば、購入品、購入日、購入店が印字されている にもかかわらず、購入者である会社名が印字されていないからです、しかしながら、もちろんレシートが利用され 受け入れられる場合もまだあります。 領収書が pos から印刷され、pos 操作員が必要な情報を記入し、そこへ印を押した後で、その領収書は、お客へ 手渡されます。後に、その領収書の詳細に関して、税務署や、税理士からの問い合わせがあった場合には、 領収書番号によって対応するレシート情報を取り出せてレシートの詳細が明らかにされます それがこの領収書の目的であり、その合計金額と領収書番号は POSLog に格納されます 領収書番号をレシートに付けることで、詳細なデータを簡単に取り出せるようになります. Brief description 操作員が商品をスキャンし、レジへ登録することで支払い手続きが始まります。 支払い手続きの時点でお客によって領収書の要望がなされれば、操作員はレシートプリンタから 領収書を印刷します。POS は日付、金額を印字し、お客の名前と合計金額はブランクにして領収書を作成します。 操作員が金額を確認したあとでペンで事業者名とその他の但し書きを記入し、そのレシートをお客へ手渡します。 現金取引で一定の金額を超過するものは、収入印紙の添付が必要とされています。 レシートがお客へ渡される場合は、そのレシートに収入印紙が添付され、領収書がお客へ渡される場合は、その領収書に収入印紙が添付されます。クレジットカード取引では、収 入印紙の利用は必要とされてはいません。 支払い分類はレシートトランザクションデータに格納されているので、これにより、POSLog の中に支払い分類を格納する公的なドキュメント記録操作の必要がありません. Data • BillNo - Stores the official bill’s corresponding receipt number as bill number. • AmountForBill - Stores the amount. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction OfficialBill RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-10-01 Conformance XML Instance Document - Issuing an Official Bill by Customer Request <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" Copyright 2006 ARTS XML All rights reserved. Page 68 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <OfficialBill> <BillNumber>4294967295</BillNumber> <AmountOfBill>4.89</AmountOfBill> </OfficialBill> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 10.2Scenario: 複合企業環境 Brief Description 私たちは、複合企業環境をサポートできる企業規模のシステムを開発しているところです たとえば、企業グループはサプライチェーンの世界で多くの手段をもっているかもしれません、そこでは 小売事業などのようなものや、物流事業など他の事業も有り得ます これは、さらにすこし進んで、別々の小売り事業でも有り得、そこでは同じグループの一部でありながら 一方ではその事業固有のアイデンティティーを持ちます たとえば AAA グループは 4 つの小売事業を持っています コンピュータ、携帯電話、家庭電化製品、そして冷蔵庫、冷凍庫などの白物などです それぞれは、それぞれ別々のアイデンティティーを持っています。 ありがちな事として事業は他の現存事業を買うことにより、これらの事業手段を獲得することができます このように事業は、他の事業部門の既存店舗と同数の店舗数を共有する複合小売り販路を得ることが出来ます (すなわち WhiteGoods ストア 001 と Computer ストア 001 のごとく) 私たちはこの状況でお客をもっています 既存の IXRatail モデルは、店舗コードで小売取引を特定しているようにみえます。 しかし、われわれのデータモデルの中では、これは不十分です。 店舗が所属している企業コードは同様にそのデータへの事業キィの部門へもアクセス可能なように形成されなければなりません Copyright 2006 ARTS XML All rights reserved. Page 69 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-10-02 Conformance XML Instance Document – Multi-Company Environment <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>001</RetailStoreID> <OrganizationHierarchy Level="OperatingCompany">Speciality Fish</OrganizationHierarchy> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 10.3Scenario: 複合コンセプト環境 Brief Description 企業のなかには各個店へ複合コンセプトを導入しているところがあります。たとえば、ハンバーガーコンセプトと 魚のコンセプトが 1 つ屋根の中にあります。或いはコンビニエンスストアと同じ建物の中にサンドイッチ店を営んでいたりします . Scenario Description ジョーの魚屋ではビッグハンバーガーショップと併設店舗になっていて、そこでは 4 ドル 89 セントで魚のコンボが売られています 両方のコンセプトは同一の会社によって所有されています Copyright 2006 ARTS XML All rights reserved. Page 70 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions . Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-10-03 Conformance XML Instance Document – Multi-Concept Environment <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>001</RetailStoreID> <OrganizationHierarchy Level="Concept">Joe's Fish Store</OrganizationHierarchy> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 10.4Scenario: 非商品販売を含む商品エントリ レシート上の販売合計額は Total Class の中で示されています、しかしながら、非商品販売の金額は統合されるべきです。 非商品販売、すなわち配達コスト、梱包コストなどは通常の物品のコストから異なったアトリビュートの項目販売です。 購入商品の数も各レシートに表示されるべきで、これにより各レシート毎に販売トレンドを 応用分析することに用いられるようになります。. Copyright 2006 ARTS XML All rights reserved. Page 71 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Brief Description 操作員は非商品をレジへ登録します、配達コスト、梱包コストなど これらの品目の販売合計は通常の物品のそれとは別にして、品目のアトリビュートとして計算されます POSLog へ格納されるデータはホストシステムへ転送されて「商品販売」から切り離された会計システムの 中に「非商品販売」として統合されます . Scenario Description ジェイのケータリングサービスは食材を加熱するのに使う缶入りアルコールボトル(=ステルノ材)の入った コンテナの代金を加算しています Data The entities below require enumerations which indicate the non-merchandise sales total and the number of purchased items. TOTAL RetailTransactionTotalTypeEnumeration: "TransactionNonSalesAmount" RetailTransactionTotalTypeEnumeration: "TransactionPurchaseQuantity" NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTotal 2-10-04 Conformance XML Instance Document – Sales Entry Including the Non-Merchandise Sales <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 72 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <ItemID>DC0001</ItemID> <ExtendedAmount>10.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> <Total TotalType="TransactionGrandAmount">14.89</Total> <Total TotalType="TransactionNonSalesAmount">10.00</Total> <Total TotalType="TransactionPurchaseQuantity">2</Total> </RetailTransaction> </Transaction> </POSLog> 10.5Scenario: プリントレシートイメージ Brief Description お客は Scottish/British/Irish パブで缶のタブを開けます。お客は EMV4.0.1 仕様の ID カードをカードリーダーへ挿入することによって 支払いトランザクションを開始します。ロイヤルティー ID カードは(オプション)挿入可能であり使用可能です。 支払いトランザクション(会計)は承認され、燃料補給や会計処理は始められます。 お客は燃料のグレードを選択し、車に給油します。給油取引が完了され、関連する支払処理(会計処理)といっしょに回収され、結びつけられています。 処理が完了している小売トランザクションは販売/在庫記録システムすなわち"販売履歴と支払記録システム"へ引き渡されます . Data Transaction header data, including attributes EMVDebugFlag and VATReceiptFlag - Identifiers for store, workstation, till, currency code and operator performing sale .. in this case set to "Unattended". Retail Transaction header data including attribute version identification of POSLog - contains one and only one FuelSale LineItem - which defines the fuelling transaction - contains one and only one Tender LineItem - which defines the payment transaction - contains one and only one ReceiptImage LineItem - necessary to reprint EXACT copy of local receipt Copyright 2006 ARTS XML All rights reserved. Page 73 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions FuelSale - ServicePointID (Identifier of FuellingPoint) name and type are attributes. In this case type is "FuelDispenser" and Name is "Pump1". This allows for future where a customer operated POS with car valet, lubricant or other vending machines. FuelSale - NozzleID (identifier of nozzle from where grade was delivered) FuelSale - TankID (identifier of tank which stored the fuel grade delivered - to enable sales by storage location (tank) Note if the ItemType=Blend; there are two+ <TankID> elements with BlendRatio, e.g. by default BlendRatio=100 <TankID BlendRatio=40>1</TankID> <TankID BlendRatio=60>3</TankID> This would mean the SalesVolume is proportioned 40% to Tank 1 and 60% to Tank 3. Tender - Additional attributes defined in example provided. Necessary for EMV accreditation Tender/EMVDebug - Additional Tender Attributes mandated by EMV Tender/FleetData - Additional data required for Fleet Information. This is not yet implemented and the example should be considered draft. It is incomplete. Will be matched with ISO8583Oil data fields. It is assumed Fleet data elements VehicleID and DriverID have attribute Type associated. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender ReceiptImage 2-10-05 Conformance XML Instance Document - Print Receipt Image <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0" EMVDebugFlag="true" VATReceiptFlag="true"> <BusinessUnit> <UnitID Name="The Scottish Pub">100</UnitID> <Address PrimaryFlag="true" TypeCode="Work"> <AddressLine TypeCode="Street">160-168 Plumstead Common Road</AddressLine> <City>London</City> </Address> <Telephone PrimaryFlag="true" TypeCode="Work"> <FullTelephoneNumber>020 8317 6570</FullTelephoneNumber> Copyright 2006 ARTS XML All rights reserved. Page 74 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Telephone> </BusinessUnit> <WorkstationID>pos1</WorkstationID> <SequenceNumber>1123412341234123</SequenceNumber> <TrailerText> <Text>THANK YOU FOR CALLING</Text> </TrailerText> <VATRegistrationNumber>235 7632 55</VATRegistrationNumber> <ReceiptNumber>0215</ReceiptNumber> <ReceiptImage> <ReceiptLine>The Scottish Pub</ReceiptLine> <ReceiptLine>160-168 Plumstead Common Road, London</ReceiptLine> <ReceiptLine/> <ReceiptLine>Sales Receipt</ReceiptLine> <ReceiptLine/> <ReceiptLine>Trans No: 90215 15:18 16-Jun-2005</ReceiptLine> <ReceiptLine/> <ReceiptLine>Fill. Pos. Product Litres Value</ReceiptLine> <ReceiptLine>3 Beers 14.25 Ł10.00</ReceiptLine> <ReceiptLine/> <ReceiptLine>Nett Price Ł8.40</ReceiptLine> <ReceiptLine> </ReceiptLine> <ReceiptLine>Sale Total Ł10.00</ReceiptLine> <ReceiptLine/> <ReceiptLine/> <ReceiptLine>Please Retain This Copy For Your Records</ReceiptLine> <ReceiptLine/> <ReceiptLine>Tear Here For VAT Receipt</ReceiptLine> <ReceiptLine/> <ReceiptLine>VAT Receipt</ReceiptLine> <ReceiptLine/> <ReceiptLine>The Scottish Pub</ReceiptLine> <ReceiptLine>160-168 Plumstead Common Road, London</ReceiptLine> <ReceiptLine/> <ReceiptLine>Trans No: 90215 15:18 16-Jun-2005</ReceiptLine> <ReceiptLine/> <ReceiptLine>Fill. Pos. Product Litres Value</ReceiptLine> <ReceiptLine>3 Beers 14.25 Ł10.00</ReceiptLine> <ReceiptLine/> <ReceiptLine>Nett Price Ł8.40</ReceiptLine> <ReceiptLine> </ReceiptLine> <ReceiptLine>Sale Total Ł10.00</ReceiptLine> <ReceiptLine/> <ReceiptLine>Vat % Inclusive Exclusive VAT</ReceiptLine> <ReceiptLine>B 19 Ł10.00 Ł8.40 Ł1.60</ReceiptLine> <ReceiptLine/> <ReceiptLine>VAT Reg. No.: 235 7632 55</ReceiptLine> <ReceiptLine/> <ReceiptLine>THANK YOU FOR CALLING</ReceiptLine> Copyright 2006 ARTS XML All rights reserved. Page 75 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </ReceiptImage> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>1234</POSItemID> </POSIdentity> <ExtendedAmount>8.40</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>10.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 76 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 11.USE CASE: クーポン Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionLineItem -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderCoupon -@CouponType[1] -@xs:anyAttribute[1] -Name[0..1] -Description[0..1] -Quantity[0..1] -PrimaryLabel[1] -SecondaryLabel[0..1] -ManufacturerID[0..1] -FamilyCode[0..1] -ExpirationDate[0..1] -PromotionCode[0..1] -ScanCode[0..1] -DispositionCode[0..1] -xs:any[0..*] Figure 10: Tender with Coupon Domain View Copyright 2006 ARTS XML All rights reserved. Page 77 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] 0..1 0..1 Percent Amount -@Action[1] -@Action[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 11.1Scenario: シナリオ:お客が税込みクーポンと現金での支払い Brief Description お客が単品または、複数の品目を選びそれらを一部は店内クーポンで残りは現金で購入します。 店内クーポンは税込みなので、それゆえにそれらは値引きとして扱われます。 Scenario Description リチャードデリーは店頭で燻製のニシンの購入について 10 パーセント割引の店内クーポンを実施しています . Data o o o o o In-Store Coupon is a pre-tax discount Tender Type = Cash Type = Sale Tender Amount Data Hierarchy Diagram NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier RetailTransactionTender 2-11-01 Conformance XML Instance Document - Tender with Pre-Tax In-Store Coupon and Cash <?xml version="1.0" encoding="UTF-8"?> <!-- Tender of sale with Cash and a StoreCoupon --> <!-- Note: StoreCoupon is recorded as RetailPriceModifer rather --> <!-than TenderLineItem. (Because StoreCoupon reduces --> <!-tax liability for the store) --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Richard's Deli</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 78 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <!-- Red Herring --> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.99</ExtendedAmount> <RetailPriceModifier MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Replace">10.99</Amount> <ReasonCode>Coupon</ReasonCode> </RetailPriceModifier> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>10.99</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 11.2Scenario: お客が税引きのメーカークーポンと現金を併用して購入した場合の支払い Brief Description お客が単品または複数の品物を選びそれらをメーカークーポンと現金で買います メーカークーポンは税引き済みとして扱われ計算されます . Scenario Description 「ホームメードアイスクリームカンパニー」は新聞紙上でアイスクリーム 1 ガロン当たりの購入で 1 ドル相当の クーポンを広告しました。サムおじさんは彼のメイに注意を払っている間に彼のお気に入りのアイスクリームパーラーからアイスクリーム 1 ガロンを買いました Data o Tender Type = Coupon o Type = Sale o Coupon Tender Amount Copyright 2006 ARTS XML All rights reserved. Page 79 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o Coupon Information o Coupon Type o Label o Expiration Date o Tender Type = Cash o Tender Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderCoupon 2-11-02 Conformance XML Instance Document - Tender with Manufacturer's Coupon and Cash <?xml version="1.0" encoding="UTF-8"?> <!-- Tender of sale with Cash and a ManufacturerCoupon --> <!-- Note: ManufacturerCoupon is recorded as TenderLineItem --> <!-(Because retailer redeems Manufacturer Coupons --> <!-which raises the Store's tax liability) --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Home Made Ice Cream Company</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale > <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.63</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="ManufacturerCoupon"> Copyright 2006 ARTS XML All rights reserved. Page 80 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Amount>1.00</Amount> <Coupon> <Quantity>1</Quantity> <PrimaryLabel/> <ManufacturerID/> <FamilyCode/> <ExpirationDate>2003-12-31</ExpirationDate> </Coupon> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>9.63</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 81 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 12.USE CASE: レインチェック(入荷取り置き予約) Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionCustomer -@Action[1] -@BusinessCustomerFlag[0..1] -@anyAttribute[1] -<choice>[0..1] -CustomerID[1] -+CustomerDemographic[1] -+IDDemographicDataPair[1] -</choice>[1] -<choice>[0..1] -Name[1] -+Worker[1] -+CustomerName[1] -</choice[1] -+AffiliatedOrganization[0..1] -+Address[0..*] -<choice>[0..*] -TelephoneNumber[1] -+Telephone[1] -</choice>[1] -Map[0..1] -Note[0..1] -<choice>[0..*] -eMail[1] -+EMail[1] -+LocalRequirments[0..1] -Age[0..1] -Birthdate[0..1] -YearOfBirth[0..1] -Gender[0..1] -AccountNumber[0..1] -Privacy[0..*] -Locale[0..1] -TaxCertificate[0..1] -TaxExemptionReason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionRainCheck -@xs:anyAttribute[1] -+Customer[0..1] -InventoryReservationID[0..1] -xs:any[0..*] AddressLine AddressCommonData -@PrimaryFlag[0..1] -@TypeCode[0..1] -@AddressType[0..1] -City[0..1] -PostalCode[0..1] -PostalCodeExtension[0..1] -FullAddress[0..1] 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] 0..1 -code[0..1] 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] Country Territory RetailTransactionAddress -Name[0..1] -State[0..1] Figure 11: Rain Check Domain View Copyright 2006 ARTS XML All rights reserved. Page 82 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogQuantity -@UOM[1] -@UOMCode[1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 12.1Scenario: お客 ID の着いているレインチェック(入荷取り置き予約)の発行 Brief Description お客は一時的に品切れの品を買いたいと望んでいます。お客は連絡先の詳細を伝え、レインチェックシートを受け取ります、そのレインチェックレシートで、次回にその商品が入 手可能なときにその商品の価格を保証してもらえます。 Scenario Description スチュアートはキイウイアイスクリームパーラーへその店の新しい特性シャギーヘアーソーダを買いに行きました、 しかし、それらは売り切れで、次週、また新たな入荷が予定されていました。 その店の店員は彼の名前と電話番号を受け取り、彼に特別記念価格でそのドリンクを受け取れるようにシインチェックを発行しました. Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Out-of-Stock Item data, including: o An identifier for the item. o The number of items requested. o Unit price for the item. • Customer data, including: o Name o Address o Telephone Numbers NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionRainCheck RetailTransactionItem RetailTransactinCustomer RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 83 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-12-01 Conformance XML Instance Document – Issue a Rain Check <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Attempted Item Purchase with rain-check --> <!-- Note: RainCheck item type. --> <!-Addition of Customer in RainCheck item --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <RainCheck> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>23.95</ExtendedAmount> <Quantity>1</Quantity> <Customer> <Name>Stuart McGrigor</Name> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> <TelephoneNumber>+1 (202) 555 5957</TelephoneNumber> </Customer> </RainCheck> </LineItem> </RetailTransaction> </Transaction> </POSLog> 12.2Scenario: レインチェック(入荷取り置き予約)での商品購入 Brief Description お客は商品を購入します、お客はレインチェックを持っており、POS 上で見当たる価格より低い価格で その商品を買えることを保証されています(クーポンの利用に似ています) Scenario Description Kiwi Ice Cream Parlor は、新発売の Shaggy Hair Soda の入荷がありました。お店はスチュワートへ連絡し、スチュワートは、特別価格 (現在は既に特価期間はすぎている)でレインチェ ックと引き換えにお店に行きました。 . Copyright 2006 ARTS XML All rights reserved. Page 84 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o The unit-price of the item o The extended amount for the items • Price modification data, including: o The actual price charged for the items. o A reason code denoting that the price change is due to a rain-check. o Approval information identifying the manager who overrode the price. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionRainCheck RetailTransactionItem RetailPriceModifier RetailTransactionTender 2-12-02 Conformance XML Instance Document – Purchase Item with Rain Check <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Item Purchase with Manual Price Override Flow: Honoring previous RainCheck --> <!-- Note: RetailPriceModifier with RainCheck reason code. --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Kiwi Ice Cream Parlor</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> Copyright 2006 ARTS XML All rights reserved. Page 85 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <!-- Shaggy Hair Soda --> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>20.00</ExtendedAmount> <Quantity>1</Quantity> <RetailPriceModifier MethodCode="PriceOverride"> <SequenceNumber>1</SequenceNumber> <Amount Action="Replace">20.00</Amount> <PreviousPrice>30.00</PreviousPrice> <ReasonCode>RainCheck</ReasonCode> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 86 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 13.USE CASE: 重量販売 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 12: Weighed Sales Domain View Copyright 2006 ARTS XML All rights reserved. Page 87 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogQuantity -@UOM[1] -@UOMCode[1] RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 13.1Scenario: 不定重量の商品販売 Brief Description お客は量り売りのデリカテッセンで品ものを購入します. Scenario Description バーバラは、リチャードのデリーで、燻製の七面鳥 10 ポンドを買いました. Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the item being sold. o The amount of the item being sold. o The units of measure that the weight is expressed in. o Price per unit of measure being charged for the item. o The extended amount (i.e. Price per unit * Amount of item) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-13-01 Conformance XML Instance Document - Item Purchase by Random Weight <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Item Purchase by Weight --> <!-- Note: Addition of @Units and @UnitOfMeasureCode --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> Copyright 2006 ARTS XML All rights reserved. Page 88 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>2.722</ExtendedAmount> <Quantity Units="1.67" UnitOfMeasureCode="Kg">1</Quantity> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 13.2Scenario:風袋重量除外での量り売り Brief Description お客は、箱で売られている豆の一ふさを買います。箱の重量は豆の重量から除外される必要があります . Scenario Description Data • The weight of the beans • The price by weight • The weight of the box NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 89 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-13-02 Conformance XML Instance Document - Sold by Weight with Tare Removed <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime>2001-08-13T08:05:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <!-- The weight of the item --> <Quantity UnitOfMeasureCode="LBR">100</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale ItemType="Tare"> <POSIdentity> <POSItemID>1234</POSItemID> </POSIdentity> <ExtendedAmount Action="Subtract">1.00</ExtendedAmount> <!-- The weight of the tare --> <Quantity UnitOfMeasureCode="LBR">10</Quantity> <!-- Links to the item to which this tare applies --> <ItemLink>1</ItemLink> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 14.USE CASE: ミックスマッチ バリエーションには、ミックスとマッチの 2 つのバリエーションがあります Variation 1: 価格ルール ミックスマッチは販売促進の一部としての値引き過程です。 Copyright 2006 ARTS XML All rights reserved. Page 90 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 特定の商品品目の組み合わせが購入されたとき、ミックスマッチによって、それらの価格が特別に値引きされます。 殆んどの日本の小売店は各品目をミックスマッチに適合させ、値引きしています。 ミックスマッチに適合する状況も、POSLog へ記録され、ミックスマッチ効果分析に使われます Variation 2: 通常価格 この価格は、品目の組み合わせの通常価格です。各品目の価格は固定されています. 14.1Scenario: ミックスマッチプライスルールへ適用できるトランザクション Brief Description 操作員が品物をスキャンし、レジへ登録、そして小計計算をします。 POS ターミナルは、もしミックスマッチが適応可能かどうかをチェックし、可能なら、ミックスマッチ操作を 自動的に実行します。2 つのアプリケーションのタイプでミックスマッチの条件をチェックしています。ひとつに、各アイテムのエントリ毎にチェックし、もうひとつは、サブトー タルのときにチェックをおこないます。この両者の違いについては、この資料の説明範囲を超えています。POS ターミナルは完全なミックスマッチ情報を POSLog へ格納します。品 目によって分割した値引き情報も POSLog へ格納 されます . Example Applicable item Tofu Miso Programmed Mix & Match Promotion name Mix & Match ID Condition Unit price 100 250 Tofu Miso Soup 1 適用条件:豆腐と味噌の購入で合計が 350 円なら 300 円に 値引きします。 豆腐 2 パックと味噌 1 つでミックスマッチ条件を満たします。. No. Item Deduction information Price Deduction Amou Completed Mix & Match information Completed Mix & Copyright 2006 ARTS XML All rights reserved. Page 91 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 1 Tofu 2 Tofu 100 100 3 Miso 250 -14 = 50 x 100 / (100 + 250) -36 = 50 x 250 / (100 + 250) Total nt 100 86 214 Match ID Amount Deduction 1 350 50 400 この情報は、POSLog へ格納されます。 残るは控除情報であり、ミックスマッチの完全な情報です。 . Data The Mix & Match information is composed of Deduction information and Completed Mix & Match information. RetailTransactionItem This data indicates Deduction information. POSLogRetailTransaction This data indicates Completed Mix & Match information. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailPriceModifier RetailTransactionPriceDerivationRule RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 92 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionPriceDerivationRule Amount 0..1 -@Action[1] Percent -@Action[1] 0..1 -@IncludedInBestDealFlag[0..1] -@AdvancePricingRuleFlag[0..1] -@AssignmentBasis [0..1] -@Method[0..1] -@AccountingType[0..1] -@ApplicationType[0..1] -@Reference[0..1] -@ComparisonBasis[0..1] -@xs:anyAttribute[0..1] -PriceDerivationRuleID[1] -+Eligibility [0..*] -ReasonCode[0..1] -xs:any[0..*] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 13: Transaction Applicable Mix & Match Domain View Copyright 2006 ARTS XML All rights reserved. Page 93 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-14-01 Conformance XML Instance Document – Transaction Applicable to Mix & Match <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>RetailStoreID</RetailStoreID> <WorkstationID>WorkstationID</WorkstationID> <SequenceNumber>2839182</SequenceNumber> <BusinessDayDate>2004-01-21</BusinessDayDate> <RetailTransaction> <PriceDerivationResult MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">50</Amount> <PreviousPrice>350</PreviousPrice> <PriceDerivationRule> <PriceDerivationRuleID>1</PriceDerivationRuleID> </PriceDerivationRule> </PriceDerivationResult> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>1928391829</POSItemID> </POSIdentity> <ExtendedAmount>100</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>1928391829</POSItemID> </POSIdentity> <ExtendedAmount>86</ExtendedAmount> <RetailPriceModifier MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">14</Amount> <PreviousPrice>100</PreviousPrice> <PriceDerivationRule> <PriceDerivationRuleID>1</PriceDerivationRuleID> </PriceDerivationRule> </RetailPriceModifier> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Sale> <POSIdentity> Copyright 2006 ARTS XML All rights reserved. Page 94 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSItemID>1829381928</POSItemID> </POSIdentity> <ExtendedAmount>214</ExtendedAmount> <RetailPriceModifier MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">36</Amount> <PreviousPrice>250</PreviousPrice> <PriceDerivationRule> <PriceDerivationRuleID>1</PriceDerivationRuleID> </PriceDerivationRule> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 14.2Scenario: ミックスマッチ通常価格 Brief Description キャンデーバーは、通常価格 59 セントですが、2 つでは 99 セントで買うことが出来ます これは、販売促進ではありません。これは、品目の集まりとしての通常の価格です。 すなわち、お店は、いつも、商品 2 つで一つの価格をつけているかもしれません . Data - POS Item Identity which identifies this as a mix match price - Kit which allows multiple different candy bars to be related to one normal price NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionKit RetailTransactionKitMember RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 95 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] ItemIDCommonData RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 14: Mix-Match Normal Price Domain View 2-14-02 Conformance XML Instance Document –Mix-Match Normal Price <?xml version="1.0" encoding="UTF-8"?> Copyright 2006 ARTS XML All rights reserved. Page 96 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. -@Name[0..1] -@Qualifier [0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] RetailTransactionKit -@xs:anyAttribute[1] -+Member[1..*] -xs:any[0..*] RetailTransactionKitMember -@Action[1] -@Name[0..1] -@xs:anyAttribute[1] -SequenceNumber[0..1] -DateTime[0..1] -+Sale[1] -xs:any[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <!-- the company assigned number indicates this is a mix-match normal pricing --> <POSItemID>01234567890123</POSItemID> </POSIdentity> <!-- mix-match normal price for kit --> <ExtendedAmount>.99</ExtendedAmount> <Kit> <Member> <Sale> <POSIdentity> <!-- id for one of the candy bars --> <POSItemID>21341234</POSItemID> </POSIdentity> <!-- normal single price for candy bar --> <ExtendedAmount>.59</ExtendedAmount> </Sale> </Member> <Member> <Sale> <POSIdentity> <!-- id for the other candy bar --> <POSItemID>431432</POSItemID> </POSIdentity> <!-- normal single price for candy bar --> <ExtendedAmount>.59</ExtendedAmount> </Sale> </Member> </Kit> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 97 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 15.USE CASE: 従業員値引き 15.1Scenario: 店長への販売 Brief Description 店長への販売("Manager Meal")は、それが店内での食事なら、税値引きの付いたパーセント値引きの適用になります. ScenarioDescription 店長がメイン料理、ドリンク、デザートをそれらの製品グループから注文します。その注文は、100%値引き(つまり無料)で提供され、税は、その食事を店内でとれば、販売に対する 金額の税引き後金額が適用されます。もし、店内での食事として合計した売り上げに対し、注文時に用いる「課税対象額」は、値引き金額によって引き下げられます (すなわち、そ の販売は無税です) Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier RetailTransactionTax RetailTransactionTender Data Hierarchy Diagram Figure 15: Sale to Store Manager Domain View 2-15-01 Conformance XML Instance Document – Sale to Store Manager <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> Copyright 2006 ARTS XML All rights reserved. Page 98 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>0.00</ExtendedAmount> <RetailPriceModifier DiscountBenefit="Manager"> <SequenceNumber>1</SequenceNumber> <Percent Action="Subtract">100</Percent> <PreviousPrice>4.75</PreviousPrice> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 15.2Scenario: 従業員への販売 Brief Description 従業員への販売("従業員食事")は、パーセント値引きがあります、その食事を店内でとろうが、持ち帰ろうが、税控除は適用されません. Scenario Description 店舗従業員がサンドイッチ、サイドアイテム、ドリンクをその店舗のプロダクトグループから注文します。 その注文は、50%引きで提供され、税は、それが店内食事の場合、その売り上げの税引き前金額に適用されます。 もし、店内での食事として合計した売り上げに対し、注文時に用いる「課税対象額」は、値引き金額によって 引き下げられることありません。もし、持ち帰りとして合計した売り上げに対し、注文時に用いる「課税対象額」 は、値引き金額によって引き下げられることありません Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailPriceModifier Copyright 2006 ARTS XML All rights reserved. Page 99 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-15-02 Conformance XML Instance Document – Sale to Store Worker <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>2.50</ExtendedAmount> <RetailPriceModifier DiscountBenefit="Worker"> <SequenceNumber>1</SequenceNumber> <Percent Action="Subtract">50</Percent> <PreviousPrice>5.00</PreviousPrice> </RetailPriceModifier> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 16.USE CASE: 無効とキャンセル キャンセル (Cancel) 削除 (Delete) 無効 (Void) キャンセルはトランザクション項目あるいは、全トランザクションが、トランザクションの会計処理より前に、 元に戻されたトランザクションのことを指します. 注意: これは、キッチンシステムなどへ、オーダーが送信されたあとに起こります. 削除は、キッチンへ品物が送られる前に、訂正されたトランザクションラインを示すものです。 このステータスはトランザクション項目あるいは、全トランザクションで会計処理の一部が元に戻されたものを指します。すなわち、その全てを無効の状態にしている 、 或いは、トランザクション項目に対してのもので、トランザクションがコミットされた後に戻されたものを指します 16.1Scenario: キャンセルトランザクション Brief Description フードサービスでは、ドライブスルーのメニューボードでお客の注文が投入され、保留状態にされます。 Copyright 2006 ARTS XML All rights reserved. Page 100 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions お客が去ると、操作員は、その取引を継続実行したり、或いはそのトランザクションをキャンセルします。 セキュリティー設定がされていれば、店長は、キャンセルの指定されているトランザクションがキャンセル処理の 実行がされる前に、パスワードの入力が必要になります。加えて、品目が、キッチンへ送られていたとしたら、 トランザクションキャンセルはキッチンへ送られます。この例では、パスワードが必要となります、なぜならば、 食材が用意されはじていたからです、そして、通常、なんらかのチケットが印字されてしまっているからです。 このケースでは、重大な窃盗罪の機会を生みます、パスワードによる店長の関与で、操作員による窃盗の撲滅に寄与します。 . 注意:カスタマーオーダートランザクションは、その処理が会計され完結される前のリテイルトランザクションです。. Scenario Description お客がベスト・リトル・ハンバーガーパレスでハンバーガーを注文しました。 そのとき、そのお客はサイフを忘れたことに気づき、お客は、ドイブスルーから立ち去っていきました。 キャッシャーである、ジョーは、そのオーダー情報を呼び出し、キャンセルします。. Data NODES Covered by This Use Case POSLog POSLogTransaction CustomerOrderTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem Copyright 2006 ARTS XML All rights reserved. Page 101 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Domain Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction POSLogCustomerOrderTransaction -@ReworkFlag[1] -@OrderChannel[1] -@Priority[1] -State[0..1] -Disposition[0..1] -ShoppingBasketID[0..1] -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 16: Cancel Transaction Domain View 2-16-01a Conformance XML Instance Document – Enter the Customer Order <?xml version="1.0" encoding="UTF-8"?> Copyright 2006 ARTS XML All rights reserved. Page 102 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>100</SequenceNumber> <OperatorID>John</OperatorID> <CustomerOrderTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <OrderItemStatus>Dispatch</OrderItemStatus> <ExtendedAmount>4.75</ExtendedAmount> </Sale> </LineItem> </CustomerOrderTransaction> </Transaction> </POSLog> 2-16-01b Conformance XML Instance Document – Cancel a Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction TransactionStatus="Canceled"> <TransactionLink> <!-- Link to the customer order transaction being canceled --> <SequenceNumber>100</SequenceNumber> </TransactionLink> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 103 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 16.2Scenario: トランザクション無効処理 Brief Description レジ係りは、精算が終わった後、精算に間違いがあったことに気づき、その取引を無効にします。そして、新たに、正しい精算を行います Richard's Deli Oklahoma City, Ok 10/25/2000 11:49AM 7.05 Order #10006 Kangaroo Sub Total Tax Total Tendered 7.05 .50 7.55 VOID Figure 17: Void Transaction Receipt Example Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 104 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] Figure 18: Void Transaction Copyright 2006 ARTS XML All rights reserved. Page 105 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. TransactionLinkCommonData -@ReasonCode[0..1] -@EntryMethod[0..1] -<xs:choice>[0..1] -+EnterpriseLocation[1] -RetailStoreID[1] -</choice>[1] -+WorkstationID[0..1] -+SequenceNumber[1] -+LineItemSequenceNumber[0..1] -+BusinessDayDate[0..1] -BeginDateTime[0..1] -EndDateTime[0..1] POSLogTransactionLink -xs:any[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-16-02a Conformance XML Instance Document – Original Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>100</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.75</ExtendedAmount> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 2-16-02b Conformance XML Instance Document – Void Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction TransactionStatus="Voided"> <TransactionLink> <SequenceNumber>100</SequenceNumber> </TransactionLink> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 106 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 16.3Scenario: 訂正トランザクション(項目のキャンセルを実施) Brief Description Richard's Deli Oklahoma City, Ok Order #10006 Order Changed Brennivin Cancel 10/25/2000 11:55AM 3.50 Alligator Sandwich 3.55 Sub Total Tax Total 3.55 .25 3.80 Tendered 3.80 Figure 19: Revised Transaction Receipt Example Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 107 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount [1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount [1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount [0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 20: Revised Transaction Domain View Copyright 2006 ARTS XML All rights reserved. Page 108 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-16-03 Conformance XML Instance Document - Revised Transaction – Cancel Line Item <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Richard’s Deli</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>10006</SequenceNumber> <POSLogDateTime TypeCode="Message">2000-10-25T11:49:00</POSLogDateTime> <RetailTransaction TransactionStatus="Revision"> <!-- Brennivin --> <!-- Says this line item was canceled prior to completion --> <LineItem CancelFlag="true"> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>3.50</ExtendedAmount> </Sale> </LineItem> <!-- Alligator Sandwich --> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>3.55</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <Amount>.25</Amount> <Percent>7</Percent> </Tax> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>3.80</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 109 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 16.4Scenario: 項目の削除 Brief Description レジ係りは、お客の注文入力を間違えます、或いは、お客の気がかわって、注文を訂正しなければなりません。 レジ係りは、キッチンへその品物が送られる前に、その注文からその品物を削除します。. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem POSLogTransactionLink RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 110 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 21: Delete a Line Item Domain View Copyright 2006 ARTS XML All rights reserved. Page 111 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-16-04 Conformance XML Instance Document - Delete a Line Item <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>asdf</POSItemID> </POSIdentity> <ExtendedAmount>1.00</ExtendedAmount> </Sale> </LineItem> <!-- Says this item was canceled after being sent to the kitchen - has impact on inventory --> <LineItem DeleteFlag="true"> <SequenceNumber>3</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <ItemLink>1</ItemLink> </Sale> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tender> <Amount>1.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 112 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 17.USE CASE: 配達 Data Hierarchy Diagram – This Use Case deals with this section of the schema ItemIDCommonData POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@Name[0..1] -@Qualifier[0..1] -@Type[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSaleForDelivery -@OrderStatus[0..1] -+Delivery[1] -InventoryReservationID[0..1] -From[0..1] -xs:any[0..*] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier[0..1] POSLogQuantity -@UOM[1] -@UOMCode[1] RetailTransactionCustomer -@Action[1] -@BusinessCustomerFlag[0..1] -@anyAttribute[1] -<choice>[0..1] -CustomerID[1] -+CustomerDemographic[1] -+IDDemographicDataPair[1] -</choice>[1] -<choice>[0..1] -Name[1] -+Worker[1] -+CustomerName[1] -</choice[1] -+AffiliatedOrganization[0..1] -+Address[0..*] -<choice>[0..*] -TelephoneNumber[1] -+Telephone[1] -</choice>[1] -Map[0..1] -Note[0..1] -<choice>[0..*] -eMail[1] -+EMail[1] -+LocalRequirments[0..1] -Age[0..1] -Birthdate[0..1] -YearOfBirth[0..1] -Gender[0..1] -AccountNumber[0..1] -Privacy[0..*] -Locale[0..1] -TaxCertificate[0..1] -TaxExemptionReason[0..1] -xs:any[0..*] RetailTransactionDelivery RetailTransactionCourier -@Type[1] -PreferredDateTime[0..1] -ActualDateTime[0..1] -DueDate[0..1] -Method[0..1] -PaymentMethod[0..1] -AmountToCollect[0..1] -Notes[0..1] -TrackingNumber[0..1] -+Courier[0..1] -+ShippingFee[0..1] -Quantity[0..1] -+ReceivingBusinessUnit [0..1] Figure 22: Delivery Domain View Copyright 2006 ARTS XML All rights reserved. Page 113 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. Territory -@TypeCode[0..1] -@RelativeOrder[0..1] AddressCommonData -@PrimaryFlag[0..1] -@TypeCode[0..1] -@AddressType[0..1] -City[0..1] -PostalCode[0..1] -PostalCodeExtension[0..1] -FullAddress[0..1] 1..* Country 0..1 AddressLine 1..* RetailTransactionAddress -Name[0..1] -State[0..1] -code[0..1] -@TypeCode[0..1] -@RelativeOrder[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 17.1Scenario: 店からの配達による商品購入 Brief Description Scenario Description ジョーは、325 7th St NW, Suite 1100, Washington DC のオフィスへ Local Pizzeria からピザ 3 つを配達されるように注文します Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator capturing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o Unit price for the item being sold. o The extended amount (i.e. Unit price * the number of items being sold) • Delivery information for the transaction, or for each individual item purchased, including: o Name & Address for delivery o Preferred delivery method o Preferred delivery date & time NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSaleForDelivery RetailTransactionItem RetailTransactionDelivery RetailTransactionTax RetailTransactionTender 2-17-01a Conformance XML Instance Document – Item Purchase for Delivery from Store NOTE: Delivery is at the transaction level – saying all the items on this transaction go to this destination Copyright 2006 ARTS XML All rights reserved. Page 114 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Item Purchase for Delivery from Store --> <!-- Note: Addition of ItemDelivery as part of transaction header --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Local Pizzeria</RetailStoreID> <WorkstationID>Register 2</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <SaleForDelivery> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>25.00</ExtendedAmount> <Quantity>3</Quantity> </SaleForDelivery> </LineItem> <Delivery> <Name>Jones</Name> <Address> <AddressLine>325 7th St. NW.</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> <TelephoneNumber>610-555-4793</TelephoneNumber> </Delivery> </RetailTransaction> </Transaction> </POSLog> 2-17-01b Sample XML Instance Document – Item Purchase for Line Item Delivery from Store NOTE: Delivery is at the item level – saying this item is going to this destination Shows how to provide alternate destinations for individual line items. <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Local Pizzeria</RetailStoreID> <WorkstationID>Register 2</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 115 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <SaleForDelivery> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ActualSalesUnitPrice>163.00</ActualSalesUnitPrice> <ExtendedAmount>25.00</ExtendedAmount> <Quantity>3</Quantity> <Delivery> <Name>Jones</Name> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> <TelephoneNumber>610-555-4793</TelephoneNumber> </Delivery> </SaleForDelivery> </LineItem> </RetailTransaction> </Transaction> </POSLog> 17.2Scenario: 出荷手数料 Brief Description いくつかの状況では、配達することによって、心づけ(チップ)が自動的に課金されます . Scenario Description ジョーンズ氏は、ピックリ誕生パーティーのために、325 7th St NW, Suite 1100, Washington DCTelephone 610-555-4793 へピザ 10 個を配達されるように注文します Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSaleForDelivery RetailTransactionItem RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 116 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionDelivery 2-17-02 Conformance XML Instance Document - Shipping Charges <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Local Pizzeria</RetailStoreID> <WorkstationID>Register 2</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime>2001-08-13T08:05:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <SaleForDelivery> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>55.00</ExtendedAmount> <Quantity>10</Quantity> <Delivery> <Name>Jones</Name> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> <TelephoneNumber>610-555-4793</TelephoneNumber> <ShippingFee>8.00</ShippingFee> </Delivery> </SaleForDelivery> </LineItem> </RetailTransaction> </Transaction> </POSLog> (配達料チャージはチップも含め自動的に計算され合計に加算されます) Copyright 2006 ARTS XML All rights reserved. Page 117 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 18.USE CASE: 現金支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderChange -@TenderType[1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -+ForeignCurrency[0..1] -+Voucher[0..1] -+FoodStamps[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 23: Cash Purchase Domain View Copyright 2006 ARTS XML All rights reserved. Page 118 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 18.1Scenario: つり銭の発生しない現金払い精算 Brief Description お客は 2、3 の商品を買い、ちょうどのお金を支払います . Scenario Description Data • Tender Type = Cash • Type = Sale • The amount of the tender NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-18-01 Conformance XML Instance Document - Cash Purchase without Change <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> Copyright 2006 ARTS XML All rights reserved. Page 119 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>2</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 18.2Scenario: つり銭の発生する現金払い精算 Brief Description お客は単品、或いは複数の商品を買い、おつりが発生する支払いをします. Scenario Description お客は、2 ドル 50 セントでバーガーを買い、5 ドル紙幣で支払います . Data • Tender Type = Cash • Type = Sale • Amount Tendered • Amount of Change NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderChange 2-18-02 Conformance XML Instance Document – Cash Purchase with Change <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 120 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>5.00</Amount> <TenderChange> <Amount>0.11</Amount> </TenderChange> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 18.3Scenario: お客は現金で払い戻しを受ける Brief Description お客は、品物をお店へ返却し、現金で払い戻しを受けます . Scenario Description お客が食べたバーガーが旨くなかったので、マイハンバーガーパレスは、お金を返却し、戻されたバーガーを廃棄しました. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 121 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-18-03 Conformance XML Instance Document - Cash Refund <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>My Hamburger Place</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> <Disposal Method="Waste"/> </Return> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash" TypeCode="Refund"> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.USE CASE: クレジット/デビットカード支払い クレジット/デビットは、お金がどこから来たのかの違いだけです。 デビット、これは、直接お客のアカウントに由来しています。クレジットの場合は、クレジットカード会社から のローンに由来しています。 NOTE: Payment Card Industry Data Security Standard (PCI-CISP Version 1.0 December 15, 2004) 注意:Payment Card Industry Data Security Standard(支払い用カード工業会データ秘匿標準)(PCI-CISP Version 1.0 December 15, 2004) 必要条項 4:公衆網上の通信では、クレジットカード所有者の通信と機密情報を暗号化すること 機密情報(Sensitive information)は、インターネットと通信している間、暗号化されていなければなりません、それは、 ハッカーにとっては、通信過程で論理積/論理和に変換し傍受することは、容易に広くおこなわれていることだからです。 Copyright 2006 ARTS XML All rights reserved. Page 122 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 必要条項 4.1 強力な暗号方式と暗号技術(最低 128 ビット暗号)を用いること、すなわち、Secure Sockets Layer (SSL), Point-to-Point Tunneling Protocol (PPTP), Internet Protocol Security (IPSEC)などのよ うなものを使うことによって、公衆網と通信する間には、機密なカード所有者のデータを保護すること 必要条項 4.1.1 無線ネットワーク通信によるカード所有者のデータは、可能な限り、Wi-Fi Protected Access (WPA) 技術 を使うか、128-bit の VPN か SSL を使ってその通信を暗号化しなければなら ない。機密の保護や無線 LAN へのアクセスに単独に WEP(Wired Equivalent Privacy)に依存してはならない。 128 ビット WEP による接続で上記の方式の一つを使い、共有 WEP キイを 3 ヶ月毎にローテーションさせ、かつ人員の変更が起きた都度も WEP キイを変更すること 必要条項 4.2 暗号化されていない e-mail を通じてカード所有者情報を送信してはならない。 Copyright 2006 ARTS XML All rights reserved. Page 123 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID [0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderCreditDebit -@CardType[0..1] -@TypeCode[0..1] -@xs:anyAttribute[1] -IssuerIdentificationNumber[0..1] -CardHolderName[0..1] -PrimaryAccountNumber[1] -IssueSequence[0..1] -ExpirationDate[0..1] -CreditCardCompanyCode[0..1] -Track1Data[0..1] -Track2Data[0..1] -Track3Data[0..1] -Track4Data[0..1] -ReconciliationCode[0..1] -StartDate[0..1] -ServiceCode[0..1] -+PaymentMethod[0..1] -NumberOfInstallments[0..1] -FrequencyOfBonusPerYear[0..1] -+FleetInformation[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult [0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale TenderAuthorization -@xs:anyAttribute[1] -xs:any[0..*] -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline [0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] Figure 24: Credit/Debit Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 124 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 19.1Scenario: お客はつり銭の発生しないクレジットカードで支払う Brief Description お客は、単品あるいは複数の品ものをデビット或いはクレジットカードで購入します . Scenario Description フレッドはレストランでステーキを持ち帰りで注文しました。彼はそれをクレジットカードで支払います。 Data • • • • Tender Type = Credit Type = Sale Tender Amount Credit Card Information o Card Type o Card Holder Name o Account Number o Expiration Date • Authorization Information o Terminal where Transaction was Authorized o Amount Authorized o Authorization Code o Provider who Authorized Transaction o Date Time of Authorization NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCreditDebit TenderAuthorization Copyright 2006 ARTS XML All rights reserved. Page 125 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-19-01 Conformance XML Instance Document - Credit Purchase without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>4.89</Amount> <Authorization HostAuthorized="true" ForceOnline="true" ElectronicSignature="true"> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 126 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 19.2Scenario: お客は、クレジットカードで返金を受けます Brief Description お客は、お店に商品を返品し、お客のクレジットカードへ返金を受けます. Scenario Description お客はピザをクレジットカードで支払います、そこで、ひどいピザに文句をつけ、クレジットカードに払い戻しを受けます Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCreditDebit TenderAuthorization 2-19-02 Conformance XML Instance Document - Credit Card Refund <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> <Disposal Method="Waste"/> </Return> </LineItem> Copyright 2006 ARTS XML All rights reserved. Page 127 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Refund"> <Amount>4.89</Amount> <ReasonCode>Customer complains about bad Pizza</ReasonCode> <Authorization> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode/> <ReferenceNumber/> <MerchantNumber/> <ProviderID/> <AuthorizationDateTime>2004-02-08T12:03:43</AuthorizationDateTime> <AuthorizingTermID/> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-09</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.3Scenario: オフライン認証 Brief Description 認証局への接続が切れています。操作員は、オフラインでクレジットカードによる商品購入を承認します。. Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCreditDebit TenderAuthorization Copyright 2006 ARTS XML All rights reserved. Page 128 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-19-03 Conformance XML Instance Document – Offline Authorizations <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Credit Card tender without CashBack --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>4.89</Amount> <Authorization ForceOnline="true"> <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.4Scenario: お客は、商品をデビットで支払い、つり銭が発生します Brief Description お客は、単品あるいは複数の品物をデビット或いはクレジットカードで購入して、つり銭を受けます . Copyright 2006 ARTS XML All rights reserved. Page 129 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description フレッドはレストランでステーキを持ち帰りで注文しました。彼はそれをデビットカードで支払い、10 ドルお釣をもらいます。 . Data • • • • Tender Type = Debit Type = Sale Tender Amount Credit Card Information o Card Type o Card Holder Name o Account Number o Expiration Date • Authorization Information o Terminal where Transaction was Authorized o Amount Authorized o Authorization Code o Provider who Authorized Transaction o Date Time of Authorization • Change Back to the Customer NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCreditDebit TenderAuthorization TenderChange 2-19-04 Conformance XML Instance Document - Debit Purchase with Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> Copyright 2006 ARTS XML All rights reserved. Page 130 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>9.89</Amount> <Cashback>5.00</Cashback> <Authorization HostAuthorized="true" ForceOnline="true" ElectronicSignature="true"> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.5Scenario: 非接触支払い(異なる割引率の適用) Brief Description お客は、食品を買い非接触カード(RFID チップが埋め込まれているか、キイホルダーにそれが付いているもの)でカードリーダーにかざして支払いします。 支払いが一度承認されれば、取引は完了します。 . (例)ExpressPay、PayPass、VisaWave(ISO 14443b) :日本での ISO 環境を調査中。 Copyright 2006 ARTS XML All rights reserved. Page 131 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data A flag should be set to note that the transaction was paid by a contactless card. This information should be passed on to the processor to qualify for a different discount rate. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCreditDebit 2-19-05 Conformance XML Instance Document – Contactless Payment <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem EntryMethod="Tapped"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> <Authorization> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> Copyright 2006 ARTS XML All rights reserved. Page 132 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.6Scenario: モバイル支払い(異なる割引率の適用) Brief Description お客は、食品を買いモバイルで支払います (RFID 対応のモバイル機器をかざす、または、SMS の承認要求が承認されるか、モバイル機器から POS 端末へモバイル財布を Infrared やブルートゥースを経て転送する)支払いが一 度承認されれば、取引は完了します。 Scenario Description フレッドは自分の携帯電話を使って自動販売機からサンドイッチを買います. Data そのトランザクションがモバイル機器によって支払われたトランザクションであることが解るようにフラグを用意すべきです。この情報は、異なった割引率を適応するということ をプロセッサーに渡されなければなりません。 トランザクションは、このケースでは、モバイル電話番号も取得すべきです NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender 2-19-06 Conformance XML Instance Document – Mobile Payment <?xml version="1.0" encoding="UTF-8"?> Copyright 2006 ARTS XML All rights reserved. Page 133 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem EntryMethod="Waved"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> <Authorization> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 19.7Scenario: チップ(集積回路)と Pin による支払い記録 Brief Description 我々は、EMV chip+pin カードの支払い履歴アトリビュートに追記する必要があります。. 管理部門や本社で、レシートを再作成や再印字を可能にするのに足る十分な支払い記録情報が必要になります。 Copyright 2006 ARTS XML All rights reserved. Page 134 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions すべての内部的な支払い認証パラメータが必要なわけではありません。基本的に、お客からの問い合わせ に備え、用紙に再印刷できれば、単に十分です。 . ROWBERRY'S NURSERY KIDDERMINSTER MRCH NO. 543457049005663 CARDHOLDER COPY RetailStoreName Town MerchantNumber VISACREDIT A0000000031010 *********** 28415 VALID FROM 03/04 EXP 0307 ISSUE 04 ICC THANK YOU AMOUNT £72.12 VERIFIED BY PIN 13:47 16/05/04 TC:6C6E90272 D431290 0011 AUTH CODE:016919 SN 03629562 TXN 1206 TenderID IIN+PAN ExpirationDate, IssueSequence CurrencySymbol, Amount AuthorizationDateTime TransactionCertificate Authorization Code EFTReceiptTransactionSequenceNumber Figure 25: UK Chip+Pin Receipt 1 Copyright 2006 ARTS XML All rights reserved. Page 135 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions PHOTOGRAPHY & ILLUSTRATI Free School Lane CAMBRIDGE M8598666 TID26560680 AID: A0000000031010 VISACREDIT VISA **** 1234 EXP 03/07 ICC Fred Smith SALE AMOUNT £42.50 VERIFIED BY PIN THANK YOU 13:13 25/06/04 40DLR 20 AUTH CODE: 077080 RECEIPT 0408 RetailStoreName AddressLine 1 Town MerchantNumber , TerminalID Application Identifier TenderID IIN + PAN ExpirationDate Integrated Circuit Card CardHolderName Tender TypeCode =" Sale" CurrencySymbol , Amount AuthorizationDateTime , ??? AuthorizationCode EFTReceiptTransactionSequenceNumber Figure 26: UK Chip+Pin Receipt 2 UNIVERSTITY COMPUTING SR V New Museum Site CAMBRIDGE M3089299 TID26206839 AID: A0000000031010 VISACREDIT VISA **** **** **** 1234 EXP 03/07 ICC CARRIER/JOHN SALE CARD HOLDER COPY Please keep this receipt for your records AMOUNT Verified by PIN THANK YOU 13:22 25/06/04 AUTH CODE: RECEIPT 0234 £19.75 RetailStoreName AddressLine1 AddressLine2 Town MerchantID TerminalID Application Identifier TenderID IIN + PAN expirationDate Integrated Circuit Card CardHolderName Tender TypeCode CurrencySymbol , Amount AuthorizationDateTime 094372 AuthorizationCode EFTReceiptTransactionSequenceNumber Figure 27: UK Chip+Pin Receipt 3 Data - How it was paid (credit card), - loyalty • Need encryption code Copyright 2006 ARTS XML All rights reserved. Page 136 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions • • • • • the date time stamp used in the encryption. EFTReceiptTransactionSequenceNumber Settlement through acquirer If receipt available and not printed, then must be able to go into the store and get receipt. receipt form number and version so the format of a particular receipt can be reprinted. Pre-Conditions Post-Conditions 2-19-07 Conformance XML Instance Document - Chip and Pin Payment Record <?xml version="1.0" encoding="UTF-8"?> <!-- UK Chip + Pin Receipt 2 example --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <BusinessUnit> <UnitID TypeCode="RetailStore">Photography and Illustrati</UnitID> <Address> <AddressLine RelativeOrder="1">Free School Lane</AddressLine> <City>Cambridge</City> </Address> </BusinessUnit> <WorkstationID>1</WorkstationID> <SequenceNumber>0408</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount Currency="GBP">42.50</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount Currency="GBP">42.50</Amount> <Authorization VerifiedByPINFlag="true"> <AuthorizationCode>077080</AuthorizationCode> <MerchantNumber>m8598666</MerchantNumber> <AuthorizationDateTime>2004-06-25T13:13:00.000-05:00</AuthorizationDateTime> <AuthorizingTermID>TID26760680</AuthorizingTermID> <EMVDebug TerminalActionCode="Online"> Copyright 2006 ARTS XML All rights reserved. Page 137 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <ApplicationIdentifier>A000000000031010</ApplicationIdentifier> </EMVDebug> </Authorization> <CreditDebit CardType="Credit" TypeCode="Visa"> <CardHolderName>Fred Smith</CardHolderName> <PrimaryAccountNumber>1234</PrimaryAccountNumber> <ExpirationDate>2007-03</ExpirationDate> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 20.USE CASE: 前金(クレジット販売) 日本では売掛金トランザクションプロセスが存在します。お客との過去の取り引き履歴、或いはお客に信用がある場合に、確定金額に足りる資金をお客が保有していなくとも、或 いは、お客が全額の支払いを遅らせたいと望む場合に、このケースが起こりえます。支払いがお店で確定されていない場合、売掛金として処理されます。売掛金は、トランザクシ ョンのタイプの一つとして POSLog の中へ格納され、「売掛金(account receivable)」というタイトルで、お店の会計手続きのなかに区別されます。 20.1Scenario: 売り掛け金信用販売の実施 Brief Description 操作員は、品物をスキャンし、登録したあと、支払い処理を実施します。この支払い処理の間に、お客が「売り掛け」を希望すれば、 トランザクションタイプの中の「売掛金(account receivable)」が選択されます。ローン金額を表示したレシートをプリントアウトする代わりに、 POS は、「売り掛け」品目と金額のあるレシートを発行します。 . Data Add the following entities to Tender type. Charge Stores the advance payment amount Copyright 2006 ARTS XML All rights reserved. Page 138 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderAccountInfo -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber [0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 28: Performing Accounts Receivable Credit Sales Domain View Copyright 2006 ARTS XML All rights reserved. Page 139 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-20-01 Conformance XML Instance Document - Performing Accounts Receivable Credit Sales <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="AccountsReceivable"> <Amount>4.89</Amount> <AccountsReceivable> <AccountID>12341234</AccountID> </AccountsReceivable> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 21.USE CASE: 日本のクレジットカード 日本におけるクレジットカード取引はヨーロッパやアメリカ合衆国とは、いくつかの点で異なっています。 その違いと必要な管理項目はここで述べます。 日本では、クレジットカード取引は CAT(the Credit Authorization Terminal)または、POS 端末上で、実行されます。 CAT が使われれば、POS 端末は、CAT へ会計金額を送り、操作員は CAT についているカードリーダーにカードを通します。CAT は、取引の認証を問い合わせるために、ダイアル アップし、伝票を発行します。そして、認証結果を POS へ戻します。このケースでは、POS 端末が POSLog へ格納すべきものは、クレジットカード会社名、会計金額、認証結果な どなどの限られた情報です。他のケースでは、 POS 端末は、クレジットカード処理を実行します、これは、比較的規模の大きい販売店で導入されています。操作員は、 POS 端末に ついているカードリーダーにクレジットカードを通します。POS 端末は、クレジットカード会社を特定する磁気テープ上に格納されている情報を処理します。 操作員が支払い方法を入力するとき、クレジットカードの認証の問い合わせと、 その結果について操作員に示すために、POS 端末は TCP/IP などで認証サーバーと通信します。 Copyright 2006 ARTS XML All rights reserved. Page 140 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions このケースでは、いろいろな情報、つまり、クレジットカード会社情報、会計金額、認証結果のみならず、会員番号、支払い方法なども POSLog へ格納されるでしょう。 Copyright 2006 ARTS XML All rights reserved. Page 141 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderCreditDebit 0..* PurchasedItem -+ItemID[1] -EPC[0..*] -@CardType[0..1] -@TypeCode[0..1] -@xs:anyAttribute[1] -IssuerIdentificationNumber[0..1] -CardHolderName[0..1] -PrimaryAccountNumber[1] -IssueSequence[0..1] -ExpirationDate[0..1] -CreditCardCompanyCode[0..1] -Track1Data[0..1] -Track2Data[0..1] -Track3Data[0..1] -Track4Data[0..1] -ReconciliationCode[0..1] -StartDate[0..1] -ServiceCode[0..1] -+PaymentMethod[0..1] -NumberOfInstallments[0..1] -FrequencyOfBonusPerYear[0..1] -+FleetInformation[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] TenderAuthorization -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline [0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 29: Japan Unique Credit Card (JUCC) Domain View Copyright 2006 ARTS XML All rights reserved. Page 142 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Credit Card Transaction in Japan 21.1Scenario: JUCC(Japan Unique Credit Card 日本独自のクレジットカード)と手動エントリ Brief Description ヨーロッパとアメリカ合衆国では、クレジットカードの後ろの 3 トラックに格納されている情報がカードの認証に用いられます。一方で、クレジットカードの表面に格納されている 情報(すなわち、UPOS 仕様のトラック 4 定義)は、もっぱら日本で使用されます。小売店によって依存しますが、カードの両方の面の情報はカードの特定のために使われています。 クレジットカードに格納されている情報が正しく読まれない場合に備えて、操作員は、 カード表面のエンボスで刻印されている文字に従った情報を手動で入力しなけれはせなりません。 JUCC にはいっている情報(すなわち、UPOS 仕様で定義されているトラック 4 データ)は、 (1)クレジットカード ID の特定が、JUCC の表面に格納されている情報か裏面のもので自動的に特定されたかどうか (2)または、手動で入力された情報か Pre-Conditions Post-Conditions Data 2-21-01 Conformance XML Instance Document – Japan Unique Credit Card (JUCC) and Manual Entry <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem EntryMethod="Keyed"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> Copyright 2006 ARTS XML All rights reserved. Page 143 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Authorization> <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> <Track4Data> a60000391218394198283948900000000000090800000</Track4Data> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 21.2(Japan Unique Credit Card 日本独自のクレジットカード)のキャンセル理由 Brief Description かりに、リアルタイムクレジットカード取引が実行されれば、それ以前の完了済みのトランザクションはキャンセルすることが出来なければなりません。 たとえば、クレジットカードで一部の会計が終えられた後で、取引が割り込まれたときや、操作員が違った金額を入力したときに、キャンセルが必要になります。 キャンセルされると、伝票にキャンセル理由が印字され、システムに記録されます。 . Pre-Conditions Post-Conditions Data The information below is required for the POSLog. • Reason of cancellation 2-21-02 Conformance XML Instance Document – Cancellation JUCC with reason <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction TransactionStatus="Canceled"> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 144 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem EntryMethod="Keyed"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> <Authorization> <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> <Track4Data> a60000391218394198283948900000000000090800000</Track4Data> </CreditDebit> </Tender> </LineItem> <Reason>charged incorrect amount</Reason> </RetailTransaction> </Transaction> </POSLog> 21.3Scenario: クレジットカードのサイン不要支払い Brief Description 小売店によっては、クレジットカード取引で小額支払いの場合にのみお客のサインが省略できます Pre-Conditions Post-Conditions Data したがって下記の情報は POSLog のために必要です。. • Signature-less flag 2-21-03 Conformance XML Instance Document – Signature-less Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> Copyright 2006 ARTS XML All rights reserved. Page 145 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem EntryMethod="Keyed"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> <Authorization SignatureRequiredFlag="false"> <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> <Track4Data> a60000391218394198283948900000000000090800000</Track4Data> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 21.4Scenario: クレジットカードによる販売商品追跡調査 Brief Description クレジットカード会社をもつ小売店事業者は、クレジットカードで何の商品が購入されたかについての情報を必要とするかもしれません。この情報は、ダイレクトメールによる販 売促進に利用されます。一般的に、購入された商品の一部の情報、たとえば、購入された商品のうち一番高価な商品は何であったか、ということは、収集されます。 Pre-Conditions Post-Conditions Data したがって下記の情報は POSLog のために必要です • Main item 2-21-04 Conformance XML Instance Document – Track Sales Items by Credit Card <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" Copyright 2006 ARTS XML All rights reserved. Page 146 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>asdf1239487</POSItemID> </POSIdentity> <ExtendedAmount>50.00</ExtendedAmount> </Sale> </LineItem> <LineItem EntryMethod="Keyed"> <SequenceNumber>3</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>50.00</Amount> <Authorization> <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> <Track4Data> a60000391218394198283948900000000000090800000</Track4Data> <PurchasedItem> <ItemID>asdf1239487</ItemID> </PurchasedItem> </CreditDebit> </Tender> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 147 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Transaction> </POSLog> 21.5 Scenario: 承認されたクレジットカード会社コード Brief Description POS ターミナルについているカードリーダーにクレジットカードが通されると、 POS 端末はカードに格納されている情報にしたがってクレジットカード会社を特定します。一般的 に、POS 端末は、それぞれ個別の小売業に割り当てられた会社コード (整数の番号)から特定しています。しかし、この会社コードは、他の事業会社に割り当てられたものとの互換性 はありません。同じ小売事業会社のグループであってすら、互換性はないかもしれません。 それゆえ、この会社コードは、複数の小売事業会社からの認証要求を受け付けているクレジットカード会社の認証サーバーにとっては役に立ちません。 一方、公認されたクレジットカード会社コードは 6 桁の英数字を含んでいて、個別のクレジットカード会社にアサインされています、これにより、小売事業会社間は互換性が保たれ ています . Pre-Conditions Post-Conditions Data Accordingly, the information below is required for the POSLog. • Authorized credit card company code – not to be confused with the merchant code or the Provider ID (Authorizor) 2-21-05 Conformance XML Instance Document – Authorized Credit Card Company Code <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>4.89</Amount> <Authorization> Copyright 2006 ARTS XML All rights reserved. Page 148 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <AuthorizationCode>234</AuthorizationCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> <CreditCardCompanyCode>123456</CreditCardCompanyCode> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 22.USE CASE: ユーロペイ、マスターカード、ビザ(EMV) 22.1Scenario: シナリオ:EMV 4.0.1 支払い用カードによる、顧客操作式 POS での給油販売 Brief Description お客は、EMV 4.0.1 対応の ID カードをカードリーダーに挿入することで、支払い処理を始めます。 EMV カードは、PIN 情報を使って、カード保有者であることが認証されます。 ローヤルテイー ID カードも(オプションで)、挿入でき有効です。 支払いトランザクション(会計)は、承認され、給油と支払い処理は始められます。 お客は、燃料のグレードを選択して給油します。給油取引が終われば関係する支払い処理と関係付けられます。 処理が完了している小売取引は、販売/在庫記録システム、すなわち、販売履歴と支払いを記録するシステムに引き渡されます . Data Copyright 2006 ARTS XML All rights reserved. Page 149 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderAuthorization EMVDebug -@CryptogramTypeCode[0..1] -@TerminalActionCode[1] -Cryptogram[0..1] -CardholderVerificationMethodResults[0..1] -TransactionStatusInformation[0..1] -TerminalVerificationResults[0..1] -AuthorizationResponseCode[0..1] -TranCryptogramType[0..1] -ApplicationInterchangeProfile[0..1] -ApplicationTransactionCounter[0..1] -UnpredictableNumber[0..1] -IssuerApplicationData[0..1] -ApplicationUsageControl[0..1] -CryptogramInformationData[0..1] -ApplicationIdentifier[0..1] -ApplicationVersionNumber[0..1] -TerminalType[0..1] -TerminalCapabilities[0..1] -POSEntryMode[0..1] -xs:any[0..*] -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline[0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit [0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice [0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderCreditDebit -@CardType[0..1] -@TypeCode[0..1] -@xs:anyAttribute[1] -IssuerIdentificationNumber[0..1] -CardHolderName[0..1] -PrimaryAccountNumber[1] -IssueSequence[0..1] -ExpirationDate[0..1] -CreditCardCompanyCode[0..1] -Track1Data[0..1] -Track2Data[0..1] -Track3Data[0..1] -Track4Data[0..1] -ReconciliationCode[0..1] -StartDate[0..1] -ServiceCode[0..1] -+PaymentMethod[0..1] -NumberOfInstallments[0..1] -FrequencyOfBonusPerYear[0..1] -+FleetInformation[0..1] -xs:any[0..*] Figure 30: Purchase at Customer Operated POS using EMV 4.0.1 Payment Card Domain View Copyright 2006 ARTS XML All rights reserved. Page 150 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-22-01 Conformance XML Instance Document - Purchase at Customer Operated POS using EMV 4.0.1 Payment Card <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0" EMVDebugFlag="true" VATReceiptFlag="true"> <BusinessUnit> <UnitID Name="Shell Plumstead Common">100</UnitID> <Address PrimaryFlag="true" TypeCode="Work"> <AddressLine TypeCode="Street">160-168 Plumstead Common Road</AddressLine> <City>London</City> </Address> <Telephone PrimaryFlag="true" TypeCode="Work"> <FullTelephoneNumber>020 8317 6570</FullTelephoneNumber> </Telephone> </BusinessUnit> <WorkstationID>pos1</WorkstationID> <SequenceNumber>1123412341234123</SequenceNumber> <VATRegistrationNumber>235 7632 55</VATRegistrationNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem EntryMethod="IntegratedChipCard"> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>4.89</Amount> <Authorization ElectronicSignature="true" VerifiedByPINFlag="true"> <AuthorizationCode>123412</AuthorizationCode> <AuthorizationDateTime>2005-06-16T15:18:08</AuthorizationDateTime> <ReceiptText>Please retain for your records.</ReceiptText> <TerminalSoftwareVersion>0002</TerminalSoftwareVersion> <EMVDebug TerminalActionCode="Denial"> <ApplicationIdentifier>A0000000041010</ApplicationIdentifier> Copyright 2006 ARTS XML All rights reserved. Page 151 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <ApplicationInterchangeProfile>5C00</ApplicationInterchangeProfile> <ApplicationTransactionCounter>055A</ApplicationTransactionCounter> <ApplicationUsageControl>FD00</ApplicationUsageControl> <ApplicationVersionNumber>0002</ApplicationVersionNumber> <AuthorizationResponseCode>00</AuthorizationResponseCode> <CardholderVerificationMethodResults>410302</CardholderVerificationMethodResults> <Cryptogram>F6B7EF1AF081F791</Cryptogram> <CryptogramInformationData>40</CryptogramInformationData> <IssuerApplicationData>06FE0A03640000</IssuerApplicationData> <POSEntryMode>35</POSEntryMode> <TerminalCapabilities>6098C0</TerminalCapabilities> <TerminalType>25</TerminalType> <TerminalVerificationResults>0000008800</TerminalVerificationResults> <TranCryptogramType>00</TranCryptogramType> <TransactionStatusInformation>F800</TransactionStatusInformation> <UnpredictableNumber>CB27C654</UnpredictableNumber> </EMVDebug> <ApplicationID>A0000000041010</ApplicationID> <DiagnosticCode>0</DiagnosticCode> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12341234</PrimaryAccountNumber> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 152 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 23.USE CASE: チェック取引 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderCheck -@TypeCode[1] -@xs:anyAttribute[1] -BankID[0..1] -CheckNumber[0..1] -AccountNumber[0..1] -CheckCardNumber[0..1] -xs:any[0..*] 0..1 FullMICR -@Country[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderCustomerVerification -Name[0..1] -PersonalID[1] -Birthdate[0..1] -+Address[0..1] -xs:any[0..*] 1 PersonalID -@IDType[1] -IDNumber[1] -IssueDate[0..1] -ExpirationDate[0..1] -Issuer[0..1] -Province[0..1] Figure 31: Check Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 153 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 23.1Scenario: 返金を伴わないチェック支払い Brief Description お客は、単品または、複数の品物を選びチェックで購入します . Scenario Description ジョーは 10 ドルのピザ 1 つを注文し、チェックで支払います . Data • • • • Tender Type = Check Type = Sale Tender Amount Check Information o Bank o Check Number • Customer Verification Information o ID Type o Personal ID Number NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCheck TenderCustomerVerification 2-23-01a Conformance XML Instance Document - Check Tender without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> Copyright 2006 ARTS XML All rights reserved. Page 154 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>4.89</Amount> <Authorization HostAuthorized="true" ForceOnline="true" ElectronicSignature="true"> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CustomerVerification> <PersonalID IDType="DriversLicense"> <IDNumber>1234-56-7890</IDNumber> </PersonalID> </CustomerVerification> <Check> <BankID>0123</BankID> <CheckNumber>1234</CheckNumber> <AccountNumber>12345678-000</AccountNumber> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 2-23-01b Alternate Conformance XML Instance Document - Check Tender without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> Copyright 2006 ARTS XML All rights reserved. Page 155 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>4.89</Amount> <CustomerVerification> <PersonalID IDType="DriversLicense"> <IDNumber>1234-56-7890</IDNumber> </PersonalID> </CustomerVerification> <Check> <BankID>0123</BankID> <CheckNumber>1234</CheckNumber> <AccountNumber>12345678-000</AccountNumber> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 2-23-01c Alternate Conformance XML Instance Document - Check Tender without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 156 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>4.89</Amount> <Authorization HostAuthorized="true" ForceOnline="true" ElectronicSignature="true"> <RequestedAmount>4.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <Check> <BankID>0123</BankID> <CheckNumber>1234</CheckNumber> <AccountNumber>12345678-000</AccountNumber> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 2-23-01d Alternate Conformance XML Instance Document - Check Tender without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 157 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>4.89</Amount> <Check> <BankID>0123</BankID> <CheckNumber>1234</CheckNumber> <AccountNumber>12345678-000</AccountNumber> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 23.2Scenario: 返金を伴うチェック支払い Brief Description お客は、単品または、複数の品物を選びチェックで購入し、返金を受けます . Scenario Description ジョーは、10 ドルのピザ 1 つを注文し、15 ドルをチェックで、支払い、5 ドルのお釣りを受け取ります . Data • • • • • • Tender Type = Check Type = Sale Tender Amount Check Information o Bank o Check Number Customer Verification Information o ID Type o Personal ID Number Change Back to the Customer Copyright 2006 ARTS XML All rights reserved. Page 158 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCheck TenderCustomerVerification 2-23-02 Conformance XML Instance Document - Check Tender with Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>9.89</Amount> <Cashback>5.00</Cashback> <Check> <BankID>0123</BankID> <CheckNumber>1234</CheckNumber> <AccountNumber>12345678-000</AccountNumber> </Check> </Tender> </LineItem> Copyright 2006 ARTS XML All rights reserved. Page 159 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </RetailTransaction> </Transaction> </POSLog> 23.3Scenario: Full MICR のチェック支払い Brief Description チェック支払いには、Full MICR があります。 Full MICR は、チェックが POS で電気的に読まれるとき、戻される情報です。この情報から、銀行 ID、口座番号、チェック番号を読 み取ることができます、しかし、私は、この情報の供給方式として好ましい方法であるとは思っていません。 . Scenario Description ジョーは、10 ドルのピザ 1 つを注文し、パーソナルチェックで支払います. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderCheck TenderCustomerVerification 2-23-03 Conformance XML Instance Document – Full MICR for Check Tenders <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> Copyright 2006 ARTS XML All rights reserved. Page 160 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Check" TypeCode="Sale"> <Amount>4.89</Amount> <Check> <FullMICR Country="CA">0123 12345678-000 1234</FullMICR> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 161 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 24.USE CASE: バウチャー支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionLoyaltyRedemption -@xs:anyAttribute[0..*] -+Voucher[0..1] -+TransactionLink[0..1] -AdjudicationCode[0..1] -+LoyaltyProgram[0..*] -Amount[0..1] -Percent[0..1] -xs:any[0..*] LoyaltyProgramType -@TypeCode[1] -CustomerID[1] -LoyaltyProgramID[0..1] -LoyaltyAccountID[0..1] -Amount[0..1] -Adjustment[0..1] -CumulativeNetSalesAmount[0..1] -QualityingItemID[0..*] -+LoyaltyCard[0..*] -OfferID[0..1] -TargetCount[0..1] -CurrentCount[0..1] -xs:any[0..*] RetailTransactionItem RetailTransactionLineItem TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 32: Voucher Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 162 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 24.1Scenario: バウチャーを使用した支払いでつり銭をバウチャーと現金混合で受け取る Brief Description お客は、単品または、複数の品物を選びギフト券で購入し、現金で差額を受け取ります. Scenario Description ジョーは、彼の誕生日に Your Favorite Restaurant で使える 50 ドルのキフト券をもらいました 彼は、45 ドルのステーキディナーを買い、お釣り 5 ドルを受け取りました. Data o Tender Type = Gift Certificate o Type = Sale o Tender Amount o Gift Certificate Information o Face Amount o Serial Number o Expiration Date o Change o Tender Type = Gift Certificate o Type = Sale o Change Amount o Gift Certificate Information o Face Amount o Serial Number o Expiration Date o Tender Type = Cash o Tender Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 163 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions TenderVoucher 2-24-01 Conformance XML Instance Document - Tender with Voucher with Change as Voucher and Cash <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Your Favorite Restaurant</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>44.25</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Voucher" TypeCode="Sale"> <Amount>50.00</Amount> <TenderChange TenderType="Voucher"> <Amount>5.00</Amount> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>5.00</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </TenderChange> <TenderChange> <Amount>.75</Amount> </TenderChange> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>50.00</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 164 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 24.2Scenario: バウチャーを使用した支払いでつり銭をバウチャーだけで受け取る Brief Description お客は、単品または、複数の品物を選びギフト券で購入し、ギフト券額面との残額をバウチャーで受け取ります. Scenario Description ジョーは、彼の誕生日に Your Favorite Restaurant で使える 50 ドルのキフト券をもらいました。 彼は、22 ドルのステーキディナーを買い、お釣り 3 ドルと、別の 25 ドルのギフト券を受け取りました. Data o Tender Type = Gift Certificate o Type = Sale o Tender Amount o Gift Certificate Information o Face Amount o Serial Number o Expiration Date o Change o Tender Type = Gift Certificate o Type = Sale o Change Amount o Gift Certificate Information o Face Amount o Serial Number o Expiration Date NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderVoucher Copyright 2006 ARTS XML All rights reserved. Page 165 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-24.02 Conformance XML Instance Document - Voucher with Change as Voucher <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Voucher" TypeCode="Sale"> <Amount>4.89</Amount> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>10.00</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>0.00</Amount> <TenderChange TenderType="Voucher"> <Amount>5.11</Amount> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>5.11</FaceValueAmount> <SerialNumber>12345679</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </TenderChange> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 166 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 24.3Scenario: バウチャーを使用した支払いでつり銭の発生しないケース Brief Description お客は、単品または、複数の品物を選びそれらをギフト券で購入します、額面を使い切ってなく差額があっても無視されます. Scenario Description ジョーは、4ドル 90 セントのシェフサラダを 5 ドルのギフト券で買いました。 お釣りは戻されませんでした. Data o Tender Type = Voucher o Type = Sale o Tender Amount o Gift Certificate Information o Face Amount o Serial Number o Expiration Date o Unspent Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderVoucher UnspentAmount 2-24-03 Conformance XML Instance Document - Voucher without Cash Back <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 167 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Voucher" TypeCode="Sale"> <Amount>4.89</Amount> <Voucher TypeCode="Voucher"> <Description/> <FaceValueAmount>5.00</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> <UnspentAmount Disposition="NoChange">0.11</UnspentAmount> </Voucher> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 24.4Scenario: カンパニーロイヤルティーバウチャーの提示 Brief Description 単品販売のとき、お客は、販売価格に相当するバウチャーを提示します、そのバウチャーは金額ベースかパーセントによる割引があります バウチャーの表面には、スキャンされる EAN128 バーコードがあり、そのなかには、6 桁の OfferID、5 桁の値 かパーセンテージ(最後の 2 桁は少数以下 2 桁と認識されています、つまり 01000 は 10 を意味します)、それと ローヤルテイーかプロモーションかを識別する一文字の標識、12 桁のバウチャーシリアル番号、と最後に 4 桁の満了日 (1999 年 12 月 31 日から数えて有効期限満了日までの日数)があります。 OfferID はプロモーション ID と同等で、このプロモーションの価格が「値」による値引きか「パーセンテージ」値引きかが決まります。そして結果コードが使用されます. Pre-Conditions Post-Conditions Data • EAN 128 barcode o 6 digit Offer ID, o a 5 digit value or percentage (with last two digits to follow an implied decimal point, i.e.01000 is 10) o a one character indicator to determine Loyalty or Promotion, o a 12 digit Voucher Serial Number Copyright 2006 ARTS XML All rights reserved. Page 168 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o a 4 digit Expiry value (which is the number of days from 31/12/99 to the expiry date. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender LoyaltyRedemption TenderVoucher 2-24-04 Conformance XML Instance Document – Presentation of a Company Loyalty or Promotional Voucher <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount Currency="GBP">4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Loyalty"> <Amount Currency="GBP">4.89</Amount> <LoyaltyRedemption> <Voucher TypeCode="Voucher"> <FaceValueAmount Currency="GBP">10.00</FaceValueAmount> <SerialNumber>123456789012</SerialNumber> <ExpirationDate>2001-08-13</ExpirationDate> </Voucher> <LoyaltyProgram TypeCode="Voucher"> Copyright 2006 ARTS XML All rights reserved. Page 169 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <OfferID>123456</OfferID> </LoyaltyProgram> </LoyaltyRedemption> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 24.5Scenario: お客は、メーカーバウチャー(ストアドバリュー(プリペイド)カードを含む)で返金を受けます Brief Description お客は、メーカーバウチャーまたは、ストアドバリュー(プリペイド)カードで返金を受けます これは、いろいろな理由で有り得ます。たとえば、サービスの悪さや食べもののまずさなどに起因します. Scenario Description Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderVoucher 2-24-05 Conformance XML Instance Document - Voucher Refund <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>2001-08-13</BusinessDayDate> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return> Copyright 2006 ARTS XML All rights reserved. Page 170 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Disposal Method="ReturnToStock"/> </Return> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Voucher" TypeCode="Refund"> <Amount>4.89</Amount> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>4.89</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 171 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 25.USE CASE: 食料配給券/EBT(FOOD STAMP ELECTRONIC BENEFIT TRANSFER )支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderFoodStamps -FederalID[1] -SerialNumber[1] -FoodStampsChange[0..1] -xs:any[0..*] Figure 33: Food Stamps Tender Copyright 2006 ARTS XML All rights reserved. Page 172 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 25.1Scenario: 食料配給券/EBT(食料雑貨店やファーストフードコンボのビジネスタイプが対象)での支払い Brief Description (米国のみのシナリオ - 他の国々への適用性についてはさらなる調査が必要) お客は、単品または、複数の品物を選びそれらをフードスタンプで購入します、そこでは課税が免除されています. Scenario Description Data o Tender Type = Foodstamps o Type = Sale o Tender Amount o Food Stamp Serial Number NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderFoodStamps 2-25-01 Conformance XML Instance Document - Food Stamps Tender <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 173 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="FoodStamps" TypeCode="Sale"> <Amount>4.89</Amount> <FoodStamps> <FederalID>23342</FederalID> <SerialNumber>1234568</SerialNumber> </FoodStamps> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 174 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 26.USE CASE: お店勘定での支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderAccountInfo -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber [0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] Figure 34: Store Account Tender Copyright 2006 ARTS XML All rights reserved. Page 175 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 26.1Scenario: 顧客代金支払いをお店勘定で行う Brief Description お客は、単品または、複数の品物を選びそれらの支払いをお店側が行う. Scenario Description サムは、常に Good Eats で昼食をとります。お店は、彼にお店勘定を設定していて、サムは毎月それを支払います そして、今日は4ドル 89 セントでブループレートを食べました. Data o Tender Type = Store Account o Type = Sale o Tender Amount o Store Account Information o Account Number o Account Name NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderAccountInfo 2-26-01 Conformance XML Instance Document - Tender to Store Account <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Good Eats</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 176 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="HouseAccount" TypeCode="Sale"> <Amount>4.89</Amount> <StoreAccount> <AccountID>1234</AccountID> </StoreAccount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 26.2Scenario: お客はお店勘定で返金を受けます Brief Description お客は品物をお店に返し、お店勘定で返金をうけます Scenario Description Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionItem RetailTransactionTender TenderAccountInfo 2-26.02 Conformance XML Instance Document - Store Account Refund <?xml version="1.0" encoding="UTF-8"?> Copyright 2006 ARTS XML All rights reserved. Page 177 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> <Disposal Method="Waste"/> </Return> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="HouseAccount" TypeCode="Refund"> <Amount>4.89</Amount> <StoreAccount> <AccountID>1234</AccountID> </StoreAccount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 178 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 27.USE CASE: トラベラーズチェック支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderAuthorization -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline[0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionSale TenderCheck -@xs:anyAttribute[1] -xs:any[0..*] -@TypeCode[1] -@xs:anyAttribute[1] -BankID[0..1] -CheckNumber[0..1] -AccountNumber[0..1] -CheckCardNumber[0..1] -xs:any[0..*] TenderCustomerVerification -Name[0..1] -PersonalID[1] -Birthdate[0..1] -+Address[0..1] -xs:any[0..*] PersonalID 1 -@IDType[1] -IDNumber[1] -IssueDate[0..1] -ExpirationDate[0..1] -Issuer[0..1] -Province[0..1] Figure 35: Travelers Check in a Foreign Currency Copyright 2006 ARTS XML All rights reserved. Page 179 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 27.1Scenario: 外貨のトラベラーズチェックでの支払い Brief Description お客は、外国での休暇中、単品または、複数の品物を選びそれらを外国の通貨のトラベラーズチェックで支払います. Data • • • • Tender Type = Travelers Check Type = Sale Tender Amount Foreign Currency Information o Date and Time of the Currency Exchange o Currency Code of the original Currency o Original Face Amount in the Original Currency o Exchange Rate • Travelers Check Number • Customer Verification Information o Type ID o Personal ID Number NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderCheck 2-27-01 Conformance XML Instance Document - Travelers Check in a Foreign Currency <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 180 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="TravelersCheck" TypeCode="Sale"> <Amount>4.89</Amount> <ForeignCurrency> <DateTime>2001-08-13T09:03:00</DateTime> <CurrencyCode>AUD</CurrencyCode> <OriginalFaceAmount>9.78</OriginalFaceAmount> </ForeignCurrency> <Check> <BankID>American Express</BankID> <CheckNumber>1234567890</CheckNumber> <AccountNumber>1231-1231-12312</AccountNumber> </Check> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 28.USE CASE: ストアドバリュー(プリペイド)型機器(プリペイド)での支払い リテールタッチポイントでの支払い処理の一部として、店員は、プリペイド型機器 ID を入力します 金銭充当してある機器 ID は、MSR 或いはスキャナーのような店舗の周辺装置をつうじて必要となります。 または、その機器上にエンボスなどで印字してある ID を手動でキイインします。 他の方法はスマートカードのような機器のために使われることもあります これら、PIN を利用する機器は、セキュリティーコードを獲得し、トランザクションへ投入しなければなりません 支払われる金額(残高の減算)も入力されます。 このトランザクションの完了を認定するためには、この情報をストアドバリュー(プリペイド)型機器に引渡し、適切な応答を得る必要があります ストアドバリュー(プリペイド)型機器からの想定しえる返事は、「有効使用」を含む、「盗難」、あるいは、その期限切れがあります。 トランザクションが完了した後は、ストアドバリュー(プリペイド)型機器の残高は、適切に減算された値になっていなければなりません。 いくつかのケースで、最低残高設定がストアドバリュー(プリペイド)型機器に施してあります これらのケースでは、取引に対する支払いに使用する機器がこの設定値以下になることがあります こうなった場合には、さらなる支払いの認証がひつようになります、支払い要求に対する応答は、そのお客へ適切な現金残高に充当するようにと表示が出る、または、その機器が 使用不能になる、を含む応答となります Copyright 2006 ARTS XML All rights reserved. Page 181 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Copyright 2006 ARTS XML All rights reserved. Page 182 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderAuthorization -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline[0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] Figure 36: Stored Valued Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 183 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 28.1Scenario: ストアドバリュー(プリペイド)型機器による支払い Brief Description お客は、支払いに関係するものをリテイルタッチポイントでの支払い処理の形態でストアドバリュー(プリペイド)型機器を店員に差出します。 店員は、ストアドバリュー(プリペイド)型機器 ID とその販売の支払いのためにストアドバリュー(プリペイド)型機器から代金を差し引いた金額を入力します。 PIN コードを利用するこれらの機器は、セキュリテイーコードが必要とされ、トランザクションへ投入されなければなりません。 RTP はストアドバリュー(プリペイド)型機器 ID、セ キュリティーコード(PIN)、それと、ストアドバリュー(プリペイド)型機器の支払い金額をストアドバリュー(プリペイド)型機器のアプリケーションへ送信します。 ストアドバリュー(プリペイド)型機器のアプリケーションは、認証の肯定、または否定の応答に加え新しいストアドバリュー(プリペイド)型機器の残高をも応答します. Scenario Description サリーは、誕生日に彼女のお気に入りのレストラン、My Favorite Restaurant で使えるギフトカードをもらいました。 彼女は 4 ドル 89 セントのコンボを買うためにそれを使いました. Pre-Conditions Post-Conditions Data • Instrument ID • Tender Amount • Authorization NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderAuthorization StoredValueInstrument 2-28-01 Conformance XML Instance Document - Tender with Stored Value Instrument <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ .../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>My Favorite Restaurant</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 184 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="StoredValue"> <Amount>4.89</Amount> <Authorization> <AuthorizationCode>asdfyesasf</AuthorizationCode> </Authorization> <StoredValueInstrument TypeCode="GiftCard"> <SerialNumber>12341234</SerialNumber> </StoredValueInstrument> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 28.2Scenario: ストアドバリュー(プリペイド)型機器での支払いのキャンセル(取引完了前の時点) これは、ひとつのリクエストのキャンセルを意図するもので、リテイルトランザクションの完了前に限って許されるものです。トランザクションが完了した後でトランザクション をキャンセルする必要があれば、「トランザクションの無効」が使われなければなりません . キャンセルトランザクションはプロセス中のどの時点でも発生する可能性があり、発生すれば、ストアドバリュー (プリペイド)型機器をリセットし、トランザクションが開始される 前の状態のところまで、プロセスを戻します. Brief Description リテイルタッチポイント、または、その操作員は[ストアドバリュー(プリペイド)型]機器が支払いのために提示された後で、支払い処理実行中のトランザクションをキャンセルする 必要があるかどうか判断しています。 これは、すべてのシステムが同期的状態にあることを保障するためのシステム関連のエラーに関するものが発生することをはらんでいます. 注意:顧客注文処理は、その注文に対する支払いが完了する前のリテイルトランザクションです. Scenario Description Copyright 2006 ARTS XML All rights reserved. Page 185 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Pre-Conditions Post-Conditions Data • Instrument ID NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem StoredValueFund Copyright 2006 ARTS XML All rights reserved. Page 186 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction POSLogCustomerOrderTransaction -@ReworkFlag[1] -@OrderChannel[1] -@Priority[1] -State[0..1] -Disposition[0..1] -ShoppingBasketID[0..1] -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 37: Cancel Stored Valued Tendered Transaction Domain View Copyright 2006 ARTS XML All rights reserved. Page 187 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-28-02 Conformance XML Instance Document - Cancel Stored Valued Tendered Transaction <?xml version="1.0" encoding="UTF-8"?> <!-- Notice the CustomerOrderTransaction and the TransactionStatus = Cancel --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <CustomerOrderTransaction TransactionStatus="Canceled"> <LineItem> <SequenceNumber>1</SequenceNumber> <StoredValueFundSale Action="Cancel" TypeCode="GiftCard"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Instrument> <SerialNumber>asdfasdf</SerialNumber> </Instrument> </StoredValueFundSale> </LineItem> </CustomerOrderTransaction> </Transaction> </POSLog> 28.3Scenario: ストアドバリュー(プリペイド)型支払い処理を無効にする(締め処理後) ここで説明するプロセスは、取引が完了したあとに起こり得るプロセスであり、修正を入力するか、完全にトランザクションを無効にしてトランザクションを以前の状態に戻せる プロセスのことを指します。いずれにしても、元に戻される前のトランザクションと、戻された状態のトランザクションの両方を含んでいる監査証跡はいつも、リバーストランザ クションが保たれています、これは、戻したいトランザクションがその送信された支払いトランザクションと結び付けられることを保障するものです . Brief Description リテイルタッチポイント、または、その操作員は支払いに使われるストアドバリュー (プリペイド)型機器が期待していた処理をすでに完了されているトランザクションを元に戻す必 要があるかどうか判断しています. Scenario Description Pre-Conditions Post-Conditions Data • Instrument ID Copyright 2006 ARTS XML All rights reserved. Page 188 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionTender StoredValueInstrument 2-28-03 Conformance XML Instance Document – Void Stored Value Tendered Transaction <?xml version="1.0" encoding="UTF-8"?> <!-- Notice the "RetailTransaction" and The TransactionStatus = Voided --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction TransactionStatus="Voided"> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="StoredValue" TypeCode="Refund"> <Amount>4.89</Amount> <StoredValueInstrument TypeCode="GiftCard"> <SerialNumber>asdfasdf</SerialNumber> </StoredValueInstrument> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 189 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 29.USE CASE: モールボーナス券支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] Figure 38: Mall Bonus Bucks Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 190 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 29.1Scenario: モールボーナス券による支払い Brief Description お客はモールの中のお店で、モールの別の店で受け取ったモールボーナス券で品物を買います。 お客は、モールボーナス券のお釣りを現金で受け取ります. Data o Tender Type = Gift Certificate o Type = Sale o Voucher Information o Description = Mall Bonus Bucks o Face Value Amount o Serial Number o Expiration Date o Change o Tender Type = Cash o Type = Sale o Tender Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderChange TenderVoucher 2-29-01 Conformance XML Instance Document - Mall Bonus Bucks Tender <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> Copyright 2006 ARTS XML All rights reserved. Page 191 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Voucher" TypeCode="Sale"> <Amount>4.89</Amount> <TenderChange TenderType="Cash"> <Amount>5.11</Amount> </TenderChange> <Voucher TypeCode="GiftCertificate"> <FaceValueAmount>10.00</FaceValueAmount> <SerialNumber>12345678</SerialNumber> <ExpirationDate>2003-04-03</ExpirationDate> </Voucher> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 192 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 30.USE CASE: 注文書支払い Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderPurchaseOrder -PurchaseOrderID[1] -OrganizationID[0..1] -EffectiveDate[0..1] -PartyID[0..1] -AuthorizedAmount[0..1] -CustomerID[0..1] -xs:any[0..*] Figure 39: Purchase Order Tender Copyright 2006 ARTS XML All rights reserved. Page 193 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 30.1Scenario: 注文書での支払い Brief Description お客は、単品或いは複数の品物を注文書で購入します . Data o Tender Type = Purchase Order o Type = Sale o Tender Amount o Purchase Order Information o PO Id o Organization o Date of the PO o Identification of Person with Purchase Order o Amount of the PO. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderPurchaseOrder 2-30-01 Conformance XML Instance Document - Tender with Purchase Order <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> Copyright 2006 ARTS XML All rights reserved. Page 194 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="PurchaseOrder" TypeCode="Sale"> <Amount>4.89</Amount> <PurchaseOrder> <PurchaseOrderID>1234</PurchaseOrderID> <OrganizationID>MIC</OrganizationID> <EffectiveDate>2001-08-13</EffectiveDate> <PartyID>Joe Cool</PartyID> <AuthorizedAmount>4.89</AuthorizedAmount> </PurchaseOrder> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 195 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 31.USE CASE: その他雑多な支払い形態 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogAmount -@CurrencyCode[1] -@ForeignAmount[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] MonetaryKindType -Kind[1] -Quantity[1] -xs:any[0..*] Figure 40: Miscellaneous Tender Domain View Copyright 2006 ARTS XML All rights reserved. Page 196 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 31.1Scenario: 複数の各国通貨での支払い Brief Description お客は、商品を買い、2 つの異なった国の通貨で支払います. Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-31-01 Conformance XML Instance Document – Multi-Currency Tender <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount Currency="USD">2.00</Amount> </Tender> </LineItem> Copyright 2006 ARTS XML All rights reserved. Page 197 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount Currency="ADP">2.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 31.2Scenario: 併用(現金、クレジットカード、クーポンなど)支払い Brief Description お客は、支払いの一部を現金で支払い、残りはクレジットカード、或いはクーポンなど…. Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender TenderCreditDebit TenderAuthorization 2-31-02 Conformance XML Instance Document – Split Payment <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 198 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>3.89</Amount> <Authorization> <RequestedAmount>3.89</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>1.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 31.3Scenario: 紙幣の受け入れと整理統合 Brief Description Tender クラスの中に示されているレシートの支払い金額は、現金支払い時に統合されなければならない紙幣と枚数の詳細があります。 紙幣の詳細とその枚数は、ドロワーの中の現金管理と、会計処理に利用されます。. Copyright 2006 ARTS XML All rights reserved. Page 199 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description 操作員は、品物をスキャンし、登録し、会計処理をします。お客の現金支払い時に、受け取った紙幣と硬貨が入力されます。(POS 端末につながっているコインディスペンサーが、 操作員の代わりにこの操作をしてくれるかもしれません) POS 端末は投入されたデータを統合し、統合領域を初期化し、POSLog へそれらを格納します. Data The following entity contains the dominations and the quantities. Item sales NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender MonetaryKind 2-31-03 Conformance XML Instance Document – Entry of denomination and consolidation <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> Copyright 2006 ARTS XML All rights reserved. Page 200 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Amount>4.89</Amount> <MonetaryKind> <Kind>1dollarBill</Kind> <Quantity>4</Quantity> </MonetaryKind> <MonetaryKind> <Kind>50centCoin</Kind> <Quantity>1</Quantity> </MonetaryKind> <MonetaryKind> <Kind>25centCoin</Kind> <Quantity>1</Quantity> </MonetaryKind> <MonetaryKind> <Kind>10centCoin</Kind> <Quantity>1</Quantity> </MonetaryKind> <MonetaryKind> <Kind>1centCoin</Kind> <Quantity>4</Quantity> </MonetaryKind> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 31.4Scenario: 数値の丸めに関する違いの追跡 Brief Description いくつかの場所で、主要な販売額がほとんど等価に丸められています. Scenario Description サムは、2.95 ユーロのパン一斤を買いました。レジでは、それを 3.00 ユーロに丸めました. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale Copyright 2006 ARTS XML All rights reserved. Page 201 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionItem RetailTransactionTender 2-31-04 Conformance XML Instance Document – Tracking Differences Associated with Rounding <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Speciality Sandwich Shop</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <!-- Premade ham sandwich --> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>3.00</ExtendedAmount> <Rounding>0.05</Rounding> </Sale> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 202 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 32.USE CASE: 店舗で消費する商品 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderAccountInfo -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber[0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] Figure 41: Merchandise for Store Use Copyright 2006 ARTS XML All rights reserved. Page 203 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 32.1Scenario: 従業員は棚から品物を取りだして店内で使用します Brief Description 従業員は品物(食料品雑貨のデリカテッセンの清掃用品や、量販店の紙グッズなど)を棚から取りだして店内用途で使用します。お店は、店舗勘定(或いは GL 勘定)に対しての購買を 自分の店へ課金します. Scenario Description Data o Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date & time the transaction was performed o A workstation assigned sequence number identifying the transaction o Item sale data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o Unit price for the item being sold. o The extended amount (i.e. Unit price * the number of items being sold) o The Tender Information o Store Account Number o Amount of the Sale NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender 2-32-01 Conformance XML Instance Document - Merchandise for Store Use <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Sandwich Place</RetailStoreID> <WorkstationID>001</WorkstationID> Copyright 2006 ARTS XML All rights reserved. Page 204 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>2006-08-13</BusinessDayDate> <OperatorID>John</OperatorID> <RetailTransaction> <ReceiptDateTime>2001-12-17T09:30:47.0Z</ReceiptDateTime> <LineItem> <!--large bottle of cola for staff --> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>123456789123</POSItemID> </POSIdentity> <ExtendedAmount>1.99</ExtendedAmount> <Quantity>1</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="HouseAccount" TypeCode="Sale"> <Amount>1.99</Amount> <StoreAccount> <AccountID>1234</AccountID> </StoreAccount> </Tender> </LineItem> <Reason>String</Reason> </RetailTransaction> </Transaction> </POSLog> 33.USE CASE: 税 Overview 基本的に税には 2 つのタイプがあります、消費税と VAT(付加価値税)です。 これらには、二つのサブバリエーションがあり、税が「容赦」されるか、「免除」されるかの別があります これに加え、トランザクションでは 2 つポイントがあります、税が適用されるか否か、全トランザクションの合計金額に課税するか、或いは、それぞれ個別の品目に課税するかです . Brief Description お客は、単品或いは複数の品物を多様な支払いで購入します 付加的なユニークな税の適用方法の拡張はそれぞれのシナリオでカバーされています . Copyright 2006 ARTS XML All rights reserved. Page 205 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data • Transaction header data, including: o Identifiers for Store, Workstation, & Operator performing the transaction. o The date & time the transaction was performed o A workstation assigned sequence number identifying the transaction • Item sale data, including: o An identifier for the item being sold. o The number of multiples of the item being sold. o Unit price for the item being sold. o The extended amount (i.e. Unit price * the number of items being sold) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax Copyright 2006 ARTS XML All rights reserved. Page 206 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction RetailTransactionLineItem -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderCoupon -@CouponType[1] -@xs:anyAttribute[1] -Name[0..1] -Description[0..1] -Quantity[0..1] -PrimaryLabel[1] -SecondaryLabel[0..1] -ManufacturerID[0..1] -FamilyCode[0..1] -ExpirationDate[0..1] -PromotionCode[0..1] -ScanCode[0..1] -DispositionCode[0..1] -xs:any[0..*] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] 0..1 TaxableAmount -@TaxIncludedInTaxableAmountFlag[1] Figure 42: Tax Domain View Copyright 2006 ARTS XML All rights reserved. Page 207 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 33.1Scenario: 複数の税務当局の対応 Brief Description 品目項目とは別の項目として、税カテゴリによって適合が特定できる品目リストのサブトータルに適用した金額として 単一品目に対し異なる税務当局を反映する複数の税課金を表示したり、これらの税額を表示する機能 . Scenario Description お客は、5%の地方税が課税されている 10 ドルの品物を買います。 品物の価格は、これにより、10ドル50セントです。州の税務当局は、この価格10ドル50セントを消費税の計算根拠に使います。もし、州税が10%なら、商品の合計コストは、11ドル 55セントになります. Data A separate line item for each tax authority: • The sequence in which the tax is applied • Tax Authority ID • Taxable Amount for that Tax Authority • Tax for that Tax Authority NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax 2-33-01 Conformance XML Instance Document - Multiple Tax Authorities <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 208 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>11.55</Amount> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <TaxAuthority>Municipal</TaxAuthority> <TaxableAmount>10.00</TaxableAmount> <Amount>0.50</Amount> <Percent>5.00</Percent> </Tax> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tax> <TaxAuthority>State</TaxAuthority> <TaxableAmount>10.50</TaxableAmount> <Amount>1.05</Amount> <Percent>10.00</Percent> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 33.2Scenario: お店から食品にかかる税課の徴収 Brief Description システムは、品物や食事がレジへ打たれることで合計チェックとプロフィットセンターをつくるコンポーネントの組み合わせに基礎を置いた多種の課税計算とその根拠となる証明 機能を提供しなければなりません。 単品販売は、その価格に異なった税を適合させることが可能でなければなりません、 これは、むしろ、同じ品物が、その地域の税法のもとで定義された「食事」を構成するサイドオーダーと結合するというよりは、プロフィトセンターに基礎を置いて適用していま す。さらにその上、店内食事と持ち帰りのプロフットセンターは、両者を区別する必要があります、そして、システムの機能は異なった税率を適用できなければなりません. Copyright 2006 ARTS XML All rights reserved. Page 209 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description お客は、バーガー 3 つを買って家へ持ち帰ります . Data A line item on the transaction • Taxable Amount • Tax NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax 2-33-02 Conformance XML Instance Document - Take Out Food Taxes <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 210 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Tender> <Amount>4.89</Amount> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <TaxableAmount>4.89</TaxableAmount> <Amount>0.48</Amount> <Percent>10.00</Percent> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 33.3Scenario: 課税の無い店内食事 Brief Description Scenario Description Data • No Tax Elements NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 211 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 43 Eat In Tax Free Domain View Copyright 2006 ARTS XML All rights reserved. Page 212 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-33-03 Conformance XML Instance Document - Eat In Tax Free <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 33.4 Scenario: メーカークーポンの税(税引き後クーポン) Brief Description 税額が計算された後で、ゲストチェック(伝票)上の合計金額の支払額を減らすシステムの機能 Scenario Description お客は、単品、あるいは、複数の品物を買い、メーカーのクーポンと現金の組み合わせで支払います。 クーポンは、支払い金額として扱われますが、そして税は、クーポンで差し引かれる前の総額全部に掛かります. Data A line item on the transaction • Taxable Amount • Tax Copyright 2006 ARTS XML All rights reserved. Page 213 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax 2-33-04 Conformance XML Instance Document – Manufacturer's Coupon Tax <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.63</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="ManufacturerCoupon"> <Amount>2.00</Amount> <Coupon> <Quantity>1</Quantity> <PrimaryLabel/> <ManufacturerID/> <FamilyCode/> <ExpirationDate>2003-12-31</ExpirationDate> </Coupon> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 214 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Tender> <Amount>8.63</Amount> </Tender> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tax> <TaxableAmount>10.63</TaxableAmount> <Amount>0.48</Amount> <Percent>10.00</Percent> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 33.5Scenario: 他の州が消費地である場合の、原産地課税について Brief Description 品目が購入された地域ではない税務管轄地域へ出荷するために購入された食品の事例では、システムはその地方の税を反映するか、或いは、目的地の税務当局の税率を適応するか、 どっちの方式が使われるかを選択できます。特に、お店が一箇所に存在するが他へ配達する場合に. Scenario Description オクラホマに住んでいるフレッドがミズーリ州の通りに面している Best Pizza Parlor からピザを注文しました。 Best Pizza Parlor は、オクラホマの税にチャージします. Data • Taxable Amount • Tax Amount • Address of the Origination of the Order Copyright 2006 ARTS XML All rights reserved. Page 215 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax Copyright 2006 ARTS XML All rights reserved. Page 216 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] TelephoneCommonData -@PrimaryFlag[1] -@TypeCode[1] -FullTelephoneNumber[1] -ExtensionNumber[0..1] -ITUCountryCode[0..1] -AreaCode[0..1] -LocalNumber[0..1] RetailTransactionCustomer -@Action[1] -@BusinessCustomerFlag[0..1] -@anyAttribute[1] -<choice>[0..1] -CustomerID[1] -+CustomerDemographic[1] -+IDDemographicDataPair[1] -</choice>[1] -<choice>[0..1] -Name[1] -+Worker[1] -+CustomerName[1] -</choice[1] -+AffiliatedOrganization [0..1] -+Address[0..*] -<choice>[0..*] -TelephoneNumber[1] -+Telephone[1] -</choice>[1] -Map[0..1] -Note[0..1] -<choice>[0..*] -eMail[1] -+EMail[1] -+LocalRequirments[0..1] -Age[0..1] -Birthdate[0..1] -YearOfBirth[0..1] -Gender[0..1] -AccountNumber[0..1] -Privacy[0..*] -Locale[0..1] -TaxCertificate[0..1] -TaxExemptionReason[0..1] -xs:any[0..*] AddressLine -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@TypeCode[0..1] -@RelativeOrder[0..1] AddressCommonData RetailTransactionTender RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] RetailTransactionSaleForDelivery -@OrderStatus[0..1] -+Delivery[1] -InventoryReservationID[0..1] -From[0..1] -xs:any[0..*] -@PrimaryFlag[0..1] -@TypeCode[0..1] -@AddressType[0..1] -City[0..1] -PostalCode[0..1] -PostalCodeExtension[0..1] -FullAddress[0..1] 1..* Territory 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] 0..1 -code[0..1] Country 1 0..1 RetailTransactionDelivery -PreferredDateTime[0..1] -ActualDateTime[0..1] -DueDate[0..1] -Method[0..1] -PaymentMethod[0..1] -AmountToCollect[0..1] -Notes[0..1] -TrackingNumber[0..1] -+Courier[0..1] -+ShippingFee[0..1] -Quantity[0..1] -+ReceivingBusinessUnit [0..1] RetailTransactionAddress -Name[0..1] -State[0..1] Figure 44 Purchase Taxed at the Point of Origin with Destination in Another State Domain View Copyright 2006 ARTS XML All rights reserved. Page 217 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-33-05 Conformance XML Instance Document – Purchase Taxed at the Point of Origin with Destination in Another State <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>eStore</RetailStoreID> <WorkstationID>Server2</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <SaleForDelivery ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.63</ExtendedAmount> <Quantity>1</Quantity> <Delivery> <Name>Jones</Name> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> <TelephoneNumber>(202) 555-2123</TelephoneNumber> </Delivery> </SaleForDelivery> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="CreditDebit" TypeCode="Sale"> <Amount>11.96</Amount> <Authorization HostAuthorized="true" ForceOnline="true" ElectronicSignature="true"> <RequestedAmount>10.63</RequestedAmount> <AuthorizationCode>234</AuthorizationCode> <ReferenceNumber>1234</ReferenceNumber> <MerchantNumber>2323-2342</MerchantNumber> <ProviderID>A Bank</ProviderID> <AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime> <AuthorizingTermID>Terminal ID</AuthorizingTermID> </Authorization> <CreditDebit CardType="Credit"> <PrimaryAccountNumber>12345678</PrimaryAccountNumber> <ExpirationDate>2005-08</ExpirationDate> </CreditDebit> </Tender> Copyright 2006 ARTS XML All rights reserved. Page 218 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax TaxType="Sales" TaxAtSource="TaxedAtOrigin"> <TaxableAmount TaxIncludedInTaxableAmountFlag="false">10.63</TaxableAmount> <Amount>1.33</Amount> <Percent>12.50</Percent> <Address> <AddressLine>325 7th St. NW.</AddressLine> <AddressLine>Suite 1100</AddressLine> <City>Washington</City> <State>D.C.</State> </Address> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 219 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 34.USE CASE: 消費税 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID [0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] 0..1 TaxableAmount -@TaxIncludedInTaxableAmountFlag[1] Figure 45 US Sales Tax Domain View Copyright 2006 ARTS XML All rights reserved. Page 220 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 34.1Scenario: トランザクションレベルの米国の消費税 Brief Description 伝票の商品合計額へ州の消費税の適用は全ての品目について同一比率で課税されています. Scenario Description お客は、数点の品物を 10 ドルで買い、10 パーセントの消費税が付きました。商品のトータルコストは 11 ドルです。 税額は、税テーブルが使われて計算されています。 Data A line item on the Transaction: • Taxable Amount • Tax NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTender RetailTransactionTax 2-34-01 Conformance XML Instance Document - US Sales Tax at the Transaction Level <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> Copyright 2006 ARTS XML All rights reserved. Page 221 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>11.00</Amount> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <TaxableAmount>10.00</TaxableAmount> <Amount>1.00</Amount> <Percent>10.00</Percent> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 34.2Scenario: 品目レベルの米国消費税 Brief Description ゲスト伝票の商品合計額へ州の消費税の適用は、食品について同一比率で課税され、飲み物は他の税率で課税されています. Scenario Description Data A line item on the Transaction: • Taxable Amount • Tax NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem Copyright 2006 ARTS XML All rights reserved. Page 222 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-34-02 Conformance XML Instance Document - US Sales Tax at the Item Level <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>10.00</ExtendedAmount> <Tax> <TaxableAmount>10.00</TaxableAmount> <Amount>1.00</Amount> <Percent>10.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>11.00</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 223 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 35.USE CASE: 付加価値税 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] 0..1 TaxableAmount -@TaxIncludedInTaxableAmountFlag[1] Figure 46 VAT Taxes Domain View Copyright 2006 ARTS XML All rights reserved. Page 224 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 35.1Scenario: 通常の付加価値税 Brief Description 付加価値税として指定されている全適用可能品目への付加価値税の適用とレシート上で別の行として付加価値税を表示する機能 . Scenario Description お客が品物を買います。付加価値税は品目行の位置に表示されます. Data • By Item o Taxable Amount o Tax Amount o Indication whether or not this is an included tax NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTender 2-35-01 Conformance XML Instance Document – Normal VAT Taxes <?xml version="1.0" encoding="UTF-8"?> <!-- Sale Item Level VAT (style) Tax Reporting --> <!-- Note: Tax element is inside LineItem / Sale --> <!-- TaxIncludedInPriceFlag is true --> <!-- Transaction Net Total = Grand Total because --> <!-- tax is included in item lookup price. --> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> Copyright 2006 ARTS XML All rights reserved. Page 225 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>4.95</ExtendedAmount> <Quantity>3</Quantity> <Tax TaxType="VAT"> <Amount>0.45</Amount> <Percent>10.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash" TypeCode="Sale"> <Amount>4.95</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 35.2Scenario: トランザクションの付加価値税 Brief Description 付加価値税は、それぞれ付加価値税の適用対象として指定されている品目を含む個別のトランザクション別に計算される必要があります Scenario Description お客は空港で品物ひとつを買います。個別の品目の付加価値税に加えて、トランザクションの固定付加価値税合計があります. Data • On each item: o Taxable Amount o Tax Amount o Tax Included Flag • On the transaction: o Taxable Amount Copyright 2006 ARTS XML All rights reserved. Page 226 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o Tax Amount o Tax Excluded Flag NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender 2-35-02 Conformance XML Instance Document – VAT On Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>4.95</ExtendedAmount> <Quantity>3</Quantity> <Tax TaxType="VAT"> <Amount>0.45</Amount> <Percent>10.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> Copyright 2006 ARTS XML All rights reserved. Page 227 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSItemID>01234567890332</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>2.00</ExtendedAmount> <Tax TaxType="VAT"> <Amount>0.18</Amount> <Percent>10.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax TaxType="VAT"> <TaxableAmount TaxIncludedInTaxableAmountFlag="true">6.95</TaxableAmount> <Amount>0.63</Amount> <Percent>10.00</Percent> </Tax> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tender> <Amount>6.95</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 35.3Scenario: 付加価値税適応例外 Brief Description 取引履歴テープは、トランザクションで検出した付加価値税を表示する必要と、そしてそこへはメモ行を持ち、 付加価値税適用控除の理由コード或いは付加価値税控除番号をユーザーが記録できる必要があります. Scenario Description お客は品目を一つ買います。異なる税額が適用されました。通常税率と例外税率の両方が記録されます. Data • On each item o Normal Taxable Amount o Normal Tax Amount Copyright 2006 ARTS XML All rights reserved. Page 228 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions o Exception Taxable Amount o Exception Tax Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender 2-35-03 Conformance XML Instance Document – VAT Exceptional Tax <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>5.13</ExtendedAmount> <Quantity>3</Quantity> <Tax TaxType="VAT"> <TaxableAmount TaxIncludedInTaxableAmountFlag="true">5.13</TaxableAmount> <Amount>0.513</Amount> <Percent>10.00</Percent> </Tax> <Tax TaxType="VAT" NormalTaxType="Exceptional"> <TaxableAmount TaxIncludedInTaxableAmountFlag="true">5.13</TaxableAmount> <Amount>0.63</Amount> <Percent>14.00</Percent> </Tax> </Sale> Copyright 2006 ARTS XML All rights reserved. Page 229 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 35.4Scenario: コンボミールにおける複数の付加価値税 Brief Description システムは、異なった付加価値税率をそれぞれの品目と収益センターによる品目カテゴリそしてシステムが単一単価をもつ食事かまたはコンボなのかを特定した品目のかたまり への適用を記録し、コンボミールに適切な付加価値税を反映します. Scenario Description お客は子供の食事を購入します、その食事には、食品とコンボの一部として、おもちゃが入っています。 T シャツなどののような非食品グッズをもらいます。コンボの 2 つの構成部 品は異なる税率で課税されます. Data • On Each Member of a Kit o Taxable Amount o Tax Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 230 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] 0..1 TaxableAmount -@TaxIncludedInTaxableAmountFlag[1] Figure 47: Multiple VAT Taxes on Combos Domain View Copyright 2006 ARTS XML All rights reserved. Page 231 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionKit -@xs:anyAttribute[1] -+Member[1..*] -xs:any[0..*] 1..* RetailTransactionKitMember -@Action[1] -@Name[0..1] -@xs:anyAttribute[1] -SequenceNumber[0..1] -DateTime[0..1] -+Sale[1] -xs:any[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-35-04 Conformance XML Instance Document – Multiple VAT Taxes on Combos <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="ItemCollection"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>99.00</ExtendedAmount> <Combo> <Member Action="IsPartOf"> <Sale> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890123</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>95.00</ExtendedAmount> <Tax TaxType="VAT" TaxSubType="Standard"> <Amount>8.64</Amount> <Percent>10.00</Percent> </Tax> </Sale> </Member> <Member Action="IsPartOf"> <Sale> <POSIdentity POSIDType="GTIN"> <POSItemID>01234567890323</POSItemID> </POSIdentity> <ExtendedAmount>4.00</ExtendedAmount> <Tax TaxType="VAT" TaxSubType="Luxury"> <Amount>0.49</Amount> <Percent>14.00</Percent> </Tax> </Sale> </Member> </Combo> </Sale> </LineItem> </RetailTransaction> </Transaction> Copyright 2006 ARTS XML All rights reserved. Page 232 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSLog> 35.5Scenario: 同一トランザクションでのゼロパーセント付加価値税と通常の付加価値税 Brief Description 税額が基本アイテムの価格に含まれていて、基本アイテムの一部として課税されているため付加価値税が課税されていない取引の中の一部であると認定されているケースにおいて は、システムはゼロパーセントの付加価値税と通常の付加価値税率を適用します. Scenario Description お客は特売品を買います、その中には、サンドイッチとポテトチップ 1 袋があり、ポテトチップはサンドイッチの価格に含まれていて、ポテトチップには付加価値税はついておらず、 サンドイッチに付加価値税が課税されています. Data • On each Item: o Taxable Amount o Tax Amount or Tax Percentage (0%) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender 2-35-05 Conformance XML Instance Document - Zero Percent VAT Tax and Normal VAT in Same Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> Copyright 2006 ARTS XML All rights reserved. Page 233 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>4.95</ExtendedAmount> <Quantity>3</Quantity> <Tax TaxType="VAT"> <TaxableAmount>1.65</TaxableAmount> <Amount>0.45</Amount> <Percent>10.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890444</POSItemID> </POSIdentity> <TaxIncludedInPriceFlag>true</TaxIncludedInPriceFlag> <ExtendedAmount>4.00</ExtendedAmount> <Tax TaxType="VAT" TaxSubType="ZeroRated"> <TaxableAmount>4.00</TaxableAmount> <Amount>0.00</Amount> <Percent>00.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender TenderType="Cash" TypeCode="Sale"> <Amount>8.95</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 35.6Scenario: 付加価値贅沢税 Brief Description 地方税務当局によってぜいたく品であると分類されている品目への付加価値税率の計算と課税は、税の項目に表示できなければならず、課税後、課税前或いは、他の税の課税後に 表示できる機能をもっていなければなりません. Copyright 2006 ARTS XML All rights reserved. Page 234 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description お客は、1 缶 165 ポンドのキャビアを購入します。通常の付加価値税 10%に加え、25%の贅沢税の課税があります. Data • On Each Item o Indication this is a Luxury Tax o Taxable Amount o Tax Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender 2-35-06 Conformance XML Instance Document - VAT Luxury Tax <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>206.25</ExtendedAmount> <Quantity>1</Quantity> <Tax TaxType="VAT" TaxSubType="Standard"> <SequenceNumber>1</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 235 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <TaxableAmount TaxIncludedInTaxableAmountFlag="true">165.00</TaxableAmount> <Amount>15.00</Amount> <Percent>10.00</Percent> </Tax> <Tax TaxType="VAT" TaxSubType="Luxury"> <SequenceNumber>2</SequenceNumber> <TaxableAmount TaxIncludedInTaxableAmountFlag="false">165.00</TaxableAmount> <Amount>41.25</Amount> <Percent>25.00</Percent> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>206.25</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 36.USE CASE: 課税免除 Brief Description 箱入り商品の税額は、別項目としてゼロとして表示し、メモ欄をつけなければなりません。 Copyright 2006 ARTS XML All rights reserved. Page 236 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderFoodStamps -FederalID[1] -SerialNumber[1] -FoodStampsChange[0..1] -xs:any[0..*] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] 0..1 TaxableAmount -@TaxIncludedInTaxableAmountFlag[1] Figure 48: Tax Forgiven Domain View Copyright 2006 ARTS XML All rights reserved. Page 237 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] RetailTransactionTaxOverride -@anyAttribute[1] -CustomerOverrideID[0..1] -TaxableAmount[0..1] -OriginalPercent[1] -OriginalTaxAmount[1] -NewTaxPercent[1] -NewTaxAmount[1] -ReasonCode[0..1] -CertificateNumber[0..1] -CertificateHolderName[0..1] -+OperatorBypassApproval[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 36.1Scenario: イリノイ州の食料配給券 Brief Description 支払い方法として、イリノイ州の食料配給券を受け入れ、その報告書を出力する機能とその配給券番号を記録する機能 Scenario Description お客は、税が免除されている所で食料配給券を使用して、単品、或いは複数の品物を選び、それらを購入します。 税率は 10%. Data o Food Stamp Amount o Certificate Number NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTender TenderFoodStamps 2-36-01 Conformance XML Instance Document - "Illinois" Food Stamps <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 238 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="FoodStamps" TypeCode="Sale"> <Amount>10.00</Amount> <FoodStamps> <FederalID>1312-12</FederalID> <SerialNumber>1234568</SerialNumber> </FoodStamps> </Tender> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <SequenceNumber>1</SequenceNumber> <Amount>4.89</Amount> <Percent>0.00</Percent> <TaxOverride> <CustomerOverrideID/> <TaxableAmount>4.89</TaxableAmount> <OriginalPercent>10.00</OriginalPercent> <OriginalTaxAmount>0.48</OriginalTaxAmount> <NewTaxPercent>0.00</NewTaxPercent> <NewTaxAmount>0.00</NewTaxAmount> <ReasonCode>FoodStamps</ReasonCode> </TaxOverride> </Tax> </LineItem> </RetailTransaction> </Transaction> </POSLog> 36.2Scenario: 単一取引で課税品目と非課税品目があります Brief Description システムは、アイテム-クラス、アイテム-カテゴリとトランザクションクラスによって、その品目のタイプ、クラス、その品目が販売された方法をベースした品目の正確な税を特定 し、課税計算に備えなければなりません . Scenario Description お客は、商品のいくつかを食料配給券で支払い、それ以外は現金で支払います. Copyright 2006 ARTS XML All rights reserved. Page 239 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data • On each Item: o Taxable Amount o Tax Amount o Tax Forgiven Amount • On the Transaction o Total Taxable Amount o Total Tax Amount o Total Tax Forgiven Amount NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTax RetailTransactionTaxOverride RetailTransactionTender 2-36-02 Conformance XML Instance Document - Some of the Items are Taxed and Others Are Not in the Same Transaction <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> Copyright 2006 ARTS XML All rights reserved. Page 240 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>1.63</ExtendedAmount> <Tax> <SequenceNumber>1</SequenceNumber> <TaxableAmount>1.63</TaxableAmount> <Amount>0.00</Amount> <Percent>0.00</Percent> <TaxOverride> <CustomerOverrideID/> <OriginalPercent>10.00</OriginalPercent> <OriginalTaxAmount>0.16</OriginalTaxAmount> <NewTaxPercent>0.00</NewTaxPercent> <NewTaxAmount>0.00</NewTaxAmount> <ReasonCode>FoodStamps</ReasonCode> </TaxOverride> </Tax> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale> <POSIdentity> <POSItemID>0123456789444</POSItemID> </POSIdentity> <Description>Chocolate Bar</Description> <ActualSalesUnitPrice>1.63</ActualSalesUnitPrice> <ExtendedAmount>3.26</ExtendedAmount> <Quantity>2</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tax> <TaxableAmount>3.26</TaxableAmount> <Amount>0.32</Amount> <Percent>10.00</Percent> </Tax> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Tender TenderType="FoodStamps" TypeCode="Sale"> <Amount>1.63</Amount> <FoodStamps> <FederalID>123132-012</FederalID> <SerialNumber>1234568</SerialNumber> </FoodStamps> </Tender> Copyright 2006 ARTS XML All rights reserved. Page 241 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </LineItem> <LineItem> <SequenceNumber>5</SequenceNumber> <Tender> <Amount>3.58</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 37.USE CASE: 税控除 Brief Description 外交団はその支援措置として 5%の税控除があるので課税されません. 下記は課税免除ステータスを持つ人です a.老齢 b.外国人 c.非営利団体 d.免税 - 輸入/輸出 Copyright 2006 ARTS XML All rights reserved. Page 242 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionTax -@TypeCode[0..1] -@TaxType[1] -@NormalTaxType[0..1] -@TaxSubType[0..1] -@TaxAtSource[0..1] -@anyAttribute[1] -SequenceNumber[0..1] -TaxAuthority[0..1] -TaxablePercentage[0..1] -Amount[0..1] -Percent[0..1] -ReasonCode[0..1] -+TaxExemption[0..1] -+TaxOverride[0..1] -+Address[0..1] -TaxRuleID[0..*] -TaxGroupID[0..*] -xs:any[0..*] Figure 49: Tax Exemption Domain View Copyright 2006 ARTS XML All rights reserved. Page 243 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] RetailTransactionTaxExemption -@xs:anyAttribute[1] -CustomerExemptionID[1] -ExemptTaxableAmount[*] -ExemptTaxAmount[1] -ReasonCode[0..1] -+OperatorBypassApproval[0..1] -CertificateNumber[0..1] -CertificateHolderName[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 37.1Scenario: 免税品控除 Brief Description トランザクションは品物の小売価格と関税控除された販売価格を表示しなければなりません。 税控除としての販売を適用する過渡的情報を店員が記録したり、トランザクションによって明示できるように メモ欄を設けることも必要とされます。 トランザクション追跡調査では、購入者へ配達したことを示す販売であったことを参照できていなければなりません. Scenario Description お客は、外国へ行く途中、空港の免税店で品物を買います. Data • On the Transaction: o Tax Exempt Amount o Reason Tax Exempt NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTaxExempt RetailTransactionTender 2-37-01 Conformance XML Instance Document - Duty Free Tax Exemption <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> Copyright 2006 ARTS XML All rights reserved. Page 244 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tax> <TaxableAmount>1.63</TaxableAmount> <Amount>0.00</Amount> <Percent>0.00</Percent> <TaxExemption> <!-- Put flight number here --> <CustomerExemptionID>QF 115</CustomerExemptionID> <ExemptTaxAmount>0.16</ExemptTaxAmount> </TaxExemption> </Tax> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 37.2Scenario: 非営利団体の税控除 Brief Description 非営利団体は、税の支払いが免除されます。必須条件は、税控除証明番号を記録しておくことです. Scenario Description メイン・ストリート・スクールはその学校内カフェテリアで使用する 5 ガロンのミルクを買いました. Data • Tax Exempt Amount • Reason for Exemption Copyright 2006 ARTS XML All rights reserved. Page 245 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions • Certificate Number • Certificate Holder Name NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionItem RetailTransactionTax RetailTransactionTaxExempt RetailTransactionTender 2-37-02 Conformance XML Instance Document - Tax Exemptions For Non-Profit Group <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Quantity>3</Quantity> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tax> <TaxableAmount>4.89</TaxableAmount> <Amount>0.00</Amount> <Percent>0.00</Percent> <TaxExemption> <CustomerExemptionID/> <ExemptTaxAmount>0.48</ExemptTaxAmount> Copyright 2006 ARTS XML All rights reserved. Page 246 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <CertificateNumber>09823745-214</CertificateNumber> </TaxExemption> </Tax> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender> <Amount>4.89</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 38.USE CASE: ストアドバリュー(プリペイド)型機器 Overview ストアドバリュー(プリペイド)型は、金額はお客から小売店によって収集され、小売店による信用により保持され、 品物やサービスでお客に精算されます。このことから閉じた財務会計システムであるといわれています。 カード或いはクーポン(certificate)などの媒体を通じてアクセスされているアカウント情報によって ストアドバリュー(プリペイド)の金額が追跡更新されています。 アカウントは、ストアドバリュー(プリペイド)型のアプリケーションによって管理され、小売店のタッチポイントを通じてアクセスされます。 この定義は下記のキイ機能により、これらの媒体のタイプあるいはアカウントへ帰属できるようになっています: • キャッシュ/ギフト カード キャッシュカードとギフトカードはそれらの残高に金額が「チャージ」されて増えた金額になっていることがありえます、或いは、残高を再び「再チャージ」で増加できたり、あ るいはそうできなかったりしたりします。 これらのカードは販売トランザクションで支払いに使用され、残高の減少につながります. • ストアクレジット 金額はクレジットとして保存され同一小売店チェーン内の品物でのみ精算できます 現金が返金されることはありません。通常お客と関係づけられたユニークな番号で特定され、この番号はお店のデータベース内の金銭残高を調べるキイとして使用されています. • ギフト券 一回限りの使用であり、額面金額と購入商品との金額差異は現金で払い戻されるか、新規に差異残高と同等な金額のギフト券が発行されます. • テレホンカード 小売店によって発行されるテレホンカードは、カードの中にはいっている金額で支払いに使える金銭としての価値と、支払いにより、そのカード残高の値から減算されるという 2 面 性の役割があります. • ローヤルティーポイント 顧客ローヤルティー制度のポイントの蓄積と償還はストアドバリュー(プリペイド)型メッセージを使用して取り扱われます Copyright 2006 ARTS XML All rights reserved. Page 247 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions より大きな小売金融ドメイン内でのストアドバリュー(プリペイド)型システムは、下記に示すような小売組織の他のキイエリアに潜在的に接触しています: Use Case Overview 下記の図は、キイとなるアクターとストアドバリューアプリケーションとの関係を示しています。: «us es » «us es » RTP Reques ts S VA «us es » Operator Res ponds Figure 50: Stored Value Use Case Overview ストアドバリュー(プリペイド)型機器: これは、ストアドバリュー(プリペイド)型アプリケーションによって管理維持されるストアドバリュー(プリペイド)型 アカウントの特定を含む物理メティアを示しています 例 キャッシュカード/ギフトカードを含むストアクレジット、ギフト券、テレホンカード。 ストアドバリュー(プリペイド)型機器は、ストアドバリュー(プリペイド)型アプリケーション内では、これらと、連携しつつ、唯一のアカウントに関連づけられていたりします リテイルタッチポイント(RTP): これは、ストアドバリュー(プリペイド)型機器上で販売、発行、問い合わせの元として使用される場所を示し、 例 POS レジスタに限定しない、キオスク端末、Web サイト、モバイル機器、携帯電話や PDA を含みます、下記に示されています: Copyright 2006 ARTS XML All rights reserved. Page 248 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Kiosk y uir Inq Web Re de em Activate POS IXRetail Stored Value Specification ce pla Re Stored Value Application Mobile Devices Figure 51: 典型的なシステムインターフェース ストアドバリュー(プリペイド)型アプリケーション (SVA): これは、ストアドバリュー(プリペイド)型アカウント情報についての情報の格納、メンテとこれらのアカウントと ストアドバリュー(プリペイド)型機器の間の連携を行うアプリケーションです。 ストアドバリュー(プリペイド)型アカウントは、ひとつ、或いはそれ以上のストアドバリュー(プリペイド)型機器と 連携することができます、しかしながら、いくつかの実装では、一つだけのストアドバリュー(プリペイド)機器との 連携に限定されるかもしれません。ストアドバリュー(プリペイド)型アプリケーション内のアカウントのコンセプトは、 ロジカルなもので、ストアドバリュー(プリペイド)アプリケーションによって、実装されているかも、実装されていないかもしれません。この仕様は、アカウント ID として機器 ID を単純に利用し、効果的にアカウントと機器の間の関係をワンツーワンでサポートするようなシステムにいまだに適用できます。ストアドバリュー (プリペイド)型アプリケーション はストアドバリュー(プリペイド)型機器の中に含まれているかもしれません(例 スマートカード). ストアドバリュー(プリペイド)型アプリケーションは通常はリテイルタッチポイントでオンラインでリアルタイム接続を通じアクセスされています . Copyright 2006 ARTS XML All rights reserved. Page 249 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions ストアドバリュー(プリペイド)型機器の発行 セールストランザクションはストアドバリュー(プリペイド)アプリケーション内のアカウントと連携することで ストアドバリュー(プリペイド)型機器を使えるようにする機能を含んでいて、このストアドバリュー(プリペイド)アカウントの残高を変えることもできます. 支払用ストアドバリュー(プリペイド)型機器 リテイルタッチポイントの支払いトランザクションの一部で、店員はストアドバリュー(プリペイド)機器 ID を入力しています。 支払い額(アカウント残高の減算)も入力されます。このトランザクションの完了を承認するために、この情報は、 ストアドバリュー(プリペイド)型アプリケーションへ引き渡され、適切な応答が得られます. ストアドバリュー(プリペイド)型機器のステータス問い合わせ これはこれまでとは別のユースケースでカード支払いユースケース或いは特別なリクエストとして、 お客がストアドバリュー(プリペイド)型機器の残高を確認したいときに使用されます。 このことは、ストアドバリュー(プリペイド)型アプリケーションへ問い合わせたとき、有効な応答によって そのカード残高と有効性の判断に使われるという面で重要です トランザクションのリバース これは、トランザクションが完了された後に起き得るプロセスで、正しいデータで修正するか、完全にトランザクションをキャンセルすることで、トランザクションをもとに戻せ ることを意味します. キャンセル/停止状態のストアドバリュー(プリペイド)型機器 このケースは、お客が自分のストアドバリュー(プリペイド)型機器のキャンセルを希望したり、現金または、 お店が許容できる他の支払い方式で、ストアドバランス型機器の未払い残高を発行されるケースです. ストアドバリュー(プリペイド)型アカウント残高の増加と再チャージ ストアドバリュー(プリペイド)型アプリケーションのいくつかは、そのアカウント残高をリテイルタッチポイントで 支払いを受け付けることによって増加させることができます. 現金払い(cashout)/ストアドバリュー(プリペイド)型アカウントの停止 このケースは、お客が自分のストアドバリュー(プリペイド)型アカウントのキャンセルを希望したり、 現金または、お店が許容できる他の支払い方式で、アカウントの未払い残高を発行されるケースです. リクエストのキャンセル これは、リクエストのキャンセルを意図するもので、リテイルタッチポイントトランザクションが完了する前にのみ起こり得るものです。 もし、トランザクションが完了してあとで、トランザクションの発行を無効にする必要があれば、 「the Reverse a Response request」が用いられることになっています。 . 機器の交換 これは機器の交換を意図したプロセスです。これは機器がダメージを受けたときに一般的に起きることです。 Copyright 2006 ARTS XML All rights reserved. Page 250 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 紛失したカードの取替えのためにこのトランザクションを使用するといったことをやっている小売店もあります. 返品要求/ストアドバリュー(プリペイド)型機器の発行 ストアドバリュー(プリペイド)型機器がストアドバリュー(プリペイド)型アプリケーション内のアカウントと連携して使う機能で構成するプロセスです。 これは、お客がお金を支払うわけではないという点で、トランザクションの発行とは区別されます。 アカウントの初期発行時にもちいられるアカウント残高は商品、或いはサービスの返品に対する金額と等しい金額です. 事前承認済み - 支払い用ストアドバリュー(プリペイド)型機器 このユースケースは、「ストアドバリュー(プリペイド)型機器での支払い」ユースケースとは、事前承認済みトランザクションタイプの特定のユーザーであるという点で異なってい ます。 リテイルタッチポイントでのトランザクションの支払いプロセスの一部では、店員は、ストアドバリュー(プリペイド)型機器 ID を入力しています。支払い金額(アカウント残高の減 算)も入力されます。このユースケースでは、トランザクション金額は「概算」であり、支払いトランザクションが実際に実行されて、事前承認リクエストとマッチすると、この概 算は実際の額に置き換えられます。このトランザクションの完了を承認するには、この情報がストアドバリュー (プリペイド)型アプリケーションへ引き渡され、適切な応答が得られ なければなりません. Logical Model 論理モデルの説明 ここで扱う各クラスの説明をここに示します: Account: 一つ或いはそれ以上の SVA によってメンテナンスされているストアドバリュー (プリペイド)型機器のための財務会計のユニットです。アカウントを特定するのに使う 基本情報です. Account State: これは、ストアドバリュー(プリペイド)型でそのアカウントを所有している人が支払い義務を持つ状態情報を示します。 必須アトリビュートは、アカウント ID、アカウントタイプ、アカウントバランスと期限切れ日を含んでいます. Instrument: 物理メディアを示していて、ストアドバリュー(プリペイド)型アカウント、或いは、ストアドバリュー(プリペイド)型アカウントへの仮想キイを示します。 その機器は RTP によって、ストアドバリュー(プリペイド)型アカウントを特定したり、動作可能状態にしたりすることに使われています。必須アトリビュートは、機器 ID、とメデ ィアタイプ. Instrument State: ストアドバリュー(プリペイド)型機器と SVA によってメンテされている機器の現在のステータス情報です。 必須アトリビュートは、トランザクションタイプ、トランザクション ID、トランザクション日付/時刻を含んでいます. SVA Transaction: ストアドバリュートランザクションアプリケーショントランザクションは、 ストアドバリューアプリケーションによるストアドバリューアカウントの格納を実行する操作です。 必須アトリビュートは、トランザクションタイプ、トランザクション ID、ロケーション ID、トランザクション日付/時刻を含んでいます. Copyright 2006 ARTS XML All rights reserved. Page 251 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions RTP Transaction: リモートタッチポイントトランザクションは、ストアドバリュー (プリペイド)型アカウントの状態に関係する会計トランザクションを示しています。必須 アトリビュートは、トランザクションタイプ、トランザクション ID、ロケーション ID、トランザクション日付/時刻を含んでいます. ストアドバリュー(プリペイド)型の連携のために 27 のそれぞれ違ったメッセージ定義の中にはこれらのクラスの複合的潜在的込み合わせがあります。下記のテーブルは、各メッセ ージタイプを含むクラスをサマライズしたものです: Copyright 2006 ARTS XML All rights reserved. Page 252 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] TenderAccountInfo -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber [0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] StoredValueFundType TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] -@Action[1] -@TypeCode[1] -+Account[0..1] -+Instrument[0..*] StoredValueInstrumentType StoredValueAccountType -@State[1] -@State[1] Figure 52: Stored Value Instrument Domain View Copyright 2006 ARTS XML All rights reserved. Page 253 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 38.1Scenario: シナリオ:ストアドバリュー(プリペイド)型機器による販売 Brief Description 店員は、リテイルタツチポイント(RTP)のトランザクションの中で新規のストアドバリュー(プリペイド)機器の ID を入力します。ストアドバリュー(プリペイド)型機器 ID は、MSR 或いはスキャナーのような小売店用の周辺機器を通じて必要になることがあります。あるいは、機器の上にエンボスされている ID を手操作でタイプインしたりするとにもこの ID が 必要です。他の手段では、スマートカードのような機器が用いられたりします。操作員は、支払い額を入力してストアドバリュー (プリペイド)型アカウント残高を増加させ、支払い としての送信金額を受け入れます。ストアドバリュー(プリペイド)型アカウントはあらかじめきまった残高も持っているかもしれません. RTP はストアドバリュー(プリペイド)型機器 ID、セキュリティーコード、増加した残高(これは、既に機器 ID にアサインされているかもしれません)情報をストアドバリュー(プリペ イド)アプリケーションへ送信します。そのでは利用可能なストアドバリュー (プリペイド)機器として記録されていて関連したストアドバリュー (プリペイド)アカウントは適宜更新さ れるようになっています ストアドバリュー(プリペイド)型アプリケーションは RTP へアカウント番号、ストアドバリュー(プリペイド)型機器情報とステータスを応答します。このフローは、複合ストアドバ リュー(プリペイド)型機器が、単一なストアドバリュー(プリペイド)型トランザクション内での利用を可能にします、しかし、それらの機器はストアドバリュー(プリペイド)アプリケ ーション内では、すべて同じストアドバリュー(プリペイド)型アカウントと関連付けられます . Scenario Description スージーは 25 ドルのギフトカードを彼女の甥のために My Favorite Restaurant から買いました. Pre-Conditions Post-Conditions Data • Stored Value Instrument ID • Amount to place on the Instrument • Account Number NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem StoredValueFundSale RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 254 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.01 Conformance XML Instance Document - Sale of Stored Value Instrument <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <StoredValueFundSale Action="Activation" TypeCode="GiftCard"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>25.00</ExtendedAmount> <!-- the account created for this Instrument --> <Account> <AccountID>asdbd</AccountID> </Account> <!-- physical instrument --> <Instrument> <SerialNumber>12341234</SerialNumber> </Instrument> </StoredValueFundSale> </LineItem> </RetailTransaction> </Transaction> </POSLog> 38.2Scenario: 特定のストアドバリュー(プリペイド)型機器の停止 このケースでは、お客はお客のストアドバリュー(プリペイド)機器のキャンセルと、現金または、お店が許容できる他の支払い方式でストアドバリュー(プリペイド)型機器の未払い 残高の発行を望んでいるようなケースです。 ストアドバリュー(プリペイド)型機器が一旦キャンセルされれば、支払いのための有効な手段として利用できなくなります。ストアドバリュー(プリペイド)型アプリケーションはお 客が現金化することを許したり、許さなかったりできます。ストアドバリュー(プリペイド)型アプリケーションは一つ以上の機器が単一のストアドバリュー(プリペイド)型アカウン トと連携されることを許しています、リクエストメッセージはお客がどのストアバリュー機器をキャンセルしたいと望んでいるかを特定しなければなりません。もし、お客がアカ ウントと連携しているすべての機器をキャンセルしたいと望めば、そのアカウントは、[Cash-out]現金化リクエストを利用して停止されます。 (シナリオ Cashout SVA 参照). Brief Description ストアドバリュー(プリペイド)型機器の持ち主が店員に、一つ或いはそれ以上のストアドバリュー(プリペイド)機器の停止(機器レベルでの現金化)を頼みます、そうすると、お客へは 他のなんらかのメディアで残高が返却されます。 Copyright 2006 ARTS XML All rights reserved. Page 255 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions お客がアカウントと関係している全ての機器のキャンセルを望めば、機器停止トランザクションの代わりに、アカウント現金化トランザクションが使用されるべきです ストアドバリュー(プリペイド)型機器 ID は、MSR 或いはスキャナーのような小売店用の周辺機器を通じて必要になることがあります。あるいは、機器の上にエンボスされている ID を手操作でタイプインしたりするとにもこの ID が必要です。 他の手段では、スマートカードのような機器が用いられたりします。セキュリテイーコード (PIN)を利用しているこのような機器は、セキュリティーコードも必要で、トランザクシ ョンへ入れられなければなりません。 RTP は、ストアドバリュー(プリペイド)型機器とセキュリティーコード(PIN)をストアドバリュー(プリペイド)型アプリケーションへ送信します。ストアドバリュー(プリペイド)型ア プリケーションはストアドバリュー(プリペイド)型機器の残高とステータスを応答します。. Scenario Description リチャードは、Lousy Food Palace で彼のアカウントを閉じることを決め、現金で残金 4 ドル 89 セントを持ち帰ります. Pre-Conditions Post-Conditions Data • Instrument ID • Balance returned to customer NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCStoredValueTransaction StoredValueFund RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 256 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] StoredValueFundType -@Action[1] -@TypeCode[1] -+Account[0..1] -+Instrument[0..*] POSLogTCStoredValueTransactionType -@Action[1] -+StoredValueFund[0..*] -+Tender[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] TenderAccountInfo POSLogTCStoredValueFund -@Direction[1] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] Figure 53: Deactivate a Specific Stored Value Instrument Domain View Copyright 2006 ARTS XML All rights reserved. Page 257 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber[0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] StoredValueAccountType -@State[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.02 Conformance XML Instance Document - Deactivate a Specific Stored Value Instrument <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Lousy Food Palace</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <TenderControlTransaction> <StoredValueTransaction Action="Deactivate"> <StoredValueFund> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <Instrument TypeCode="GiftCard"> <SerialNumber>q2342134</SerialNumber> </Instrument> </StoredValueFund> <Tender TypeCode="Refund"> <Amount>4.89</Amount> </Tender> </StoredValueTransaction> </TenderControlTransaction> </Transaction> </POSLog> 38.3Scenario: ストアドバリュー(プリペイド)型アカウントの再チャージ ストアドバリュー(プリペイド)型アプリケーションのなかには、そのアカウント残高をリテイルタッチポイントでの支払いを受け付けることにより増やせます。 アプリケーションは、残高の増加に限度と条件を設定できます、残高を増やすことができる回数、増額の最小/最大などです。 リテイルタッチポイントはこのような条件を意識する必要はありません、残高増加リクエストを承認するかしないかを、ストアドバリュー (プリペイド)型アプリケーションに決めさ せて残高増加リクエストをサブミットします。 拒否理由はストアドバリュー(プリペイド)型アプリケーションからの応答の中の、システムエラーコードにより通信されます。 Brief Description ストアドバリュー(プリペイド)型機器の持ち主が店員に機器或いはアカウントの再チャージを頼みます。 ストアドバリュー(プリペイド)型機器 ID は MSR やスキャナーのような小売店用周辺機器を通じて必要になります、 さもなくば、手動で機器の表面のエンボス文字の ID をタイプするかです。 他の手段では、スマートカードのような機器が使用されたりします。 セキュリテイーコード(PIN)を利用しているこのような機器は、セキュリティーコードも必要で、トランザクションへ入れられなければなりません。 RTP は、ストアドバリュー(プリペイド)型機器とセキュリティーコード(PIN)をストアドバリュー(プリペイド)型アプリケーションと、加算したいアカウント金額へ送信します。スト アドバリュー(プリペイド)型アプリケーションはストアドバリュー(プリペイド)型機器の残高とステータスを更新して応答します。 Copyright 2006 ARTS XML All rights reserved. Page 258 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions ビジネスルールでは、アカウントが再チャージされることや、最小再チャージ金額となること、或いは、再チャージ期間について特定のタイプに該当することを防止することもで きます。もし、これらのビジネスルールのいづれかが存在し、それらの条件が合致していない場合、ストアドバリュー(プリペイド)アプリケーションによって例外が引き渡されます Scenario Description 誕生プレゼントにジョーおじさんはスペシャル QSR で、サムのストアドバリュー(プリペイド)型アカウントに 25 ドルチャージしました Pre-Conditions Post-Conditions Data • Amount to be added • Account to be recharged NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCStoredValueTransaction StoredValueFund RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 259 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] StoredValueFundType -@Action[1] -@TypeCode[1] -+Account[0..1] -+Instrument[0..*] POSLogTCStoredValueTransactionType -@Action[1] -+StoredValueFund[0..*] -+Tender[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] TenderAccountInfo POSLogTCStoredValueFund -@Direction[1] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] Figure 54: Recharge Stored Value Account Domain View Copyright 2006 ARTS XML All rights reserved. Page 260 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber[0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] StoredValueAccountType -@State[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.03 Conformance XML Instance Document - Recharge Stored Value Account <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Special QSR</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <TenderControlTransaction> <StoredValueTransaction Action="Recharge"> <StoredValueFund> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>25.00</ExtendedAmount> <Account Action="Update"> <AccountID>asdfasdf</AccountID> </Account> </StoredValueFund> <Tender TenderType="Cash" TypeCode="Sale"> <Amount>25.00</Amount> </Tender> </StoredValueTransaction> </TenderControlTransaction> </Transaction> </POSLog> 38.4Scenario: ストアドバリュー(プリペイド)型アカウントの現金払い このケースでは、お客は、自分のストアドバリュー(プリペイド)型アカウントをキャンセルして、現金または、お店が許容できる他の支払い方式で、 アカウントの未払い残高を発行されることを希望してもかまいません。 ストアドバリュー(プリペイド)型アカウントが一旦、支払いの有効な方式として利用できないアカウントをもつすべての関係する機器をキャンセルされたら、 ビジネスルールを基礎に、ストアドバリュー(プリペイド)型アプリケーションは、お客が現金化できる、あるいは出来ないようにすることができます。 ストアドバリュー(プリペイド)型アプリケーションが 1 つ以上の機器に単一のストアドバリュー(プリペイド)アカウントと関連させられるようになっていることもあるので、 業務では、RTP によって引き渡されるアカウント(PIN)のためのすべての認証データが必要になるかもしれません。 想定として、もし PIN が機器のうちの一つに認識されれば、すべてのアカウントは、現金化することができます。 しかし、RTP とストアドバリュー(プリペイド)型アプリケーションは、PIN にアサインされている各個別の機器の PIN のエントリを要求するビジネスルールをもっているかもしれま せん。この場合は、機器停止トランザクションを実施するほうが、より適切です Copyright 2006 ARTS XML All rights reserved. Page 261 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Brief Description ストアドバリュー(プリペイド)型機器の持ち主が店員に一つ、或いはそれ以上のストアドバリュー(プリペイド)機器と関係したアカウントの現金化を頼みます、そうすると、お客へ は他のなんらかのメディアで残高が返却されます。 ストアドバリュー(プリペイド)型機器 ID 或いはアカウント ID が MSR 或いはスキャナーのような、店舗用の周辺機器を通じて必要になることがあります。さもなくば、手動で機器 上にエンボス表示されている ID をキイタイプすることが必要になります。他の手段は、スマートカードのような機器を利用できます。 セキュリテイーコード(PIN)を利用しているこのような機器とアカウントは、セキュリティーコードも必要で、トランザクションへ入れられなければなりません。 RTP は、ストアド バリュー(プリペイド)型機器 ID とセキュリティーコード(PIN)をストアドバリュー(プリペイド)型アプリケーションへ送信します。ストアドバリュー(プリペイド)型アプリケーション はストアドバリュー(プリペイド)型アカウントの残高とステータスを応答します。ストアドバリュー(プリペイド)型アプリケーションはストアドバリュー(プリペイド)型機器 ID と、 もし、一つ以上の ID がアカウントと関連づけられていると、すべてのアカウントと関係する全 ID を送り返します. Scenario Description ジョーは Best Little Pizza Parlor のギフトカードの残高 14 ドル 75 セントを現金化することにしました. Pre-Conditions Post-Conditions Data • Account ID • Amount being refunded NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCStoredValueTransaction StoredValueFund RetailTransactionTender Copyright 2006 ARTS XML All rights reserved. Page 262 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] StoredValueFundType -@Action[1] -@TypeCode[1] -+Account[0..1] -+Instrument[0..*] POSLogTCStoredValueTransactionType -@Action[1] -+StoredValueFund[0..*] -+Tender[0..1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] TenderAccountInfo POSLogTCStoredValueFund -@Direction[1] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] Figure 55: Cashout Stored Value Account Domain View Copyright 2006 ARTS XML All rights reserved. Page 263 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. -@Action[1] -@xs:anyAttribute[1] -AccountID[1] -AccountName[0..1] -AccountFirstName[0..1] -AccountMiddleName[0..1] -AccountLastName[0..1] -+Address[0..1] -SocialSecurityNumber [0..1] -TelephoneNumber[0..1] -AccountNumber[0..1] -EffectiveDate[0..1] -ExpirationDate[0..1] -+Fleet[0..1] -xs:any[0..*] StoredValueAccountType -@State[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.04 Conformance XML Instance Document - Cashout Stored Value Account <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <StoredValueTransaction Action="Cashout"> <StoredValueFund> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>14.75</ExtendedAmount> <Account Action="Close"> <AccountID>asdfasdf</AccountID> </Account> </StoredValueFund> <Tender TenderType="Cash" TypeCode="Refund"> <Amount>14.75</Amount> </Tender> </StoredValueTransaction> </TenderControlTransaction> </Transaction> </POSLog> 38.5Scenario: ストアドバリュー(プリペイド)型機器での販売品の返品 Brief Description 店員は、リテイルタツチポイント(RTP)で返却トランザクションの中で新規のストアドバリュー (プリペイド)機器の ID を入力します。ストアドバリュー(プリペイド)型機器 ID は、 MSR 或いはスキャナーのような小売店用の周辺機器を通じて必要になることがあります。あるいは、機器の上にエンボスされている ID を 手操作でタイプインしたりするとにもこの ID が必要です。他の手段では、スマートカードのような機器が用いられたりします。セキュリテイーコード (PIN)を利用しているこのよう な機器は、セキュリティーコードも必要で、トランザクションへ入れられなければなりません。 リクエストの中にある理由コードは、現金化資格無効、有効期限切れなどなど、パラメータへセットする SV アプリケーションによってもっとも使用されがちな情報であり、店舗に とって重要なものです。 RTP は、ストアドバリュー(プリペイド)型機器 ID、セキュリティーコード、加算金額残高(返金トランザクションの金額)を送信します 一般的に、あらかじめ設定されている(PRE-ASSIGNED)金額をもつストアドバリュー(プリペイド)型機器はこのトランザクションではうまくいきません、それは、返品された商品の 価格のほうがより高くなるからです。 ほとんどすべてのケースで、お店は、あらかじめ設定されている (PRE-ASSIGNED)金額カード発行と、現金あるいは、あらかじめ設定されていない (non PRE-ASSIGNED)金額 SV 機 器が必要になります。 Copyright 2006 ARTS XML All rights reserved. Page 264 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 機器 ID とトランザクション金額が利用可能なストアドバリュー(プリペイド)型機器として記録されているストアドバリュー(プリペイド)型アプリケーションへ引き渡され、関係する ストアドバリュー(プリペイド)アカウントが作成され、適切に更新されます。ストアドバリュー(プリペイド)型アプリケーションは RTP へアカウント番号とストアドバリュー(プリペ イド)型機器情報とステータスを応答します。 このフローは、単一のストアドバリュー(プリペイド)型トランザクション内で動作している単一のストアドバリュー(プリペイド)機器を意図しているトランザクションの発行とは違 います Scenario Description Pre-Conditions Post-Conditions Data • Instrument ID • Amount of the Refund • Reason for Refund • Account to which the refund amount was assigned NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn RetailTransactionTender StoredValueInstrument Copyright 2006 ARTS XML All rights reserved. Page 265 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection [1] -+AccountsReceivable [1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] Figure 56: Sales Return on Stored Value Instrument Domain View Copyright 2006 ARTS XML All rights reserved. Page 266 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.05 Conformance XML Instance Document - Sales Return on Stored Value Instrument <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Return> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="StoredValue" TypeCode="Refund"> <Amount>4.89</Amount> <StoredValueInstrument TypeCode="GiftCard"> <SerialNumber>12341234</SerialNumber> </StoredValueInstrument> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 38.6Scenario: 事前認証ストアドバリュー(プリペイド)型支払いリクエスト Overview このユースケースは「ストアドバリュー(プリペイド)型機器を用いての支払い」ユースケースとは、事前承認トランザクションタイプを利用するという特有な点で異なります。 リテイルトランザクションポイントでの支払いプロセストランザクションの一部として、店員は、ストアドバリュー(プリペイド)型機器 ID を入力します。 ストアドバリュー(プリペイド)型機器 ID は、MSR、或いはスキャナーのような小売店用の周辺機器を通じて必要になることがあります。あるいは、機器の上にエンボスされている ID を手操作でタイプインしたりするとにもこの ID が必要です。他の手段では、スマートカードのような機器が用いられたりします。 セキュリテイーコード(PIN)を利用しているこのような機器は、セキュリティーコードも必要で、トランザクションへ入れられなければなりません。支払いとなった金額 (減算するア カウント残高)も入力されます。 このユースケースでは、トランザクションの金額が「概算(eatimate)」であったりします、事前承認リクエストに発行済み支払いトランザクションが合致したときに、あとで置き換 えられます。 このトランザクションの完了を承認するために、この情報は、ストアドバリュー (プリペイド)型アプリケーションへ引き渡されなければなりません、そうすることで、適切な応答を 受け取ります。事前承認支払いトランザクションは、事前承認トランザクションが後で発生することを意味しています。 Copyright 2006 ARTS XML All rights reserved. Page 267 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions ストアドバリュー(プリペイド)型アプリケーションは、存在しているストアドバリュー(プリペイド)型アカウントに対して、要求されたトランザクションの金額を基礎に、「保留」 として事前承認支払いトランザクションとして扱います、「保留」は、有効な事後認証リクエストと後に、通常は、マッチされます。いったん、トランザクションの合致により、 「保留」がアカウントから削除されると、事後認証リクエストの金額がそのアカウントへ実行されます。 ストアドバリュー(プリペイド)型アプリケーションのビジネスルールを基礎として、「保留」が、もし、事後承認リクエストがあらかじめ設定されている期間中に受けとられていな いと、そのアカウントからも解放されてもかまいません。 事後承認トランザクションは、事前承認リクエストがアカウントに適用されるぴったりの支払い充当額を含むリクエストであること以外はたいへんよく似ています。典型的に、実 生活のこのようなトランザクションの例は、ホテルのトランザクションとポンプ給油式トランザクションに登場します。ストアドバリュー (プリペイド)型アプリケーションからの起 こりえる応答は、使用適格、盗難カード、期限切れを含んだ情報です。 トランザクションが完了した後、ストアドバリュー(プリペイド)型アカウントの残高は、適切に更新(残高を減算した後の値)されていなければなりません。 いくつかのケースで、ストアドバリュー(プリペイド)型アプリケーションで最低残高設定値をもっているものがあります。 いくつかのケースで、支払いに機器を使用して、事後承認トランザクションとした場合、そのトランザクションは、この設定値を下回る残高に陥ることがあります。 この状態が起きると、支払いの承認に加え、支払いリクエストの応答は、お客へ適切な現金額にするよう指摘するメッセージを含み、機器は使用停止状態にされます。 Brief Description このフロー、リテイルタッチポイントは、既に、適切なストアドバリュー (プリペイド)型アカウント ID(下記の他のユースケースのひとつである「ステータス問い合わせ」 )をもって いなければなりませんでした。この情報はリクエストの一部として必要となるからです。 事前承認トランザクションはアカウント残高と機器残高に対して「保留」となっているストアドバリュー (プリペイド)アプリケーションによって取り扱われます。後に、ビジネスル ールによって決められた、二番目の事後承認トランザクションが RTP(或いは、RTP プリケーションのいくつかの拡張)によって必要とされます。 この事後承認トランザクションは、SVA によって事前承認トランザクションと照合されます。 これが、事前承認のあいだに「保留」が使われている金額で起きると、事前承認は事後承認トランザクションの残高によって置き換えられます。お客は店員にリテイルタッチポイ ントで取引の支払いの形態としてストアドバリュー(プリペイド)型機器を手渡します。店員は、ストアドバリュー(プリペイド)型機器 ID と販売の支払いとしてのストアドバリュー (プリペイド)型アカウントから「保留」にされている金額を入力します。 この事前承認リクエストが、しばしば、事後承認リクエスト金額と異なるということを知ることは重要です。 セキュリテイーコード(PIN)を利用しているこのような機器は、セキュリティーコードも必要で、トランザクションへ入れられなければなりません。 RTP は、ストアドバリュー(プリペイド)型機器 ID とセキュリティーコード(PIN)そして、ストアドバリュー(プリペイド)型支払い金額をストアドバリュー(プリペイド)型アプリケーシ ョンへ送信します。 ストアドバリュー(プリペイド)型アプリケーションは、あたらしいストアドバリュー(プリペイド)型残高と同時に肯定/否定 承認応答を返信します. Scenario Description Pre-Conditions Post-Conditions Data • Amount to be pre-authorized • Instrument ID • Authorization NODES Covered by This Use Case POSLog POSLogTransaction Copyright 2006 ARTS XML All rights reserved. Page 268 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions POSLogCustomerOrderTransaction RetailTransactionLineItem RetailTransactionTender TenderAuthorization StoredValueInstrument Copyright 2006 ARTS XML All rights reserved. Page 269 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction POSLogCustomerOrderTransaction -@ReworkFlag[1] -@OrderChannel[1] -@Priority[1] -State[0..1] -Disposition[0..1] -ShoppingBasketID[0..1] -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender TenderAuthorization -@HostAuthorizedFlag[0..1] -@ElectronicSignature[0..1] -@PreAuthorizationFlag[0..1] -@ForceOnline[0..1] -@VerifiedByPINFlag[0..1] -@SignatureRequiredFlag[1] -@xs:anyAttribute[0..*] -RequestedAmount[0..1] -AuthorizationCode[1] -ReferenceNumber[0..1] -MerchantNumber[0..1] -ProviderID[0..*] -AuthorizationDateTime[0..1] -AuthorizedChangeAmount[0..1] -AuthorizingTermID[0..1] -PreAuthorizedID[0..1] -RequestedChangeAmount[0..1] -AuthorizationDescription[0..1] -ElectronicSignatureDecline[0..1] -CustomerPresentFlag[0..1] -+Reversal[0..1] -ReceiptText[0..1] -TerminalSoftwareVersion[0..1] -Signature[0..1] -+EMVDebug[0..1] -ApplicationID[0..1] -DiagnosticCode[0..1] -xs:any[0..*] -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] StoredValueInstrumentType -@State[1] Figure 57: Preauthorize Tender Request Domain View Copyright 2006 ARTS XML All rights reserved. Page 270 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.06 Conformance XML Instance Document - Preauthorize Tender Request <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <CustomerOrderTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Tender TenderType="StoredValue" TypeCode="PreAuthorize"> <Amount>4.89</Amount> <Authorization> <AuthorizationCode>asdfyesasf</AuthorizationCode> </Authorization> <StoredValueInstrument TypeCode="GiftCard"> <SerialNumber>12341234</SerialNumber> </StoredValueInstrument> </Tender> </LineItem> </CustomerOrderTransaction> </Transaction> </POSLog> 38.7Scenario: 事後承認ストアドバリュー(プリペイド)型償還 Brief Description このフローは、完全な二番目の事前承認トランザクションセットの一部として使われます。 このリテイルタッチポイントフローでは、すでに、適切なストアドバリュー (プリペイド)型アカウント ID(下記の他のユースケースのひとつである「ステータス問い合わせ」 )を獲得 していなければなりません、それは、この情報がリクエストの一部に必要とされるからです。 事前承認ストアドバリュー(プリペイド)型トランザクション番号も、事後承認リクエストの一部として必要とされます。 事後承認トランザクションは、ストアドバリュー(プリペイド)型アプリケーション支払いによって取り扱われます / アカウントと機器残高の減算ビジネスルールをベースに、このト ランザクションは事前承認リクエストとマッチされます。 事前承認リクエストとマッチするとき、事前承認リクエストによるアカウント上にある保留金額は、アプリケーションによって相殺されます。 お店は事前トランザクションプロセスと関係しているトランザクションの最終金額を決定します。 お客は、リテイルタッチポイントでトランザクションで支払いの方法としてストアドバリュー (プリペイド)機器を手渡します。店員は、ストアドバリュー (プリペイド)型機器 ID、最 終的なトランザクション金額として支払われる金額と、 事前認証ストアドバリュー(プリペイド)型トランザクション番号を入力します。 この番号は、RTF アプリケーションの中に格納されているか或いは、他の追跡システムから入力されるものかもしれません。この事前承認リクエストが、しばしば、事後承認リク エスト金額と異なるということを知ることは重要です。 Copyright 2006 ARTS XML All rights reserved. Page 271 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions セキュリティーコード(PIN)を利用しているこれらの機器にとっては、セキュリティーコードは、もし、それが、 事前認証リクエストで入力された場合の事後認証リクエストでは、必ずしも入力される必要はありません。 ストアドバリュー(プリペイド)型アプリケーションは、あたらしいストアドバリュー(プリペイド)型残高と同時に肯定/否定 承認応答を返信します. Pre-Conditions Post-Conditions Data • Amount • Item purchased • Authorization • Instrument ID NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionTender TenderAuthorization StoredValueInstrument Copyright 2006 ARTS XML All rights reserved. Page 272 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] RetailTransactionItem RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 58: Post-authorization Redemption Domain View Copyright 2006 ARTS XML All rights reserved. Page 273 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.38.07 Conformance XML Instance Document - Post-authorization Redemption <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="StoredValue"> <Amount>4.89</Amount> <Authorization> <AuthorizationCode>asdfyesasf</AuthorizationCode> </Authorization> <StoredValueInstrument TypeCode="GiftCard"> <SerialNumber>12341234</SerialNumber> </StoredValueInstrument> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 39.USE CASE: 顧客情報の取得 39.1Scenario: 販売時における顧客基礎情報登録 Brief Description データを保存することは、販売促進、 CRM、プロダクトマーケティング、MD のためのビジネスライン戦略プランに効果的であり、 POS 販売を通じ、収集された販売データの顧客 の基本情報を含むことにより、これが可能となります。 日本のコンビニエンスストアのあいだのすべてのビジネストランザクションにおいては、その店のお客のベース情報についての正確なデータを収集し、確認することになっていて、 POS 操作は、お客の物理的風貌に基礎を置くお客の基本情報が入力されなければ終了しないように設計されています。 Copyright 2006 ARTS XML All rights reserved. Page 274 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions お客ベースでは、お客が自身のプロフィールを持っているかいないかどうかを基礎においた、お客それぞれ個別にユニークな詳細情報をもっています、もし、お客のプロフィール が存在すれば、顧客 ID を使って、それが取り出されます、そして PosLog の中に格納されている顧客の基本情報と顧客 ID の両方が取り出されます。 ときどき、お客のプロフィールを検索することなく、そのお客に関するプロフィールを取得できるにもかかわらず、 お客が該当するカテゴリを入力することによって、あらたに、別人としての情報を作り出す可能性もあります。 お客に対して、受け入れられるプロフィールがシステムに無い場合に備えて、そのお客のカテゴリも格納できるようにもなっています。もし、プロフィールが存在しないと、お客 が新規顧客として登録され、新規 ID が発行されるようなお店もあります。この場合、顧客 ID と顧客カテゴリの両方が PosLog へ格納されます. Scenario Description 操作員はお客にカスタマー ID を尋ねます。 もし、そのお客が ID をもっていれば、支払い処理は、ID の入力、品物のスキャン、登録の完了の後実行されます。 もし、お客が ID をもっていなかったら、操作員は、お客のカテゴリをお客の物理的風貌、或いは性別や年齢を尋ねることのいずれかにより、カテゴリを決められます。 POS は、PosLog へ顧客の基本情報を格納します。. Data Additions to customer class with the following entities. Customer ID Stores the customer ID Customer Classes Stores the customer category. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionTender RetailTransactionCustomer Copyright 2006 ARTS XML All rights reserved. Page 275 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog RetailTransactionLineItem -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] TelephoneCommonData -@PrimaryFlag[1] -@TypeCode[1] -FullTelephoneNumber[1] -ExtensionNumber[0..1] -ITUCountryCode[0..1] -AreaCode[0..1] -LocalNumber[0..1] AddressLine 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] Country -code[0..1] 0..1 POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] EMailCommonData -@PrimaryFlag[1] -@TypeCode[1] -EMailAddress[1] AddressCommonData -@PrimaryFlag[0..1] -@TypeCode[0..1] -@AddressType[0..1] -City[0..1] -PostalCode[0..1] -PostalCodeExtension[0..1] -FullAddress[0..1] RetailTransactionAddress -Name[0..1] -State[0..1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty [1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionCustomer -@Action[1] -@BusinessCustomerFlag[0..1] -@anyAttribute[1] -<choice>[0..1] -CustomerID[1] -+CustomerDemographic[1] -+IDDemographicDataPair[1] -</choice>[1] -<choice>[0..1] -Name[1] -+Worker[1] -+CustomerName[1] -</choice[1] -+AffiliatedOrganization [0..1] -+Address[0..*] -<choice>[0..*] -TelephoneNumber[1] -+Telephone[1] -</choice>[1] -Map[0..1] -Note[0..1] -<choice>[0..*] -eMail[1] -+EMail[1] -+LocalRequirments[0..1] -Age[0..1] -Birthdate[0..1] -YearOfBirth[0..1] -Gender[0..1] -AccountNumber[0..1] -Privacy[0..*] -Locale[0..1] -TaxCertificate[0..1] -TaxExemptionReason[0..1] -xs:any[0..*] NameCommonData -FullName[1] -SortingName[0..1] -MailingName[0..1] -OfficialName [0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] CustomerDemographicCommonData -DemographicID[1] -DemographicName[1] IDDemographicCommonData -CustomerID[1] -CustomerDemographic[1] Figure 59: Customer Base Registration During Sale Domain View Copyright 2006 ARTS XML All rights reserved. Page 276 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ItemIDCommonData -@Name[0..1] -@Qualifier [0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier [0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.39.01 Conformance XML Instance Document – Customer Base Registration During Sale <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>121341234</POSItemID> </POSIdentity> <ExtendedAmount>1.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender> <Amount>1.00</Amount> </Tender> </LineItem> <Customer> <Gender>Male</Gender> </Customer> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 277 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 40.USE CASE: キャンペーン管理/ 販売促進/ 顧客の特定 履歴/購買パターン (購入, 返品) Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction RetailTransactionLineItem -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionSale RetailTransactionCustomer -@Action[1] -@BusinessCustomerFlag[0..1] -@anyAttribute[1] -<choice>[0..1] -CustomerID[1] -+CustomerDemographic[1] -+IDDemographicDataPair[1] -</choice>[1] -<choice>[0..1] -Name[1] -+Worker[1] -+CustomerName[1] -</choice[1] -+AffiliatedOrganization[0..1] -+Address[0..*] -<choice>[0..*] -TelephoneNumber[1] -+Telephone[1] -</choice>[1] -Map[0..1] -Note[0..1] -<choice>[0..*] -eMail[1] -+EMail[1] -+LocalRequirments[0..1] -Age[0..1] -Birthdate[0..1] -YearOfBirth[0..1] -Gender[0..1] -AccountNumber[0..1] -Privacy[0..*] -Locale[0..1] -TaxCertificate[0..1] -TaxExemptionReason[0..1] -xs:any[0..*] RetailTransactionItem -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice[0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] -@xs:anyAttribute[1] -xs:any[0..*] PointsCommonData -@Type[1] RetailTransactionLoyaltyReward -@xs:anyAttribute[1] -PromotionID[0..1] -EventID[0..1] -ReasonCode[0..1] -AdjustmentID[0..1] -<choice>[1..*] -+Discount[1] -PromotionMessage[1] -+PointsAwarded[1] -+Voucher[1] -+GiftCertificate[1] -</choice>[1] -xs:any[0..*] LoyaltyDiscount -Amount[1] -Rounding[0..1] -+Tax[0..1] -xs:any[0..*] Figure 60: Loyalty Awarded Domain View Copyright 2006 ARTS XML All rights reserved. Page 278 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. TransactionLinkCommonData -@ReasonCode[0..1] -@EntryMethod[0..1] -<xs:choice>[0..1] -+EnterpriseLocation[1] -RetailStoreID[1] -</choice>[1] -+WorkstationID[0..1] -+SequenceNumber[1] -+LineItemSequenceNumber[0..1] -+BusinessDayDate[0..1] -BeginDateTime[0..1] -EndDateTime[0..1] POSLogTransactionLink -xs:any[1] RetailPriceModifierType -@DiscountBenefit[1] -@MethodCode[1] -SequenceNumber[1] -PreviousPrice[0..1] -NewPrice[0..1] -PromotionID[0..1] -+PriceDerivationRule[0..*] -ReasonCode[0..1] -+OperatorBypassApproval[0..*] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 40.1Scenario: お客は商品購入でポイントを得ます Brief Description Scenario Description ジョーは、スーバードッグを買い、5 ポイントの食品ポイントを得ます. 前提条件 1. 顧客管理アプリケーションへ登録済みであること 2. 顧客 ID は事前に取得済みであること Post-Condition Data Customer ID CustomerAccount LoyaltyAccount LoyaltyAmount @type Points assigned NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyReward RetailTransactionTender RetailTransactionCustomer 2.40.01 Conformance XML Instance Document – Loyalty Points Awarded <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> Copyright 2006 ARTS XML All rights reserved. Page 279 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyReward> <PromotionID>122345</PromotionID> <LoyaltyID>1234</LoyaltyID> <PointsAwarded>5</PointsAwarded> </LoyaltyReward> </LineItem> <Customer> <CustomerID>A23BD</CustomerID> <!-- Customer Account --> <AccountNumber>4567567</AccountNumber> </Customer> </RetailTransaction> </Transaction> </POSLog> 40.2Scenario: お客へターゲットオファーで応答する (オファーをオンラインで POS へ送信する) Brief Description お客はお客自身を POS に認識させます。 POS は、ID とバスケット情報を顧客管理アプリケーションへ送り、ターゲットオファー(クーポンコード、10%ディスカウント、オファーコード)の返信を受けます。加えて、ポイン トがトランザクションで付加され、ポイント残高が POS へ戻されます。. Scenario Description Pre-Condition Previously retrieved Customer ID Post-Condition Data Customer ID Promotion Type TransactionSequenceNumber POS Transaction ID Copyright 2006 ARTS XML All rights reserved. Page 280 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Coupon Discount amount or Percent Discount Type CustomerAccount LoyaltyAccount @type points Points Type=”Assigned This needs to match up with Stored Value because it feeds stored value NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyReward RetailTransactionTender RetailTransactionCustomer 2.40.02 Conformance XML Instance Document - Offer Sent Online to POS <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> <RetailPriceModifier MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">.99</Amount> <PromotionID>34565678</PromotionID> <ReasonCode>Coupon</ReasonCode> </RetailPriceModifier> Copyright 2006 ARTS XML All rights reserved. Page 281 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyReward> <PromotionID>122345</PromotionID> <LoyaltyID>1234</LoyaltyID> <PointsAwarded>25</PointsAwarded> </LoyaltyReward> </LineItem> <Customer> <CustomerID>A23BD</CustomerID> <!-- Customer Account --> <AccountNumber>4567567</AccountNumber> </Customer> </RetailTransaction> </Transaction> </POSLog> 40.3Scenario: 推奨商品 Brief Description お客は、自分自身を Web サイトで特定します。 Web POS は、ID とバスケット情報を顧客管理アプリケーションへ送ります。 この購入をベースに、Web POS は、関連商品の販売促進メッセージを応答します。. Scenario Description Pre-Condition Post-Condition Data Customer common data Customer account Suggestion Indication this item was suggested TransactionSequenceNumber Item TypeCode="Suggestion Item TypeCode="Original Suggested Item Ties the suggested items to this item (1..*) Item ItemID TypeCode="SKU Price Quantity MerchandiseHierarchy Copyright 2006 ARTS XML All rights reserved. Page 282 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Level="Department NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionTender RetailTransactionCustomer 2.40.03 Conformance XML Instance Document – Suggested Item <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>Web Site</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Sale SuggestedFlag="true" SuggestedSource="Loyalty"> <POSIdentity> <POSItemID>98763</POSItemID> </POSIdentity> <MerchandiseHierarchy Level="Department">Shirts</MerchandiseHierarchy> <ExtendedAmount>14.00</ExtendedAmount> <TransactionLink ReasonCode="SuggestedItem"> <SequenceNumber>1</SequenceNumber> <LineItemSequenceNumber>1</LineItemSequenceNumber> </TransactionLink> </Sale> </LineItem> <Total TotalType="TransactionGrossAmount">18.89</Total> <Customer> <CustomerID>A23BD</CustomerID> Copyright 2006 ARTS XML All rights reserved. Page 283 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <!-- Customer Account --> <AccountNumber>4567567</AccountNumber> </Customer> </RetailTransaction> </Transaction> </POSLog> 40.4Scenario: 購入商品に応じたポイントの加算 お店は、購入金額と品物のアトリビュートに従い、お客へポイントを与えます。 ポイントが特定のレベルを超えると、ギフト券や特定のサービスと交換できます。(マイレージポイントと交換することもできます) 殆んどの場合、購入金額の何パーセントかがお客に与えられます。いくつかのケースで、たとえば、特定の品物が購入された場合には、3 倍のポイントが与えられます、 或いはまた、特定の期間には、倍のポイントが与えられます、これは、プロモーションに使用できます。 ポイント計算は、POS 端末にインストールされるビジネスロジックにプログラムされ、計算方式は、会社によって異なります。計算結果のみが、POSLog へ格納されます。. Brief Description 操作員は商品をスキャンし、それらを登録します。 POS 端末は、購入金額と品物の属性に従って与えられるポイントを計算します。 お客がトークン、その他のものを使用すると、操作員は、入力する POS 端末によって計算されたポイントを上書きすることができます。 POS 端末は、充当するポイントに関する情報を POSLog へ格納します. Scenario Description フレッドは、Steak House で、25 ドルのステーキディナーを食べ、100 ポイントをもらいました. Data The entity below contains the point information. Item sales NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyReward RetailTransactionTender 2.40.04 Conformance XML Instance Document – Addition of points according to the purchased items <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" Copyright 2006 ARTS XML All rights reserved. Page 284 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>121341234</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyReward> <PointsAwarded>4</PointsAwarded> </LoyaltyReward> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender TenderType="Cash"> <Amount>4.89</Amount> </Tender> </LineItem> <LineItem> <SequenceNumber>4</SequenceNumber> <Points> <AmountForPoints>4.89</AmountForPoints> <PointRate>1.0</PointRate> <PointMagnification>1.0</PointMagnification> <CorrectionPoints>0</CorrectionPoints> </Points> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 285 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 41.ロイヤルティー還元 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] RetailTransactionLineItem POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation [0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount [0..1] -+Associate [0..*] -+Hospitality [0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] RetailTransactionTender -@TenderType[1] -@SubTenderType[1] -@TypeCode[1] -@CoPayFlag[0..1] -@xs:anyAttribute[1] -TenderID[0..1] -Amount[1] -AmountAppliedToBill[0..1] -CustomerIdentification[0..1] -+TenderChange[0..*] -Cashback[0..1] -ReasonCode[0..1] -+Authorization[0..*] -Tip[0..1] -+ForeignCurrency[0..1] -+Address[0..1] -Rounding[0..1] -+MonetaryKind[0..1] -+SendCheck[0..1] -+CustomerVerification[0..1] -<choice>[0..*] -<choice>[1] -+Check[1] -+CreditDebit[1] -+Coupon[1] -+FoodStamps[1] -+Voucher[1] -+TravelersCheck[1] -+LoyaltyRedemption[1] -+PurchaseOrder[1] -+StoreAccount[1] -+GiftCard[1] -+ElectronicTollCollection[1] -+AccountsReceivable[1] -+StoredValueInstrument[1] -</Choice>[1] -xs:any[1] -</choice>[1] RetailTransactionItem -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation [0..1] -+Associate [0..*] -+RetailPriceModifier [0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division [0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount [0..1] ItemIDCommonData -@Name[0..1] -@Qualifier[0..1] -@Type[1] RetailTransactionPOSIdentity -@POSIDType[0..1] -POSItemID[1] -Qualifier[0..1] LoyaltyProgramType -@TypeCode[1] -CustomerID[1] -LoyaltyProgramID[0..1] -LoyaltyAccountID[0..1] -Amount[0..1] -Adjustment[0..1] -CumulativeNetSalesAmount[0..1] -QualityingItemID[0..*] -+LoyaltyCard[0..*] -OfferID[0..1] -TargetCount[0..1] -CurrentCount[0..1] -xs:any[0..*] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] TenderVoucher -@TypeCode[1] -Description[0..1] -FaceValueAmount[0..1] -SerialNumber[1] -ExpirationDate[0..1] -UnspentAmount[0..1] -IssuingStoreNumberID[0..1] -VoucherAmountInChange[0..1] -xs:any[0..*] LoyaltyAdjustmentType -@TypeCode[1] -AdjustmentID[1] -RewardAmount[0..1] -ReasonCode[0..1] -xs:any[0..*] RetailTransactionLoyaltyRedemption -@xs:anyAttribute[0..*] -+Voucher[0..1] -+TransactionLink[0..1] -AdjudicationCode[0..1] -+LoyaltyProgram[0..*] -Amount[0..1] -Percent[0..1] -xs:any[0..*] 0..1 PointsCommonData -@Type[1] 0..1 0..1 UnspentAmountType PointsRedeemed -@Disposition[1] Figure 61: Loyalty Redemption Domain View Copyright 2006 ARTS XML All rights reserved. Page 286 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ManualAction -ManualActionID[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario: お客がテーゲットオファー還元を行います Brief Description お客が個人的オファー還元をします。顧客情報、有効期限、など、今も有効であるすべての基準を確認します。 還元は、品物、或いはトランザクションに結び付けられるお客に結びつけられます. Scenario Description ダグは、My Favorite Store から、13 日の金曜日に Blue Plate Special を買うと 10 ドル割引となる手紙を受け取ります。 (その手紙はダグを認識するのためのバーコードがついています). タグは 13 日の金曜日にそのオファーを利用します. 前提条件 価格計算サーバーはバーコードにより必要な価格検索を実施し、適切な値引きルールを適用し、実際の値引き価格を計算します. Post-Condition Data Customer common data Customer account Loyalty account Promotion id Coupon information Retail Price Modifier Loyalty Redemption This ties the change in price to the loyalty which triggered it. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailPriceModifier RetailTransactionTender RetailTransactionCustomer 2.41.01 Conformance XML Instance Document – Customer attempts to redeem personalized offer <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> Copyright 2006 ARTS XML All rights reserved. Page 287 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>My Favorite Store</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <!-- Original Price 22.75 --> <ExtendedAmount>12.75</ExtendedAmount> <RetailPriceModifier MethodCode="Promotion"> <SequenceNumber>1</SequenceNumber> <Amount Action="Subtract">10.00</Amount> <NewPrice>12.75</NewPrice> <PromotionID>a234</PromotionID> <ReasonCode>Special Promotion Coupon</ReasonCode> </RetailPriceModifier> </Sale> </LineItem> <Customer> <!-- Doug's Customer ID --> <CustomerID>A23BD</CustomerID> <!-- Customer Account --> <AccountNumber>4567567</AccountNumber> </Customer> </RetailTransaction> </Transaction> </POSLog> Scenario: お客はロイヤルティーポイントを行使します Brief Description お客は、商品購入時に付く、ロイヤルテイーポイントを行使しようとしています。 顧客情報、有効期限、など、今も有効であるすべての基準を確認します。還元は、品物、或いはトランザクションに結び付けられるお客に結びつけられます。 お客のポイント残高が更新され、顧客管理アプリケーションによってその還元が後でロイヤルテイー制度の行使状況の分析のために記録されます. Scenario Description Copyright 2006 ARTS XML All rights reserved. Page 288 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Pre-Condition Post-Condition Data Customer common data CustomerAccount LoyaltyAccount Points Type="Balance Current Point Balance Tender Need Transaction Link to the item in which this loyalty, coupon, .. Identifies the qualifier for being able to use this tender. NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyRedemption 2.41.02 Conformance XML Instance Document – Customer redeems loyalty points <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>4.89</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyRedemption> Copyright 2006 ARTS XML All rights reserved. Page 289 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <PointsRedeemed Type="Redeemed">489</PointsRedeemed> <TransactionLink> <SequenceNumber>1</SequenceNumber> <!-- References the line item which triggered this Loyalty Redemption --> <LineItemSequenceNumber>1</LineItemSequenceNumber> </TransactionLink> </LoyaltyRedemption> </LineItem> </RetailTransaction> </Transaction> </POSLog> 41.1Scenario: カンパニーロイヤルティー或いは販売促進バウチャーの提示 Brief Description 「Item Sale クラス」(商品販売クラス)が記録されるとき、お客が商品購入時に価格値引き或いはパーセント割引を行使できるバウチャーを提示します。 バウチャーに EAN128 バーコードがあり、それが、スキャンされ、6 桁のオファー ID、5 桁の値引き額或いはパーセント値引き(最後の 2 桁は、暗黙に少数点以下 2 桁を意味します、 例 01000 は 10 です)、1 文字で、ロイヤルティーか販売促進かを識別する識別子、12 桁のバウチャーシリアル番号、として、最後に 4 桁の有効期限情報(31/12/99 から起算して期限 切れまでの日数)が記されています。オファー ID は、プロモーション ID と同等であり、このプロモーションは、その値が実際の値引き金額か、パーセント値引きかを決めます、そ して、理由コードが使用されます. Scenario Description Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyRedemption RetailTransactionTender RetailTransactionCustomer 2.41.03 Conformance XML Instance Document – Presentation of a Company Loyalty or Promotional Voucher <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" Copyright 2006 ARTS XML All rights reserved. Page 290 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>121341234</POSItemID> </POSIdentity> <ExtendedAmount>1.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyRedemption> <Voucher TypeCode="Voucher"> <SerialNumber>12345678901234</SerialNumber> </Voucher> <Amount>100</Amount> </LoyaltyRedemption> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender TenderType="Cash"> <Amount>1.00</Amount> </Tender> </LineItem> <Customer> <Gender>Male</Gender> </Customer> </RetailTransaction> </Transaction> </POSLog> 41.2Scenario: ロイヤルティーカードとクレジットカード併用の支払い (クレジットカードは、ロイヤルテイーカード の機能を重複しています) Brief Description ロイヤルティーカードは、支払いトランザクションの最中にカードリーダーに通せます。 そのカードは、クレジットカードに似ていて、IIN とトラック 2 からの発行シーケンス番号を取得する必要があります。 会社はロイヤルティーカード機能を重複付加したカンパニーカードも発行しています、通常のクレジットカードのようにも取り扱われます ローヤルティー/ストアーカードは個人へ発行されます、しかし他の個人(通常家族メンバー)は、同じロイヤルテイー/ストアーカードアカウントと連携したカードで発行されます INN はローヤルティー/ストアーカードアカウント所有者と関係した発行シーケンス番号を認識しています。 Copyright 2006 ARTS XML All rights reserved. Page 291 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions ローヤルティー/ストアーカード INN と、発行シーケンス番号の POSLog への引渡しは、明らかに識別できるロイヤルティーカードデータはストアカードを含められるクレジットカ ード支払い詳細からは分離しています. Scenario Description ジョーは Local Pizza Place で 12 ドルのピザを買い、100 ポイントの行使と 8 ドル分のクレジット払いを併用して支払いました Pre-Conditions Post-Conditions Other Touch Point Scenarios Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyRedemption LoyaltyProgram LoyaltyCard RetailTransactionTender TenderCreditDebit RetailTransactionCustomer 2-41-04 Conformance XML Instance Document – Tender with Loyalty Card as Both Loyalty and Credit <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale> <POSIdentity> <POSItemID>121341234</POSItemID> Copyright 2006 ARTS XML All rights reserved. Page 292 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </POSIdentity> <ExtendedAmount>12.00</ExtendedAmount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <LoyaltyRedemption> <PointsRedeemed>100</PointsRedeemed> <LoyaltyProgram TypeCode="LoyaltyCard"> <LoyaltyCard CardType="Loyalty"> <IssuerIdentificationNumber>12341234</IssuerIdentificationNumber> <PrimaryAccountNumber>12341234</PrimaryAccountNumber> </LoyaltyCard> </LoyaltyProgram> <Amount>100</Amount> </LoyaltyRedemption> </LineItem> <LineItem> <SequenceNumber>3</SequenceNumber> <Tender TenderType="CreditDebit"> <Amount>8.00</Amount> <CreditDebit CardType="Credit"> <IssuerIdentificationNumber>12341234</IssuerIdentificationNumber> <PrimaryAccountNumber>12341234</PrimaryAccountNumber> </CreditDebit> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 293 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 42.ロイヤルティー (クラブ) Data Hierarchy Diagram – This Use Case deals with this section of the schema LoyaltyAccountCommonData POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] -CustomerID[1] -+LoyaltyProgram[0..1] -+LoyaltyCard[0..1] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] RetailTransactionItem RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionReturn -@xs:anyAttribute[1] -+Disposal[1] -+OperatorBypassApproval[0..1] -To[0..1] -Reason[0..1] -xs:any[0..*] -@ItemType[1] -@ItemSubType[0..1] -@EquivalentItemFlag[1] -@SuggestedFlag[0..1] -@SuggestionSource[0..1] -@xs:anyAttribute[0..1] -<choice>[1..*] -<choice>[1] -+POSIdentity[1] -ItemID[1] -SpecialOrderNumber[1] -</choice>[1] -MerchandiseHierarchy[1..*] -</choice>[1] -EPC[0..1] -ItemNotOnFileFlag[0..1] -Description[0..1] -TaxIncludedInPriceFlag[0..1] -UnitCostPrice[0..1] -UnitListPrice[0..1] -RegularSalesUnitPrice[0..1] -InventoryValuePrice[0..1] -ActualSalesUnitPrice [0..1] -ExtendedAmount[0..1] -DiscountAmount[0..1] -ExtendedDiscountAmount[0..1] -+Quantity[0..1] -+SellingLocation[0..1] -+Associate[0..*] -+RetailPriceModifier[0..*] -+Modification[0..*] -+Tax[0..*] -+TransactionLink[0..1] -ItemLink[0..1] -Rounding[0..1] -+Item[0..*] -+Kit[0..1] -+Combo[0..1] -+Division[0..*] -+Foodservice[0..1] -GiftReceiptFlag[0..1] -+LoyaltyAccount[0..1] RetailTransactionSale -@xs:anyAttribute[1] -xs:any[0..*] Figure 62: Loyalty (Club) Domain View Copyright 2006 ARTS XML All rights reserved. Page 294 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. RetailTransactionModification -@Action[1] -Name[0..1] -Quantity[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 42.1Scenario: カスタマークラブ資格での購入 Brief Description このシナリオは、同じ商品或いは同等商品を最小数買ったあとに、無料の品物をもらえるというシナリオです. Scenario Description ローラは Best Little Deli House のサンドイッチクラブに入会しています。彼女は、それぞれの買い物で得点を得ます – (彼女がサンドイッチを 10 個買うと、11 個目のサンドイッチを無料でもらいます) 彼女は 9 個目と 10 個目のサンドイッチを POS で買っているところです. Pre-Condition Post-Condition Data CustomerAccount LoyaltyAccount LoyaltyAccountID ItemCountType QualifiedItemID OfferID The particular account that was incremented (optional) One for each counter incremented (optional) This identifies the items used in this count from the basket as qualified purchases towards the target (optional) Identifies the promotion or offer to which this counter is associated (optional) NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale RetailTransactionModification LoyaltyAccount LoyaltyProgram RetailTransactionTender 2.42.01 Conformance XML Instance Document – Qualifying Customer Club Purchase <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> Copyright 2006 ARTS XML All rights reserved. Page 295 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <RetailStoreID>The Best Little Deli House</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Sale ItemType="Stock"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>9.78</ExtendedAmount> <Modification Action="QualifyingPurchase"> <Quantity>2</Quantity> </Modification> <LoyaltyAccount> <CustomerID>awer2342</CustomerID> <LoyaltyProgram> <LoyaltyProgramID>1234</LoyaltyProgramID> </LoyaltyProgram> </LoyaltyAccount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash"> <Amount>9.78</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 42.2Scenario: 得点制度への入会 (クラブ/ロイヤルティー制度への入会) Brief Description Scenario Description シルビアは、The Best Little Deli House のサンドイッチクラブに入会し、入会初月の手数料を支払います. Copyright 2006 ARTS XML All rights reserved. Page 296 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Pre-Condition Customer has been created previously Post-Condition Data Line Item Loyalty Enrollment Membership fee Customer common data CustomerAccount LoyaltyAccount LoyaltyProgramID Identifies the account for this program for this customer LoyaltyAccountID NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionSale LoyaltyAccount LoyaltyProgram RetailTransactionTender 2.42.02 Conformance XML Instance Document –Customer Pays Enrollment Fee <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Best Little Deli House</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID OperatorName="John">1234</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 297 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Sale ItemType="Fee"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>9.78</ExtendedAmount> <LoyaltyAccount> <CustomerID>awer2342</CustomerID> <LoyaltyProgram> <LoyaltyProgramID>1234</LoyaltyProgramID> </LoyaltyProgram> </LoyaltyAccount> </Sale> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash"> <Amount>9.78</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> 42.3Scenario: カスタマクラブ会員の脱退 Brief Description Scenario Description シルビアは Best Little Deli House のサンドイッチクラブの入会をキャンセルします、 なぜならば、彼女は月々の手数料をもう払いたくないから、そして返金をうけます。. 前提条件 「お客」クラスは前もって作成されています Post-Condition Data Return of previous scenario Customer common data CustomerAccount LoyaltyAccount Copyright 2006 ARTS XML All rights reserved. Page 298 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions LoyaltyAccountID Fees TypeCode=”Refunded” Currency=”USD If fees where paid to join program NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetailTransactionReturn LoyaltyAccount LoyaltyProgram RetailTransactionTender 2.42.03 Conformance XML Instance Document – Cancel Customer Club and Get Refund Membership <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Best Little Deli House</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID OperatorName="John">1234</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <Return ItemType="FeeRefund"> <POSIdentity> <POSItemID>01234567890123</POSItemID> </POSIdentity> <ExtendedAmount>9.78</ExtendedAmount> <LoyaltyAccount> <CustomerID>awer2342</CustomerID> <LoyaltyProgram> <LoyaltyProgramID>1234</LoyaltyProgramID> </LoyaltyProgram> </LoyaltyAccount> Copyright 2006 ARTS XML All rights reserved. Page 299 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Reason>Cancel club membership</Reason> </Return> </LineItem> <LineItem> <SequenceNumber>2</SequenceNumber> <Tender TenderType="Cash" TypeCode="Refund"> <Amount>9.78</Amount> </Tender> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 300 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 43.USE CASE: ポイントエンジン (ロイヤルティー) Data Hierarchy Diagram – This Use Case deals with this section of the schema TransactionLinkCommonData POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] -@ReasonCode[0..1] -@EntryMethod[0..1] -<xs:choice>[0..1] -+EnterpriseLocation[1] -RetailStoreID[1] -</choice>[1] -+WorkstationID[0..1] -+SequenceNumber[1] -+LineItemSequenceNumber[0..1] -+BusinessDayDate[0..1] -BeginDateTime[0..1] -EndDateTime[0..1] LoyaltyAccountCommonData POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] -CustomerID[1] -+LoyaltyProgram[0..1] -+LoyaltyCard[0..1] RetailTransactionLineItem POSLogRetailTransaction -@TypeCode[1] -@TransactionStatus[1] -@OutsideSalesFlag[1] -@OverringFlag[1] -@SplitCheckFlag[1] -SpecialOrderNumber[0..1] -ManagerApproval[0..1] -ReceiptDateTime[0..1] -TransactionCount[0..1] -ItemCount[0..1] -PriceDerivationResult[0..*] -+OfficialBill [0..1] -+LineItem[0..*] -+Total[0..*] -+RestrictionValidation[0..*] -+Delivery[0..1] -+Pickup[0..1] -+Customer[0..*] -+LoyaltyAccount[0..1] -+Associate[0..*] -+Hospitality[0..*] -+Foodservice[0..*] -+TransactionLink[0..1] -Reason[0..1] -xs:any[0..*] -@CancelFlag[0..1] -@DeleteFlag[1] -@VoidFlag[0..1] -@EntryMethod[0..1] -@ProcessMode[0..1] -@Action[0..1] -@CODFlag[0..1] -@xs:anyAttribute[1] -SequenceNumber[1] -BeginDateTime[1] -EndDateTime[0..1] -+OperatorBypassApproval[0..*] -+Modification[0..*] -Reason[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice>[1] -+Sale[1] -+SaleForDelivery[1] -+SaleForPickup[1] -+Return[1] -+RainCheck[1] -+Discount[1] -+Rounding[1] -+Voids[1] -+GiftCertificate[1] -+PaymentOnAccount[1] -+LoyaltyRedemption[1] -+LoyaltyReward[1] -+Tax[1] -+Tender[1] -+SaleOfGiftCard[1] -+GiftRegistry[1] -+RetrospectiveLoyalty[1] -+Points[1] -+Deposit[1] -+StoredValueFundSale[1] -</choice[1] -xs:any[1..*] -</choicd>[1] RetailTransactionRetrospectiveLoyaltyType -OriginalTransactionAmount[1] -+TransactionLink[0..1] -+LoyaltyAccount[0..1] -xs:any[0..*] Figure 63: Point Engine (Loyalty) Domain View Copyright 2006 ARTS XML All rights reserved. Page 301 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. PointsCommonData -@Type[1] RetailTransactionLoyaltyReward -@xs:anyAttribute[1] -PromotionID[0..1] -EventID[0..1] -ReasonCode[0..1] -AdjustmentID[0..1] -<choice>[1..*] -+Discount[1] -PromotionMessage[1] -+PointsAwarded[1] -+Voucher[1] -+GiftCertificate[1] -</choice>[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 43.1Scenario: ロイヤルティーポイント適合. Brief Description Scenario Description リチャードは自分のロイヤルティーポイント残高が間違って更新されているといって譲りません。 操作員は、その間違った状態を修正し、彼にポイントを適合します。. Pre-Condition Post-Condition Data Response Code Response Description OK Rejected Points updated Not allowed Customer’s Loyalty account is inactive CustomerID Memo – Text Message Message to be displayed to the customer CustomerAccount AdjustmentID Unique identifier for this adjustment for audit Updated points after adjustment NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem LoyaltyReward RetailTransactionCustomer Points Type="Balance 2.43.01 Conformance XML Instance Document – Loyalty Point Adjustment <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Best Little Deli House</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> Copyright 2006 ARTS XML All rights reserved. Page 302 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <LoyaltyReward> <AdjustmentID>174</AdjustmentID> <PointsAwarded Type="PointsAdjustment">100</PointsAwarded> </LoyaltyReward> </LineItem> </RetailTransaction> </Transaction> </POSLog> 43.2Scenario: 過去のロイヤルティー Brief Description お客が、なにかを買ったけれども、そのときにはロイヤルティー /ストアカードを携帯していなくて、あとで、以前の取引とロイヤルティー /ストアカードが関連づけ出来るように、 該当する顧客レシートとロイヤルティーカードを持参したような場合に、過去のロイヤルティーを取り扱う機能です。 会計監査のソフトウェアは、POSLog が保持し続けてはいない、以前のトランザクションデータを受け取るため、 POSLog へはそんなデータを格納する必要があります、以前のトラ ンザクションのキイフィールドに加え、オリジナルトランザクションからの「Total Spend」とロイヤルティー/ストアカードの詳細が必要です。. 類似のユースケース: この事例は、お客が支払いを終えた後で、カートになにかの品物を置いていく例です。 従業員はそれに気づき、その品物を在庫にし、棚へ戻します。お客は、その置忘れに気づいた後、店に戻り、その置き忘れた品物を要求します。 これは、再販売ではなく、その品物は在庫から削除する必要があります。これには、2 つの注意があります。 ひとつには、品物が在庫に戻されるとき、お客のミスとか、忘れ物などをログとして記録しておく必要があります もうひとつは、品物が取り出されるとき、取り出される品物は、忘れ物商品リストに対して比較照合される必要があります . Scenario Description Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogRetailTransaction RetailTransactionLineItem RetrospectiveLoyalty RetailTransactionCustomer Copyright 2006 ARTS XML All rights reserved. Page 303 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2.43.02 Conformance XML Instance Document – Retrospective Loyalty <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>The Best Little Deli House</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Receipt">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <RetailTransaction> <LineItem> <SequenceNumber>1</SequenceNumber> <RetrospectiveLoyalty> <OriginalTransactionAmount>47.50</OriginalTransactionAmount> <TransactionLink ReasonCode="RetrospectiveLoyalty"> <SequenceNumber>200</SequenceNumber> </TransactionLink> </RetrospectiveLoyalty> </LineItem> </RetailTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 304 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 44.USE CASE: コントロールトランザクション Data Hierarchy Diagram – This Use Case deals with this section of the schema AddressLine POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] BusinessUnitCommonData TelephoneCommonData -@Name[0..1] -@TypeCode[1] -@PrimaryFlag[1] -@TypeCode[1] -FullTelephoneNumber[1] -ExtensionNumber[0..1] -ITUCountryCode[0..1] -AreaCode[0..1] -LocalNumber[0..1] AddressCommonData EMailCommonData -@PrimaryFlag[1] -@TypeCode[1] -EMailAddress[1] -@PrimaryFlag[0..1] -@TypeCode[0..1] -@AddressType[0..1] -City[0..1] -PostalCode[0..1] -PostalCodeExtension[0..1] -FullAddress[0..1] 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] 1..* -@TypeCode[0..1] -@RelativeOrder[0..1] Territory Country 0..1 -code[0..1] Salutation TransactionLinkCommonData POSLogControlTransaction -Shift[0..1] -DayPart[0..1] -ReasonCode[0..1] -<choice>[1..*] -<choice>[1] -+DayPartStart[1] -+DayPartEnd[1] -+ShiftStart[1] -+ShiftEnd[1] -+BusinessSOD [1] -+BusinessEOD [1] -+POSSOD[1] -+POSEOD[1] -POSStartup[1] -POSShutdown[1] -POSRestart[1] -+OperatorSignOn[1] -+OperatorSignOff[1] -+AutoSignoff[1] -OperatorLock[1] -OperatorUnLock[1] -+TillSOD[1] -+TillMovement[1] -+TillEOD[1] -+Void[1] -+TransactionVoid[1] -+SuspendDelete[1] -+PostVoid[1] -+Refund[1] -NoSale[1] -+DrawerLimitExceeded[1] -UnauthorizedOpen[1] -+PasswordChange[1] -+PasswordAuthorization[1] -BadPassword[1] -+InvalidSignon [1] -Heartbeat[1] -SetCashierMode[1] -LogEvent[1] -EndOfLog[1] -Voucher[1] -+ReceiptReprint[1] -+PrintDispatchDocket[1] -+LoyaltyRedemptionFailure[1] -+PriceChange[1] -ApplicationEvent [1] -OSShutdown[1] -DeviceStatus[1] -DeviceOn[1] -DeviceOff[1] -+StoredValueFund[1] -</choice>[1] -xs:any[1] -</choice>[1] -@ReasonCode[0..1] -@EntryMethod[0..1] -<xs:choice>[0..1] -+EnterpriseLocation[1] -RetailStoreID[1] -</choice>[1] -+WorkstationID[0..1] -+SequenceNumber[1] -+LineItemSequenceNumber[0..1] -+BusinessDayDate[0..1] -BeginDateTime[0..1] -EndDateTime[0..1] CustomerCommonData -@Gender[0..1] -CustomerID[0..1] -+Name[0..1] -+Address[0..1] -+TelephoneNumber[0..1] -+EMail[0..1] -PrivacyOptOut [0..1] -BirthDayMonth[0..1] -BirthYear[0..1] POSLogCReceiptRePrint -@TypeCode[1] -LineSequenceNumber[0..1] -+TransactionLink[0..1] -+Customer[0..1] LoyaltyRedemptionFailureType -+Customer[0..1] -+Amount[0..1] -+ReasonCode[0..1] -xs:any[0..*] Figure 64: Control Transactions Domain View Copyright 2006 ARTS XML All rights reserved. Page 305 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. NameCommonData -FullName[1] -SortingName[0..1] -MailingName[0..1] -OfficialName[0..1] 0..1 -@RelativeOrder[1] Name 0..* -@Location[0..1] -@TypeCode[0..1] -@RelativeOrder[0..1] Suffix 0..1 -@RelativeOrder[1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 44.1Scenario: お客はロイヤルテイーポイント不足分を現金で補填して買い物をします Brief Description Scenario Description お客は自分のロイヤルティーポイントで 2 つの品物を買おうとするとき、それが買えるだけの十分なポイントをもっていない場合 . 想定 ロイヤルテイーポイントでの支払いであること. Pre-Condition Post-Condition Data Customer common data Need to indicate the points failure CustomerAccount LoyaltyAccount Points Type="Balance Current Point Balance NODES Covered by This Use Case POSLog POSLogTransaction POSLogControlTransaction RetrospectiveLoyalty RetailTransactionCustomer 2-44-01 Conformance XML Instance Document – Customer Redeems Loyalty Points Failure <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Transaction">2005-03-02T10:00:00</POSLogDateTime> <OperatorID>John</OperatorID> <ControlTransaction> <LoyaltyRedemptionFailure> Copyright 2006 ARTS XML All rights reserved. Page 306 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Customer> <CustomerID>12341234</CustomerID> </Customer> <ReasonCode>475</ReasonCode> </LoyaltyRedemptionFailure> </ControlTransaction> </Transaction> </POSLog> 44.2Scenario: ギフトレシートの印刷 Brief Description ギフトレシートはトランザクションのあと、直ちに要求されます。 ギフトレシートはオリジナルトランザクションの単品或いはそれ以上の品物のために印字されます。 キャッシャーは、印字されるべきキフトレシートの枚数を要求します、しかし、ひとつのギフトレシート以上のオリジナルトランザクションから同じ品目を印字することは許され ません、それは、実際に印字されるギフトレシートの番号が元のトランザクションの非キャンセルトランザクションの数の合計を超過できないようにしているからです。 ギフトレシート上には、価格詳細抜きの情報で選択された品物が印字されます。ギフトレシートの目的は、ギフトの受取人がどこのグループ内店舗でも、商品購入の証として、商 品と交換できるようにするものです、しかしながら、あからさまに、ギフトの受取人がそのギフトの価格を知ることのないようにしています 結婚式用のギフト登録に関するものでした。私たちが買うどんな商品もギフト登録リストに有るものは POS は印字しました。 ギフト登録に無い品物のギフトレシートは得ることはできませんでした。 新郎新婦へギフトレシートをプレゼントするというアイデアがあります。 もし、かれらが、その品物に問題があったり、それを気に入らなかった場合、返却や交換ができます. Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogControlTransaction ReceiptReprint 2-44-02 Conformance XML Instance Document – Print Gift Receipt The LineSequenceNumber element to refer to the lines in the original transaction which were printed on a particular Gift Receipt. <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> Copyright 2006 ARTS XML All rights reserved. Page 307 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <BeginDateTime>2001-08-13T09:03:00</BeginDateTime> <EndDateTime>2001-08-13T09:05:00</EndDateTime> <OperatorID>John</OperatorID> <ControlTransaction> <ReceiptReprint TypeCode="GiftReceipt"> <LineSequenceNumber>1234</LineSequenceNumber> </ReceiptReprint> </ControlTransaction> </Transaction> </POSLog> 44.3 Scenario: レシートリンク Brief Description これは、レシートが再印字されたことを報告するためのものです。それゆえに、オリジナルトランザクションへのリンクを持っています。これは、レシートにリベートが付いてい るときに有効なものです。お店は、お客に、同じトランザクションのために、多重の有効なリベートを与えるのを望みません. Scenario Description Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogControlTransaction ReceiptReprint TransactionLink 2-44-03 Conformance XML Instance Document – Reprint Receipt <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 308 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <BeginDateTime>2001-08-13T09:03:00</BeginDateTime> <EndDateTime>2001-08-13T09:05:00</EndDateTime> <OperatorID>John</OperatorID> <ControlTransaction> <ReceiptReprint TypeCode="ReceiptReprint"> <TransactionLink ReasonCode="ReceiptReprint"> <SequenceNumber>1234</SequenceNumber> </TransactionLink> </ReceiptReprint> </ControlTransaction> </Transaction> </POSLog> 45.USE CASE: 支払い制御トランザクション 45.1 Scenario: 閉店時のドロアー設定 Brief Description 操作員は小型現金箱(或いは、閉店時のドロアー準備金)(セッションバランスを減らすための持ち出しとして報告された )の金額を数え、彼らは、残っている金銭(あたらしいセッショ ン合計金額に対してバランスするよう)を数え、ドロアー残高報告を行い、金銭合計のレシートをつけてそれらが金融機関へ送られます。彼らは、朝、増加しているドロアー貸し出 し金が新しいセッショントータルと合致するように、ドロアー小型現金箱(開店時準備金)を再び数えます。 日中に、必要に応じて、持ち出しや貸し出しを行います。TillSettle クラスの中の TillDeclaration (POSLogAmount)は、ドロアーの中に残っている金銭残高を報告します. Scenario Description Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCTillSettle POSLogTCTenderLedger Copyright 2006 ARTS XML All rights reserved. Page 309 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTCSettle POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] -TransactionCount[0..1] -TotalNetSalesAmount[0..1] -TotalNetReturnAmount[0..1] -TotalTaxAmount[0..1] -TotalGrossSalesExemptTaxAmount[0..1] -GrossPositiveAmount [0..1] -GrossNegativeAmount[0..1] -+TenderSummary[0..1] -+TaxExempt[0..1] -+Loans[0..1] -+PaidIn[0..1] -+PaidOut[0..1] -+LineItemVoids[0..1] -+PostTransactionVoids[0..1] -+TransactionVoids[0..1] -+TenderPickup[0..1] -+Returns[0..1] -+Refunds[0..1] -+EmployeeDiscounts[0..1] -+MiscellaneousDiscounts [0..1] -+StoreCoupons[0..1] -+RedeemedContainerDeposits[0..1] -+ContainerDeposits[0..1] -+Markdowns[0..1] -+MiscellaneousFees[0..1] -+PaymentsCollected[0..1] -+LayawayPayments[0..1] -+PettyCashDisbursements[0..1] -xs:any[0..*] Figure 65: EOD Till Settle Domain View 2-45-01 Conformance XML Instance Document - EOD Till Settle <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" Copyright 2006 ARTS XML All rights reserved. Page 310 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogTCTenderLedger -@LedgerType[1] -+Beginning[0..1] -+Sales[0..1] -+Returns[0..1] -+PaidIn[0..1] -+PaidOut[0..1] -+Loan[0..1] -+Pickup[0..1] -+Deposit[0..1] -+Ending[0..1] -<choice>[0..1] -+Over[1] -+Short[1] -</choice>[0..1] -xs:any[0..*] POSLogTotals -Amount[1] -Count[0..1] -Reason[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <POSLogDateTime TypeCode="Transaction">2001-08-13T09:01:00</POSLogDateTime> <OperatorID>John</OperatorID> <TenderControlTransaction> <TillSettle> <TenderSummary> <Ending TenderType="Cash"> <Amount>100.00</Amount> </Ending> </TenderSummary> </TillSettle> </TenderControlTransaction> </Transaction> </POSLog> 45.2 Scenario: 銀行預け入れ これらのシナリオはいろいろな方法で、品物の販売目的以外にドロアーからお金が払い出された事例を扱います . Brief Description これは、銀行への預け入れとして送られたお金の取り扱いがどのようなものであるかについて. Scenario Description 店長のジョーは、本日のレシートを数えあげ、10 ドル紙幣 100 枚を My World Bank に預け入れます. Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCDeposit POSLogTCTenderTotal Copyright 2006 ARTS XML All rights reserved. Page 311 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] Figure 66: Bank Deposit Domain View Copyright 2006 ARTS XML All rights reserved. Page 312 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogTCDeposit -Bank[1] -Account[1] -BagID[1] -Amount[1] -Over [0..1] -Short[0..1] -Description[0..1] -+Depositor[1] -+DepositDetail[1..*] -xs:any[0..*] POSLogTCTenderTotal -TenderTotal[1..*] -Reason[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-45-02 Conformance XML Instance Document – Paid Out <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <Deposit> <Bank>123</Bank> <Account>asdf</Account> <BagID>1</BagID> <Amount>100</Amount> <Description>bank deposit</Description> <Depositor>21324</Depositor> <DepositDetail> <TenderTotal TenderType="Cash" Denomination="10">100</TenderTotal> <Reason>bank Deposit</Reason> </DepositDetail> </Deposit> </TenderControlTransaction> </Transaction> </POSLog> 45.3Scenario: わずかな現金の支出 Brief Description Scenario Description ショーウインドの装飾業をしているフレッドは、100 ドルで、フロントアインドウの新しい広告看板を描きました Pre-Conditions Post-Conditions Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCPaidOut Copyright 2006 ARTS XML All rights reserved. Page 313 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] Figure 67: Petty Cash - Paid Out Domain View Copyright 2006 ARTS XML All rights reserved. Page 314 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogTotals -Amount[1] -Count[0..1] -Reason[0..1] POSLogTCPaidOutType -GeneralLedgerCode[0..1] 0..* DocumentID -@TypeCode[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-45-03 Conformance XML Instance Document – Petty Cash Expense <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <PaidOut> <Amount>100</Amount> <Reason>pay for front window sign</Reason> </PaidOut> </TenderControlTransaction> </Transaction> </POSLog> 45.4Scenario: 賃金 Brief Description Scenario Description フレッドは週間の賃金として 150 ドルをドロアーから支払われました . Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCPaidOut Pre-Conditions Post-Conditions Copyright 2006 ARTS XML All rights reserved. Page 315 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] Figure 68: Wages Domain View Copyright 2006 ARTS XML All rights reserved. Page 316 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogTotals -Amount[1] -Count[0..1] -Reason[0..1] POSLogTCPaidOutType -GeneralLedgerCode[0..1] 0..* DocumentID -@TypeCode[0..1] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-45-04 Conformance XML Instance Document – Wages <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <PaidOut> <Amount>150.00</Amount> <Reason>paid fred's wages</Reason> </PaidOut> </TenderControlTransaction> </Transaction> </POSLog> 45.5Scenario: ドロアー合計 Brief Description Scenario Description Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogTenderControlTransaction POSLogTCSettle TotalMeasures Pre-Conditions Post-Conditions Copyright 2006 ARTS XML All rights reserved. Page 317 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTenderControlTransaction -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] POSLogTCSettle -TransactionCount[0..1] -TotalNetSalesAmount[0..1] -TotalNetReturnAmount[0..1] -TotalTaxAmount[0..1] -TotalGrossSalesExemptTaxAmount[0..1] -GrossPositiveAmount[0..1] -GrossNegativeAmount[0..1] -+TenderSummary[0..1] -+TaxExempt[0..1] -+Loans[0..1] -+PaidIn[0..1] -+PaidOut[0..1] -+LineItemVoids[0..1] -+PostTransactionVoids[0..1] -+TransactionVoids[0..1] -+TenderPickup[0..1] -+Returns[0..1] -+Refunds[0..1] -+EmployeeDiscounts[0..1] -+MiscellaneousDiscounts [0..1] -+StoreCoupons[0..1] -+RedeemedContainerDeposits[0..1] -+ContainerDeposits[0..1] -+Markdowns[0..1] -+MiscellaneousFees[0..1] -+PaymentsCollected[0..1] -+LayawayPayments[0..1] -+PettyCashDisbursements[0..1] -xs:any[0..*] Figure 69: Cashier Totals Domain View Copyright 2006 ARTS XML All rights reserved. Page 318 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. 0..1 TotalMeasures -SaleLineItemCount[1] -NoSaleTransactionCount[1] -LineItemOverrideCount[1] -WeightedLineItemCount[1] -LineItemKeyedCount[1] -LineItemKeyedPercentage[1] -LineItemScannedCount[1] -LineItemScannedPercentage[1] -LineItemOpenDepartmentCount[1] -LineItemOpenDepartmentPercentage[1] -RingTime[1] -IdleTime[1] -LockTIme[1] -TenderTime[1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-45-05 Conformance XML Instance Document – Cashier Totals <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <OperatorID>123</OperatorID> <TillSettle> <TransactionCount>2</TransactionCount> <TotalNetSalesAmount>10000</TotalNetSalesAmount> <TotalTaxAmount>600</TotalTaxAmount> <TotalGrossSalesExemptTaxAmount>0</TotalGrossSalesExemptTaxAmount> <GrossPositiveAmount>0</GrossPositiveAmount> <GrossNegativeAmount>0</GrossNegativeAmount> <TotalMeasures> <SaleLineItemCount>300</SaleLineItemCount> <NoSaleTransactionCount>10</NoSaleTransactionCount> <LineItemOverrideCount>50</LineItemOverrideCount> <WeightedLineItemCount>0</WeightedLineItemCount> <LineItemKeyedCount>40</LineItemKeyedCount> <LineItemKeyedPercentage>11</LineItemKeyedPercentage> <LineItemScannedCount>250</LineItemScannedCount> <LineItemScannedPercentage>17</LineItemScannedPercentage> <LineItemOpenDepartmentCount>10</LineItemOpenDepartmentCount> <LineItemOpenDepartmentPercentage>3</LineItemOpenDepartmentPercentage> <RingTime>530</RingTime> <IdleTime>100</IdleTime> <LockTime>300</LockTime> <TenderTime>200</TenderTime> </TotalMeasures> </TillSettle> </TenderControlTransaction> </Transaction> </POSLog> 45.6Scenario: 支払い合計 Brief Description Scenario Description Data NODES Covered by This Use Case POSLog Copyright 2006 ARTS XML All rights reserved. Page 319 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions POSLogTransaction POSLogTenderControlTransaction POSLogTCSettle POSLogTCTenderLedger TotalMeasures Pre-Conditions Post-Conditions Copyright 2006 ARTS XML All rights reserved. Page 320 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This scenario deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] POSLogTCSettle POSLogTenderControlTransaction -TransactionCount[0..1] -TotalNetSalesAmount[0..1] -TotalNetReturnAmount[0..1] -TotalTaxAmount[0..1] -TotalGrossSalesExemptTaxAmount[0..1] -GrossPositiveAmount [0..1] -GrossNegativeAmount[0..1] -+TenderSummary[0..1] -+TaxExempt[0..1] -+Loans[0..1] -+PaidIn[0..1] -+PaidOut[0..1] -+LineItemVoids[0..1] -+PostTransactionVoids[0..1] -+TransactionVoids[0..1] -+TenderPickup[0..1] -+Returns[0..1] -+Refunds[0..1] -+EmployeeDiscounts[0..1] -+MiscellaneousDiscounts [0..1] -+StoreCoupons[0..1] -+RedeemedContainerDeposits[0..1] -+ContainerDeposits[0..1] -+Markdowns[0..1] -+MiscellaneousFees [0..1] -+PaymentsCollected[0..1] -+LayawayPayments[0..1] -+PettyCashDisbursements[0..1] -xs:any[0..*] -Shift[0..1] -DayPart[0..1] -+OperatorID[1] -<choice>[1..*] -<choice>[1] -+BankCheckPrinted[1] -+CharityCollection[1] -+Deposit[1] -+PaidIn[1] -+PaidOut[1] -+PettyCash[1] -+PreAuthorization[1] -+PreAuthorizationRefund[1] -+PriceOverride[1] -+SafeDrop[1] -+SafeSettle[1] -+StoredValueTransaction[1] -+TenderAdjustment[1] -+TenderExchange[1] -+TenderLoan[1] -+TenderPickup[1] -+TenderReturn[1] -+TenderRedemption[1] -+TillOperatorAssignment[1] -+TillSettle[1] -+TipOut[1] -+Withdrawal[1] -</choice>[1] -xs:any[1..*] -</choice>[1] 0..1 TotalMeasures -SaleLineItemCount[1] -NoSaleTransactionCount[1] -LineItemOverrideCount[1] -WeightedLineItemCount[1] -LineItemKeyedCount[1] -LineItemKeyedPercentage[1] -LineItemScannedCount[1] -LineItemScannedPercentage[1] -LineItemOpenDepartmentCount[1] -LineItemOpenDepartmentPercentage[1] -RingTime[1] -IdleTime[1] -LockTIme[1] -TenderTime[1] -xs:any[0..*] Figure 70: Tender Totals Domain View Copyright 2006 ARTS XML All rights reserved. Page 321 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. POSLogTCTenderLedger -@LedgerType[1] -+Beginning[0..1] -+Sales[0..1] -+Returns[0..1] -+PaidIn[0..1] -+PaidOut[0..1] -+Loan[0..1] -+Pickup[0..1] -+Deposit[0..1] -+Ending[0..1] -<choice>[0..1] -+Over[1] -+Short[1] -</choice>[0..1] -xs:any[0..*] ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 2-45-06 Conformance XML Instance Document – Tender Totals <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <TenderControlTransaction> <TillSettle> <TransactionCount>2</TransactionCount> <TotalNetSalesAmount>10000</TotalNetSalesAmount> <TotalTaxAmount>600</TotalTaxAmount> <TotalGrossSalesExemptTaxAmount>0</TotalGrossSalesExemptTaxAmount> <GrossPositiveAmount>0</GrossPositiveAmount> <GrossNegativeAmount>0</GrossNegativeAmount> <TenderSummary> <Beginning TenderType="CreditDebit" SubTenderType="Visa"> <Amount>0</Amount> </Beginning> <Ending TenderType="CreditDebit" SubTenderType="Visa"> <Amount>4000</Amount> </Ending> </TenderSummary> <TotalMeasures> <SaleLineItemCount>300</SaleLineItemCount> <NoSaleTransactionCount>10</NoSaleTransactionCount> <LineItemOverrideCount>50</LineItemOverrideCount> <WeightedLineItemCount>0</WeightedLineItemCount> <LineItemKeyedCount>40</LineItemKeyedCount> <LineItemKeyedPercentage>11</LineItemKeyedPercentage> <LineItemScannedCount>250</LineItemScannedCount> <LineItemScannedPercentage>17</LineItemScannedPercentage> <LineItemOpenDepartmentCount>10</LineItemOpenDepartmentCount> <LineItemOpenDepartmentPercentage>3</LineItemOpenDepartmentPercentage> <RingTime>530</RingTime> <IdleTime>100</IdleTime> <LockTime>300</LockTime> <TenderTime>200</TenderTime> Copyright 2006 ARTS XML All rights reserved. Page 322 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </TotalMeasures> </TillSettle> </TenderControlTransaction> </Transaction> </POSLog> Copyright 2006 ARTS XML All rights reserved. Page 323 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 46.USE CASE: 在庫管理 Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit [1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] ItemIDCommonData POSLogInventoryControlTransaction -+InventoryCount[0..*] -+ReceiveInventory[0..1] -+Transfer[0..1] -+ReturnToVendor[0..1] -xs:any[0..*] POSLogITDocument -@DocumentStatus[0..1] -@DocumentType[0..1] -DocumentID[0..1] -TransactionReference[0..1] -RetailStoreID[0..1] -OriginatorID[0..1] -Carrier[0..1] -FreightBill[0..1] -ReasonCode[0..1] -ToPartyID[0..1] -FromPartyID[0..1] -CreateDate[0..1] -ExpectedDeliveryDate[0..1] -ActualDeliveryDate[0..1] -ExectedShipDate[0..1] -ActualShipDate[0..1] -DocumentTypeDescriptor[0..1] -+LineItem[1..*] -xs:any[0..*] -@Name[0..1] -@Qualifier [0..1] -@Type[1] POSLogITInventoryCount -@MandatoryFlag[0..1] -@CountType[0..1] -@CountStatus[0..1] -CountID[0..1] -DueDate[0..1] -ReasonCode[0..1] -ApprovedBy[0..1] -+ItemCount[0..*] -xs:any[0..*] POSLogITItemCount -ItemID[1..*] -EPC[0..1] -Quantity[1] InventoryLoss -@TypeCode[1] -Reason[0..1] POSLogITLineItem -+ItemID[0..1] -EPC[1] -QuantityOrdered[0..1] -QuantityReceived [0..1] -UnitCost[0..1] -TotalCost[0..1] -CartonNumber[0..1] -LineItemNumber[0..1] -UserID[0..1] -Description[0..1] -DiscrepancyReason[0..1] -DiscrepancyDate[0..1] -DispositionBoxNumber [0..1] -DispositionCode[0..1] -DispositionAuthorizationNumber [0..1] -DispositionQuantity [0..1] -xs:any[0..*] Figure 71: Inventory Control Domain View Copyright 2006 ARTS XML All rights reserved. Page 324 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. @ItemIDTypeCode - GTIN - PLU - SKU - ItemID - ISBN - ISSN - EPC - TUC - RFID - UPC-A - UPC-AWithSupplementalBarcode - UPC-E - UPC-EWithSupplementalBarcode - UPC-D1 - UPC-D2 - UPC-D3 - UPC-D4 - UPC-D5 - EAN8 - JAN8 - EAN8WithSupplementalBarcode - EAN13 - JAN13 - EAN13WithSupplementalBarcode - EAN-128 - Standard2Of5 - Interleaved2Of5 - Codabar - Code39 - Code93 - Code128 - OCRA - OCRB - PDF417 - MAXICODE - OTHER - UNKNOWN ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 46.1Scenario: EPC-アサイン品目のエントリ 電子商品コード(EPC) マサチューセッツ工科大学が開発した電子商品コード(EPC)で、96 ビットコードで EPC ネットワークシステムの中で個別の品物に番号を振り、EPCglobal によって制御されるもので す。現在のバーコードシステムは、同じ品物は同じ番号にアサインされています、サイズや色が異なっているにもかかわらずです。したがって、個別の品物を特定するシリアル番 号のような他の番号システムが必要とされます。一方、EPC は、個別の品物に特定の番号をアサインします、これにより、正確に詳細なデータの追跡が可能になります。 EPC の普及には、時間かかかるかもしれません、しかし、この技術による運用は始まっています、POSLog の EPC ストレージは近い将来必要とされることでしょう. Brief Description オペレータは品物をスキャンし、EPC にアサインされている品物を登録します。EPC は、各品物には RFID が付けられ、RFID リーダーで読み込みます。このような機器のインスト ール方法は、このドキュメントのスコープ外です。 読み込まれた EPC が POSLog に格納され、ホストシステムへ転送され、将来の分析に利用されます. Data The following entities could contain the EPC. Inventory management Item sales Disposal of items NODES Covered by This Use Case POSLog POSLogTransaction POSLogInventoryControlTransaction POSLogITInventoryControl POSLogITItemCount 2-46-01 Conformance XML Instance Document – Electronic Product Code <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>RetailStoreID</RetailStoreID> <WorkstationID>WorkstationID</WorkstationID> <SequenceNumber>1234</SequenceNumber> <OperatorID OperatorName="Taro">e11111</OperatorID> <CurrencyCode>JPY</CurrencyCode> <InventoryControlTransaction> <InventoryCount> <ItemCount> <ItemID>55555555</ItemID> Copyright 2006 ARTS XML All rights reserved. Page 325 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <EPC>01.0000A89.00016F.000169DC0</EPC> <Quantity>1.0</Quantity> </ItemCount> <ItemCount> <ItemID>22222222</ItemID> <EPC>01.0000BAA.000FFF.00033321F</EPC> <Quantity>0.0</Quantity> </ItemCount> </InventoryCount> </InventoryControlTransaction> </Transaction> </POSLog> 46.2Scenario: 店舗商品受領 Brief Description Scenario Description シャツ 100 枚を受け取り、POS を通じ、在庫登録されました. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogInventoryControlTransaction POSLogITDocument POSLogITLineItem 2-46-02 Conformance XML Instance Document - Store Goods Receipt <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <InventoryControlTransaction> Copyright 2006 ARTS XML All rights reserved. Page 326 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <ReceiveInventory> <DocumentID>12341234</DocumentID> <ActualDeliveryDate>2001-08-13</ActualDeliveryDate> <LineItem> <ItemID>1234</ItemID> <QuantityReceived>100</QuantityReceived> </LineItem> </ReceiveInventory> </InventoryControlTransaction> </Transaction> </POSLog> 46.3Scenario: 在庫廃棄 Brief Description Scenario Description スウは、ハンバーガーを床に落としました. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogInventoryControlTransaction POSLogITItemCount 2-46-03 Conformance XML Instance Document – Inventory Waste <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <OperatorID>John</OperatorID> <CurrencyCode>USD</CurrencyCode> <InventoryControlTransaction> <InventoryLoss TypeCode="Breakage"> <ItemID>1231234</ItemID> <Quantity>1</Quantity> </InventoryLoss> Copyright 2006 ARTS XML All rights reserved. Page 327 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions </InventoryControlTransaction> </Transaction> </POSLog> 46.4Scenario: 在庫の破損 Brief Description Scenario Description フリーザーが壊れ、七面鳥 100 羽が腐りました. Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogInventoryControlTransaction POSLogITItemCount 2-46-04 Conformance XML Instance Document – Inventory Spoilage <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ .. /POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <InventoryControlTransaction> <InventoryLoss TypeCode="Spoilage"> <ItemID>1231234</ItemID> <Quantity>100</Quantity> </InventoryLoss> </InventoryControlTransaction> </Transaction> </POSLog> 46.5Scenario: ベンダーへの返品 Brief Description トラック在庫を業者へ返品 Copyright 2006 ARTS XML All rights reserved. Page 328 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Scenario Description 一日に 10 斤の古いパンがパン業者へ返品されました . Data NODES Covered by This Use Case POSLog POSLogTransaction POSLogInventoryControlTransaction POSLogITItemCount 2-46-05 Conformance XML Instance Document – Return To Vendor <?xml version="1.0" encoding="UTF-8"?> <POSLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ ../POSLogForFoodserviceV3.0.0.xsd" xmlns="http://www.nrf-arts.org/IXRetail/namespace/"> <Transaction MajorVersion="3" MinorVersion="0" FixVersion="0"> <RetailStoreID>HighStreet</RetailStoreID> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <InventoryControlTransaction> <ReturnToVendor> <LineItem> <ItemID>1234</ItemID> </LineItem> </ReturnToVendor> </InventoryControlTransaction> </Transaction> </POSLog> 47.USE CASE: バッチによる一日の終了時のデータ転送 Brief Description 一日の終わりに、すべての個別のトランザクションは、ひとつのファイルで店舗を超えて送信されます. Data • POSLog header data, including: o Identifier for Store creating the batch Copyright 2006 ARTS XML All rights reserved. Page 329 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions • • • o The business day this batch represents. Batch header data, including: o Id for this batch upload o Timestamps for the first and last transaction in this batch o Number of transactions in this batch o Amount represented by this batch Transaction header data, including: o Identifiers for Workstation, & Operator performing the transaction. o The date the transaction was performed o A workstation assigned sequence number identifying the transaction Line items in each transaction Copyright 2006 ARTS XML All rights reserved. Page 330 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Data Hierarchy Diagram – This Use Case deals with this section of the schema POSLog -+Batch[0..1] -+Transaction[0..*] -+TenderSummary[0..1] -+TillSummary[0..1] -+WorkstationSummary[0..1] -xs:any[0..*] POSLogBatch -BatchID[1] -+BusinessUnit[0..1] -FirstTransactionTimestamp[1] -LastTransactionTimestamp[1] -BatchCompleteTimestamp[1] -+ActivitySummary[0..1] POSLogTransaction -@MajorVersion[0..1] -@MinorVersion[0..1] -@FixVersion[0..1] -@CancelFlag[0..1] -@TrainingModeFlag[0..1] -@OfflineFlag[0..1] -@TransactionModifiedFlag[0..1] -@VATReceiptFlag[0..1] -@CODFlag[0..1] -@EntryMode[0..1] -<choice>[1..*] -RetailStoreID[1] -+BusinessUnit[1] -</choice>[1] -<choice>[0..1] -RevenueCenterID[1] -OrganizationHierarchy[1] -</choice>[1] -WorkstationID[1] -TillID[0..1] -SequenceNumber[1] -<choice>[0..*] -BusinessDayDate[1] -BeginDateTime[1] -EndDateTime[1] -POSLogDateTime[1] -</choice>[1] -OperatorID[0..*] -CurrencyCode[0..1] -+TrailerText[0..1] -VATRegistrationNumber[0..1] -ReceiptDateTime[0..1] -ReceiptNumber[0..1] -+ReceiptImage[0..1] -CODVoucherNumber[0..1] -<choice>[1..*] -<choice[1] -+ControlTransaction[1] -+CustomerOrderTransaction[1] -+FoodServiceTransaction[1] -+InventoryControlTransaction[1] -+RetailTransaction[1] -+TenderControlTransaction[1] -</choice>[1] -xs:any[1] -</choice[1] Figure 72 Batch End Of Day Domain View Copyright 2006 ARTS XML All rights reserved. Page 331 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions 1.19.1 Conformance XML Instance Document – Conceptual – Conformance Details to be worked out <?xml version="1.0" encoding="UTF-8"?> <!-- UseCase: Item unavailable, so BackOrder created --> <!-- Note: Each transaction during the period are in one batch XML document --> <!-This can be from different workstations but it is from one store --> <POSLog xmlns="http://www.nrf-arts.org/IXRetail/namespace/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/ POSLogRetailTransaction.xsd"> <RetailStoreID>HighStreet</RetailStoreID> <Batch> <BatchID>1234</BatchID> <FirstTransactionTimestamp>2001-08-13T09:03:00</FirstTransactionTimestamp> <LastTransactionTimestamp>2001-08-13T19:05:00</LastTransactionTimestamp> <BatchCompleteTimestamp>2001-08-13T20:00:00</BatchCompleteTimestamp> <TransactionCount>1230</TransactionCount> <TransactionAmount>100000.00</TransactionAmount> </Batch> <Transaction> <RetailTransaction Version=“2.2”> <WorkstationID>POS5</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>2001-08-13</BusinessDayDate> <BeginDateTime>2001-08-13T09:03:00</BeginDateTime> <EndDateTime>2001-08-13T09:05:00</EndDateTime> <… All the Line Items in this transaction …> </RetailTransaction> </Transaction> <Transaction> <RetailTransaction Version="1.0"> <WorkstationID>POS6</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> <BusinessDayDate>2001-08-13</BusinessDayDate> <BeginDateTime>2001-08-13T09:50:00</BeginDateTime> <EndDateTime>2001-08-13T09:55:00</EndDateTime> <… All the Line Items in this transaction …> </RetailTransaction> </Transaction> <… All the transactions in this batch …> <Transaction> <RetailTransaction Version=“2.2”> <WorkstationID>POS9</WorkstationID> <SequenceNumber>4294967295</SequenceNumber> Copyright 2006 ARTS XML All rights reserved. Page 332 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions <BusinessDayDate>2001-08-13</BusinessDayDate> <BeginDateTime>2001-08-13T19:03:00</BeginDateTime> <EndDateTime>2001-08-13T19:05:00</EndDateTime> <… All the Line Items in this transaction …> </RetailTransaction> </Transaction> </POSLog> 48.更新履歴 バージョン履歴 Ver Date Sections 変更説明 - 49.専門用語 用語 定義 Access Enumeration RTP, Batch, Phone, Web, Kiosk, Administrative Account The financial accounting unit for one or more stored value instruments as maintained by the SVA. The account represents the stored value due the holder of the account. Account ID The globally unique identifier of the stored value account Account Type An attribute type that allows the Stored Value Application to interrogate and execute business rules. Examples include (gift, store credit, merchandise return, layaway, phone, etc.) Account Balance The current balance of the account in a given unit of measure Account Balance UOM The units in which the account balance is tracked – Enumeration (currency, points, minutes) Copyright 2006 ARTS XML All rights reserved. Page 333 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Account Balance Locale Locale code specifying the geopolitical locale determining the account balance Account State Active, Inactive, Suspended, Overdrawn Account Type GiftCertificate, GiftCard, MerchandiseReturn, StoreCredit, Phone, Layaway, Loyalty Activation Method The method used to activate the SVI: RTP, batch, phone, administrative, web Application Profile Application (AID) Interchange Indicates the capabilities of the card to support specific functions in the application Identifier Identifies the application as described in ISO/IEC 7816-5 Application Transaction Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC) Counter (ATC) Application Usage Control Application Number Version Version number assigned by the payment system for the application Authentication Data Authorisation Code Indicates issuer’s specified restrictions on the geographic usage and services allowed for the application The data used to authenticate the SVI: PIN, control number, CVC, CVV, etc. (optional) Response Code that defines the disposition of a message BackOrderForDelivery A flavor of retail transaction line item whereby the customer wanted to purchase an item, but it is unavailable. The store is placing a special order on behalf of the customer, and will deliver the item when it becomes available. The customer may or may not pay for the item at the time of placing the order. BackOrderForPickup A flavor of retail transaction line item whereby the customer wanted to purchase an item, but it is unavailable. The store is placing a special order on behalf of the customer, and the customer will pickup the item when it becomes available. The customer may or may not pay for the item at the time of placing the order. Base Unit of Measure Currency code or other UOM code including points, miles, etc Cancel The process of Terminating or “canceling during” a transaction before the transaction has been completed and posted. The application may or may not keep an audit trail. Cardholder Verification Indicates the results of the last CVM performed Method (CVM) Results Copyright 2006 ARTS XML All rights reserved. Page 334 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Collection A collection of items that is priced & sold as a single item, but which is exploded into its constituent items for the purposes of tracking inventory. Collector The ID of the party collecting value for the SVI Combination A collection of items that is priced & sold as a single item, but which is exploded into its constituent items for the purposes of tracking inventory. Combo A collection of items that is priced & sold as a single item, but which is exploded into its constituent items for the purposes of tracking inventory. Cryptogram Data Information Indicates the type of cryptogram and the actions to be performed by the terminal Expiration Date The date the stored value instrument expires Holder The ID of the party that owns an activated instrument. ICC Integrated Circuit Card Instrument The physical media containing the identifier for a stored value account maintained by the stored value application. Instrument State Active, Inactive, Expired, Stolen, Damaged Issuer The ID of the party that activated the instrument. Issuer Application Data Contains proprietary application data for transmission to the issuer in an online transaction Item Potent The process of sending a transaction message out and having a method to verify that the message was received and the necessary response action taken. It guarantees that the transaction was completed and that the “system” did not go down during the transaction time. This process guarantees that only one message was delivered using transfer protocols like ack/nak/timeout to insure the transfer did indeed happen. Kit A collection of items that is priced & sold as a single item, but which is exploded into its constituent items for the purposes of tracking inventory. Layaway A flavor of retail transaction line item whereby the customer is purchasing an item, but is not paying for it now. The store will put the item aside, and once the customer has completed payment they will take it with them. Last activity date The last date/time the SV has been used via any transaction type Copyright 2006 ARTS XML All rights reserved. Page 335 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Media Type Maximum amount Paper, Card, SmartCard,. Virtual recharge The maximum amount that can be added to the value of a SV account OCB Order Confirmation Board On The Fly As items are entered in the POS, they are immediately sent/made available to other systems, such as a KDS or OCB. One Behind As an item is entered in the POS, the previously entered item is sent/made available to other systems, such as a KDS or OCB. On Total All items as stored in the POS until the total key is pressed. At which point in time, they are sent/made available to other systems, such as a KDS or OCB. Operator The ID of the operator initiating the SV transaction Over-ring A register error in which a higher price (or quantity) than the actual price (quantity) of the goods is recorded in the register. Party ID Common element uniquely identifying a party (holder, collector, provider, operator, etc.) POS An acronym for Point of Service that includes traditional Point of Sale devices in addition to Kiosks, Websites and Telephone call centers and any other device or system that is used to record the exchange of Merchandise for Tender. Point-of-Service Entry Mode (POS) Indicates the method by which the PAN was entered, according to the first two digits of the ISO 8583:1987 POS Entry Mode POSLOG This refers to the Transaction Log containing all of the Retail Touch Point transactions. This log is typically transmitted to the HOST application where it is processed by an Enterprise level application. Provider The ID of the party holding the liability for the SVI RainCheck A flavor of retail transaction line item whereby the customer wanted to purchase an item, but it is unavailable, and the store is issuing a special receipt guaranteeing the price of the item to the customer when it next becomes available. Remaining Charges The maximum number of times the account can be incremented. May be infinite Copyright 2006 ARTS XML All rights reserved. Page 336 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions Return A flavor of retail transaction line item whereby the customer is returning an item and they have bought it with them. ReturnForDelivery A flavor of retail transaction line item whereby the customer is returning an item and it will be delivered to some location at some future date & time. ReturnForPickup A flavor of retail transaction line item whereby the customer is returning an item and the store will pick it up from some location at some future date & time. RTP Retail touch point. This represents any location used as the source for selling, issuing or enquiring on Stored Value Instruments. RTP Transaction ID The unique ID of the transaction on the RTP providing context of the SV transaction (Retailer, Store, Device, Sequence, Date/Time) RTP Number Transaction The unique transaction identifier generated and stored by the RTP for all transactions in which it participates. The RTP should maintain a cross-reference to the corresponding Stored Value Transaction number. Sale A flavor of retail transaction line item whereby a customer is purchasing an item and they are taking it with them. SaleForDelivery A flavor of retail transaction line item whereby a customer is purchasing an item and it will be delivered to some location at some future date & time. SaleForPickup A flavor of retail transaction line item whereby a customer is purchasing an item and they will pick it up from some location at some future date & time. Start Date The date the stored value account/instrument becomes valid for use. Stored Value Instrument A globally unique identifier associated with the instrument ID Stored Value Instrument The type of instrument media.- enumeration (paper, card, smart card, virtual) Media Stored Value Issuer The party that activated the instrument. Stored Value Instrument The current status of the account or instrument – (Stolen, active, inactive, overdrawn, expired, etc.) Status SVA Stored value application. This represents any application that stores, maintains and controls the Copyright 2006 ARTS XML All rights reserved. Page 337 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions information about Stored Value Accounts, and the associations between those accounts and Stored Value Instruments. SVA Transaction ID The ID assigned by the SVA to the SV transaction Stored Value The unique transaction identifier generated and stored by the Stored Value Application for all transactions Transaction Number in which it participates. The Stored Value Application should maintain a cross-reference to the corresponding RTP transaction number. SV Transaction Type The type of transaction performed on the SVA from the RTP – (activate, decrement, recharge, deactivate, reverse, inquiry) Terminal Capabilities Indicates the card data input, CVM, and security capabilities of the terminal Terminal Type Indicates the environment of the terminal, its communications capability, and its operational control TranCryptogramType TC – Transaction Certificate ARQC - Authorisation Request Cryptogram AAC - Application Authentication Cryptogram Status Indicates the functions performed in a transaction 1. Offline data authentication was performed 2. Cardholder verification was performed 3. Card risk management was performed 4. Issuer authentication was performed 5. Terminal risk management was performed 6. Script processing was performed Transaction Information Transaction Value Terminal Results The amount and unit of measure of the value transacted with the SVA on the specified account Verification Status of the different functions as seen from the terminal Under-ring A register error in which a lower price (or quantity) than the actual price (quantity) of the goods is recorded in the register. Unpredictable Number Value to provide variability and uniqueness to the generation of a cryptogram Value The monetary or equivalent value managed by the stored value application. Value Enumeration Points, Miles, Kilometers, Minutes Voucher A sub-type of ControlTransaction that records the result of an interraction between the POS and StoredValue (voucher) management system. (cf. ARTS XML StoredValue work-team & schema). Copyright 2006 ARTS XML All rights reserved. Page 338 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved. ARTS XML POSLog Foodservice Technical Specification – Vol 2 – Retail Transactions A special Voucher for a specific product or service, that is issued or redeemed as part of a CustomerLoyalty scheme. Not to be confused with a GiftCertificate which has a monetary value Copyright 2006 ARTS XML All rights reserved. Page 339 Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
© Copyright 2025 Paperzz