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

SEPA DD export fails: "Only EUR allowed" even though Currency = EUR

(3) ShareShare
ReportReport
Posted on by 10

I'm stuck on a SEPA Direct Debit export that consistently fails with:

Only transactions in euro (EUR) are allowed.

This shows up in File Export Errors on the Direct Debit Collect. Entries page when I try to Export Direct Debit File — and it's happening on every entry I've tried, across multiple separately-created test invoices and collections.

Environment

  • Business Central version 28.3.52162.53387
  • Sandbox, CRONUS DE-based test company
  • SEPA format: pain.008.001.08
  • Company LCY: EUR

Error call stack

"SEPA DD-Fill Export Buffer" (CodeUnit 1231).FillExportBuffer line 29
"SEPA DD pain.008.001.08" (XmlPort 1011).InitData line 7
"SEPA DD-Export File" (CodeUnit 1230).Export line 13
"Direct Debit Collection Entry" (Table 1208).ExportSEPA line 7
"Direct Debit Collection" (Table 1207).Export line 6

What I've already confirmed is set to EUR

I've methodically checked every place I can find a Currency Code field, and all of them are consistent:

  • General Ledger Setup → LCY Code
  • Currencies → EUR → Exchange Rates (valid rate line exists)
  • Sales Invoice header Currency Code (tested both explicit "EUR" and blank)
  • Customer Card Currency Code
  • Customer Bank Account Currency Code
  • Company Bank Account (collecting account) Currency Code
  • Direct Debit Collect. Entries Currency Code column (displays EUR correctly on-screen)
  • The Currency Code filter on the Create Direct Debit Collection dialog (tested both set to EUR and left blank)

Despite all of this, the export still fails on this exact check every time.

One possibly-related detail

The same test company shows a separate, unrelated banner on customer records: "Currency Code EUR must be coupled to a record in Dataverse." This suggests an active Dataverse/CRM sync where EUR isn't fully coupled. I don't know if this is connected to the SEPA export validation, but both issues point at EUR not being fully "recognized" somewhere outside the standard UI fields — so I'm mentioning it in case it's relevant.

My question

Has anyone run into this specific error with Currency Code already confirmed as EUR everywhere visible in the UI? Is there another setting — possibly not exposed directly, or specific to CRONUS DE demo data — that Codeunit 1231's FillExportBuffer, line 29, is actually checking? Any pointers toward what that condition is validating would really help, since I've run out of obvious places to check.

Thanks in advance for any guidance.

dd.png
  • AndrewThomas81 Profile Picture
    2,769 Super User 2026 Season 2 on at

    If LCY is set to EUR, why have you got EUR in the currency list also?

     

    Kind Regards

     

    Andrew Thomas FCCA MCP

    YouTube - Use Business Central

    LinkedIn

  • Suggested answer
    YUN ZHU Profile Picture
    103,176 Super User 2026 Season 2 on at

    Hi, hope the following can give you some hints.

    Dynamics 365 Business Central: How to disable Application of Ledger Entries in Different Currencies (Appln. between Currencies)

    https://yzhums.com/38907/

     

    Thanks.

    ZHU

  • Suggested answer
    OussamaSabbouh Profile Picture
    19,477 Super User 2026 Season 2 on at

    Hello,

    The key red flag is actually Currencies → EUR: if your LCY is EUR, Microsoft states that LCY must be represented by a blank Currency Code and specifically warns not to also create EUR in the Currencies table, because this causes exactly this type of confusion between LCY and foreign-currency transactions. The Direct Debit Collection Entry inherits its currency from the underlying Customer Ledger Entry, so seeing “EUR” on the collection does not necessarily mean BC considers it LCY. I would therefore remove the EUR currency setup if EUR is truly your LCY, clear Currency Code from the customer/bank accounts that are meant to be LCY, post a new invoice with blank Currency Code, and recreate the Direct Debit Collection; previously posted invoices/ledger entries with explicit EUR will still retain that currency and may continue failing. The Dataverse EUR coupling message should be unrelated to the SEPA validation. Microsoft confirms SEPA DD requires the invoice to be in EURO, and with LCY = EUR, blank Currency Code is EUR in Business Central.

    Regards,
    Oussama Sabbouh

  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    3,381 Super User 2026 Season 2 on at

    Hi, first  look  if is the EUR currency card itself, the ISO Code field. The SEPA objects don't just compare the Currency Code, they go through the ISO code. Everything reads EUR on screen and the check still throws.

    The Dataverse banner about EUR not being coupled is a separate thing, I wouldn't chase that one.

    Since you already have the object and the line, fastest way is the debugger. Breakpoint in SEPA DD-Fill Export Buffer, step to line 29 and look at what the variable really holds when it fails. Base app source is readable in a sandbox so you can see the condition instead of guessing at it.

    Glad to help - follow up if anything is unclear.   

    ►  If this solved it, marking it verified helps others too.       

    Regards,
    Grigorios Mavrogeorgis
    Business Central Consultant & AL Developer

    Work: Gmsoft Limited
    Blog:  insidebusinesscentral
    LinkedIn: linkedin.com/in/gregorymavrogeorgis

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the August Top 10 Community Leaders

These are the community rock stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 755 Super User 2026 Season 2

#2
YUN ZHU Profile Picture

YUN ZHU 413 Super User 2026 Season 2

#3
AndrewThomas81 Profile Picture

AndrewThomas81 387 Super User 2026 Season 2

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans