Lvl

SaleToPOIMessageStatusResponse

Mult

Rule

Cstr

Usage

1       Header [1..1] <Hdr>::Header41
2         MessageFunction [1..1] * value must be “SSMR”
<MsgFctn>::RetailerMessage1Code
2         ProtocolVersion [1..1] * Value must be: 8.0
<PrtcolVrsn>::Max6Text
2         ExchangeIdentification [1..1] <XchgId>::Max35Text
2         CreationDateTime [1..1] <CreDtTm>::ISODateTime
2         InitiatingParty [1..1] See MDR for sub elements and GenericIdentification177
<InitgPty>::GenericIdentification177
2         RecipientParty [0..1] See MDR for sub elements and GenericIdentification177
<RcptPty>::GenericIdentification177
2         Traceability [0..*] See MDR for sub elements and Traceability8
<Tracblt>::Traceability8
1       StatusResponse [1..1] <StsRspn>::MessageStatusResponse7
2         Environment [1..1] See MDR for sub elements and CardPaymentEnvironment79
<Envt>::CardPaymentEnvironment79
2         Context [1..1] See MDR for sub elements and CardPaymentContext30
<Cntxt>::CardPaymentContext30
2         MessageStatusResponseData [1..1] <MsgStsRspnData>::MessageStatusResponseData7
3           ExchangeIdentification [1..1] <XchgId>::Max35Text
3           InitiatingParty [1..1] See MDR for sub elements and GenericIdentification177
<InitgPty>::GenericIdentification177
3           TransactionResponse [1..1] See MDR for sub elements and ResponseType11
<TxRspn>::ResponseType11
3           RepeatedLoyaltyResponse [0..1] C1 <RpeatdLltyRspn>::LoyaltyResponse3
4             SaleTransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<SaleTxId>::TransactionIdentifier1
4             POITransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<POITxId>::TransactionIdentifier1
4             POIReconciliationIdentification [0..1] <POIRcncltnId>::Max35Text
4             Result [0..*] <Rslt>::LoyaltyResult3
5               Account [1..1] See MDR for sub elements and LoyaltyAccount3
<Acct>::LoyaltyAccount3
5               Amount [0..1] <Amt>::LoyaltyAmount1
6                 Unit [0..1]
Unit of a amount (for loyalty or account).
- MONE: Monetary : The amount is expressed in a monetary value in a currency.
- POIN: Point : The amount is expressed in point.
<Unit>::AmountUnit1Code
6                 Currency [0..1] <Ccy>::ActiveCurrencyCode
6                 Amount [1..1] <Amt>::ImpliedCurrencyAndAmount
5               ServerData [0..1] <SvrData>::LoyaltyServerData1
6                 LoyaltyServerIdentification [0..1] <LltySvrId>::Max35Text
6                 ApprovalCode [0..1] <ApprvlCd>::Min6Max8Text
6                 LoyaltyTransactionIdentification [0..1] See MDR for sub elements and TransactionIdentifier1
<LltyTxId>::TransactionIdentifier1
6                 HostReconciliationIdentification [0..1] <HstRcncltnId>::Max35Text
5               Rebates [0..1] <Rbts>::LoyaltyRebates1
6                 TotalRebate [0..1] <TtlRbt>::ImpliedCurrencyAndAmount
6                 RebateLabel [0..1] <RbtLabl>::Max35Text
6                 SaleItemRebate [0..*] <SaleItmRbt>::SaleItemRebate1
7                   SaleItem [1..1] See MDR for sub elements and Product6
<SaleItm>::Product6
7                   RebateLabel [0..1] <RbtLabl>::Max35Text
3           RepeatedPaymentResponse [0..1] C1 <RpeatdPmtRspn>::PaymentResponse5
4             SaleTransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<SaleTxId>::TransactionIdentifier1
4             SaleReferenceIdentification [0..1] <SaleRefId>::Max35Text
4             POITransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<POITxId>::TransactionIdentifier1
4             POIReconciliationIdentification [0..1] <POIRcncltnId>::Max35Text
4             IssuerReferenceData [0..1] <IssrRefData>::Max140Text
4             RetailerPaymentResult [1..1] See MDR for sub elements and RetailerPaymentResult5
<RtlrPmtRslt>::RetailerPaymentResult5
4             PaymentReceipt [0..*] See MDR for sub elements and PaymentReceipt5
<PmtRct>::PaymentReceipt5
4             LoyaltyResult [0..*] <LltyRslt>::LoyaltyResult3
5               Account [1..1] See MDR for sub elements and LoyaltyAccount3
<Acct>::LoyaltyAccount3
5               Amount [0..1] <Amt>::LoyaltyAmount1
6                 Unit [0..1]
Unit of a amount (for loyalty or account).
- MONE: Monetary : The amount is expressed in a monetary value in a currency.
- POIN: Point : The amount is expressed in point.
<Unit>::AmountUnit1Code
6                 Currency [0..1] <Ccy>::ActiveCurrencyCode
6                 Amount [1..1] <Amt>::ImpliedCurrencyAndAmount
5               ServerData [0..1] <SvrData>::LoyaltyServerData1
6                 LoyaltyServerIdentification [0..1] <LltySvrId>::Max35Text
6                 ApprovalCode [0..1] <ApprvlCd>::Min6Max8Text
6                 LoyaltyTransactionIdentification [0..1] See MDR for sub elements and TransactionIdentifier1
<LltyTxId>::TransactionIdentifier1
6                 HostReconciliationIdentification [0..1] <HstRcncltnId>::Max35Text
5               Rebates [0..1] <Rbts>::LoyaltyRebates1
6                 TotalRebate [0..1] <TtlRbt>::ImpliedCurrencyAndAmount
6                 RebateLabel [0..1] <RbtLabl>::Max35Text
6                 SaleItemRebate [0..*] <SaleItmRbt>::SaleItemRebate1
7                   SaleItem [1..1] See MDR for sub elements and Product6
<SaleItm>::Product6
7                   RebateLabel [0..1] <RbtLabl>::Max35Text
4             CustomerOrder [0..*] See MDR for sub elements and CustomerOrder1
<CstmrOrdr>::CustomerOrder1
3           RepeatedReversalResponse [0..1] C1 <RpeatdRvslRspn>::ReversalResponse7
4             SaleTransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<SaleTxId>::TransactionIdentifier1
4             SaleReferenceIdentification [0..1] <SaleRefId>::Max35Text
4             POITransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<POITxId>::TransactionIdentifier1
4             POIReconciliationIdentification [0..1] <POIRcncltnId>::Max35Text
4             IssuerReferenceData [0..1] <IssrRefData>::Max140Text
4             ReversalTransactionResult [1..1] <RvslTxRslt>::RetailerReversalResult5
5               POIReconciliationIdentification [0..1] <POIRcncltnId>::Max35Text
5               OriginalPaymentTransaction [0..1] See MDR for sub elements and CardPaymentTransaction127
<OrgnlPmtTx>::CardPaymentTransaction127
5               CustomerOrder [0..*] See MDR for sub elements and CustomerOrder1
<CstmrOrdr>::CustomerOrder1
4             ReversedAmount [0..1] <RvsdAmt>::ImpliedCurrencyAndAmount
4             Receipt [0..*] See MDR for sub elements and PaymentReceipt5
<Rct>::PaymentReceipt5
3           RepeatedStoredValueResponse [0..1] C1 <RpeatdStordValRspn>::StoredValueResponse6
4             SaleTransactionIdentification [0..1] See MDR for sub elements and TransactionIdentifier1
<SaleTxId>::TransactionIdentifier1
4             POITransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<POITxId>::TransactionIdentifier1
4             Result [0..*] <Rslt>::StoredValueData6
5               Provider [0..1] <Prvdr>::Max35Text
5               TransactionType [1..1]
Identification of operation to proceed on the stored value account or the stored value card.
- ACTV: Activate : Activate the account or the card.
- DUPL: Duplicate : Duplicate the code or number provided by the loading or activation.
- LOAD: Load : Load the account or the card with money.
- RESV: Reserve : Reserve the account (e.g. get an activation code).
- REVS: Reverse : Reverse an activation or loading.
- ULOA: Unload : Unload the account.
- CLOS: CloseAccount : Close the account.
- DCTV: Deactivate : Deactivate the account or the card.
- OPEN: OpenAccount : Open the account.
<TxTp>::StoredValueTransactionType2Code
5               AccountIdentification [0..1] <AcctId>::StoredValueAccount2
6                 AccountType [0..1]
Type of stored value account.
- BNKA: BankPrepaidAccount : Prepaid account managed by a financial institution for low income customers.
- CWVC: CarwashVoucher : Car wash specific account.
- CPYA: CompanyPrepaidAccount : Specific prepaid account for companies or professionals expenses.
- ELMY: ElectronicMoneyAccount : Account supporting e-money issued by an electronic money issuer.
- GIFT: GiftCard : Payment mean issued by retailers or banks as a substitute to a non-monetary gift. Usually, this Stored Value item is used only once.
- GCER: GiftCertificate : Certificate to be given to a customer. Usually one shot voucher.
- MLVC: MealVoucher : Meal and check voucher for restaurants.
- OLVC: OnlineVoucher : Voucher that can be used online once or in several times.
- MERC: MerchantAccount : Prepaid account open with a merchant or big retailers.
- OTHR: OtherPrepaidAccount : Other non listed stored value instrument.
- PHON: PhoneCard : Stored value instrument used to pay telephone services (e.g. card or identifier).
- CARD: SmartCardTag : Stored value account hold on the chip of a smart card.
- TRVL: Travel : Travel prepaid account.
<AcctTp>::StoredValueAccountType1Code
6                 IdentificationType [0..1]
Type of account identification.
- ACCT: AccountNumber : Account identification.
- BARC: BarCode : Bar-code with a specific form of identification.
- ISO2: ISOTrack2 : ISO Track 2 including identification.
- PHON: PhoneNumber : A phone number identifies the account on which the phone card is assigned.
- CPAN: PrimaryAccountNumber : Standard card identification (card number).
- PRIV: PrivativeNumbering : An identification set by a privative application.
- UUID: UniversalUniqueIdentification : A Universal Unique Identification code is set for identification.
<IdTp>::CardIdentificationType1Code
6                 Identification [0..1] <Id>::Max35Text
6                 Brand [0..1] <Brnd>::Max35Text
6                 Provider [0..1] <Prvdr>::Max35Text
6                 OwnerName [0..1] <OwnrNm>::Max45Text
6                 ExpiryDate [0..1] <XpryDt>::Max10Text
6                 EntryMode [0..1]
Type of reading of the card data.
- TAGC: Tag : Tag reading capabilities (RFID, etc.).
- PHYS: Physical : Keyboard entry or OCR reading of embossing or printed data, either at time of transaction or after the event.
- BRCD: BarCode : Bar code.
- MGST: MagneticStripe : Magnetic stripe.
- CICC: ICC : ICC (Integrated Circuit Card) with contact containing software applications conform to ISO 7816.
- DFLE: AccountData : Account data on file.
- CTLS: ProximityReader : Contactless proximity reader.
- ECTL: EMVProximityReader : Contactless proximity reader, with application conform to the standard EMV (standard initiated by Europay, Mastercard and Visa).
- CDFL: CardOnFile : Card information are stored on a file.
- SICC: SynchronousIntegratedCircuitCard : Synchronous ICC - (Integrated Circuit Card) with contact.
- UNKW: Unknown : Unknown card reading capability.
- QRCD: QRCode : Quick response code.
- OPTC: OpticalCode : Optical coded reading capabilities (e.g. barcode, QR code, etc.)
<NtryMd>::CardDataReading8Code
6                 Currency [0..1] <Ccy>::ActiveCurrencyCode
6                 Balance [0..1] <Bal>::ImpliedCurrencyAndAmount
5               OriginalPOITransaction [0..1] See MDR for sub elements and CardPaymentTransaction127
<OrgnlPOITx>::CardPaymentTransaction127
5               ProductCode [0..1] <PdctCd>::Max35Text
5               EANUPC [0..1] <EANUPC>::Max35NumericText
5               ItemAmount [0..1] <ItmAmt>::ImpliedCurrencyAndAmount
5               Currency [0..1] <Ccy>::ActiveCurrencyCode
5               HostTransactionIdentification [0..1] See MDR for sub elements and TransactionIdentifier1
<HstTxId>::TransactionIdentifier1
4             Receipt [0..*] See MDR for sub elements and PaymentReceipt5
<Rct>::PaymentReceipt5
3           RepeatedCardAcquisitionResponse [0..1] <RpeatdCardAcqstnRspn>::CardAcquisitionResponse3
4             SaleTransactionIdentification [0..1] See MDR for sub elements and TransactionIdentifier1
<SaleTxId>::TransactionIdentifier1
4             POITransactionIdentification [1..1] See MDR for sub elements and TransactionIdentifier1
<POITxId>::TransactionIdentifier1
4             PaymentBrand [0..*] <PmtBrnd>::Max35Text
4             CustomerLanguage [0..1] <CstmrLang>::LanguageCode
4             LoyaltyAccount [0..*] See MDR for sub elements and LoyaltyAccount3
<LltyAcct>::LoyaltyAccount3
4             CustomerOrder [0..*] See MDR for sub elements and CustomerOrder1
<CstmrOrdr>::CustomerOrder1
3           RepeatedSendApplicationProtocolDataUnitCardReaderResponse [0..1] <RpeatdSndApplPrtcolDataUnitCardRdrRspn>::DeviceSendApplicationProtocolDataUnitCardReaderResponse1
4             Data [0..1] <Data>::Min1Max256Binary
4             CardStatus [1..1] <CardSts>::Min1Max256Binary
2         Response [1..1] See MDR for sub elements and ResponseType11
<Rspn>::ResponseType11
2         SupplementaryData [0..*] <SplmtryData>::SupplementaryData1
3           PlaceAndName [0..1] <PlcAndNm>::Max350Text
3           Envelope [1..1] <Envlp>::SupplementaryDataEnvelope1
1       SecurityTrailer [0..1] See MDR for sub elements and ContentInformationType33
<SctyTrlr>::ContentInformationType33