Convert a Payment to a Receipt and Vice Versa

We used to have this feature. The programming improved the database design by changing from payments and receipts being in the same table to payments in one table and receipts in another table. This meant that the code to convert receipts and payments to each other had to go away.

However, I hope @lubos will consider reimplementing. The conversion need would be fulfilled even if some data is lost in the conversion due to some columns not having a corresponding column in the other table.

Some uses of this feature:

  1. A user starts entering a payment and has everything filled out, then realizes he/she is filling out a receipt. Instead of starting over, the user clicks “change to payment” and then “create.”

  2. A user is reconciling. The user discovers that the mistake is that a receipt was entered as a payment. The user clicks “edit,” then “change to receipt.”

  3. A business purchases, then later returns for a full refund. To record the refund, the user clones the purchase, adds “Returned” to the comment, then clicks “change to receipt.”

Maybe this feature is already on the to-do list?

Anybody else see this as a beneficial productivity feature?

I think this should be simply solved by adding Copy to... function to payments and receipts.


Copying one to the other would leave you with both, cancelling each other.

1 Like

That’s correct. If you truly meant to enter payment instead of receipt then it’s two steps.

  1. Copy receipt to payment
  2. Delete receipt

But if you are just reversing transaction (e.g. cash refund from cash sale) then it’s just step 1.

I want to see if the problem can be solved by leveraging existing concepts which already work in other tabs before introducing something completely new.


I think “Copy to . . .” would work fine. Maybe it would work better for the user than a “Convert.” “Copy to . . .” strikes me as being more flexible than “Convert.” “Copy to . . .” is like cloning from a payment to a receipt or vice versa. So, it is conceptually elegant.

I like your solution, @lubos.


I would love to see the “Convert to” button. We have quite a bit of Receipts that need to be changed to Payments.
(sloppy bookkeeping but now we have the problem)

A batch update might work

i m unable to find copy to button, would you please help me showing by image/screenshot

@Zuhaib_Ji, the developer wrote, “…this should be simply solved…”. He did not say that feature had been implemented yet. It has not. Two posts later, he gave clear instructions on how to accomplish the change.



I think @lubos is talking about implementing a “Copy to” for receipts and payments that would operate similar to the “Copy to” for invoices.

Here is an example sales invoice:

When you click on “Copy to” you see these choices:

So, you see that you can copy a sales invoice to make a new sales invoice or a purchase invoice. I like that the design for payments and receipts “Copy to” will follow the same kind of idea as the sales and purchases invoice “Copy to.”

1 Like

Copy to button to payment and receipt screens added in the latest version (21.5.44)


Thank you @lubos.

I looked at Copy to for payments and receipts. I like it.

Thank you!

3 posts were split to a new topic: Receipts/payments copied to same transaction type are blank