2.3 CardBalAdjust
CardBalAdjust records are used to indicate balance adjustments to a card’s account.
You can use the AdjustId
element to uniquely identify the record and distinguish it from all other CardBalAdjust records.
Note: This element is not applicable to the Discover Global Network.
Child Element |
Description |
Data Type |
Required |
Constraints/ Permitted Values |
---|---|---|---|---|
LocalDate |
The date and time the record was generated by the terminal (POS or ATM) or acquirer. |
<LocalDate> |
Yes |
See the LocalDate sub-element |
Identifier of this adjustment. |
xs:unsignedLong |
Yes |
0 to 2^64 |
|
SettlementDate |
The date the transaction has been processed. |
<SettlementDate> |
Yes |
See the SettlementDate sub-element |
Card |
Details of the card used in the transaction. |
<Card> |
Yes |
See the Card sub-element |
Account |
Details of the cardholder account. |
<Account> |
Yes |
See the Account sub-element |
Amount |
The amount, currency and direction (debit/credit) for the load and unload. |
<DirectionAmount> |
Yes |
See the Amount sub-element |
MerchCode |
A unique code identifying the Merchant (also known as the Card Acceptor Identifier). |
<MerchCode> |
No |
See the MerchCode sub-element |
Desc |
A text description of the unload. |
<Desc> |
Yes |
See the Desc sub-element |
AdjustType |
The type of adjustment: Actual or Block. |
<AdjustType> |
Yes |
See the AdjustType sub-element |
Example
<CardBalAdjust>
<LocalDate>20240213010242</LocalDate>
<AdjustId>13961012925</AdjustId>
<SettlementDate>20240213</SettlementDate>
<Card PAN="5271278671128123" MaskedPAN="527127******8123"product="MCRD" programid="POCKIT01"
productid="1297" branchcode="00000000" />
<Account no="127867112" type="01" />
<Amount value="1.99" currency="826" direction="debit" />
<MerchCode />
<Desc>Monthly fee for 02-2024_ReferenceToDisplay=Pockit Standard</Desc>
<AdjustType>Actual</AdjustType>
</CardBalAdjust>