ETAS Reconciliation Guide
Reconcile ETAS ledger balances, payment activity, batch file submissions, and DataMart outputs, and investigate processing exceptions and variances.
Reconcile your client ledger, payment activity, submitted files, and Newline DataMart outputs to identify missing records, processing exceptions, and balance differences.
Reconciliation model
The Embedded Transaction Account Solution (ETAS) follows a bring-your-own-ledger model: you maintain customer balances and transaction activity in your own ledger, while funds are held in a Fifth Third Bank-owned custodial account for the benefit of your end users.
ETAS reconciliation spans two integrations:
- API integration: Submit payment instructions and retrieve payment activity and status information.
- Batch File integration: Submit Business and Transaction Files to Newline DataMart for reporting, reconciliation, and monitoring.
Submitting a payment request, delivering a file, and successfully processing that file are separate checkpoints. Review each checkpoint when investigating differences.
Prerequisites
- Complete API authentication and connectivity setup using the API Integration Guide.
- Configure SFTP access, designated directories, and response-file retrieval using the Batch File Integration Guide.
- Map your business and transaction records to the ETAS File Specs.
- Confirm your reporting period, delivery schedule, and control-file requirements with your implementation team.
- Identify the ledger records, API responses, submitted files, processing results, and DataMart outputs you will compare.
Perform reconciliation according to your internal operational processes and program requirements. The ETAS FAQs identify daily transaction balancing, exception review, and variance investigation as typical activities.
1. Define the reconciliation scope
Select the environment, reporting period, accounts, and payment activity you will reconcile. Include only the payment rails enabled for your ETAS program:
- ACH
- Domestic wire transfers
- Book transfers
- Sent and received Instant Payments through The Clearing House RTP® Network
Use the same scope when comparing source records, file contents, and reporting outputs. If RTP is enabled, include reportable sent and received RTP activity for the selected period.
The downloadable specification describes Business and Transaction Detail delivery as a daily delta, containing inserts and updates rather than a full historical population. Validate the complete population reportable for that submission period; do not compare a single delta file directly with all historical records.
2. Validate business records
Compare the Business File with your source business records.
Verify that:
- All required business records for the submission are included.
- Business identifiers are populated and unique.
- Required fields meet the specification’s formatting and length constraints.
- Updates reflect current business information.
- Business counts agree with the source extract.
The exact Business File identifier column is BUSINESSID. Use the exact column headers in the downloadable specification when generating files.
If counts differ, check for missing records, duplicates, and outdated source extracts. Correct validation failures before resubmitting.
3. Validate transaction records and totals
Compare the Transaction File with the source transaction population for the same period.
Key reconciliation fields
The ETAS File Specs document the following fields:
| Field | Type and constraint | Reconciliation use |
|---|---|---|
TRANSACTION_ID | Required string; maximum 50 characters | Identify transaction records and investigate missing or duplicate activity. |
ACCOUNT_NO | Required string; maximum 15 characters | Identify the account associated with the FBO account structure. |
AMOUNT | Required string; maximum 20 characters; absolute transaction value | Compare amounts and calculate separate debit and credit totals. |
DCIP | Required string; maximum 6 characters; DEBIT or CREDIT, case-sensitive | Determine transaction direction. |
DATE_POSTED | Required string; 8 characters; YYYYMMDD | Compare posting dates in the account’s time zone. |
DATE_AVAILABLE | Required string; 8 characters; YYYYMMDD | Compare funds-availability dates separately from posting dates. |
The file also requires TRANSACTION_CODE and TRANSACTION_DESCRIPTION. Review the downloadable specification for all required and conditional fields.
Record and amount checks
- Compare transaction record counts with the source extract.
- Confirm that transaction identifiers are populated and that duplicate records are not present.
- Compare each record’s account, amount, direction, and dates.
- Calculate debit and credit totals separately using
DCIP. - Compare those totals with source-system totals for the same population.
- Validate applicable payment-network references against the file specification.
For RTP records, use the Transactional Detail tab in the ETAS File Specs to validate the applicable network transaction identifier and its conditional requirements. Compare reportable sent and received RTP records with the corresponding source activity and ledger entries.
Because AMOUNT contains an absolute value, do not infer debit or credit direction from its sign.
The Transaction Detail specification describes each row as a posted transaction. Keep DATE_POSTED and DATE_AVAILABLE distinct when investigating timing differences.
4. Confirm delivery and processing
After transmitting files through the approved SFTP channel:
- Confirm successful delivery to the designated directory.
- Retrieve available response files and processing results.
- Review validation failures and processing exceptions.
- Compare submitted records with the resulting DataMart outputs.
- Correct rejected records and resubmit when necessary.
Successful upload alone does not confirm successful ingestion. Review processing results before treating a submission as complete.
Where control files apply, use them to validate the submitted population. The downloadable specification identifies a Transaction Detail Control File containing the Transaction Detail record count. Confirm the applicable control-file layout and counting rules with your implementation team before generating it.
5. Compare payment activity and ledger balances
Compare your ledger activity with payment-processing information, submitted transaction data, and reporting outputs.
Review:
- Transaction counts
- Debit and credit totals
- Failed transactions
- Returned transactions
- Processing exceptions
- Ledger balance differences
For API-based payment activity, verify that recorded outcomes agree with the latest available transaction information. If a transaction remains pending, monitor its status, verify processing completion, and review reporting outputs before considering it complete.
Your organization remains responsible for maintaining customer balances and transaction records. DataMart submissions support reconciliation; they do not replace your client ledger.
6. Investigate and resolve variances
Use the following checks to narrow down discrepancies:
| Discrepancy | What to review | Next action |
|---|---|---|
| Business counts differ | Missing records, duplicates, outdated source data | Correct the Business File and resubmit if needed. |
| Transaction counts differ | Extract completeness, duplicate records, rejected records | Compare source records, submitted files, and processing results. |
| Debit or credit totals differ | AMOUNT, DCIP, missing activity, reporting-period scope | Identify the records contributing to the difference. |
| A transaction is missing from an output | File contents, validation results, processing exceptions | Confirm whether it was submitted and processed successfully. |
| A transaction remains pending | API status, processing completion, reporting outputs | Continue monitoring and contact support if the status remains unchanged. |
| Ledger balances differ | Missing activity, timing differences, processing exceptions, data quality | Compare transaction-level activity and reporting totals; escalate unresolved differences. |
After correcting a file, validate it again before resubmission. Check for duplicate submissions as part of your remediation process.
Production-readiness checklist
Before production approval:
- Validate successful and failed payment scenarios for each enabled rail.
- If RTP is enabled, verify that reportable sent and received RTP activity, network references, ledger entries, and DataMart records agree with expected test results.
- Verify Business File counts against source systems.
- Verify Transaction File counts and debit and credit totals.
- Confirm that DataMart outputs align with submitted files.
- Validate ledger balances against expected test results.
- Test response-file handling and validation-error remediation.
- Resolve reconciliation discrepancies.
- Document balancing procedures, exception handling, and escalation contacts.
- Complete User Acceptance Testing (UAT).
The ETAS File Specifications Guide requires discrepancies to be investigated and resolved before production sign-off.
Support and escalation
Contact your assigned implementation or support team when file-processing failures, unexpected payment behavior, or reconciliation differences remain unresolved.
Gather:
- Environment
- Date and time of the issue
- File names
- Transaction and business identifiers
- Error messages and validation results
- Relevant logs or screenshots
- Steps to reproduce the issue
Use approved support channels and follow your organization’s data-handling policies when sharing diagnostic information.
See ETAS Troubleshooting for additional investigation steps.
Related documentation
Updated about 17 hours ago

