top of page

Why "Get Receipt Lines" Sometimes Returns No Results

  • Writer: akash shukla
    akash shukla
  • Jun 8
  • 2 min read
Hi Readers,
In this article, I will explain a common issue that both end users and consultants frequently encounter while creating Purchase Invoices using the Get Receipt Lines function in D365 Business Central.

Based on my implementation and support experience, this issue is one of the most common reasons for confusion and invoice processing delays.

The Issue

While creating a Purchase Invoice and using the Get Receipt Lines action, users sometimes cannot find the expected posted receipt lines, even though the receipt has been posted and no invoice has been created against it.
Missing Receipt Lines
This often leads users to believe that the receipt is missing or that there is a system issue.

Root Cause

The issue is typically related to the Currency Code. Let's understand the scenario:
  • A Purchase Order is created with a specific Currency Code.
PO with currency
  • The Purchase Receipt is posted, and the currency information is carried forward to the Posted Purchase Receipt.
  • Later, a user creates a Purchase Invoice but forgets to select the same Currency Code that was used on the Purchase Order.
  • When the user runs the Get Receipt Lines action, the expected receipt lines do not appear.

Why Does This Happen?

Behind the scenes, Business Central applies filters when retrieving receipt lines.
If the Purchase Invoice has a blank Currency Code, the system automatically filters receipt lines with:
Currency Code = Blank ('')
Page inspection - Currency blank.
As a result, receipt lines posted with a different currency are excluded from the list and cannot be selected.

Solution

If you are facing this issue, verify the following points:
✅ Check whether a Currency Code was specified on the original Purchase Order.
✅ Verify the Currency Code on the Posted Purchase Receipt.
✅ Ensure the same Currency Code is selected on the Purchase Invoice.
✅ If the Purchase Invoice Currency Code is blank, update it with the correct value and try the Get Receipt Lines action again.

Conclusion

In many cases, missing receipt lines in the Get Receipt Lines window are caused by a Currency Code mismatch between the Purchase Order, Posted Purchase Receipt, and Purchase Invoice.
Before investigating more complex scenarios, always verify the currency setup. A simple Currency Code correction can save significant troubleshooting time and quickly resolve the issue.

I hope you found this article helpful. If you have encountered similar Business Central challenges, feel free to share your experience in the comments.

Comments


bottom of page