Odoo Help

Welcome!

This community 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.

4

Advance Payment on Draft Invoice

By
Raza Ali
on 7/5/13, 8:11 AM 4,021 views

I am customizing OpenERP for a client. I have a situation where my client needs to pay a vendor in advance but the exact invoice amount is not yet confirmed.

The approach I am thinking of, is to create a supplier invoice (account.invoice and corresponding lines), and invoke the payment wizard on that invoice. I am thinking of overriding any function that prevents payment on draft invoices. Later on when the amounts are final, I can make the changes in account.invoice and lines records.

  1. What adverse accounting/reconciliation effects will this approach have, if any?
  2. Is there any other, better way of doing this?

EDIT: I tried this approach. The draft invoice gets created and i am able to process a payment. But it doesn't show the payment in the payments section of the invoice. The payment is stored as journal entries / account moves only.

After validating invoice, I try to do manual reconcile... I select the invoice line and the payment line in the reconcile screen and do partial reconcile. Now when I go to the invoice payments section, it shows the payment, but it also brings along many other unrelated journal entries thus upsetting the paid total balance.

Please advise.

Thanks

That is a setting that is happening for almost every invoice/payment in our scenario. Just with customers. We issue a Proforma invoice which is approximate. Customer pays upfront based on this draft. Then, when goods are being delivered the 'real' invoice with the actual values is being created and balance payment has to be done.

gunnar
on 6/9/14, 1:04 AM

seems one can't edit your own comments ... I forgot to add. I am not using Accounting/invoicing in Odoo yet, but well be needing a workflow for such a setup

gunnar
on 6/9/14, 1:06 AM
0

Ray Carnes

--Ray Carnes--
15677
| 9 7 9
Greater Los Angeles, United States
--Ray Carnes--

Senior Odoo Analyst

OpenERP 6.1, 7.0 and Odoo 8.0, 9.0 (Since 2012)

Completed Functional and Technical Training.

Major Skills:

  • Needs Discovery and Requirements Analysis;

  • Function and Technical Specifications;

  • Project Planning;

  • Prototyping and Proof of concepts;

  • Data migration;

  • Configuration & Customization (UI and modules);

  • Integration - data, business logic and service levels;

  • Training and Knowledge transfer;

  • Go Live support;

  • Help desk;

  • Version Migration.

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. 

Ray Carnes
On 7/7/15, 2:27 PM


1. Create and validate a SUPPLIER PAYMENT for $500.

2. When SUPPLIER INVOICE comes in, create it as usual for $600.

3. Create a new SUPPLIER PAYMENT, you will see the $500 credit, can enter a total payment amount of $100 and apply $500 from the credit.

4. The SUPPLIER INVOICE for $600 is reconciled and closed. The SUPPLIER PAYMENT for $500 is applied and reconciled.


Also, there are modules that manage advance payments:

https://apps.openerp.com/apps/modules/7.0/account_advance_payment/

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 7/5/13, 8:11 AM
Seen: 4021 times
Last updated: 5/26/16, 4:23 AM