Latner Documentation

How to Request Approval & Confirm a Purchase Order

Requesting approval and confirming a purchase order is how an order moves from a draft your buyers are still editing into a commitment you can send to the supplier and receipt against.

Overview

Not every purchase order should go out the door the moment somebody types it up. Latner gives you two steps between a draft and a live order: you can hand the order to a nominated approver, and you can confirm it. On a small team the same person often does both. On a bigger one, the buyer raises the order and a manager confirms it.

  • A purchase order starts life Open. While it is Open you can still add, edit and remove detail lines.

  • Request Approval hands the order to one nominated approver and moves it to Pending Approval. That person gets an in-app notification and an email.

  • Confirm Purchase Order approves the order, stamps who approved it and when, and moves it to Confirmed.

  • Requesting approval is optional. Anyone with the Confirm Purchase Order permission can confirm an Open order without a request ever being raised.

  • Confirming is what unlocks receipting, and what tells the rest of Latner the stock is on order.

  • Nothing is locked in permanently. A confirmed order can be reopened back to Open for as long as it has not been invoiced.

Before You Begin

You will need the following before you can request approval or confirm an order.

Requirement

Where to Find It

Purchase Orders permission

Security › Configuration › Permission Groups, Financials module, Screen section

Add Purchase Order Details permission (this is what gates Request Approval, not a separate approval permission)

Security › Configuration › Permission Groups, Financials module, Option section

Confirm Purchase Order permission, which also covers reopening and cancelling

Security › Configuration › Permission Groups, Financials module, Option section

Purchase Order Approval Groups permission, only if you are setting up spend limits

Security › Configuration › Permission Groups, Financials module, Configuration section

Enforce Purchase Order Approval Limits setting, optional

Security › Settings › Financials

At least one detail line on the purchase order

Options › Add Purchase Order Details on the purchase order

01-setting-on.png
The Enforce Purchase Order Approval Limits toggle, filtered from the Financials settings list. Remember to press Save

The Enforce Purchase Order Approval Limits setting is optional and off by default. While it is off, the Approver list shows every active user and any user with the Confirm Purchase Order permission can confirm an order of any value. Turn it on and Latner checks the confirming user's spend limits before it will let the order through.

Setting Up Approval Limits

Skip this section if you are not enforcing limits. Limits live on an approval group, and users are assigned to that group, so you build the group first and add people to it afterwards.

Step 1 - Create the approval group

Go to Financials › Configuration › Purchase Order Approval Groups and choose Options › Create Purchase Order Approval Group. A group only needs a name, so name it after the level of authority rather than the person, for example Purchasing Managers or Branch Managers.

02-ag-create.png
Creating an approval group. The name is the only field, and it must be unique

Step 2 - Add the limits

Open the group and use Add Approval Limit on the Approval Limits tab. Each limit has three fields:

  • Scope - Line Type sets a limit for a whole kind of purchase (Stock, Serialized Stock, Asset, Equipment, Transport or Expense). Expense Type sets a tighter limit for one specific expense type.

  • Line Type or Expense Type - which one you see depends on the scope you picked.

  • Limit (excl.) - the maximum the user may approve, excluding tax.

03-ag-limit-dialog-filled.png
Adding a Line Type limit. The Line Type field is replaced by an Expense Type search when you switch the scope

The Approval Limits tab lists every line type whether or not you have set a limit for it, so a line type showing $0.00 is one nobody in this group can approve. Expense type limits are shown indented beneath the Expense line type they refine.

04-ag-limits-table.png
A configured group. Line types left at $0.00 cannot be approved by this group at all

Step 3 - Assign your approvers

Go to Security › Users, open the user and choose Options › Assign Purchase Order Approval Group. Pick the Approval Group and a Level:

  • All - the limits apply to purchase orders from every branch.

  • Branch - the limits only apply to purchase orders raised at the branch you nominate.

05-assign-group.png
Assigning a user to an approval group. Choosing Branch adds a Branch field below

You can see everyone in a group at any time from the Users tab of the group itself. A user can belong to more than one group, in which case Latner uses their highest applicable limit.

Requesting Approval

Step 1 - Open the purchase order and check the lines

Go to Financials › Purchase Orders and open the order. It must be Open and it must have at least one detail line: Request Approval is hidden on any other status, and greyed out with the tooltip "No Purchase Order Details" while the order is empty. This is the last comfortable moment to fix a quantity or a cost, because lines can no longer be added once the order leaves Open.

Step 2 - Choose Request Approval

Open the Options menu on the purchase order and choose Request Approval.

06-po-open-options.png
The Options menu on an Open purchase order. Receipt Purchase Order stays greyed out until the order is confirmed

Step 3 - Nominate the approver

The Purchase Order Approval Request dialog shows the order you are on, which you cannot change, and asks for one thing:

  • Approver - required. The person who will be asked to confirm the order.

When Enforce Purchase Order Approval Limits is on, this list is filtered to users whose approval limits actually cover this order, so you cannot send a request to somebody who could never approve it. With the setting off, every active user is listed.

07-approval-dialog-filled.png
The approval request. With limits enforced, only the users who hold enough authority for this order are offered

Step 4 - Save

Latner confirms with "Purchase Order Approval Requested" and the order moves to Pending Approval.

08-after-request.png
The purchase order after the request. Approved By and Approved Date stay empty until somebody actually confirms it

The approver you nominated gets the request in their notifications straight away, and the same alert by email with a link back to the order. Only that person is notified, so the request does not go to a notification group or to everyone with the permission.

09-notif-bell.png
The approver's notification list. The alert names the purchase order and the email version carries a direct link to it

Confirming the Purchase Order

Step 1 - Choose Confirm Purchase Order

Open the order and choose Options › Confirm Purchase Order. The action is available on both Open and Pending Approval orders, so an approver can act on a request, and a buyer with the right permission can confirm their own order without raising one. There is no extra dialog: the order is confirmed as soon as you click.

10-po-pending-options.png
The Options menu on a Pending Approval order. Request Approval is gone and Add Purchase Order Details is now greyed out

Step 2 - Clear any limit errors

If Enforce Purchase Order Approval Limits is on, Latner totals the order's lines by line type (and by expense type where one is set) and compares each total against your limits before it confirms anything. If a total is over, nothing is confirmed and you are told exactly which limit was short.

11-limit-error.png
An order that exceeds the confirming user's Stock limit. The amount compared is the line total excluding tax, not the order's Total Costs

Step 3 - Check the confirmed order

The status becomes Confirmed, and Approved By and Approved Date are stamped with whoever clicked Confirm. Note that this is the confirming user, not the person who raised the request.

12-po-confirmed.png
The confirmed purchase order, stamped with the approver and the date and time they confirmed it

After Confirming

  • Receipt Purchase Order becomes available, and stays available until the order is fully received.

  • Generate Purchase Order and Email Purchase Order become available, so this is the point at which you send the order to the supplier.

  • Add Purchase Order Details is greyed out. A confirmed order's lines are fixed unless you reopen it.

  • Any Stock lines are put on backorder against the order's warehouse, for the quantity not yet received, so the stock record shows the shortfall is covered.

  • Any Serialized Stock lines create serialized stock items with the status Ordered, using the serial number entered on the line or a temporary number if you left it blank.

  • Reopen Purchase Order appears, and Cancel Purchase Order is still available.

13-po-confirmed-options.png
The Options menu after confirming. Receipting, generating and emailing are now live

Reopening a confirmed order clears Approved By and Approved Date and reverses the backorders and Ordered serialized stock items that confirming created. That means the approval is genuinely undone, not just recorded twice, and the order has to be confirmed again before it can be receipted. Reopening stays available right up until the order is invoiced, and on a partly or fully received order Latner only warns you that a quantity has been received rather than stopping you. If the order is wrong after a receipt, reverse the receipt first.

FAQs

Request Approval isn't in the Options menu. Why?

The order is not Open. Request Approval is hidden on Pending Approval, Confirmed, Partly Received, Fully Received, Invoiced and Cancelled orders. If the order is Open and the option is greyed out instead of missing, it has no detail lines yet. You also need the Add Purchase Order Details permission, which is the permission that gates this action.

Do I have to request approval before confirming?

No. Requesting approval is a way to route an order to somebody else, not a mandatory stage. Anyone with the Confirm Purchase Order permission can confirm an Open order directly, and if limits are enforced they still have to have the authority for it.

The person I want to send the request to isn't in the Approver list.

With Enforce Purchase Order Approval Limits on, the list only offers users whose approval limits cover this particular order. Check that they are in an approval group, that the group has a limit for every line type on the order, that each limit is high enough, and that their level is All or the branch that matches the order's branch.

I'm told I don't have any Purchase Order Approval Limits.

Limits are enforced, and you are not in any approval group that applies to this order's branch. Ask an administrator to assign you to one from Security › Users › Options › Assign Purchase Order Approval Group. Permission to confirm and authority to confirm are separate things in Latner: the permission puts the button on the screen, the limits decide whether it works.

My limit looks big enough, but the order is still rejected.

Limits are checked per line type, not against the order total, and against the sub total excluding tax. An order with $4,000 of stock and $1,500 of expenses is checked as $4,000 against your Stock limit and $1,500 against your Expense limit. A line type you have no limit for at all fails no matter how small the amount, and where a line carries an expense type, a limit set for that expense type is used in place of the broader Expense limit.

Can a Pending Approval order be rejected or sent back?

There is no separate reject action. To put the order back in the buyer's hands, use Options › Reopen Purchase Order, which returns it to Open so the lines can be edited and approval requested again. If the order should not go ahead at all, use Options › Cancel Purchase Order.

Approved By shows the wrong person.

Approved By records whoever pressed Confirm Purchase Order, not the approver named on the request. If somebody else confirmed the order before your nominated approver got to it, that is who is stamped. The nominated approver is only used to send the notification.

I turned the limits setting on and nothing changed.

Check that you pressed Save on the settings screen, then reload the page. Limits are only applied at the moment an order is confirmed, so orders already sitting at Confirmed are not revisited, and the change makes no difference to receipting or invoicing.

Watch the Demo

Prefer to watch it? Step through the same flow here.