Odoo Help


What's the best way to enter expenses in 7.0?

Ralph LAvaud
on 6/7/13, 9:42 PM 4,663 views

Hi All! I am able to use HR Expense for expenses done by employees using their own money and that works great. I trying to figure how to enter expenses done on the company debit cart. For example, I got to Office Depot and get some office supplies for $200, then I get some fuel at some random gas station for $50 all on the company debit card. What entries do I create in openerp when I get the office later that day and how to I reconcile with my bank statement?

Edit: The key here is that HR expense creates an AP entry due to the employee who enters the expense, how can I do the same without the AP entry since the expense is not reimbursable?

Edit2: After testing the last solution mentioned in the comment (create a new journal with Debit on expense and credit on Bank) it still does not work. Openerp seems to be OK with for the journal when creating the HR expense, but when generating the GL entries, it still generates an AP entry for the Employee. In fact if no AP account is set for the employee, I get this error Error: The employee must have a payable account set on his home address.

So so far there is no way to have openerp create an expense that is not payable to the employee. Still looking for a solution.

À similar case Is for example an assistant that needs to enter expenses for his/her boss. It's like entering expenses on behalf of someone.

Ruud Riem-Vis
on 6/9/13, 5:45 AM

That's is correct, in fact I am also entering expenses from someone else. I really need help on this.

Ralph LAvaud
on 6/9/13, 12:10 PM

use hr_expense. It will create accounting entries you can reconcile with a payment. If that payment has already been done or not, does not matter then.

Josse Colpaert (jco)
on 6/9/13, 1:35 PM

Josse:Thanks for your suggestion. I am thinking of doing that but I am confused with what to do with the Accounts Payable entry due to the employee that gets created. For example: I make gas for $50 and pay it on my company debit card. Two entries get generated Debit $50 expense and credit $50 to employee. But the $50 credit to the Employee's AP is not right since we don't owe anything to the employee. Maybe I am missing something here...

Ralph LAvaud
on 6/9/13, 5:01 PM

I would create a specific accounting journal for "hr-expenses paid by company credit card"; where default debit is a P/L expense account and default credit account is Company bank/ credit card. The Accounts payable account is not used; but the information re: the employee who used the credit card is lost; which is an internal weakness. Regarding the case where someone enters an expense on behalf of another one, this is a significant internal control weakness; it must be prohibited (except in very small companies). :((

AD LIBITOM, michel Guénard
on 6/9/13, 8:16 PM

Ad Libitom: I started playing with your solution and it makes sense. I create a new Journal, with the expense account and Bank account for debit credit. When creating the expense in HR, I use the feature force specific journal. The only issue is that the entries which get generated are still for the default payable account. This may be a bug in my version and I will investigate.

Ralph LAvaud
on 6/9/13, 11:32 PM
On 4/23/14, 3:07 AM


Arriving possibly late for you. I have a similar issue at one of my customer. I was thinking that maybe this module www.openerp.com/apps/7.0/account_payment_cc/ does what you are looking for.



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

2 follower(s)


Asked: 6/7/13, 9:42 PM
Seen: 4663 times
Last updated: 3/16/15, 8:10 AM