We have been requesting an authorization procedure in Manager Accounting software for a very long time. I developed this idea while considering how to create a structured process within Manager for capturing expense claims, similar to how non-posting transactions, such as Sales Quotes, are later converted into accounting entries.
Consider the sales quote feature. It serves as an external document that communicates the financial details of a proposed transaction to a client. When the client agrees, whether by making payment, signing a contract, or confirming in another formal way, the quote is converted into an invoice, at which point the accounting transaction occurs. In my view, this is a powerful concept that can also be applied internally, either among accounting staff or between accounting and non-accounting staff, to support approval workflows (Turning Non-Posting Entries into Powerful Approval Workflows in Manager using copy to function)
Use Case
I assist a nonprofit organization with its accounting. The organization has a heavy workload but limited funding for staff. As a result, the accountant is looking to delegate the frequent task of entering expense claims.
Due to the nature of their operations, funds are regularly disbursed in advance to teams for activities such as training programs, education, monitoring, and evaluation, often in rural areas. In many cases, suppliers in these areas do not have systems that can integrate with the office, so field staff make payments directly.
For example, travel allowances may be given to young girls in rural communities to attend meetings on contraceptive use or sexual and reproductive health rights. Team leaders later return to the office with receipts and lists of payments, which are then submitted to the accountant.
I have helped improve this process by introducing a form that captures data along budget lines, along with assigning budget codes to each receipt before submission to the finance office. This has made the process somewhat more manageable.
However, imagine if Manager had an Expense Claim Form that functions like a sales quote. This would significantly simplify the workflow. Since the organization already uses a coded operational budget mapped into the general ledger, staff could use these budget codes to enter an Expense Claim Form as a non-posting transaction.
In this case:
- Finance staff would no longer need to handle the initial data entry
- Their role would shift to reviewing supporting documents against the budget
- Once verified and approved, the “Copy to” function could be used to convert the form into an actual accounting entry in the general ledger
Implementation Consideration
The main enhancement required would be to extend expense claims to work with items. Currently, line items in Expense Claims are strictly tied to general ledger accounts. Budget codes could instead be linked through non-inventory items to general ledger accounts, similar to how sales quotes function without immediately posting to the general ledger using Inventory Items and Non-Inventory items.
Extended Application
This concept can be expanded to support other approval-based workflows, such as:
- Payment Request Form (approval for payment transactions)
- Journal Entry Request Form (approval for journal entries)
- Inventory Transfer Request Form (approval for relocating inventory)
- Inventory Write-Off Request Form (approval for inventory quantity adjustments)
- Purchase Requisition (approval step for purchases)
- Production Request (approval for production processes)
Status Indicators
To enhance usability, simple status indicators can be introduced:
- Pending — Grey
- Cancelled / Not Approved — Red
- Approved — Green
Conclusion
This is not a comprehensive solution for complex approval structures, but it is a practical and effective approach for small businesses, which are the niche market for Manager. It would significantly improve internal controls and workflow efficiency without introducing unnecessary complexity. Also, it enables the delegation of data entry to non-accounting staff, guided by a policy document that includes accounting codes to support accurate expenditure reporting.
Instead of creating a separate tab for each form, which I do not mind, since inactive tabs will not be enabled and therefore will not clutter the interface, we could introduce a single “Forms” tab where all forms are housed. Besides, these tabs will only be visible to users who need them, not to everyone generally.
Users (staff) would be granted access to the Forms section and would only see the specific forms they are authorized to use. They would be able to complete these forms, and a record (listing) of submitted forms would be maintained. Ideally, there should also be an option to restrict users from viewing forms submitted by others. However, in smaller business setups like the one in my use case, this may not be a critical requirement. For small businesses, we do not necessarily need additional programming to enable approval notifications in the application. Existing communication channels such as email, text messages, or phone calls etc can be used to notify approvers to review request forms.
In their case, they also work with downstream organizations (Program Implementation Partners) that receive funding through them. Currently, these organizations are set up as suppliers. With a forms system, especially one that restricts visibility between users, this could evolve into a simple but effective fund management tool. Funds could be disbursed, and recipients guided by a policy manual to report expenses using structured forms.
Non-posting entries, together with the “Copy to” function and user permissions for functional tabs, can provide the approval workflow solution we are looking for in Manager. Like an apostle, I am sharing this idea and invite forum members interested in this topic to brainstorm, develop, and critique it.