Odoo Help


How to register payment in invoice ?

Pavel Pavlov
on 8/21/13, 3:50 PM 6,718 views


I'm trying to play arround with the Real Case example from


It went well ... up to the very last point :) . The delivery order is with status Delivered and Invoiced. But now for some reason when I try to Register Payment in the invoice, the dialog pops up, and when I click pay, it shows for less than a second some additional fields, that I can't see or change...then it hides and the invoice stays with status "Open".

Initial view when I click Pay image description

When I click Pay this field shows up for less than a second and I can't touch it image description

Then it dissapears without error/warning and the Invoice stays in status Open. Does not move to Paid on the right end of the screenshot. On the other side I see movements in the Chart of Accounts, so I believe something happens... image description

My questions are:

1) I didn't see any issues so far, what could have I configured wrong, so that I can't complete the last step?

2) In the Chart of Accounts looks like I was allowed to "pay" the invoice more than once, why is this allowed... I expected that either it gets payed once and is closed or it's not payed...but here looks like something in the middle happened... Why?

Regards, Pavel Pavlov

P.S. Sorry for posting the images this way, but I got "Could not post, because your karma is insufficient to publish links"

Have you some log of server ? Normaly this screen show up and stay until you click pay, and all payment and accounting opération should be ok.

  • Have / Can you test on runbot ?
  • Is it your own install ?
Tuxservices, Jeudy Nicolas
on 8/21/13, 4:02 PM

Hello Nicolas, Thank you for your prompt responce! Logs: I've uploaded --logfile=/var/log/openerp/openerp-server.log to http://m.uploadedit.com/b020/13771087970.txt. Yes, I expected the same thing - to show up and wait until I hit Pay again. About runbot - I'll check http://runbot.openerp.com and see what I can do there - I'm new to this so I haven't used runbot before. Yes, this is my own install of OpenERP version 7.0-20130814-231037 on debian linux, following exactly the step-by-step instructions from doc.openerp.com/7.0/book/ . Didn't hit any issue/warning or something else so far..

Pavel Pavlov
on 8/21/13, 4:19 PM

for runbot just go to runbot.openERP.com and hit connect button in V7.0 version

Tuxservices, Jeudy Nicolas
on 8/21/13, 4:21 PM

Hello Nicolas, thank you that's really nice! There I was able to create dummy invoice and change it's status to "payed". I wasn't able to see the additional fields. When I clicked pay, it just closed the dialog and updated the status... so for sure I configured something wrong on my instance or there is something missing in the guide.

Pavel Pavlov
on 8/21/13, 4:26 PM

Ray Carnes

--Ray Carnes--
| 9 7 9
Keyport, United States
--Ray Carnes--

Senior ERP Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0 and 11.0.

Completed Odoo Functional and Technical Training.

Functional Areas:

  • CRM/Sales

  • Inventory

  • Manufacturing

  • Accounting

  • Purchasing

Major Skills:

  • Business Process Reengineering

  • Efficiency Consulting

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 8/21/13, 4:57 PM

Your second screenshot shows that OpenERP is asking you what to do with the Payment Difference of 780 euros.

Whenever the option Keep Open is selected - the invoice will stay open after the payment is applied.

The 780 euros isn't being applied correctly - this looks to be because your accounts are not setup correctly - OpenERP is applying the payment the wrong way.

Check you default Income and Expense accounts for each product or product category - these are probably setup as receivable/payable which is wrong.

Hi Ray, thanks for your advice. I checked the accounts from the example and found that I've configured Accounts / AR Receivable as Payable by mistake. I changed it to type Receivable and I was able to close the invoice. I'll re-run the example on fresh db, because now the Chart of Accounts looks very strange thanks to my mistake. Hope after the correction the chart will look better.

Pavel Pavlov
on 8/21/13, 5:48 PM

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: 8/21/13, 3:50 PM
Seen: 6718 times
Last updated: 3/16/15, 8:10 AM