Invoice Register Journal and Invoice Pool – A PO Invoice Holding Location While Pending PO Receipt

It is a common scenario where you place an order and when the vendor ships the order, they often send the invoice at the same time.  However, since you haven’t received the order yet, you can’t enter the Product Receipt. This leaves you with an outstanding invoice. Typically, the Accounts Payable (AP) clerk might set the invoice aside until the product arrives, then enter it into D365 Finance, but this approach can lead to misplaced invoices or missed payment deadlines. Alternatively, the AP clerk could manually enter an AP Invoice Journal in D365 Finance to recognize the liability, then reverse it once the product is received and invoice the Purchase Order (PO). This method, however, increases manual workload and the risk of double invoicing if the clerk forgets to reverse the temporary invoice entered earlier.

To address these issues, D365 Finance has an Invoice Register function. This feature allows users to enter the received invoice, and once approved, it posts to a temporary in-transit account and remains in the Invoice Pool until the PO is received and ready for invoicing.

The invoice register function has 3 major steps with the following accounting implications:

  1. Create and confirm a PO

No accounting implications

  1. Create and post an invoice register journal

Debit Offset account
      Credit Arrival account

  1. Receive the PO

Debit Inventory (Cost or purchased materials received)
      Credit Goods Received Not Invoice  (Purchase, accrual)

  1. Convert the unapproved invoice on Invoice Pool into a PO Pending Invoice and post the PO Pending Invoice

Reverse Step 2 Posting:
Debit Arrival account
      Credit Offset account

Reverse Step 3 Posting:
Debit GRNI (Purchase, accrual)
      Credit Inventory (Cost or purchased materials received)

Debit Inventory/Expense (Cost of purchased materials invoiced)
      Credit Vendor Summary

Complete the necessary setups

Navigate to Accounts payable > Setup > Vendor posting profiles and ensure that the “Arrival” and “Offset account” field is populated with a main account. These accounts will be used for posting invoice registers.

Arrival account will be the temporary AP liability account and when the final invoice is approved/posted, the debt is transferred from the Arrival account to the Summary account.
Offset account will be the temporary expense account for vendor purchases that have not yet been approved

You may also set up a Vendor invoice register journal workflow if desired by navigating to Accounts payable > Setup > Accounts payable workflows.

Navigate to General ledger > Journal setup  > Journal names and create a journal name for the Invoice Register journal. Make sure the Journal type = “Invoice register”.
If you’ve created a vendor invoice register journal workflow in the previous step, you may select “Yes” on Approval workflow and select the workflow to be used.
Alternatively, you could also use a simple approval step without involving the workflows but choosing the Approver person on the journal name and selecting “Yes” on the Active button under Approval section.

In Version 10.0.37, D365 Finance introduced a Vendor Invoice Register Approved Feature to determine whether an approver is required in the vendor invoice register while posting. If you would like the ability to control this parameter, you may enable it under Feature management and a new section will appear under the Accounts payable parameters > Invoice tab > Invoice register, where you can select if the “Approved by” field is required.

Required – The Approved by field must be set before the invoice register journal can be posted.
Optional – The invoice register journal can be posted without approval.

Step 1: Create and Confirm a Purchase Order

Navigate to Accounts payable > Orders > All purchase orders and create a PO with total $1,094.53 including tax ($899 is the item subtotal amount). Then, confirm the PO and at this point the PO is usually submitted to the vendor to process the order. No accounting postings are being generated at this point.

Step 2: Create and Post an Invoice Register Journal

Once the vendor processed the order and shipped the items, the vendor also sends an invoice to you. However, before receiving the PO, you could not post the invoice and recognize the liability for this PO yet.

To create an invoice register journal, navigate to Accounts Payable > Invoices > Invoice register. Click “+New” to create a new invoice register journal, and click Lines. Since the setup of this Journal Name for the Invoice Register does not have “Amounts include sales tax” checked as “Yes”, the Subtotal amount of the invoice will be entered on the credit field and upon updating the sales tax group and item sales tax group as needed, the sales tax amount will be calculated. Verify the sales tax amount calculated and total amount matches the invoice received.

Depending on your AP parameters’ selection if the “Approved by” field is required, you may have to select an Approver on the “Approved by” field.

By default, the subtotal amount and the taxes will all be posted to the “Offset” account as setup on the Vendor posting profile, but it can be updated as needed. To update, click on “Breakdown of voucher” on the vendor invoice register journal and update the Ledger account, then click Update, a new offset line with the updated ledger account information will be added to the vendor invoice register journal.

If the Invoice Register is attached to an approval or workflow, submit the invoice register to be approved. Once the Invoice Register Journal is approved, it can be posted.

Vouchers posted:

After posting the invoice register journal, the vendor invoice will show up on Accounts payable > Invoices > Invoice pool, as well as under the vendor transactions and Invoice journal lists. However, note that this invoice will not be available for payment until the PO’s pending vendor invoice is posted.

Step 3: Receive the Purchase Order

When the items arrive, receive the PO as usual.

Vouchers posted:

Step 4: Post the final PO invoice

Navigate to Accounts Payable > Invoices > Invoice pool, click on “Purchase order” to generate the pending vendor invoice from the invoice pool using the same Invoice number as entered on the Invoice Register.

You can match and update the vendor invoice as needed.

Then, post the pending vendor invoice.

The pending vendor invoice will share the same voucher number as the invoice register and will reverse out the transactions posted from invoice register and product receipt, and post it to the inventory/expense accounts, vendor account (as setup on the “Summary account” on Vendor posting profile), and sales tax accounts.

Leave a comment

I’m Cyndi

Welcome to D365 Deep Dive, a place where I share all my insights and knowledge about Dynamics 365 Finance (and maybe occasionally some Supply Chain Management stuff).

I’ve worked in all three different channels throughout my career in D365 – Partner, Microsoft, End User. I’ve seen many different use cases and user perspectives from both the external and internal viewpoints.

Join me as we explore the latest features and innovative solutions that D365 Finance has to offer. Let’s dive deep into the world of finance and technology together!

Credentials

  • Dynamics 365: Finance and Operations Apps Solution Architect Expert – Since Oct 2020
  • Dynamics 365 Finance Functional Consultant Associate – Since Aug 2019
  • Dynamics 365 Supply Chain Management Functional Consultant Associate – Since Apr 2020
  • Power Platform Solution Architect Expert – Since Jun 2021
  • Power Platform Functional Consultant Associate – Since Feb 2021
  • Dynamics 365 Customer Service Functional Consultant Associate – Since Jul 2022
  • Power BI Data Analyst Associate – Since Oct 2021
  • Dynamics 365 Fundamentals – Since Nov 2020

Let’s connect

Other Articles

Something went wrong. Please refresh the page and/or try again.