If clicking on the state of invoices in the list, it should filter by it.
I think it should filter only on the main state (for example clicking on complete (marked) would filter every invoice complete)

You can already filter via drop down for all states? I think if we add this people would expect it for all states, but then it's not possible to have it since there are drop down actions for some states (complete marked) etc.
Also, for some labels like "paid" and "complete" you get a dropdown on click. If we change this behavior to filter instead then this functionality will either be lost or will need to be done in some other way.

Going to try to catalog all of these various states and the surround UX in the coming weeks so we can standardize / better document some of the expected behavior.
Most helpful comment
Going to try to catalog all of these various states and the surround UX in the coming weeks so we can standardize / better document some of the expected behavior.