2.5 CardFee
The CardFee primary element describes Card Fee records. The FeeClass child element, as described below, distinguishes between the permissible types.
| 
                                                         Child Element  | 
                                                    
                                                         Description  | 
                                                    
                                                         Data Type  | 
                                                    
                                                         Required  | 
                                                    
                                                         Constraints / Permitted Values  | 
                                                
|---|---|---|---|---|
| 
                                                         CardFeeId  | 
                                                    
                                                         Identifier for a CardFee record. Note that if there is a non-domestic fee and an FX fee on the same transaction, they share the same   | 
                                                    
                                                         xs:unsignedLong  | 
                                                    
                                                         Yes  | 
                                                    
                                                         0 to 2^64  | 
                                                
| 
                                                         LocalDate  | 
                                                    
                                                         The date and time the terminal (POS or ATM) or acquirer generates the record.  | 
                                                    
                                                         <LocalDate>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the LocalDate sub-element  | 
                                                
| 
                                                         SettlementDate  | 
                                                    
                                                         The date when the transaction has been processed.  | 
                                                    
                                                         <Settlement Date>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the SettlementDate sub-element  | 
                                                
| 
                                                         Card  | 
                                                    
                                                         Provides details of the card related to the fee.  | 
                                                    
                                                         <Card>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the Card sub-element  | 
                                                
| 
                                                         Account  | 
                                                    
                                                         Provides details of the cardholder account related to the fee.  | 
                                                    
                                                         <Account>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the Account sub-element  | 
                                                
| 
                                                         TxId  | 
                                                    
                                                         If applicable, the FinId of the related CardFinancial (transaction) record for this CardFee record (foreign key). For Fee Collection rrecords, it shows the AuthId of the related CardAuthorisation record (if found) If a matching CardAuthorisation or CardFinancial record cannot be found, the Id shows as 0.  | 
                                                    
                                                         xs:unsignedLong  | 
                                                    
                                                         Yes  | 
                                                    
                                                         0 to 2^64 If not applicable, use default value 0  | 
                                                
| 
                                                         TxnCode  | 
                                                    
                                                         Indicates the type of transaction.  | 
                                                    
                                                         <TxnCode>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the TxnCode sub-element  | 
                                                
| 
                                                         MerchCode  | 
                                                    
                                                         A unique code identifying the merchant (also known as the Card Acceptor Identifier)  | 
                                                    
                                                         <MerchCode>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the MerchCode sub-element  | 
                                                
| 
                                                         MsgSource  | 
                                                    
                                                         Describes the derivative source of the record.  | 
                                                    
                                                         <MsgSource>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the MsgSource sub-element  | 
                                                
| 
                                                         FeeClass  | 
                                                    
                                                         Describes the derivation and nature of the fee.  | 
                                                    
                                                         <FeeClass>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the FeeClass sub-element  | 
                                                
| 
                                                         LoadUnloadId  | 
                                                    
                                                         If applicable the LoadUnloadId of the related CardLoadUnload record for this CardFee Record (foreign key).  | 
                                                    
                                                         xs:unsignedLong  | 
                                                    
                                                         No  | 
                                                    
                                                         0 to 2^64  | 
                                                
| 
                                                         Desc  | 
                                                    
                                                         Fee description.  | 
                                                    
                                                         <Desc>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the Desc sub-element  | 
                                                
| 
                                                         FeeAmt  | 
                                                    
                                                         The FeeAmt represents the fee amount. This has the following behaviour: 
  | 
                                                    
                                                         <Direction Amount>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the FeeAmt sub-element  | 
                                                
| 
                                                         Amt  | 
                                                    
                                                         This amount is described as follows:  | 
                                                    
                                                         <Direction Amount>  | 
                                                    
                                                         Yes  | 
                                                    
                                                         See the Amt sub-element When a fee is levied against the cardholder, the normal direction is: “debit” for FeeClass type =1,2 & 5 “credit” for FeeClass Type = 4  | 
                                                
| 
                                                         FIID  | 
                                                    
                                                         Forwarding Institution identification code.  | 
                                                    
                                                         <FIID>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the FIID sub-element  | 
                                                
| 
                                                         ReasonCode  | 
                                                    
                                                         Message reason code.  | 
                                                    
                                                         xs:string  | 
                                                    
                                                         Yes  | 
                                                    
                                                         Only applicable for settlement For Fees, see the FeeClass sub-element  | 
                                                
| 
                                                         Recon  | 
                                                    
                                                         Details of the reconciliation.  | 
                                                    
                                                         <Recon>  | 
                                                    
                                                         No  | 
                                                    
                                                         See the Recon sub-element  | 
                                                
Non-Clearing Report Example
<CardFee>
    <CardFeeId>13961469923</CardFeeId>
    <LocalDate>20240213033057</LocalDate>
    <SettlementDate>20240213</SettlementDate>
    <Card PAN="1132466665781123" product="MCRD" programid="ONEUKA" productid="4368" branchcode="00000000" />
    <Account no="246666578" type="01" />
    <TxId>13961469923</TxId>
    <FeeClass interchangeTransaction="no" type="1" code="1000" />
    <LoadUnloadId>0</LoadUnloadId>
    <Desc>CCB ATM A5600225       DOLNA BANYA   BGR</Desc>
    <FeeAmt value="0.50" currency="826" direction="debit" />
    <Amt value="0.50" currency="826" direction="debit" />
    <ReasonCode />
  </CardFee>
                                                Clearing Report Example
  <CardFee>
    <CardFeeId>843249</CardFeeId>
    <LocalDate>20190326000000</LocalDate>
    <SettlementDate>20200103</SettlementDate>
    <Card PAN="8062328177229342" product="VISA" programid="GPS" productid="9815" branchcode="00000000" />
    <Account no="232817722" type="02" />
    <TxId>3762429334</TxId>
    <FeeClass interchangeTransaction="no" type="1" code="1000" />
    <LoadUnloadId>0</LoadUnloadId>
    <Desc>Domestic Fee</Desc>
    <FeeAmt value="5.00" currency="826" direction="debit" />
    <Amt value="5.00" currency="826" direction="debit" />
    <ReasonCode />
    <Recon date="20191205" cycle="05" />
  </CardFee>