When I create a sales invoice from billable expenses that have been entered via recurring purchase invoices I get a blank sales invoice. Below I replicated this behavior in a new test business on Manager version 20.2.71:
Create a recurring purchase invoice in Settings:
Two things you wrote are not quite accurate, however. They are key to understanding what happened:
You wrote that you are getting a blank sales invoice. Actually, you are not. The program generated a sales invoice for the correct customer, with correct issue and due dates. Only the line item is missing. Because the balance is zero, the invoice is automatically paid in full. This happens when the Description field for the line item on the purchase invoice is blank. That is because, when you generate a sales invoice from uninvoiced items in the Customers tab, the line item is “divorced” from the original purchase invoice’s summary level description. (Your example fills in the summary level description, but not the line-item description.) After all, you might purchase several items from a supplier on a purchase invoice, with only one being a billable expense. So there is no way to identify what a blank line item refers to.
You also wrote that the behavior uniquely occurs when the purchase of the billable expense item is via a recurring purchase invoice, but not a standard purchase invoice. That is not true. The same behavior occurs regardless of how the purchase invoice is generated.
Your screen shots overlook three important things:
After the sales invoice is generated, the Edit screen for it shows no line items. In other words, the completed transaction includes exactly the content from its Edit screen.
The Billable Expenses tab still shows the billable expense as uninvoiced.
The Customers tab still shows the billable expense in the Uninvoiced column.
So, no accounting errors occurred. You simply wasted a sales invoice that would have been unintelligible anyway, because the customer would not have known what it was for. Nor would you.
Go back and fill in a line-item description and create the sales invoice again. I believe you will discover everything works as expected.
@Mark, I am curious how you obtained the sales invoice you showed. According to your screen shot, your line-item description was blank. So you should have seen the same behavior. (See my explanation to @Naine above.)
Can you show the Edit screen of your test invoice?
Thank you, @Mark. The one difference between what you did and what @Naine did is that you had nothing in the summary-level Description field of your purchase invoice. @Naine had content in that field, but nothing in the line-item Description field. For some reason, that makes a difference.
When both fields are blank and you create a sales invoice from the Customers tab, the program picks up the billable expense, inserts the sales invoice date, and processes things as though the description fields were filled in. This results in a sales invoice like the one you showed, with a date, but no other information, but with all financial numbers as expected.
When the summary-level description is filled in, but the line-item description is not, the program behaves as I explained in my post #5 above.
I suppose either behavior could be considered “normal,” but it seems they should be the same. On that basis, I will move this topic to bugs so @lubos will look at it. I also changed the subject to more closely match what has been discussed.
It is important to note that neither behavior produces accounting errors. But #2 wastes sales invoices.