In account.move has type selection field. If it has value entry then Odoo treats as a Journal entry. And if it has value other then entry, Odoo treats as a Invoice / Bill / Credit Note / Refund.
In account.move.line has type_name computed field, which set value according account.move type value.