We don't know the business so can only guess. If you can have an invoice without a tick, then you have a problem I'd say. Thing to do now is enter test data and see if you can query, edit and append with that design. Another example would be, is that a table for parts you stock? Then you may not be able to add a part stock number without an order.
Type is a reserved word. Really shouldn't use it, and I agree with the notion of ambiguous ID names. It was the first thing I noticed.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.