Odoo Help


How to pay HR EXPENSE?

Damian Phang
on 4/18/14, 1:51 AM 5,971 views

After generating the accounting entries of AP and EXP, there's no option to pay.

Going to supplier payment and adding the employee does not show the payment

Manually balancing the accounts in journal entries dont work either, it still shows as awaiting payment.

Is this module completely broken?

Damian Phang
On 4/18/14, 11:02 AM

Ok I've figured this out, thanks to Jack's previous comment. But the comment seems to have disappeared for some reasons.

For HR expense to work:

#1 - You need to define the products and assign the products to the corresponding expense account e.g. Office Supplies should have a product called Office Supplies and an Expense Account called Office Supplies Expense.

#2 - In the HR Tab -> Employees -> Personal Information, you must define a HOME ADDRESS. Basically this HOME ADDRESS is a contact person. So the employee must be a contact person in the company. Best is to just check it as both CUSTOMER and SUPPLIER

#3 - Once this is done, employee can enter their expense. Clicking on Create Accounting Entries automatically create the following accounts:

Credit - Whatever Expense Debit - Accounts Payable

#4 - Then you can go to Accounting -> Supplier Payment -> Select the contact name defined as the employee's home address and the payment will show up.

#5 - You can then pay the employee and the following accounting entries would be created:

Credit - Accounts Payable Debit - Cash/Bank

#6 - On the Expense module, the expense would now be marked as PAID

There really should be a better manual on this. I'm pretty sure many people are left clueless about how to complete the workflow and mark the expense as paid.


Jagdish Panchal

--Jagdish Panchal--

| 5 4 6
Gandhinagar, India
--Jagdish Panchal--

OpenERP Developer

Jagdish Panchal
On 4/18/14, 2:08 AM


This link may help you




Yes but this is not working

Damian Phang
on 4/18/14, 2:32 AM

None of them work. An employee is not a contact in the company. Going to messaging/contact will not show the employee. Even if I create a new contact and set it as a related user, expenses are not shown on supplier payment. This module is likely broken. I have also tried testing it on runbot and it does not work. If you go through all the links above, you will find that none of the problems were solved.

Damian Phang
on 4/18/14, 3:16 AM
Jagdish Panchal
on 4/18/14, 4:52 AM

If I'm not mistaken, the fix is release to set the status as DONE/PAID after the accounting entries are generated. The problem here is that there's no way to PAY the expenses and generate a payment record. To enter expenses now we need to create an item and assign it to expense account then an employee as supplier to make the payment.

Damian Phang
on 4/18/14, 5:35 AM

Ok got your problem, Partner name come in supplier receipt, it take partner name form employee form there is one field address_home_id(its name of partner)

Jagdish Panchal
on 4/18/14, 5:58 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 4/18/14, 1:51 AM
Seen: 5971 times
Last updated: 9/24/16, 8:22 PM