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...
Answered

The Currency does not exist. Identification fields and values: Code=''

(6) ShareShare
ReportReport
Posted on by 66
Hello Experts,
 
I get the error message 'The Currency does not exist. Identification fields and values: Code='' when I try posting a sales invoice. Purchase invoices are fine.
 
Kindly assist.
 
 
Regards,
Millicent
I have the same question (0)
  • Mohana Yadav Profile Picture
    61,214 Super User 2026 Season 1 on at
    May be a customization issue. 
    Do you have a screenshot or call stack of the error?
  • Pallavi Phade Profile Picture
    5,510 Super User 2026 Season 1 on at
    Namaste @Nhyiraba
     
    System will allow to post even though currency code is blank in Sales invoice . It considers the invoice as local currency transaction as in below image 
     
     
     
    Seems its customization on currency Code field , Kindly verify the same .
     
    If you feel it helped , please verify the answer 
     
    Regards
    Pallavi Phade 
  • Verified answer
    Sumit Singh Profile Picture
    11,790 Super User 2026 Season 1 on at
    Agreed with previous comments. It must be some customisation. You can try to debug the same in Sandbox environment and fix the cause.
  • Nhyiraba Profile Picture
    66 on at
    Thanks for the responses.
    Got the customization response from a similar thread in the community, but was hoping there were other causes, since other companies on the system work fine.
     
    We will debug on the Sandbox and revert.
     
  • Gregory Mavrogeorgis Profile Picture
    1,238 Super User 2026 Season 1 on at

    You’re seeing: “The Currency does not exist. Identification fields and values: Code=''”
    That means the system is trying to use a currency, but the code is blank. Purchases work, sales don’t—so something on the sales side is pointing to an empty or missing currency.

    Try these quick fixes:

    1. Check your company’s default currency
    • Open General Ledger Setup → look at LCY Code.
    • It should be something like GBP, USD, etc.
    • If it’s empty, fill it in—that alone often fixes this.
    1. Look at the Sales Invoice header
    • Check Currency Code.
    • If you’re billing in your local currency, it’s normal for this field to be blank in the UI. That’s fine—as long as LCY Code (step 1) is set.
    • If it’s a foreign currency, pick the actual code (e.g., EUR) from the list.
    1. Check the Customer card
    • Open the customer on the invoice and make sure Currency Code is either blank (use LCY) or a real code that exists.
    • If someone deleted or renamed that currency, posting will fail.
    1. Make sure the currency exists (for non-LCY invoices)
    • Go to Currencies and confirm the code is there.
    • If you use exchange rates, make sure there’s at least one valid Exchange Rate.

     

    • If this has help you please mark it as verified


    •  
  • Suggested answer
    RockwithNav Profile Picture
    9,097 Super User 2026 Season 1 on at
    Technically if you don't have the currency then you will get the error message on the currency column it self.
    Seems something is on top of base BC. Try uninstalling added extensions and see if it works.
  • Suggested answer
    YUN ZHU Profile Picture
    100,212 Super User 2026 Season 1 on at
    Hi, If you could share the error details, it would help identify the problem more quickly.
     
    Hope this helps as well.
    Thanks.
    ZHU
  • Suggested answer
    Rishabh Kanaskar Profile Picture
    6,225 Super User 2026 Season 1 on at
    The system doesn't throw an error at purchase Invoice and that’s exactly why this feels confusing.
    Here’s why it happens:
    > Purchase Invoices in Business Central don’t require a currency code if your vendor uses LCY — BC just assumes LCY automatically, even if the currency master record is missing.
    > Sales Invoices, on the other hand, validate the currency more strictly. If the LCY Code is missing from General Ledger Setup or the corresponding Currency record is missing, it throws the error.
    > So the difference is not in what you did, but in how BC treats Sales vs Purchase documents — Sales posting enforces LCY validation, while Purchase posting is more permissive.
     
    This error usually occurs when the Currency Code on the Sales Invoice is blank, but the system expects a currency record to exist (even for local currency).
    Steps to resolve:
    > Open the Sales Invoice and check the Currency Code field on the header.
    > If the field is blank, make sure that:
    > The LCY (Local Currency) is defined in General Ledger Setup under LCY Code.
    > The Currency table contains a record for your LCY (e.g., USD, AUD, INR).
    > If using a foreign currency, verify that the currency exists in the Currencies list and has an active exchange rate in Currency Exchange Rates.
    > Reopen or recreate the Sales Invoice if the error persists.
    This ensures that the system finds a valid currency when posting.
     
    Solution remains the same: make sure your LCY Code is filled in and exists as a currency record (and is properly set up with exchange rates). Once you do that, the error will stop.
     
    Thanks
    Rishabh

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 April Top 10 Community Leaders

These are the community rock stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,012 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 986 Super User 2026 Season 1

#3
Teagen Boll Profile Picture

Teagen Boll 659 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans