web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

EFT File Generation — Company Bank Info Missing from ACH RB Detail + 6 Transactions Per Line

(1) ShareShare
ReportReport
Posted on by 14
Hi everyone,
I am working on a NAV to Business Central migration for a client using the Canadian EFT localization (CA EFT DEFAULT). I have two issues I need help with.
─────────────────────────────────────
ISSUE 1 — Company Bank Account Information Not Flowing into ACH RB Detail (Table 10304)
─────────────────────────────────────
When the EFT file is generated, the ACH RB Detail staging table (Table 10304) only gets populated with vendor/beneficiary information. However, the bank file specification also requires the originator's (company) bank details in each transaction record — specifically the User Institution No., User Transit No., and User Return Account No.
Standard BC does not seem to flow Company Information bank fields into Table 10304 automatically. My plan is to:
- Add custom fields to Table 10304 via a TableExtension
- Populate them from Company Information when the staging table is filled
 
Has anyone handled this before? Is there a subscriber which can handle this?
─────────────────────────────────────
ISSUE 2 — Bank Requires 6 Transactions Per Line, BC Generates 1
─────────────────────────────────────
The bank file specification (CPA 005 standard) requires that each record line contains exactly 6 transactions grouped as segments, making each line exactly 1,464 characters. If the last line record has fewer than 6 transactions, the remaining segments must be blank-padded to reach 1,464 characters.
Standard BC Data Exchange Framework is generating one transaction per line which is causing the file to be rejected by the bank portal. How do you achieve the 6-transactions-per-line structure in BC? Is there a standard way to handle this or does it require a fully custom file generator codeunit? I was thinking that if there's any last minute subsciber where I can handle this stuff, in this way I can totally avoid writting my own logic.
 
Thanks in advance!
I have the same question (0)
  • Suggested answer
    Teagen Boll Profile Picture
    1,487 Super User 2026 Season 1 on at
    Hello,
     
    When handling this in the past you have an alternative option. You can hardcode those field values if they are the originators information. You can just enter the Originator Account Number or Transit Code or whatever other fields you need:
     
    If you want to customize it you need to add fields to the ACH RB Detail Table (10304) and then you can take those fields and use them in your field mapping.
     
    For Isssue 2 i'm not sure on your exact problem but you can just set the length on the fields in the Column Definitions and add multiple blank "Filler" values for padding in the footer.  I also make sure my Detail and Header sections are the same. This is what I do for all Canadian EFTs without issue:
    The 1464 byte files should then work the same whether there is 1 payment line or 100 payment lines. As long as the sum of all lengths matches the mapping file. I've setup the 1464 byte/CPA005 formats this way and they've all been accepted by the major Canadian banks.
     
    Here is an example of the Header section too:
     
    As an alternative you can also look into apps such as this one here: Microsoft Marketplace | cloud solutions, AI apps, and agents
     
    Best,
    Teagen
    Catapult ERP

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,902 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,067 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 580 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans