This document provides technical specifications for tendering in retail point-of-sale transactions. It describes 18 scenarios of different tender types including cash, checks, credit/debit cards, vouchers, food stamps, and store accounts. It also includes scenarios for refunds and merchandise for store use. The document aims to specify data elements and workflows to log tendering transactions in a standardized format.
Generative Artificial Intelligence: How generative AI works.pdf
IXRetail POSLog Technical Specification Volume 2
1. IXRetail POSLog Technical Specification, Volume 2 - Tendering
IXRetail POSLog Technical Specification
Volume 2 – Tendering
Version 2.0
May 19, 2003 – Candidate Recommendation
Chairman:
Richard Halter ARTS-MIC
Authors:
Richard Halter ARTS-MIC
Contributors:
Jeannine Ralston The Limited, Inc.
Perry Kramer Ames Department Stores, Inc
Ann McCool Radio Shack Corporation
Tim Reagan Radio Shack Corporation
John Rohland Blockbuster, Inc.
Nancy Hudak Target Corporation
Timothy Hood Triversity
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 1
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
3. IXRetail POSLog Technical Specification, Volume 2 - Tendering
TABLE OF CONTENTS
1. ŠT•à ............................................................................................................................................................................................................................................. 5
1.1 ŠT—v ................................................................................................................................................................................................................................... 5
1.2 }ƒ [• L X Ì‚W Z b ....................................................................................................................................................................................................... 5
1.3 O Š Í ˆ ”Kp“— ....................................................................................................................................................................................................................... 5
1.4 • Œ ð Oñ‘’ ........................................................................................................................................................................................................................... 5
2. ‘ • ¶ QlŽ ..................................................................................................................................................................................................................................... 6
3. Ž •g F— p á ¢ ‚x¥Ž• Ì „ ” .............................................................................................................................................................................................................. 7
3.1 • ó F‹ µ Ì‚’K”aqxw“ü
àÅ‹»Œ ‘Þ ð‚ —»àŒ‹È¢‚íº ‹ÚŒÅÌ‚è Žé‚æÉ •¥¢‚ ......................................................................................................................... 8
3.2 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH CASH TENDER WITH CASH BACK ..................................................................................................... 10
3.3 • ó F‹ µ ’K”¢frbgNWbgEJ[haqxw“ü
Ì ‚ à Å‹ » Œ ‘ Þ ð ‚ ‚ ƒ È í º ƒ ƒ ƒ ƒ Í ‚ ½ Ü ƒ Œ ƒ ƒ • ƒ • ƒ — ‹ Ú Œ Ì ‚ Å è Ž é ‚ æ É • ¥ ¢ ‚ ............................................................................ 12
3.4 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH DEBIT OR CREDIT TENDER WITH CASH BACK .................................................................................. 15
3.5 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH CHECK TENDER WITHOUT CASH BACK ............................................................................................ 18
3.6 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH CHECK TENDER WITH CASH BACK ................................................................................................... 20
3.7 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH TRAVELERS CHECK IN A FOREIGN CURRENCY ................................................................................ 23
3.8 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH PURCHASE ORDER ........................................................................................................................... 25
3.9 SCENARIO: CUSTOMER TENDER’S PURCHASE TO STORE CHARGE ACCOUNT................................................................................................................... 28
3.10 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH IN-STORE COUPON AND CASH .................................................................................................... 30
3.11 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH MANUFACTURER’S COUPON AND CASH ...................................................................................... 33
3.12 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH VOUCHER, GIFT CERTIFICATE OR OTHER STORED VALUE MEDIA WITH CHANGE AS VOUCHER
AND CASH ...................................................................................................................................................................................................................................... 35
3.13 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH VOUCHER, GIFT CERTIFICATE OR OTHER STORED VALUE MEDIA WITH CHANGE AS VOUCHER
ONLY 39
3.14 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH VOUCHER, GIFT CERTIFICATE OR OTHER STORED VALUE MEDIA WITH CHANGE AS CASH ONLY.
42
3.15 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH VOUCHER, GIFT CERTIFICATE OR OTHER STORED VALUE MEDIA WITH NO CHANGE ................ 44
3.16 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH FOOD STAMPS.............................................................................................................................. 47
3.17 SCENARIO: CUSTOMER TENDER’S CO-PAY PURCHASE, I.E. DRUG PURCHASE ............................................................................................................ 49
3.18 SCENARIO: CUSTOMER TENDER’S PURCHASE WITH “MALL BONUS BUCKS” ................................................................................................................. 51
4. Ž •g F— p á ¢ ‚x¥Ž• Ì à ‹ Ô ............................................................................................................................................................................................................ 55
4.1 • ó F‹ µ q¯é‚óŽðà‹Ô•Å»Œª
‹ÚŒ ................................................................................................................................................................................ 58
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 3
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
4. IXRetail POSLog Technical Specification, Volume 2 - Tendering
4.2 SCENARIO: CUSTOMER GETS REFUND ON THEIR CREDIT CARD ........................................................................................................................................ 60
4.3 SCENARIO: CUSTOMER GETS REFUND ON THEIR STORE ACCOUNT .................................................................................................................................. 62
4.4 SCENARIO: CUSTOMER GETS REFUND IN MERCHANDISE VOUCHER .................................................................................................................................. 64
4.5 SCENARIO: CUSTOMER GETS REFUND IN A CHECK SENT TO AN ADDRESS ....................................................................................................................... 67
5. USE CASE: POST PURCHASE PRICE ADJUSTMENT .................................................................................................................................................. 70
5.1 SCENARIO: CUSTOMER GETS REFUND IN CASH AFTER RETURNING TO THE STORE......................................................................................................... 70
6. USE CASE: MERCHANDISE FOR STORE USE .............................................................................................................................................................. 73
6.1 SCENARIO: EMPLOYEE TAKES AN ITEM OFF THE SHELF FOR USE IN THE STORE ............................................................................................................. 73
7. SCHEMA IMPLEMENTATION .......................................................................................................................................................................................... 76
8. DOCUMENT HISTORY........................................................................................................................................................................................................ 77
9. GLOSSARY............................................................................................................................................................................................................................. 78
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 4
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
8. IXRetail POSLog Technical Specification, Volume 2 - Tendering
POSLog
1
1..*
Transaction Total
-@CancelFlag -@TotalType
-@TrainingModeFlag -Amount
-@OfflineFlag POSIdentity
1
-RetailStoreID -@POSIDType
-WorkstationID 0..1 1
-POSItemID
-SequenceNumber RetailTransaction LineItem Sale -Qualifier
-BusinessDayDate -@OutsideSalesFlag -@VoidFlag -@ItemType
-BeginDateTime -@SuspendFlag 1..* -@EntryMethod -ItemID
-EndDateTime -TillID -SequenceNumber -MerchandiseHierarchy
-OperatorID -SpecialOrderNumber -BeginDateTime 0..1 -Description 1
-CurrencyCode -ReceiptDateTime -EndDateTime -UnitCostPrice Quantity
1 1
-UnitListPrice -@Units
1
-RegularSalesUnitPrice -@UnitOfMeasureCode
-InventoryValuePrice
-ActualSalesUnitPrice
-ExtendedAmount
-SerialNumber 1
-ItemLink
3.1 •ó‹µF Œ»‹à‚ÅÌ’Þ‘K‚𔺂íÈ¢Œ»‹à—a‚èÅ̌ڋqÉæéŽx•¥‚¢w“ü
ŠT—ª•à–¾
ŒÚ‹q‚ª•Aˆê‚•¡Ü”‚̃AƒCƒe‚ð‘ƒI‚Ñ•A‚ð¿»åê¤ÇÌŠz‹Œà»‚Ì•w“ü‚µÜ·•B
½Í € Å
f[^•ƒ
ƒ
• xfCA
Ž • ƒ¥ ¢ ‚ ƒ ƒ = Œ»‹à
• Ê•íŽ = ”Ì”„
• xzŽ Š¥ ¢• ‚
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 8
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
9. IXRetail POSLog Technical Specification, Volume 2 - Tendering
ƒf•[ƒŠ^K‘w•}
POSLog
1
1..*
Transaction
-@CancelFlag[1] Sale
-@TrainingModeFlag[1]
-@OfflineFlag[1] -...[1]
1
-RetailStoreID[1]
-WorkstationID[1] LineItem
RetailTransaction RetailTransactionTender (cType)
-SequenceNumber[1] -@VoidFlag[1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@TenderID[1]
1..* -@EntryMethod[1] 1
-BeginDateTime[1] -@SuspendFlag[1] -@TypeCode[1]
-SequenceNumber[1] 1
-EndDateTime[1] -TillID[1] 1 -Amount[1]
-BeginDateTime[1]
-OperatorID[1] -SpecialOrderNumber[1]
-EndDateTime[1] 1
-CurrencyCode[1] -ReceiptDateTime[1] 1
Total
-...[1]
1
XML ‚Ì—á
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 9
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
10. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale”>
<Amount>4.89</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.2 Scenario: Customer Tender’s Purchase with Cash Tender with Cash Back
Brief Description
Customer selects one or more items and purchases them with cash getting cash back.
Data
• Tender Type = Cash
• Type = Sale
• Amount Tendered
• Amount of Change
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 10
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
11. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1
1..*
Transaction
-@CancelFlag[1]
-@TrainingModeFlag[1] Sale
-@OfflineFlag[1]
-RetailStoreID[1] -...[1]
1
-WorkstationID[1]
RetailTransaction LineItem
-SequenceNumber[1] RetailTransactionTender (cType)
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1]
-@TenderID[1]
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1
-@TypeCode[1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1]
1 1..* 1 1 -@ChangeFlag[1]
-OperatorID[1] -SpecialOrderNumber[1] -BeginDateTime[1]
-Amount[1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1
Total
-...[1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 11
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
12. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale”>
<Amount>5.00</Amount>
</Tender>
</LineItem>
<LineItem>
<SequenceNumber>3</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale” ChangeFlag=”true”>
<Amount>.11</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.3 •ó‹µF Œ»‹à‚ÅÌ’Þ‘K‚ð”‚íºÈ¢ƒfƒrƒbƒg‚ܽ̓NƒŒWbƒg•EƒJ•[ƒh—a‚èÅ̌ڋqÉæéŽx•¥w“ü
‚¢
ŠT—ª•à–¾
ŒÚ‹q‚ª•Aˆê‚•ܡ½”‚̃AƒCƒeƒ€‚ð‘I‚Ñ•A‚ðƒ»fƒrƒbƒg‚܃NƒŒWbƒg•EƒJƒ•h‚Å•w“ü‚µÜ·•B
Í ê ½Í [
ƒ f • [ƒ ^
• xfBA
Ž • ƒ¥ ¢ ‚ ƒ ƒ = NWbg
ƒ ƒŒ ƒ ƒ
• Ê•íŽ = ”Ì”„
• xzŽ Š¥ ¢• ‚
• NŒWbgE[hñ•î
ƒ ƒ ƒ ƒ • J• ƒ ƒ
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 12
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
13. IXRetail POSLog Technical Specification, Volume 2 - Tendering
o ƒJ•[ƒh•Eƒ^ Cƒv
o [hL¼–ÒŽ
•Jƒ ƒ —Š•
o [hl”Ô†•
•Jƒ ƒ •ÂŒ Ì‚
o — L ŠŒ úø “ ú
À
• ”F•ñ•Øî
o ”F•’[–@
æøª Žˆ‚ ½ ‚ ê س ‹ –
o ”F•Ø‚Š½³z ê
o ”F•ØƒR•[ƒh
o ”F•ƒvƒ•oƒCƒ_•[
Ž æ ˆ ø ‚ ð ‚ µ ؽ
o ”F•“Žžú Ø‚Ì
ƒf•[ƒŠ^K‘w•}
POSLog
1
1..*
Transaction
-@CancelFlag[1] Sale Authorization (cType)
-@TrainingModeFlag[1] -AuthorizedTermID[1]
-...[1]
-@OfflineFlag[1] 1 -RequestedAmount[1]
-RetailStoreID[1] -AuthorizationCode[1]
-WorkstationID[1] -ReferenceNumber[1]
RetailTransaction LineItem RetailTransactionTender (cType) 1
-SequenceNumber[1] -ProviderID[1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -@TenderID[1] -AuthorizationDateTime[1]
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -@TypeCode[1] 1
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -Amount[1]
-OperatorID[1] 1
-SpecialOrderNumber[1] 1..* 1 1
-BeginDateTime[1] -+Authorization[0..1] CreditDebit (cType)
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] -+CreditDebit[0..1]
1 1 -@CardType[1]
-CardIssuerID[0..1]
-CardHolderName[0..1]
Total
1 -AccountNumber[0..1]
-...[1] -ExpirationDate[0..1]
1 -ReconciliationCode[0..1]
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 13
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
14. IXRetail POSLog Technical Specification, Volume 2 - Tendering
XML ‚Ì—á
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”CreditDebit” TypeCode=”Sale”>
<Amount>4.89</Amount>
<Authorization>
<AuthorizedTermID>asdf</AuthorizedTermID>
<RequestedAmount>4.89</RequestedAmount>
<AuthorizationCode>234</AuthorizationCode>
<ReferenceNumber>1234</ReferenceNumber>
<ProviderID>asdf</ProviderID>
<AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime>
</Authorization>
<CreditDebit CardType=”Credit”>
<IssuerIdentificationNumber>12345678</IssuerIdentificationNumber>
<CardHolderName>Joe Cool</CardHolderName>
<PrimaryAccountNumber>12345678</PrimaryAccountNumber>
<ExpirationDate>2005-08</ExpirationDate>
<ReconcilliationCode>1234asdf</ReconcilliationCode>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 14
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
15. IXRetail POSLog Technical Specification, Volume 2 - Tendering
</CreditDebit>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.4 Scenario: Customer Tender’s Purchase with Debit or Credit Tender with Cash Back
Brief Description
Customer selects one or more items and purchases them with debit or credit card getting cash back.
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
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 15
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
16. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1
1..*
Transaction
-@CancelFlag[1] Sale Authorization (cType)
-@TrainingModeFlag[1] -AuthorizedTermID[1]
-...[1]
-@OfflineFlag[1] 1 -RequestedAmount[1]
-RetailStoreID[1] -AuthorizationCode[1]
-WorkstationID[1] -ReferenceNumber[1]
RetailTransaction LineItem RetailTransactionTender (cType) 1
-SequenceNumber[1] -ProviderID[1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -@TenderID[1] -AuthorizationDateTime[1]
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -@TypeCode[1] 1
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -Amount[1]
1..* 1 CreditDebit (cType)
-OperatorID[1] -SpecialOrderNumber[1] 1 -BeginDateTime[1] -+Authorization[0..1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1 -+CreditDebit[0..1] 1 -@CardType[1]
-CardIssuerID[0..1]
-CardHolderName[0..1]
Total 1 -AccountNumber[0..1]
-...[1] -ExpirationDate[0..1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 16
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
17. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”CreditDebit” TypeCode=”Sale”>
<Amount>9.89</Amount>
<Authorization>
<AuthorizedTermID>asdf</AuthorizedTermID>
<RequestedAmount>9.89</RequestedAmount>
<AuthorizationCode>234</AuthorizationCode>
<ReferenceNumber>1234</ReferenceNumber>
<ProviderID>asdf</ProviderID>
<AuthorizationDateTime>2001-08-13T09:02:50</AuthorizationDateTime>
</Authorization>
<CreditDebit CardType=”Debit”>
<IssuerIdentificationNumber>123456789</IssuerIdentificationNumber>
<CardHolderName>Joe Cool</CardHolderName>
<PrimaryAccountNumber>12345678</PrimaryAccountNumber>
<ExpirationDate>2005-08</ExpirationDate>
</CreditDebit>
</Tender>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale” ChangeFlag=”true”>
<Amount>5.00</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 17
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
18. IXRetail POSLog Technical Specification, Volume 2 - Tendering
3.5 Scenario: Customer Tender’s Purchase with Check Tender without Cash Back
Brief Description
Customer selects one or more items and purchases them with a check.
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
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 18
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
19. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1
1..*
Transaction
-@CancelFlag[1]
Sale
-@TrainingModeFlag[1]
-@OfflineFlag[1] -...[1]
-RetailStoreID[1] 1
-WorkstationID[1] Check (cType)
-SequenceNumber[1] RetailTransaction LineItem RetailTransactionTender (cType)
-BankID[0..1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -@TenderID[1] 1 -CheckNumber[1]
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -@TypeCode[1] 1
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -Amount[1]
11..* 11 CustomerVerification (cType)
-OperatorID[1] -SpecialOrderNumber[1] -BeginDateTime[1] -+Check[0..1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] -+CustomerVerification[0..1] -IDType[1]
1 1
1 -PersonalID[1]
Total
-...[1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 19
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
20. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Check” TypeCode=”Sale”>
<Amount>4.89</Amount>
<Check>
<BankID>1234</BankID>
<CheckNumber>1234</CheckNumber>
</Check>
<CustomerVerification>
<IDType>Driver’s License</IDType>
<PersonalID>1234-56-7890</PersonalID>
</CustomerVerification>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.6 Scenario: Customer Tender’s Purchase with Check Tender with Cash Back
Brief Description
Customer selects one or more items and purchases them with a check getting cash back.
Data
• Tender Type = Check
• Type = Sale
• Tender Amount
• Check Information
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 20
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
21. IXRetail POSLog Technical Specification, Volume 2 - Tendering
o Bank
o Check Number
• Customer Verification Information
o ID Type
o Personal ID Number
• Change Back to the Customer
Data Hierarchy Diagram
POSLog
1 1..*
Transaction
-@CancelFlag[1] Sale
-@TrainingModeFlag[1]
-...[1]
-@OfflineFlag[1] 1
-RetailStoreID[1] Check (cType)
-WorkstationID[1] RetailTransactionTender (cType) -BankID[0..1]
-SequenceNumber[1] RetailTransaction LineItem
-@TenderID[1] 1 -CheckNumber[1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1]
-@TypeCode[1] 1
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1
-@ChangeFlag[1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1]
1
1..* 1 1 -Amount[1] CustomerVerification (cType)
-OperatorID[1] -SpecialOrderNumber[1] -BeginDateTime[1]
-+Check[0..1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] -IDType[1]
1 -+CustomerVerification[0..1] 1
1 -PersonalID[1]
Total
-...[1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 21
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
22. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Check” TypeCode=”Sale”>
<Amount>9.89</Amount>
<Check>
<BankID>1234</BankID>
<CheckNumber>1234</CheckNumber>
</Check>
<CustomerVerification>
<IDType>Driver’s License</IDType>
<PersonalID>1234-56-7890</PersonalID>
</CustomerVerification>
</Tender>
</LineItem>
<LineItem>
<SequenceNumber>3</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale” ChangeFlag=”true”>
<Amount>5.00</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 22
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
23. IXRetail POSLog Technical Specification, Volume 2 - Tendering
3.7 Scenario: Customer Tender’s Purchase with Travelers Check in a Foreign Currency
Brief Description
Customer, on vacation in a foreign country, selects one or more items and purchases them with a traveler’s check in a foreign currency.
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
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 23
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
24. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1
1..* RetailTransactionForeignCurrency (cType)
-DateTime[1]
Transaction -CurrencyCode[1]
Sale
-@CancelFlag[1] -OriginalFaceAmount[1]
-...[1] 1 -ExchangeRate[0..1]
-@TrainingModeFlag[1] 1
-@OfflineFlag[1] -ServiceCharge[0..1]
-RetailStoreID[1]
-WorkstationID[1] RetailTransactionTender (cType)
RetailTransaction LineItem
-SequenceNumber[1] -@TenderID[1]
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -@TypeCode[1] Check (cType)
-@SuspendFlag[1] -@EntryMethod[1] 1 1
-BeginDateTime[1] -Amount[1] -BankID[0..1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -+ForeignCurrency[0..1]
11 11 -CheckNumber[1]
-OperatorID[1] -SpecialOrderNumber[1] 1..*
1 -BeginDateTime[1] -+Check[0..1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1 -+CustomerVerification[0..1] 1 CustomerVerification (cType)
-IDType[1]
-Name[0..1]
Total -PersonalID[1]
-ExpirationDate[0..1]
1 -...[1] 1 -Province[0..1]
-Birthdate[0..1]
-Address[0..1]
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 24
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
25. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”TravelersCheck” TypeCode=”Sale”>
<Amount>4.89</Amount>
<ForeignCurrency>
<DateTime>2001-08-13T09:03:00</DateTime>
<CurrencyCode>NZD</CurrencyCode>
<OriginalFaceAmount>9.78</OriginalFaceAmount>
<ExchangeRate>2.00000</ExchangeRate>
</ForeignCurrency>
<Check>
<CheckNumber>1234</CheckNumber>
</Check>
<CustomerVerification>
<IDType>Driver’s License</IDType>
<PersonalID>1234-56-7890</PersonalID>
</CustomerVerification>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.8 Scenario: Customer Tender’s Purchase with Purchase Order
Brief Description
Customer selects one or more items and purchases them with purchase order.
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 25
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
26. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data
•Tender Type = Purchase Order
•Type = Sale
•Tender Amount
•Purchase Order Information
• PO Id
• Organization
• Date of the PO
• Identification of Person with Purchase Order
• Amount of the PO.
Data Hierarchy Diagram
POSLog
1 1..*
Transaction
-@CancelFlag[1]
-@TrainingModeFlag[1] Sale
-@OfflineFlag[1] -...[1]
-RetailStoreID[1] 1
-WorkstationID[1]
RetailTransaction LineItem PurchaseOrder
-SequenceNumber[1] RetailTransactionTender (cType)
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -PurchaseOrderID[1]
-@TenderID[1]
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -OrganizationID[1]
-@TypeCode[1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -EffectiveDate[1]
-Amount[1]
-OperatorID[1] -SpecialOrderNumber[1]1..*1 -BeginDateTime[1] 11 11 -PartyID[1]
-+PurchaseOrder[0..1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1 -AuthorizedAmount[1]
Total
-...[1]
1
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 26
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
27. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”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>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 27
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
28. IXRetail POSLog Technical Specification, Volume 2 - Tendering
</POSLog>
3.9 Scenario: Customer Tender’s Purchase to Store Charge Account
Brief Description
Customer selects one or more items and charges them to their store account.
Data
• Tender Type = Store Account
• Type = Sale
• Tender Amount
• Store Account Information
• Account Number
• Account Name
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 28
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
29. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1..*
1
Transaction
Sale
-@CancelFlag[1]
-@TrainingModeFlag[1] -...[1]
-@OfflineFlag[1] 1
-RetailStoreID[1]
-WorkstationID[1] RetailTransactionTender (cType)
-SequenceNumber[1] RetailTransaction LineItem
-BusinessDayDate[1] -@TenderID[1]
-@OutsideSalesFlag[1] -@VoidFlag[1]
-BeginDateTime[1] -@TypeCode[1] AccountInfo
-@SuspendFlag[1] -@EntryMethod[1] 1
-EndDateTime[1] -@ChangeFlag[1]
-TillID[1] -SequenceNumber[1] -AccountName[1]
-Amount[1]
-OperatorID[1] -SpecialOrderNumber[1] 1..*
1 -BeginDateTime[1] 11 1 1
-CurrencyCode[1] -AccountID[0..1]
-ReceiptDateTime[1] -EndDateTime[1] 1 -+AccountInfo[0..1]
Total
-...[1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 29
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
30. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”StoreAccount” TypeCode=”Sale”>
<Amount>4.89</Amount>
<AccountID>1234</AccountID>
<AccountInfo>
<AccountName>Joe Cool</AccountName>
</AccountInfo>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.10 Scenario: Customer Tender’s Purchase with In-Store Coupon and Cash
Brief Description
Customer selects one or more items and purchases them with in part with an in-store coupon and the remaining with cash.
Data
• In-Store Coupon is a pre-tax discount
• Tender Type = Cash
• Type = Sale
• Tender Amount
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 30
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
31. IXRetail POSLog Technical Specification, Volume 2 - Tendering
• Data Hierarchy Diagram
Data Hierarchy Diagram
Sale
POSLog
-@ItemType[1] RetailPriceModifier
1 -ItemID[1] -@MethodCode[1]
1..* -MerchandiseHierarchy[1] -SequenceNumber[1]
-Description[1] -Amount[1]
Transaction -UnitCostPrice[1] -Discount[1]
0..1 -UnitListPrice[1] 1 0..* -PreviousPrice[1]
-@CancelFlag[1]
-RegularSalesUnitPrice[1] -PromotionID[1]
-@TrainingModeFlag[1]
-InventoryValuePrice[1] -ReasonCode[1]
-@OfflineFlag[1]
-ActualSalesUnitPrice[1]
-RetailStoreID[1]
-ExtendedAmount[1]
-WorkstationID[1]
-SequenceNumber[1] RetailTransaction LineItem
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] RetailTransactionTender (cType)
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -@TenderID[1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -@TypeCode[1]
-OperatorID[1] -SpecialOrderNumber[1] 1..*
1 -BeginDateTime[1] 1 1 -Amount[1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1
Total
-...[1]
1
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 31
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
32. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase with Price Override Flow: Customer Complaint -->
<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">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<MerchandiseHierarchy Level="Department"/>
<RegularSalesUnitPrice>12.99</RegularSalesUnitPrice>
<ActualSalesUnitPrice>10.99</ActualSalesUnitPrice>
<ExtendedAmount>10.99</ExtendedAmount>
<Quantity>1</Quantity>
<RetailPriceModifier MethodCode="Promotion">
<SequenceNumber>1</SequenceNumber>
<Amount Action="Replace">10.99</Amount>
<PreviousPrice>12.99</PreviousPrice>
<ReasonCode>Coupon</ReasonCode>
</RetailPriceModifier>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale”>
<Amount>10.99</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>10.99</Amount>
</Total>
</RetailTransaction>
</Transaction>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 32
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
33. IXRetail POSLog Technical Specification, Volume 2 - Tendering
</POSLog>
3.11 Scenario: Customer Tender’s Purchase with Manufacturer’s Coupon and Cash
Brief Description
Customer selects one or more items and purchases them with a manufacturer’s coupon and cash.
Data
• Tender Type = Coupon
• Type = Sale
• Coupon Tender Amount
• Coupon Information
• Coupon Type
• Label
• Expiration Date
• Tender Type = Cash
• Tender Amount
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 33
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
34. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data Hierarchy Diagram
POSLog
1
1..*
Transaction
-@CancelFlag[1]
Sale
-@TrainingModeFlag[1]
-@OfflineFlag[1] -...[1]
-RetailStoreID[1] 1
-WorkstationID[1]
-SequenceNumber[1] RetailTransaction LineItem RetailTransactionTender (cType)
-BusinessDayDate[1] -@OutsideSalesFlag[1] -@VoidFlag[1] -@TenderID[1] Coupon (cType)
-BeginDateTime[1] -@SuspendFlag[1] -@EntryMethod[1] 1 -@TypeCode[1] -CouponType[1]
-EndDateTime[1] -TillID[1] -SequenceNumber[1] -@ChangeFlag[1] -PrimaryLabel[1]
-OperatorID[1] -SpecialOrderNumber[1] 1..*
1 -BeginDateTime[1] 1 1 -Amount[1] 1 1 -ExpirationDate[1]
-CurrencyCode[1] -ReceiptDateTime[1] -EndDateTime[1] 1 -+Coupon[0..1]
Total
-...[1]
1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<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/ POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 34
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
35. IXRetail POSLog Technical Specification, Volume 2 - Tendering
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>10.63</ActualSalesUnitPrice>
<ExtendedAmount>10.63</ExtendedAmount>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Coupon” TypeCode=”Sale”>
<Amount>2.00</Amount>
<Coupon>
<CouponType>ManufacturerCoupon</CouponType>
<PrimaryLabel>12347890</PrimaryLabel>
<ExpirationDate>2003-04-31</ExpirationDate>
</Coupon>
</Tender>
</LineItem>
<LineItem>
<SequenceNumber>3</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale”>
<Amount>8.63</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>10.63</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
3.12 Scenario: Customer Tender’s Purchase with Voucher, Gift Certificate or Other Stored Value
media with change as Voucher and Cash
Brief Description
Customer selects one or more items and purchases them with a gift certificate with the difference refunded as cash.
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 35
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.
36. IXRetail POSLog Technical Specification, Volume 2 - Tendering
Data
• Tender Type = Gift Certificate
• Type = Sale
• Tender Amount
• Gift Certificate Information
• Face Amount
• Serial Number
• Expiration Date
• Change
• Tender Type = Gift Certificate
• Type = Sale
• Change Amount
• Gift Certificate Information
• Face Amount
• Serial Number
• Expiration Date
• Tender Type = Cash
• Tender Amount
Copyright 2003 International XML Retail Cooperative. All rights reserved. Page 36
Verbatim reproduction and distribution of this document is permitted in any medium, provided this notice is preserved.