Customer portal

The plan right now is to make customer portal useful in read-only mode. Later we can add ability for clients to approve/decline quotes, create orders and update their details.

When customer sends you their purchase order, you create it as a sales order in Manager. It makes sense for client to see this order in customer portal.

Password protection can be added in the future.


I would use a decent boundary firewall for that function, such as pfSense or similar products from OPNSense, Cisco, SonicWall, Fortinet.

1 Like

Very interesting and welcome idea. It will also be great if customer can view his statement from reports.

Weldone @lubos


Yes it’s one of Managers positive leap. I experimented it very nice.
*It will be better if it contain a notification of days since the date of invoice
*If the link can be made shorter enabling users to share over social media easily.

Cheers lubos

1 Like

@lubos I just downloaded the fixed version. It works. Great. But all text is still in English. When I view an invoice all text in the view is also still in English. Can you please put it in the translation table so that the translations teams can do their job.
Kind regards,



I have now managed to get into the portal as I also had the problem with the error bug affecting my machine.

I fully understand that the plan right now is to make the portal read only at this point. I am just recommending a direction for the portal which would really make the portal work for the end customer.

Are you planning to add a field to the sales quote and sales order for client’s purchase order? To me this would be the logical place for it. The sales quote so that the client could approve the quote and because the sales order won’t exist until the client sends their PO.

I might consider something like this as I have other software running on the server with the same problem.

Hopefully soon you can add the status of quotes, orders and invoices to the customer portal so clients can see payment due dates for invoices as well as what quotes are closed/open.

@lubos could you also add to the customer portal - the Folders tab? Maybe each client would get their own Folder within the folders tab - otherwise I don’t know how the permissions would work?

So we can upload client specific information such as contracts, terms and conditions, SLA, Schedule of Services and anything else relevant to a client?

But introduce a Folders theme similar to what @Ealfardan designed - Adjust themes for folders What he has done for the folders view is brilliant?

What does everyone else think of the default font colours for the tabs in customer portal as opposed to the main Manager area? I think I prefer the black font to the blue font? it looks more modern.


Invoice status is already displayed, albeit with less detail than in the main program’s display. (Days overdue, for example, are not listed.) But there is an issue here on which other users might have different viewpoints than you. Once you have provided customers with access to their invoices and an indication of status, some users might consider it rude to hammer on the point of how many days overdue an invoice is. They might prefer to handle collection matters personally or according to various factors in the customer relationship. Cultural practices could also come into play. And primary decision-makers at a customer might not be comfortable exposing information so visibility to accounting staff. One just cannot know.

As for sales quotes and sales orders, many users might consider the information you request to be internal marketing or business management information and not want to expose to their customers their proprietary workflow linkages.

Not every business works in the same way or wishes to share the same information with customers. There is a balance to be considered between giving Manager’s users the possibility of sharing information with customers and forcing them to share everything. You apparently have a very open outlook about what you want to share. Others are much more protective, for a variety of reasons.

1 Like

Congratulations to the development team.
This Customer Portal is a multi-stage rocket that will put Manager way ahead of alternative packages!


This is very nice.

Can the customer view the account balances too?

Is this applicable to iCloud version too.


This is a superb update to Manager. Although primarily for customers, it also brings together useful information for users of Manager

1 Like


We are in real estate business. We created special account for landlord account “Trust Fund Payable”

It would be more great if you could create for special accounts too.


No, only completed transaction forms and their information.

Yes. All editions.

I will acknowledge your point regarding days overdue for invoices. An automated reminder seems to be a very effective way of chasing up those customers without making it seem rude or aggressive or personal. So I will concede your point on that. I will withdraw that request.

As for sales quotes and sales orders. I am still not 100% clear on why the developer has exposed sales orders to the end client. This is an internal form which should not be seen by the customer. So my question to you or anyone else who cares to answer, would be why you think it is ok for the sales order to be exposed to the customer?

The direction of the Customer Portal is that I am thinking that clients could approve contracts and quotes electronically. If everything the client needs is on the portal, it is much easier for the client to keep on top of contract renewals and quote approvals as they don’t have to hunt through their emails to find something.

More and more companies are now using electronic vaults where you login and tick a box to approve a quote or digitally sign a contract. This is the future. Thus Quotes need a status so that the customer can see that they have approved the quote. The customer portal is more likely to be used by customers who are businesses rather than the general public I would imagine? Therefore keeping track of quotes approved would be helpful.

I will agree that duplicating the statuses within Manager may not be optimal for the client portal, it will need some thought. But the real value of the customer portal will be when the client can actually do something on the portal such as save invoices to pdf or approve quotes and contracts.

I also agree with various posters about customer statements, balances due etc. The key point of the customer portal should be about helping the business manager/accountant keep on top of their interaction with that supplier.

1 Like

Personally, I would not have chosen to expose sales orders either. Based on what the developer has written, he regards their exposure as a way to indicate acceptance of a purchase order. Then again, I would not choose to provide a portal to customers for any accounting transactions. That just isn’t the way I conduct my business. The whole concept seems to be a slippery slope unless it comes with a great deal of tailorability.


A flag for each transaction indicating if it is published on the portal maybe a solution. The flag default set by form defaults as usual.

Some users may prefer the flag had several states such as

  • Draft
  • Approved
  • Portal

Possibly with separate user permission control
(but is not something I would use)

While agreeing with most of your points. I put it in a different way to disagree with certain points.
In short, what we expect from the customer portal is:
1.The Customer shall know electronically and precisely where he stands with us in regards to business transactions in between us
At this point, I think the customer should be able to see a copy of the invoice if needed.
There is nothing wrong with showing the overdue status as he would have agreed upon the due date in advance. And also it may be helpful to his cash flow arrangements

2.The Customer should be able to order whatever his requirement, be it a service or goods via the portal.
For this purpose, we cannot expose everything internal

My proposals for this question:we shall have a folder which contains the list of products or services without details of pricing and an order form to list out his requirements.
After we scrutinize his order form
Let us create the quote and let him see that and approve

1 Like

Is there a way to enable Customer Portal for all existing customers at once? I have over 300 customers in the database.

Batch Update.

Done. Thanks

I have not yet introduced this version to our server system as yet, primarily because I understand that internal documents such as Sales Orders can be viewed via the portal. Can someone confirm that internal documents have been suppressed from portal viewing or an option in place to be turned off at least?