Multiple forms or a single form?

I'm working on an application that is roughly about managing contracts and invoices and similar stuff. I currently have 12 forms.

Should I combine them into one form with a tabbed interface, or keep them separated? Which one of these options provides a better experience for users?