# Currency ID when using Batch Create for exchange rates

**URL:** <https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798>\
**Category:** Uncategorized\
**Created:** [November 16, 2017, 11:25pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798 "2017-11-16T23:25:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tut](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/tut/32/3286_2.png) [@Tut](https://forum.manager.io/u/Tut)\
**Post date:** [November 16, 2017, 11:25pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/1 "2017-11-16T23:25:58Z")

</div>

When using Batch Create for exchange rates in the Settings tab, the program template asks for Date, Currency, and Rate inputs:

![03 PM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/2X/e/eaf905c9fd4c7c00860af4de7b6721f50c420c58.png)

But neither 3-letter abbreviations nor full currency descriptions matching those in the in-built list are accepted. For example, a two-currency input:

![46 PM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/2X/8/87a773d749ae75d6c1aa9ffc34efef7591faa721.png)

produces a partially blank verification screen:

![28 PM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/2X/4/4b6b50ccbfb78e4b9dc1dbd9489ff6a96a1cdd4c.png)

and totally blank entries in the Exchange Rates listing:

![33 PM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/2X/9/93205d5d9afb6ac342ae07da6947dc582ff4fb86.png)

Apparently, Manager expects a 32 hex-character designation for what is labeled as the `Currency` column, like what is shown when using Batch Update:

 ![28 PM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/2X/e/e7a1553795d6933aff2eabbc7c66ef787f8ea55a.png)

But the user has no way of generating this ID for a currency, making the Batch Create function useless.

I previously reported the difficulty of using Batch Update without a guide to which currencies matched which hex IDs, but that was deemed not to be a bug.

---

<div class="post-metadata">

**Author:** ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)\
**Post date:** [November 17, 2017, 3:23am UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/2 "2017-11-17T03:23:18Z")

</div>

I don’t consider this to be a bug. It’s “as designed” because there are many batch create operations where 32 hex-character ID is required. For example, when batch creating customers, there is a field for custom control account and that can also accepts 32 hex-character ID. The same goes for inventory items where there is a column for default tax code, tracking code, income account etc.

I agree this needs an improvement but it’s not a bug. For now, the only way to figure out which 32 hex-character ID represents given currency is to create exchange rate manually, do batch update to see what is the currency ID, then use that ID in batch create operation. Is it cumbersome? Yes. But it’s not a bug. So I’m moving it into ideas category.

---

<div class="post-metadata">

**Author:** ![Ealfardan](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ealfardan/32/63166_2.png) [@Ealfardan](https://forum.manager.io/u/Ealfardan)\
**Post date:** [October 22, 2023, 2:26pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/3 "2023-10-22T14:26:59Z")

</div>

2 posts were split to a new topic: [Currency column not exposed by default in Exchange Rates batch operations](https://forum.manager.io/t/currency-column-not-exposed-by-default-in-exchange-rates-batch-operations/49488)

---

<div class="post-metadata">

**Author:** ![antonphp](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/antonphp/32/28290_2.png) [@antonphp](https://forum.manager.io/u/antonphp)\
**Post date:** [October 22, 2023, 2:53pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/4 "2023-10-22T14:53:55Z")

</div>

So, I’m trying to understand if I’m missing something. Why exactly is it even considered an idea/improvement and not part of the function being advertised? Why do you even consider the feature complete if it requires the user to extract some hash from somewhere — how does it even make sense?

But most importantly, is not it faster to just implement “column name to hash id” translation rather than spending any time on answering in numerous threads/request regarding this issue. I should be missing something if this thing really requires discussion and threads in a forum and cannot be just implemented by default in some “few hours”. If there is no exact currency name match, just fail the parsing and show an error, that simple.

The problem is, the feature is advertised and is available for the end user, but then it simply does not work and requires some hash extraction from somewhere. But in the user world it just sounds absurd, or, more politely, just weird. It is not a sophisticated logic to be programmed out there, no? Come one guys why so much discussion around such an obvious thing. Please.

---

<div class="post-metadata">

**Author:** ![eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@eko](https://forum.manager.io/u/eko)\
**Post date:** [October 22, 2023, 9:21pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/5 "2023-10-22T21:21:03Z")

</div>

@antonphp I hope that you realize that you are replying to a 6 years old topic. I think @Ealfardan should not have split the topic 7 hours ago but just close it.

---

<div class="post-metadata">

**Author:** ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)\
**Post date:** [October 23, 2023, 10:15pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/9 "2023-10-23T22:15:02Z")

</div>

This topic is still in `ideas` and as long as it’s in `ideas`, it shouldn’t be closed.

---

<div class="post-metadata">

**Author:** ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)\
**Post date:** [January 7, 2024, 12:00am UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/10 "2024-01-07T00:00:27Z")

</div>

The latest version allows to use codes in batch operations.

> [@Added ability to use codes and references when using batch operations](https://forum.manager.io/t/added-ability-to-use-codes-and-references-when-using-batch-operations/50815):
>
> The latest version (24.1.7) improves batch operations so you can use codes or reference numbers instead of internal UUID keys when using Batch Update or Batch Create functions. Customers, suppliers, employees, accounts in your Chart of Accounts, currencies, items have Code field. [image] Transactions such as journal entries, invoices, orders, quotes, receipts, payments etc. have Reference field. [image] Batch operations will now take advantage of codes and reference numbers (if entered) and…

---

<div class="post-metadata">

**Author:** ![Ealfardan](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ealfardan/32/63166_2.png) [@Ealfardan](https://forum.manager.io/u/Ealfardan)\
**Post date:** [July 5, 2026, 8:25pm UTC](https://forum.manager.io/t/currency-id-when-using-batch-create-for-exchange-rates/12798/11 "2026-07-05T20:25:22Z")

</div>

Uncategorized topics older than 3 years with no recent activity
