Occasionally Sharing Custom Invoice Themes – Institutional Designs with Commission & Multi-Currency Logic

Hello Manager.io community,

As an Official Manager.io Advisor from Bangladesh, I occasionally help clients with custom invoice themes — especially when they need clean professional layouts combined with commission detection and multi-currency support (PKR ↔ AED).

Over time I noticed the same requirements coming up across different businesses, so I built a small set of themes with a shared logic engine underneath.

What the engine handles:

  • Automatic PKR vs AED detection (division UUID, UAE keywords, exchange rate fields)

  • Commission vs regular invoice identification across 5 detection stages

  • Dynamic title and label switching — Bill To becomes Developer Details in commission mode

  • COM% auto-formatting and WHT rows highlighted in red

  • Amount in words: Lakh/Crore for PKR, Western system for AED

  • Print-safe layout — A4, fixed footer, tested in Manager.io Cloud

I built these mainly for my own clients moving from Excel or Tally who wanted something reliable from day one.

Two examples attached below (each shown in both PKR and AED mode):

  • Mission Control — dark navy/cyan ops style

  • Institutional White — clean formal light layout

If anyone finds these useful or is working through similar requirements, feel free to share your use case here. I’ll help when I can with suggestions or small adjustments.

Thank you and best regards,

MD ABU HASAN
Official Manager.io Advisor · Dhaka, Bangladesh
hello@inspiron.tech

brother @Abu_Hasan I’m glad you shared your work and experience here. And your effort is very much appreciated. But it can be useful at the same time if you share the full theme code here. So that everyone can benefit from it. Take great care of yourself.

Thank you brother @Syed_Salman_Ali — really appreciate the kind words.

These themes are part of a custom engine I built for a specific client’s multi-division setup (Pakistan + UAE), so the full code is tightly coupled to their business logic — division UUIDs, commission detection stages, WHT handling, currency switching rules, etc. Sharing it as-is wouldn’t be very useful without that context, and stripping it down would take away what makes it work.

That said — I know we’re both in the same space serving similar markets. If you’re working on a specific use case for your clients (commission invoicing, multi-currency, custom layouts), happy to discuss the approach and point you in the right direction. Sometimes sharing the logic is more valuable than sharing the code.

What kind of invoicing setup are your clients typically working with? Would be good to know — maybe we can exchange ideas.

I’m also planning to release a clean, generic version of one of these layouts — something that works out of the box for any Manager.io business without the client-specific logic. Will share it in the Developers section when it’s ready.

Best regards,
MD ABU HASAN