SB nº SB-79 : Amount Requested in the PDOL (Spec Change)
Specification Bulletin No. 79 First Edition February 2010 Amount Requested in the PDOL This Specification Bulletin corrects the Terminal Types for which an amount entry must be provided by an attendant if requested in the PDOL.
Effective Date
This bulletin is effective from November 2010, at which time any affected or new type approval testing will also come into effect.
Applicability
This Specification Update Bulletin applies to:
- EMV Integrated Circuit Card Specifications for Payment Systems Version 4.2 Books 3 and 4
Related Documents
None
Description
Book 3 section 10.1 describes the Initiate Application Processing function, and in particular how to construct the GET PROCESSING OPTIONS command data if a PDOL is returned in the FCI in response to the SELECT command. Additionally it contains a general rule as to how the command data should be constructed in the event that an amount (either Amount, Authorised or Amount, Other) is requested in the PDOL but is unavailable in the terminal at the time of issuance of the GPO command. Book 4 section 6.3.1 contains an additional more specific rule about how the command data is constructed if an amount is requested which requires that if the terminal is of the merchant controlled type then the amount data shall be provided. Book 4 section 6.5.1 implies that the AUC is read prior to entry of a cashback amount which is not the case. Having these rules distributed between the two books may lead to confusion and this bulletin combines them in Book 4 to improve readability. Further, it is not who has operational control of the terminal that determines whether an amount can be obtained before the GPO command is issued; it is whether there is anyone in attendance at the terminal who can facilitate such amount entry. Therefore ‘merchant controlled’ is changed to ‘attended’. Specification Clarification Notice Book 3 section 10.1 Delete the third sentence of the fourth paragraph of the ‘Description’ section which reads: ‘If an amount field (either Amount, Authorised or Amount, Other) is referenced in the PDOL and the terminal is unable to provide the amount at this point in transaction processing, the amount field in the data element list shall be filled with hexadecimal zeroes.’ Book 4 section 6.3.1 Replace the first paragraph with the following: ‘When the Processing Options Data Object List (PDOL) includes an amount field (either Amount, Authorised or Amount, Other), an attended terminal (Terminal Type = 'x1', 'x2' or 'x3') shall provide the amount at this point in transaction processing. If the amount is not yet available, the terminal shall obtain the amount and should display the ‘ENTER AMOUNT’ message. For any other terminal type, if the terminal is unable to provide the amount at this point in transaction processing, the amount field in the data element list shall be filled with hexadecimal zeroes.’ Book 4 section 6.5.1 Delete the words 'prior to authorisation if the terminal supports cashback and the card's Application Usage Control indicates that cashback is allowed for the transaction.' from the first sentence of the fifth paragraph.