@Abuzainab, unless company staff are purchasing items with personal credit cards, expense claims should not be used. Can you please explain more completely what is your workflow?
If you are purchasing tickets with a company credit card and selling the ticket to your customers, you could use billable expenses. Billable expenses are meant for situations where the company buys on behalf of the customer. Use of billable expenses will pass the costs through to the customer’s account without them appearing as expenses incurred for operating costs of your company. See https://www.manager.io/guides/5503 and https://www.manager.io/guides/9652.
You cannot copy a sales invoice to a payment form, either. But the way billable expenses work is by posting the expenses (tickets) to the Billable expenses account as you record the payment. Then, you create a sales invoice within the Customers tab that includes the billable expenses. In other words, you record the expense and then issue the sales invoice rather than issue the sales invoice and then try to record the expense from it. But you still have to enter the purchase information only once, which is what I think you want.