Total Amount in Words Million to Crore Lakh etc for BDT

In manager, Total amount in words shows, Million.
But, we need it like, Crore, Lakh, Thousand, Hundred Like that.
Please consider making this change for us.

When the currency is INR or the currency symbol is ₹ then “Total amount in words” will show Rupees variant on the invoice.

See the screenshot below.
image

Please add currency Bangladeshi Taka (BDT), the symbol is ৳ in this List

It’s like INR.

This is not possible, see Total Amount in Words in Foreign Languages - #2 by sharpdrivetek @Tut provides a clear explanation why only in English.

@Mahfuzur_Rahman, it is not clear whether you are asking for BDT to be added to the amount in words function or as a currency more generally. The first option has been answered. The second option is up to you. See https://www.manager.io/guides/27559.

I give an example: INR (Indian Rupee). Did you notice it?
Just like that.

  1. Not Million in amounts in words. either use Crore, Lakh, Thousand, Hundred.
  2. Symbol will be ৳.

This is what he is requesting. The Bangladeshi currency uses the Indian numbering system (i hope I’m right) and he wants that reflected in the total amount in words.

It’s not possible to use Crore, Lakh instead of Million right now, becouse million, billion is internationally recognized and manager is working internationally.

You can add the symbol in settings, Base Currency, Symbol field.
I think Tk. is best for English Language. You can’t enter numerical in Bengali.

So, it is now in Idea category. It is so much easy because already INR have the same system.

I don’t know what is international without Bangladesh and India. You can say, most country is used that Million and Billion system.
Yet, you are from Bangladesh. And many Manager users here (Bangladesh and India).
You have Right to appeal Manager to add Bangladesh as a Indian number system.

You say Manager is working internationally, that’s right. So, Manager gives to Indians the Crore, Lakh format. and Million Billion to others country.
and already added this request is Idea category.
I’m very thankful to Manager.
Have a nice day

It is possible in manager. You can define it from settings.
look in Indian Currency and with Crore, Lakh, thousand, hundred …

1 Like

By a simple code in custom theme you can do it.

Just like as per your need.
Check bellow photo for details.

Bold font is "Custom code line" in theme.

Nice,
What’s that theme code.

It is a custom theme, no code you have to manually enter the amount in words so it is not automated as for English.

:grinning:

Will send you code by tomorrow.

Please check my screen shot Before misguide anyone. Request you to check one more time.

Maybe you consider pasting it here as preformatted text (Crtl+E) so that other people interested could use it?

Cool. Waiting…

Plese explain where or why I m misguiding anyone by showing us the custom code you use to automate the amount in words s shown. If it does I would be surprised as I think you will have to enter the mount manually rather than as in English it translaeing 98.76.54.321.00 into "Ninety Eight Crore Seventy Lakh Fifty Four Thousand Three Hundred Twenty One as shown in your screenshot. We all would benefit from knowing that ths can be done with custom field to automate for any currency.

Look at the bellow written code, by that way you can automate English translation in Crore, lakh,…

1st set your base currency as per your need… here is example with Bangladeshi “TAKA”

  1. then go to custom theme … (here I am using copy of base theme) and custom code (Will write here at the end of this all.) write code after red arrow mark… (red rectangle marking is custom code in base theme.

  2. go to invoice section… and make invoice as per your need. and use custom theme written with this code. (you can check in photo that BDT is the base currency)

  3. look the Final Output

here is the custom code

{% for total in table.totals %}
  {% if total.label == 'Total' %}
  <tr>
        <td colspan="99">
            <div style="font-size: 13px; font-weight: bold; padding-top: 1px; margin-bottom: 5px">Amount In Words:- "{{ total.number | spell_out_rupees | capitalize }}" Taka</div>
        </td>
  </tr>
  {% endif %}
{% endfor %}
3 Likes