Release notes#

  • Permit to remove ignored invoices and stock moves

Version 7.0.0 - 2023-10-30#

  • Bug fixes (see mercurial logs for details)

  • Add support for Python 3.12

  • Add warning when receiving too much goods from purchase

  • Require unit price only for confirmed purchase

  • Do not invoice non purchase line

  • Rename UOM to Unit for product supplier

  • Use price from last purchase as product price

  • Add a button to create invoices manually

Version 6.8.0 - 2023-05-01#

  • Bug fixes (see mercurial logs for details)

  • Fill taxes from default account for line without product

  • Add partially shipped to shipment state

  • Add pending, awaiting payment and partially paid to invoice state

  • Remove support for Python 3.7

  • Add support for Python 3.11

  • Add related stock moves and invoice lines on purchase line

  • Add relate to purchase lines from party and product

  • Simplify relate to purchases

  • Prevent creation of lines for non draft purchases

  • Allow searching reporting records by name

Version 6.6.0 - 2022-10-31#

  • Bug fixes (see mercurial logs for details)

  • Add reporting

Version 6.4.0 - 2022-05-02#

  • Bug fixes (see mercurial logs for details)

  • Add supplier currency on party

  • Add support for Python 3.10

  • Remove support for Python 3.6

Version 6.2.0 - 2021-11-01#

  • Bug fixes (see mercurial logs for details)

  • Split process method

Version 6.0.0 - 2021-05-03#

  • Bug fixes (see mercurial logs for details)

  • Add origin and set on returned purchase

  • Add default lead time to supplier

  • Allow product supplier to be deactivated

  • Add summary to purchase line list

  • Set payment term and invoice method from last party’s purchases

Version 5.8.0 - 2020-11-02#

  • Bug fixes (see mercurial logs for details)

  • Remove support for Python 3.5

  • Rename purchase state from cancel to cancelled

  • Add window tab for exception states

Version 5.6.0 - 2020-05-04#

  • Bug fixes (see mercurial logs for details)

  • Add actual quantity on line

  • Add return wizard

  • Add employee on purchases for some states

  • Add contact and invoice party on purchase

Version 5.4.0 - 2019-11-04#

  • Bug fixes (see mercurial logs for details)

  • Add customer code for supplier on party

Version 5.2.0 - 2019-05-06#

  • Bug fixes (see mercurial logs for details)

  • Remove purchase fields from stock move

  • Remove starting wildcard when searching on codes and numbers

  • Allow product supplier to be defined on variants

Version 5.0.0 - 2018-10-01#

  • Bug fixes (see mercurial logs for details)

  • Add configured delay for processing purchase

  • Allow to reset to draft confirmed but not processed purchase

  • Show number and reference in purchase rec_name

  • Remove support for Python 2.7

  • Invoice purchased product instead of received product

  • Prevent delete lines if purchase is not draft or canceled

  • Use today as fallback for purchase date report

Version 4.8.0 - 2018-04-23#

  • Bug fixes (see mercurial logs for details)

  • Check pending purchase to erase party

  • Add wizard to modify purchase header after filling lines

  • Make description on purchase line optional

  • Add product supplier on purchase line

  • Invoice received product instead of purchased product

Version 4.6.0 - 2017-10-30#

  • Bug fixes (see mercurial logs for details)

  • Do not plan backorder moves

  • Add cron task to process confirmed purchase

  • Add report_address property on purchase

Version 4.4.0 - 2017-05-01#

  • Bug fixes (see mercurial logs for details)

  • Add purchase price on product view from line

  • Allow to edit delivery date on purchase line

Version 4.2.0 - 2016-11-28#

  • Bug fixes (see mercurial logs for details)

  • Manage readonly state on Purchase Line

  • Allow purchase without payment term

Version 4.0.0 - 2016-05-02#

  • Bug fixes (see mercurial logs for details)

  • Rename Purchase reference into number and supplier reference into reference

  • Add return location on warehouse

  • Add Python3 support

  • Replace Delivery Time by Lead Time on Product Template

  • New workflow do() for purchase

Version 3.8.0 - 2015-11-02#

  • Bug fixes (see mercurial logs for details)

  • Delivery Date of Line shows effective date if possible

Version 3.6.0 - 2015-04-20#

  • Bug fixes (see mercurial logs for details)

  • Add support for PyPy

  • Support mixed invoice type by line in invoiced quantity calculation

  • Use TaxableMixin

Version 3.4.0 - 2014-10-20#

  • Bug fixes (see mercurial logs for details)

  • Confirmed state split into Confirmed and Processing

  • Use MatchMixin for ProductSupplier

Version 3.2.0 - 2014-04-21#

  • Bug fixes (see mercurial logs for details)

  • Add link between stock moves and invoice lines

  • Add warning for supplier moves without origin

Version 3.0.0 - 2013-10-21#

  • Bug fixes (see mercurial logs for details)

  • Replace reference copying by relate

Version 2.8.0 - 2013-04-22#

  • Bug fixes (see mercurial logs for details)

  • Use origin Reference on Invoice Line and Stock Move

  • Allow no delivery time on product supplier

Version 2.6.0 - 2012-10-22#

  • Bug fixes (see mercurial logs for details)

  • Manage negative amount in purchase

Version 2.4.0 - 2012-04-24#

  • Bug fixes (see mercurial logs for details)

  • Add cache on amount fields in readonly states

  • Use the most used currency by party on the 10 last records as default value for purchase and product_supplier

  • Add currency on product_supplier

  • Add a Function field delivery_date to purchase line

  • Purchase date is required only at confirmation

  • compute_supply_date returns only one date

  • warehouse is not always required

Version 2.2.0 - 2011-10-25#

  • Bug fixes (see mercurial logs for details)

Version 2.0.0 - 2011-04-27#

  • Bug fixes (see mercurial logs for details)

Version 1.8.0 - 2010-11-01#

  • Bug fixes (see mercurial logs for details)

Version 1.6.0 - 2010-05-13#

  • Bug fixes (see mercurial logs for details)

  • Use model singleton to define which purchase sequence to use

  • Add default search value on purchase

Version 1.4.0 - 2009-10-19#

  • Bug fixes (see mercurial logs for details)

  • Migrate packing* objects and tables to shipment*

Version 1.2.0 - 2009-04-20#

  • Bug fixes (see mercurial logs for details)

  • Use the purchase uom to compute purchase price from product supplier

  • Add buttons to handle invoice and packing exceptions

  • Allow egg installation

Version 1.0.0 - 2008-11-17#

  • Initial release