POSLog For Foodservice Technical Specification Volume 2 Retail

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.