Perhaps Barry's PF is an indicator that an Order item can associate with only one invoice - can't double bill. order_item_id and invoice_number should be set as compound unique index to prevent duplicate pairs in Invoice_Line_Items.
However, a job can have multiple invoices (partial billing) until job is completed.