Split Personal Expenses Out of a Transaction

When I have a transaction that’s part personal expense and part business expense, what’s the proper way to account for that in Stessa?

For example, imagine I bought a plane ticket. 2 days were business, 5 days we’re pleasure. I only want 2/7 counted as a business expense.

Here’s what I’ve been doing:

  1. Enter an inbound “owner contributions” transaction for the personal expense amount
  2. Enter a transaction the full cost of the expense
  3. Split the transaction- one goes into the appropriate spending category. The other goes to “owner contributions” in a negative amount- exactly negating the positive owner transfer

I’m wondering if this is correct and/or if there’s a more efficient way to do it?