Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Proforma invoices in Odoo

by
Carlos Liébana Anero.
- 26/04/2023 18:34:01
I don't know about Italy, but here in Spain a pro-forma invoice is something closer to a sales order than to an invoice. Our approach to your requirement was to copy the default sales order report to another one and replace the string 'sales order' with 'pro-forma'.

El mié, 26 abr 2023 a las 18:27, Alessandro Uffreduzzi (<notifications@odoo-community.org>) escribió:

Hello all,

long time listener, first time caller. I need to develop a module to handle proforma invoices, as the default Odoo implementation is not at all adequate for the needs of multiple customers. What we need looks more like what Sales Orders have, with the 3 states ("Quotation" => "Quotation Sent" => "Sales Order"), where the proforma invoice corresponds to the "Quotation Sent" state.

Requirements:

  • Invoices (not SOs) can (optionally) become Proforma Invoices, before being confirmed and posted. It doesn't necessarily have to be a new "state" selection, but it seems to be the most natural fit for it.
  • When an invoice becomes a proforma (which logically implies it's being sent to the customer for confirmation), it should take a sequence number from a different sequence than posted invoices. When the invoice is eventually confirmed and posted, it will then take the usual number.  The number it takes when it becomes a proforma should be saved somewhere.
  • Proforma invoices can go back to draft, be cancelled, or be confirmed and posted.
  • The printed version should clearly state it's a proforma, but it's otherwise the same as a regular invoice.

I've searched for an OCA module resembling these requirements but couldn't find it. Is there an OCA module for this, or is someone developing it? If not, I will work on it myself and propose it in https://github.com/OCA/account-invoicing/

Thank you for your time

Have a good day

--

Alessandro Uffreduzzi

Developer

alessandro.uffreduzzi@pytech.it

PyTech Srl

Sede legale: Via Barozzi 40/8 - 41124 Modena

Sede operativa: Via P. Giardini 472/L - 41124 Modena

P.IVA 03988700369

www.pytech.it

PyTech
          Logo

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

Reference