Acumens Loading

Acumens Document Approvals Management (NA) for Microsoft Dynamics NAV/BC

Acumens Document Approvals Management for Business Central

The Acumens Document Approval is a robust solution integrated into Microsoft Dynamics 365 Business Central, enhancing the document approval process across various key granules. This application aims to streamline and optimize approval workflows for critical business transactions across sales, purchasing, inventory, general journals, master data, customer credit applications and service documents. It also supports configurable approval levels, notifications, mandatory comments/attachments and selected receipt/shipping controls.

For purposes of illustrating this functionality, the Purchase Order workflow will be used as the primary scenario to demonstrate the configuration, submission, approval levels, notifications, and resulting document status throughout the approval lifecycle.

1. Key Business Benefits

Implementing Acumens Document Approvals delivers immediate visibility and control across your organization:

  • Provide controlled and traceable approval of critical Business Central transactions.
  • Prevent users from completing restricted processing until required approvals are completed.
  • Support multiple approval levels and flexible approver assignment.
  • Allow alternate approvers at the same approval level where required.
  • Provide visibility of pending and approved transactions through dashboard cues.
  • Maintain approval comments, attachments, status and approval history.
  • Notify approvers and originators according to user notification preferences.
  • Extend approval controls to selected master-data and credit-management processes.

2. Core Module Setups

Setting up this extension requires configuring global rules, dynamic levels, dimension rules and notification channels.

Document Approval Setup

The main setup is used to activate the application and set up the dynamic captions for each level of approval. The setup also activates the default configurations of approval documents.

Acumens Document Approvals Management for Business Central

Document Approval Configuration

Custom approval levels page will automatically be enabled when main setup page is launched.

This allows the user to edit how many levels a document goes through during the approval process.

Acumens Document Approvals Management for Business Central

Dimensions

Configure standard dimensions (such as CONSTRUCTION, ENGINEERING, or OPERATIONS etc.) to drive conditional approval logic based on the originating department.

Acumens Document Approvals Management for Business Central

Notification Setup

Allow you to set up the preferred notification method for users and the setup is done in the Approval User Setup.

Acumens Document Approvals Management for Business Central

3. Configuring Workflow User Groups

Set up the required approval levels in Workflow User Groups and assign the appropriate users to each approval level according to the defined approval hierarchy.

Acumens Document Approvals Management for Business Central

The sample workflow user group below defines the users responsible for approving Purchase Orders at Construction Level. Defines front-line reviewers for Construction POs.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

The sample workflow user group below defines the users responsible for approving Purchase Orders at Engineering Level. Defines mid-tier management approvers for Engineering transactions.

Acumens Document Approvals Management for Business Central

The sample workflow user group below defines the users responsible for approving Purchase Orders at Operations Level. Defines executive approvers for high-value Operations transactions.

Acumens Document Approvals Management for Business Central

4. Defining Conditional Approval Workflows

With user groups established, create specific Business Central workflows matching your company’s authorization limits.

Define Purchase Order separate workflows for example Construction, Engineering and Operations each with multiple levels (L1–L3) and enable the workflow.

Acumens Document Approvals Management for Business Central

For illustration, we set up three monetary thresholds for the CONSTRUCTION department:

  • Level I Workflow.

    The conditions: Department -> CONSTRUCTION and the Purchase Order Amount <= $7,500.

    Acumens Document Approvals Management for Business Central

    Create an approval request for the record using approver type Workflow User Group and Workflow User Group Code CONSTRUCTION LEVEL 1.

    Acumens Document Approvals Management for Business Central
  • Level II Workflow.

    The conditions: Department -> CONSTRUCTION and the Purchase Order Amount $7,500 to $15,000.

    Acumens Document Approvals Management for Business Central

    Create an approval request for the record using approver type Workflow User Group and workflow user group code CONSTRUCTION LEVEL 2.

    Acumens Document Approvals Management for Business Central
  • Level III Workflow.

    The conditions: Department -> CONSTRUCTION and the Purchase Order Amount > $15,000.

    Acumens Document Approvals Management for Business Central

    Create an approval request for the record using approver type Workflow User Group and workflow user group code CONSTRUCTION LEVEL 3.

    Acumens Document Approvals Management for Business Central

5. Purchase Order Approval Execution

Step 1: Request Initialization

When a user creates a Purchase Order, the document status starts as Open with an Approval Status of New. The user attaches required documents or comments and clicks Send Approval Request.

Acumens Document Approvals Management for Business Central

Step 2: Routing & Notifications

When the document is sent for approval, the status will change to Pending approval and the Approval Status will change to "Level 1". The next available approval level.

Acumens Document Approvals Management for Business Central

Approval Notification

An automated notification is dispatched directly to the designated approver's inbox.

Acumens Document Approvals Management for Business Central

Step 3: Approval Tracking & Execution

Approvers can monitor pending tasks from the Approval Entries page or their Requests to Approve screen. Here, they can review mandatory attachments and choose to Approve, Reject, or Delegate.

Acumens Document Approvals Management for Business Central

Document Approval

Once fully approved, the Purchase Order transitions to Released status with an Approval Status of Approved, and the originator is notified.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

6. Allow Receipt of Items before Approval

The functionality allows the users in the system to ship or receive goods in the warehouse before the approval process can be finalized in the system. This applies to;

  • Purchase Order-Allow Receipt

The functionality can be activated from the Document Approval Setup.

Before the setup is activated.

Acumens Document Approvals Management for Business Central
  • Restricted Mode

    Without this setting enabled, attempting to post a receipt on an unapproved PO triggers a system validation error: "This document can only be released when the approval process is complete."

    Create a New Purchase Order and Populate.

    Acumens Document Approvals Management for Business Central

    Release the document. The user will get an error. “This document can only be released when the approval process is complete”.

    Acumens Document Approvals Management for Business Central
  • Configuring Unapproved PO Receipt

    Enable the toggle Unapproved PO-Allow Receive in the main setup to activate the Workflow.

    Acumens Document Approvals Management for Business Central
  • Execution

    Release and approve the document.

    Acumens Document Approvals Management for Business Central

    You noticed that the record sits in Pending Approval under Level II status, matching the Construction Level II workflow condition for purchase amounts falling between $7,501 and $15,000.

    Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

    After Approval the goods can now be received as shown below.

    Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

7. Purchase Budget Check & Approval

Overview

The Purchase Budget Check functionality ensures that purchase orders or Invoices are checked against the available G/L Budget before they can be released or posted.

When enabled, the following conditions must be met:

  • A valid budget must be available.
  • A valid workflow must be set and enabled.
  • A purchase invoice will perform a budget check before it can be released or posted
  • If the invoice budget check is within budget, the invoice can proceed through the normal release and posting process.
  • If there is a budget overrun, the invoice will require approval through the standard Business Central approval workflow.
  • An invoice with a budget overrun cannot be released or posted until the required approval has been completed.
  • If the invoice is changed after the budget check, the previous budget check becomes invalid, and the invoice will be checked again.
Acumens Document Approvals Management for Business Central
  • When you release, the system works out the G/L entries the invoice would create and compares them with the set G/L budget. If the postings are within the budget, the invoice will not need approval before posting. If not, it will need approval first, before it can be posted.
  • When you post, there's no further budget check if the invoice was already released, either manually or after approval. If you post an invoice that's still open, Business Central releases it first, and the budget check runs as part of that release.

Budget check status

Status What it means
Not Checked The invoice hasn't been checked yet, or it changed after the last check.
Within Budget There's enough budget. No approval needed.
Approval Required The invoice would go over budget. It needs approval before it can be released.

Budget fields on the invoice

Field What it shows
Budget Check Status The result of the last check.
Budget Approval Required Yes, if the invoice is over the budget.
Budget Overrun Amount How much the invoice goes over budget.
Budget Last Checked When the check was last run.
Budget Checked accounts Provides a drill down to see which accounts are budgeted and will be affected by the invoice.
Acumens Document Approvals Management for Business Central

10.2 Setups

Set up the G/L Budget.

To create a new G/L budget:

Select global search and enter G/L Budgets and then choose the related link.

Acumens Document Approvals Management for Business Central

Create new or select existing budget.

Acumens Document Approvals Management for Business Central

Click the Edit Budget action to open the card page and fill in the fields as necessary.

Acumens Document Approvals Management for Business Central

To enter an amount, choose and drill down on the relevant cell in the matrix.

Acumens Document Approvals Management for Business Central

This opens the G/L Budget entries page. Enter the budget lines with the dimensions as required.

Acumens Document Approvals Management for Business Central

Enable budget control.

1. On Document Approvals setup, checkmark on “Enable Budget Control” and in "Active Budget Name" field, pick the G/L budget to check against. Choose a budget that isn't blocked.

Acumens Document Approvals Management for Business Central

Set up the approval workflow

This uses the standard Business Central purchase approval workflow. Set it up with:

  • Event: A purchase document is sent for approval
  • Conditions: Document Type = Invoice or Order and Budget Approval Required = Yes.
Acumens Document Approvals Management for Business Central

The workflow then sends the request to the approver (or chain of approvers) you set up, marks the invoice as Pending Approval, and lets it continue once it's approved. You can use one approver, several in sequence or in parallel, or amount-based levels, just as with any other BC approval.

Acumens Document Approvals Management for Business Central

Checking the budget on an invoice.

Create a new purchase invoice and fill in the invoice as you normally would: vendor, posting date, document date, external document no., lines, G/L accounts or items, quantities, costs and dimensions.

Acumens Document Approvals Management for Business Central

Run the budget check to confirm budget availability.

The budget can be checked manually or automatically via release action.

To manually check the budget:

Under Acumens Document Approvals, click on "Check G/L Budget" action.

Acumens Document Approvals Management for Business Central

The budget fields on the invoice are updated.

Acumens Document Approvals Management for Business Central
Field Within budget Over budget
Budget Approval Status Within Budget Approval Required
Budget Approval Required No Yes
Budget Overrun Amount 0.00 The amount over, e.g. 5,000.00
Budget Checked accounts No Yes. Drilldown will show all budgeted accounts checked by the invoice.

If purchase invoice exceeds any of the budgeted G/L account, Budget Approval Required field is set to true and the Invoice cannot be released or posted until it is approved.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

Drilldown on the Budget checked accounts to view the budgeted accounts and the amounts.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

Invoice cannot be released or posted until it is approved.

Acumens Document Approvals Management for Business Central

Approve an over-budget invoice.

On the invoice, choose Send Approval Request.

Acumens Document Approvals Management for Business Central

The invoice status changes to Pending Approval, and the request goes to the right approver(s) based on your workflow.

Acumens Document Approvals Management for Business Central

The approvers will approve from Requests to Approve page.

Acumens Document Approvals Management for Business Central

Once approved, the document can be posted.

Post purchase Document.

If the document has already been approved and released, no further budget check is done. The invoice posts as normal.

If the document is still open, Business Central will try to release the invoice first. the budget check runs as part of that release. If the invoice is within budget, it is released and can be posted. If it's over budget and then posting stops and document must be sent for approval.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

Example of the flow:

Both examples use the Office Expenses G/L account with a budget of 100,000.

  Example A: within budget Example B: over budget
Budget 100,000 100,000
Already spent (actuals) 70,000 80,000
This invoice 20,000 25,000
Total after this invoice 90,000 105,000
Left over / overrun 10,000 left 5,000 over
Budget Check Status Within Budget Approval Required
Budget Approval Required No Yes
Budget Overrun Amount 0 5,000
What happens Release and post straight away Send for approval, then release and post once approved

8. Approval for sales lines with Zero-Cost or selling below cost.

Overview

This feature performs a unit cost and unit price check before an order is posted. If the sales line has a zero unit cost or there cost is higher than the sales price, the order must be sent for approval before the invoice can be posted.

A line needs approval if:

  • Its Unit Cost is 0, or
  • Its Unit Cost is higher than its Unit Price i.e. if selling below cost.
Acumens Document Approvals Management for Business Central

If the flags are No for both, then the document can be released and post without approval, otherwise it cannot be posted until the document has been approved.

Each time a line is added or changed, and unit price or unit cost validates, the system updates two flags on the document.

Acumens Document Approvals Management for Business Central
Field Shows Yes when
Has Zero Cost At least one line has a Unit Cost of 0
Has Unit Cost > Unit Price Line At least one line has a Unit Cost higher than its Unit Price

Setup workflow.

This feature uses the standard Business Central sales approval workflows. Because the two checks are stored as separate fields, each check can go through separate approvers. For example, a zero cost can go to the person who maintains item costs, and a below-cost sale to the sales manager.

Set up one workflow per approval type such as below.

Approval type Has Zero Cost Has Unit Cost > Unit Price Line
Zero cost Yes No
Selling below cost No Yes
Both Yes Yes

To setup and enable the workflow, Open Workflows and create three copies of the Sales Order Approval Workflow, one for each approval type above.

On the first step of each workflow (Approval of a sales document is requested), set the event conditions on Has Zero Cost and Has Unit Cost > Unit Price Line same as shown in the table.

- Has Unit Cost > Unit Price Line:

Acumens Document Approvals Management for Business Central

- Has Zero Cost:

Acumens Document Approvals Management for Business Central

- Has Unit Cost > Unit Price Line and has Zero Cost:

Acumens Document Approvals Management for Business Central

In each workflow's approval step, choose the approver (or approver chain) for that type.

Approve a sales document.

Create the sales order or sales invoice as you normally would and add the lines. Has Zero Cost and Has Unit Cost > Unit Price Line will be refreshed as you update.

If any of the fields show yes, then the document cannot be posted or manually released.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

On the sales order or invoice, choose Acumens Document Approvals > Send Approval Request.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

Approvers will approve from the requests to approve page.

Acumens Document Approvals Management for Business Central

Once the document is approved and released, then it can be posted.

Acumens Document Approvals Management for Business Central

9. Purchase Order Approval for Invoice Amount Variances.

Overview

Vendors don't always invoice at exactly the price on the purchase order. This feature lets you update the prices on an approved, released purchase order to match the vendor's invoice, using the PO Vendor Price Adjustment action, if the difference is within the allowed variance. For Bigger differences user must reopen the document and update.

Acumens Document Approvals Management for Business Central

This allows updates as below:

  • Small difference (within tolerance): update the vendor's prices on the order via adjustment worksheet without reopening a Purchase order.
  • Larger differences (over tolerance): reopen the purchase order, update it, and send it for approval again.

How it works

When the vendor's invoice doesn't match the approved purchase order, you enter the vendor's prices and the system compares the new total with the approved amount. If within the tolerance, the new prices are applied and without reopening the document. If over the tolerance, the purchase order will need to be reopened.

Acumens Document Approvals Management for Business Central

The tolerance is set up as either a percentage or a fixed amount.

To setup, open the setup page for Acumens Document Approvals setup. Choose how tolerance is calculated:

  • Percentage, for example 1.5% of the approved amount, or
  • Fixed amount, for example 100.00.

Enter the tolerance value.

Acumens Document Approvals Management for Business Central

Updating prices from the vendor invoice.

Open the approved Purchase order and go to Acumens Document Approvals > PO Vendor Price Adjustment.

Acumens Document Approvals Management for Business Central

The PO Invoice Amount Adjustment page opens with one row per line. For each line where the vendor's price is different, enter it in Vendor Unit Cost. You can also enter the total for the line in Vendor Line Amount.

Acumens Document Approvals Management for Business Central

The totals on the right will update as you type:

  • Approved PO Amount: What was approved. This does not recalculate.
  • Vendor Invoice Amount: The new total, based on the vendor's prices
  • Total Variance Amount and Total Variance %: The difference between the approved order amount and the new amount.
  • Totals Within Tolerance?: This is ticked if the difference is within the limit.
Acumens Document Approvals Management for Business Central

Choose OK to apply.

If the variance is within tolerance:

The new prices are copied to the purchase order lines and PO Amount Adjusted on the Acumens Document Approvals FastTab changes to Yes. The purchase order status stays Released.

Acumens Document Approvals Management for Business Central

If the variance is over tolerance:

"Totals Within Tolerance?" field is not ticked, and the prices can't be applied this way. Choose Cancel to exit.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

To update unit cost for this case, on the purchase order, choose Reopen. The status changes to Open.

Update the Direct Unit Cost on the lines to match the vendor's invoice.

Choose Acumens Document Approvals > Send Approval Request. The approval status changes to pending, and the request goes to the approver set up in the workflow.

PO Invoice Amount Adjustment log.

Drilldown on the “PO Amount Adjusted” field to view the log of lines that were adjusted.

Acumens Document Approvals Management for Business Central Acumens Document Approvals Management for Business Central

10. Operational Insight with Dashboard Cues

A dedicated dashboard showcasing the number of pending and approved purchase orders and other types of documents, offering insights into the procurement process.

Acumens Document Approvals Management for Business Central

In Conclusion

The Acumens Document Approvals Management extension transforms standard Microsoft Dynamics 365 Business Central workflows by offering multi-tiered approval levels, automated notification schedules and dynamic user assignment across departments. Therefore, by incorporating features like validation controls on unapproved transactions alongside important flexibilities such as allowing item receipt before final approval, organizations can maintain rigorous compliance without causing operational bottlenecks in the warehouse.

Customer support team ready to assist you

Contact SupportContact

Contact Support for demo of the app or for assistance with setup and training

Sign UpSign Up

Sign up to receive updates on Acumens.com, new releases, and extension updates by filling in the form.