Account Reconciliation for Card Issuing Sponsorship Programs

This guide provides a detailed overview of the account reconciliation process for card issuing sponsorship program, designed to help fintech companies ensure accurate financial management. As a fintech company looking to issue cards, understanding the reconciliation process is crucial. Let's walk through the steps and requirements.

Understanding Account Reconciliation

One of the key steps in this journey is ensuring that all financial transactions are accurately recorded and reconciled. Account reconciliation is the process of comparing two sets of records to identify any discrepancies, ensuring that account balances are correct at the end of a particular accounting period.

For example, if a transaction is recorded in your processing platform, but doesn’t appear in your bank statements, reconciliation helps identify and resolve such issues.

Initial Reconciliation Setup

This section of the guide outlines the key steps to set up reconciliation for card issuing sponsorship program, focusing on defining fund flows, account structures, data formats required for accurate reconciliation.

Steps in Reconciliation Setup include:

  1. Program Engagement & Overview
  2. Define Flow of Funds
  3. Set up Accounts
  4. Transaction Data Mapping Exercise
  5. Reconciliation File Specification
  6. Milestone and Testing Plan
  7. Approval and Launch

1. Program Engagement & Overview

Our Newline Client Success (NCS) team will conduct an onboarding session with your team, providing an overview of the reconciliation process. The session ensures alignment on program goals, transaction volume expectations, and map out the funds flow.

2. Define Flow of Funds

Newline will collaborate with you to map the flow of funds, including how money moves between customer payments, reserve accounts, and settlements. We will also work with you to determine the necessary account structures to manage operational efficiency, such as separate accounts for reserves and settlements. This step is crucial to ensure that all financial transactions are accurately tracked and reconciled.

3. Set up Accounts

During this step, we will assess whether multiple accounts are required for better fund management and reporting. We will work with you to open and configure accounts based on program needs.

4. Transaction Data Mapping Exercise

During this step we will review how your platform structures transaction data (e.g. transaction IDs, timestamps, and metadata.) We will discuss key reconciliation details such as transaction codes, unique IDs, and timestamps to ensure seamless integration.

5. Reconciliation File Specification

You will receive the following file templates for submitting your program’s transaction and balance data.

  • EOD Balance File: Provides a snapshot of total balances at the end of each day. This file is used for daily reconciliation to ensure all transactions are accounted for.
  • Transaction Detail File: Contained detailed list of all transaction activities within a given period, including fields like transaction_id, timestamp, and amount.

The End-of-Day (EOD) Balance Data File Structure

NameSizeDescriptionExample
Company5This is a hardcoded abbreviation of the client's company name in our system.ABCDE
Source ID10The Source ID uniquely identifies the origin of the file within the system, specifying its source location.BALANCE
Bank No.3Identifies the bank number associated with the client's account.
Right-Justified, zero fill
001
Account No.15Specifies the IDDA account number associated with the client/program. This is specific to the client and or program. IDDA stands for Internal Direct Deposit Account (Bank Owned).
Right-Justified, zero fill
000000000123456
Cost Center5Newline will provides clients with a cost center number that Identifies the cost center associated with a transaction.
Right-Justified, zero fill
00001
Amount20Represents end-of-day total customer balance.
Right-Justified, zero fill – Explicit decimals (2 decimal positions)
000000000000012345.67
DCIP6Debit or Credit (case sensitive). This should represent the total position of the portfolio, which we would expect to be "Credit". Credit
Date Posted8Posted Date represents the program cutoff date which should also align with the money movement. Format YYYYMMDD20241213

The Transaction Detail File Data File Structure

NameSizeDescriptionExample
Company5Hardcoded abbreviated company name.ABCDE
Source ID10The Source ID uniquely identifies the origin of the file within the system, specifying its source location.DETAIL
Bank No.3Identifies the bank number
Right-Justified, zero fill
001
Account No.15Specifies the account number.
Right-Justified, zero fill
000000000123456
Cost Center5Identifies the cost center associated with the transaction
Right-Justified, zero fill
00001
Class5Classifies the type of transaction.00140
Amount20Indicates the transaction amount.
Right-Justified, zero fill – Explicit decimals (2 decimal positions)
000000000000012345.67
DCIP6Debit or Credit (case sensitive)Debit
Date Posted8The date the transaction was posted.

YYYYMMDD
20241213
Date Available8The date the transaction is available.

YYYYMMDD
20241213
Description Field 1150Provides the card number associated with the transaction.1234567890123456
Description Field 250Provides the Acquirer Reference Number (ARN)ARN1234567890
Tran Code10Indicates the transaction code.TRN1234567

📘

Note:

These are the minimum file requirements for each file. Additional fields may be required, depending on the specifics of the program.

6. Milestone and Testing Plan

To ensure the reconciliation setup functions seamlessly, we follow a structured testing approach. This phase verifies that the reconciliation file meet specifications, data flows are accurate, and financial transactions are correctly processed. Testing includes both User Acceptance Testing (UAT) and Production Testing.

UAT Testing

User Acceptance Testing (UAT) is a validation phase where your team provides test files in the agreed formats to simulate real-world scenarios. The goal of UAT is to confirm that the reconciliation process works as intended before moving to production.

What’s happening during this Phase?

  • Submit test files in the specified formats (EOD Balance and Transaction Detail) for validation by Newline.
  • Files are reviewed to ensure accuracy and compliance with reconciliation requirements.

Production Testing

Production Testing is the final validation phase conducted in the live environment with minimal activity to ensure that actual money movement, data flow, and reconciliation processes function as expected. This typically involves small-dollar transactions to confirm that all systems are integrated correctly, and any discrepancies can be identified and resolved before scaling up.

What’s happening during this Phase?

  • Perform small-dollar transactions in the production environment to verify real-world money movement.
  • Confirm reconciliation file submissions are accurate and operational.

7. Approval and Launch

  • After successful UAT and production testing, we will finalize the reconciliation setup.
  • If any discrepancies or issues occur post-launch, our team will assist in troubleshooting and resolution to maintain a smooth reconciliation process.