Items from a single order can be split between budgets by associating them to multiple invoices.
When items are received, create two invoice records, each with the relevant portion of the cost listed.
Order example:
Invoice examples:
Because the invoices are assigned separate budgets, the amounts are deducted from those budgets separately.