**Impacted versions:**
9.0

**Steps to reproduce:**
install `hr_payroll`, `hr_payroll_account`
Create employee's Contract with Journal: Misc Operations
Create employee's Payslip
Select employee
Journal field should be set to: Misc Operations but it is set to Currency Exchange Journal

**Current behavior:**
When payslip is created and no employee/contract is provided yet journal field is filled with first journal with `type = 'general'` found in database
(see https://github.com/odoo/odoo/blob/9.0/addons/hr_payroll_account/hr_payroll_account.py#L48)

When contract is provided `onchange_contract_id` from `hr_payroll_account` should be called to set `journal_id` from contract but this function is never called because original function from `hr_payroll` is never called due this commit https://github.com/odoo/odoo/commit/0a7ee85c18b9f847e0d0f1f9b54e4f43b2e046a9

**Expected behavior:**
Journal on payslip should be taken from employee's contract if it is set.

move_pool = self.pool.get('account.move')
        hr_payslip_line_pool = self.pool['hr.payslip.line']
        precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Payroll')
        timenow = time.strftime('%Y-%m-%d')
        for slip in self.browse(cr, uid, ids, context=context):
            line_ids = []
            debit_sum = 0.0
            credit_sum = 0.0
            date = timenow
            name = _('Payslip of %s') % (slip.employee_id.name)
            move = {
                'narration': name,
                'ref': slip.number,
                'journal_id': slip.journal_id.id,
                'date': date,
            }
            for line in slip.details_by_salary_rule_category:
                amt = slip.credit_note and -line.total or line.total
                if float_is_zero(amt, precision_digits=precision):
                    continue
                debit_account_id = line.salary_rule_id.account_debit.id
                credit_account_id = line.salary_rule_id.account_credit.id
                if debit_account_id:
                    debit_line = (0, 0, {
                        'name': line.name,