Itemized Statement Extension — Free & Open Source

Hey everyone,

I’ve been building a custom statement extension for Manager.io that goes beyond the built-in statement view. It shows full line-item detail for every transaction — tax breakdowns, quantities, unit prices, discounts, withholding tax, freight-in, journal entries, and more.

It runs directly inside Manager as an extension, no installation needed, no external servers, completely read-only.

What it includes:

Customer & supplier statements with line-level detail
Foreign currency support with exchange rate conversion
Combined statement — pair a customer and supplier into one merged view (useful when the same party is both)
Dashboard overview and batch generation
CSV export and print ready.
Permission-aware — shows a warning if some data isn’t accessible due to user restrictions

It’s free and open source (MIT). Just add it as an extension in Manager using this URL:

GitHub: https://github.com/shahabbkhan/itemized-statement

Also listed on Extension Gallery.

I have tested it extensively and it produces correct result. Still would love to hear feedback or bug reports.

Excellent work, but there’s a point to note: any adjustments made via daily entries aren’t showing up in the statement. Please address this issue. If you’d like confirmation, you can contact me for a detailed explanation.

Could you provide some more details? By daily entries you mean Journal Entries? Because they are working fine on my side.
Compare this statement to the Manager builtin statement. And if it is missing something provide details about that transaction i would look into it.

This seems like a Journal entry and to me looks like on all lines Accounts receivable is selected. Thats why net amount is zero.

Thanks a million @shahabb for this great extension. and for sharing it with the community.

I love your Statement looks. Good Job ! Especially the combined part, Really appreciate your works. Just 1 little issue that, Can I change the Currency Sign ?

Hope you can maintain this extension for long, will use this from now on

Just go to Manager Settings and then Currencies. There you can change the prefix and Code of a Base Currency and also foreign currencies.

:heart:

hello there

wiull this work on App image version of manager.?
i have been trying to get it work but its not showing any thing anywhere.

thanks you.

Go to settings>custombutton>newcustombutton> then use the url mentioned above.

I’mobviously missing something but what?

I have set this up in Custom Buttoms as follows

Everythink looks correct

But in Reports/Custom Buttons I only get

The placement field is case-sensitive. Swap the capital ‘R’ for a lowercase ‘r’ (‘reports’) and it should work.

:grin:

Thank you.
started working in reports section :handshake: :+1:

Is that essential? if not then change the code,.

Read the posts again. This is not related to the extension.

Thank you very much for your contribution.

I have a suggestion to include combining 2 or more customers -if possible-, it is useful when you have 2 or more customers relating to a bigger parent group.