Challenge Jobs module in airline industry

We are implementing navision in airline company. They need to see all revenues and costs per flight (OM223-Travel136) within Route (OM223).

Can Flight No. be a one job? Problem is Job has only one bill to customer. But per flight, different types of revenue earned and for each type more than one customer should be billed to. How can I accumulate all revenue and all costs to one Job? Or can we relate sales and purchase, or journal entries to one JOB and then have a report on profitability of flight?

Please help…