Conditions for Defaulting Job Invoice Price Book
A pricing hierarchy is created from price catalogue group to price catalogue, to price book. There can be only one valid price book selected for a moment of time, and from this price book, price schedules are used. When a job invoice is created and linked to a Client Code, or its Currency is updated, then the Price Book Code defaults to the first price book that matches the job's Received Date and the job invoice's Currency, found by searching all price catalogues in the job invoice client's Price Catalogue Group, ordered by position within the group, and by searching all price books within those price catalogues, ordered by the price book's identifier.
