Per-client price list but with two prices in each custom price list

Per-client price list but with two prices in each custom price list

I need to track price lists on a per-client basis.  I know I can do this with "Books -> Price Lists", but I have an extra bit of complexity.

 

A given item has a default  price, but could have two different prices for a given client based on the person doing the work.  I do not want to use two items…I want another field on the custom price list.

 

We do not bill for our time in a traditional sense so using "Projects" is inappropriate.  We charge a price for a speaking engagement, but that price is different based on who is doing the work, even within a single client.

 

I could do this with a custom module and a many-to-many relationship, but by this time next year, I want to migrate from Quickbooks to Zoho books with all the gee-whiz integration that makes possible.  Making a custom module probably destroys the ability to keep pricing tightly integrated with Books.  Yes?  No?

 

Who has some good ideas for me?

 

Thanks!

 

Ken