Why "Get Receipt Lines" Sometimes Returns No Results
- 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.

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.

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 ('')




Comments