# Added "Batch Recode" function

**URL:** <https://forum.manager.io/t/added-batch-recode-function/54599>\
**Category:** Uncategorized\
**Created:** [June 28, 2024, 11:44pm UTC](https://forum.manager.io/t/added-batch-recode-function/54599 "2024-06-28T23:44:31Z")\
**Posts on this page:** 10\
**Page:** 1

<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:** [June 28, 2024, 11:44pm UTC](https://forum.manager.io/t/added-batch-recode-function/54599/1 "2024-06-28T23:44:31Z")

</div>

The latest version (24.6.29) adds `Batch Recode` function.

This is useful when you want to recode single field across multiple forms in bulk. Yes, you can use `Batch Update` but that requires copying data into spreadsheet, modifying it in spreadsheet, then copying back to Manager.

`Batch Recode` is allows quickly recode single field across multiple forms at once.

Go to the tab where you want to update entries in bulk and click `Batch Operations` button in bottom-right corner. Then click on `Batch Recode`

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/1/6/16194971f4bc10d4aebbd351c048d082f58be411.png)

You will see the following section added to your screen:

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/9/d/9dd3bae0d79f0adb0778d3bed5c452f3c0b11c98.png)

In drop-down menu, select name of field that you’d like to update on selected records. Currently only boolean fields are supported but I’ll add support for other field types soon.

For example, if you are batch updating `Sales Invoices`, you can select field `Also acts as goods receipt`. This will allow you to quickly check the checkbox `Also acts as goods receipt` across many invoices at once.

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/9/0/90794849fb11a0db9eb7c501842b153f1cd045b3.png)

After selecting the field, select desired value:

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/7/4/74b6130c53dc4bf416f2a2c72421b897852b8c5f.png)

Check all the records which you’d like to batch update. You can use simple search or advanced queries to narrow down your list.

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/7/c/7c1533b135f50a716702b65842ab532376c2e60d.png)

Then click `Batch Recode` button.

![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/1/1/116a551f82296362c1108f3f5872ed704dfc7d7f.png)

Your records will be updated.

If you made a mistake, you can always go back to `History` and undo your changes.

At this moment, it’s limited to fields that are checkboxes only. But eventually I will add support for every type of field so So whenever you need to set some specific value across multiple forms, you do not need to go to each form individually but you will be able to use `Batch Recode` to do it across many forms at once.

---

<div class="post-metadata">

**Author:** ![Mian\_Waqas\_Azfar](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/mian_waqas_azfar/32/13707_2.png) [@Mian\_Waqas\_Azfar](https://forum.manager.io/u/Mian_Waqas_Azfar)\
**Post date:** [June 29, 2024, 7:29am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/2 "2024-06-29T07:29:10Z")

</div>

long awaited feature. 👍

---

<div class="post-metadata">

**Author:** ![Abeiku](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/abeiku/32/44970_2.png) [@Abeiku](https://forum.manager.io/u/Abeiku)\
**Post date:** [June 29, 2024, 8:40am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/4 "2024-06-29T08:40:03Z")

</div>

When the possibility comes, it will be added immediately. I’m not a programer but I imagine these two features require a lot of programming work, or the implementation of other features to pave the way, same as the requested Transaction Approval system.

---

<div class="post-metadata">

**Author:** ![funkyrainbow.com](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/funkyrainbow.com/32/40101_2.png) [@funkyrainbow.com](https://forum.manager.io/u/funkyrainbow.com)\
**Post date:** [June 30, 2024, 5:42am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/5 "2024-06-30T05:42:06Z")

</div>

Dear @lubos, thanks a lot for everything that you do! Could you please add the option to recode to delivery notes too?

**Use case:** My firm trades in books on a sale-or-return basis, therefore issues regular debit notes at the end of the credit cycle to return unsold stock. After the recent update we now need to issue corresponding delivery notes so that the inventory quantities are updated. Earlier we used to do it through the debit notes themselves (which we used to send along with the returns). The batch option would be very helpful.

Thanks!

 ![image_2024-06-30_113017033](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/f/7/f705063a9f2b845d6e3260dc6c64c0ad192005e7.png)

**LATER UPDATE:** When we try to create delivery notes to suppliers from the debit notes manually, we get the option to make the delivery note only to customers, not supplies (although the goods in the debit note are being sent to the supplier). How do we handle this in the new scheme of things?

**Illustration Step 1:** (Copy to _New Delivery Note_)

 ![DN01](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/4/d/4df54a5c297bf655f8d072aa76ee495279102076.png)

**Illustration Step 2:** (Only _Customer_ is available in the _To_ option)

 ![DN02](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/0/b/0b18445ae7242cc18ce2b6ccfd60bec7aabba535.png)

---

<div class="post-metadata">

**Author:** ![Najrash](https://avatars.discourse-cdn.com/v4/letter/n/898d66/32.png) [@Najrash](https://forum.manager.io/u/Najrash)\
**Post date:** [June 30, 2024, 6:27am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/6 "2024-06-30T06:27:47Z")

</div>

> [@Abeiku](#):
>
> When the possibility comes, it will be added immediately. I’m not a programer but I imagine these two features require a lot of programming work,

Yes I know it requires a lot of programming work, but in my region, those two issues is why most people I introduce manager to are yet to accept the program, I believe it will help a lot when the feature is enabled to the program.

---

<div class="post-metadata">

**Author:** ![germanliu](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@germanliu](https://forum.manager.io/u/germanliu)\
**Post date:** [July 16, 2024, 1:50pm UTC](https://forum.manager.io/t/added-batch-recode-function/54599/7 "2024-07-16T13:50:11Z")

</div>

This is a great feature. Thank you @lubos and the [Manager.io](http://Manager.io) team!

I was trying to batch update the Accounts to which the transactions were posted. Is this possible? In other words, I couldn’t find Account in the Recode dropdown. Thanks in advance!

![Screenshot 2024-07-16 at 9.49.08 AM](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/4/a/4a95686280399b50bf53cf01bde3214ae1c9732a.png)

---

<div class="post-metadata">

**Author:** ![shahabb](https://avatars.discourse-cdn.com/v4/letter/s/838e76/32.png) [@shahabb](https://forum.manager.io/u/shahabb)\
**Post date:** [July 16, 2024, 2:17pm UTC](https://forum.manager.io/t/added-batch-recode-function/54599/8 "2024-07-16T14:17:10Z")

</div>

Not right now but

> [@lubos](#):
>
> At this moment, it’s limited to fields that are checkboxes only. But eventually I will add support for every type of field so So whenever you need to set some specific value across multiple forms, you do not need to go to each form individually but you will be able to use `Batch Recode` to do it across many forms at once.

---

<div class="post-metadata">

**Author:** ![cletus18](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/cletus18/32/45155_2.png) [@cletus18](https://forum.manager.io/u/cletus18)\
**Post date:** [July 26, 2024, 12:10am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/9 "2024-07-26T00:10:40Z")

</div>

Thanks to you @lubos and your team, this shows your efforts to simplify user experience. At first I thought it was a typo error “recode”, but when I used it I realized the usefulness.

---

<div class="post-metadata">

**Author:** ![handgun50](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/handgun50/32/51302_2.png) [@handgun50](https://forum.manager.io/u/handgun50)\
**Post date:** [August 28, 2024, 7:42am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/10 "2024-08-28T07:42:40Z")

</div>

On invoice, using batch recode function, I try to batch recode old invoice to activate custom theme. The theme already exist and already working on new invoice. But on recode function, there is no option to select which theme to activate. So after recode, the theme didn’t change after I select it to activate

 ![Screenshot_2](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/a/3/a36848ae30f2b878fc6a25e2162e71359a5b2f3e.png)

---

<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:** [August 28, 2024, 11:11am UTC](https://forum.manager.io/t/added-batch-recode-function/54599/11 "2024-08-28T11:11:09Z")

</div>

Welcome to the forum @handgun50,

I have moved your post to the topic announcing the addition of this recent feature as it seems more appropriate.

Now regarding this:

> [@handgun50](#):
>
> So after recode, the theme didn’t change after I select it to activate

The theme will not change since you can only check the box and not make a selection using `Batch Recode`.

I’m not sure whether there’s any plans to expose all fields to this new `Batch Recode` function.
