# Release notes

## Version 7.0.14 - 2025-09-03

- Bug fixes (see mercurial logs for details)

## Version 7.0.13 - 2025-05-02

- Bug fixes (see mercurial logs for details)

## Version 7.0.12 - 2025-04-26

- Bug fixes (see mercurial logs for details)

## Version 7.0.11 - 2024-12-16

- Bug fixes (see mercurial logs for details)

## Version 7.0.10 - 2024-10-18

- Bug fixes (see mercurial logs for details)

## Version 7.0.9 - 2024-10-05

- Bug fixes (see mercurial logs for details)

## Version 7.0.8 - 2024-09-01

- Bug fixes (see mercurial logs for details)

## Version 7.0.7 - 2024-08-01

- Bug fixes (see mercurial logs for details)

## Version 7.0.6 - 2024-06-02

- Bug fixes (see mercurial logs for details)

## Version 7.0.5 - 2024-05-01

- Bug fixes (see mercurial logs for details)

## Version 7.0.4 - 2024-04-17

- Bug fixes (see mercurial logs for details)

## Version 7.0.3 - 2024-04-04

- Bug fixes (see mercurial logs for details)

## Version 7.0.2 - 2024-02-15

- Bug fixes (see mercurial logs for details)

## Version 7.0.1 - 2024-01-15

- Bug fixes (see mercurial logs for details)

## Version 7.0.0 - 2023-10-30

- Bug fixes (see mercurial logs for details)

- Add support for Python 3.12

- Always allow editing invoice reference, description and comment by accounting administrator

- Allow refreshing invoice report cache

- Set employee who validates and posts invoices

- Allow modification of invoice references when report is not cached

- Add cache on invoice’s amounts

## Version 6.8.0 - 2023-05-01

- Bug fixes (see mercurial logs for details)

- Support payment with currency exchange

- Remove support for Python 3.7

- Add support for Python 3.11

- Warn when cancelling a move related to an invoice

## Version 6.6.0 - 2022-10-31

- Bug fixes (see mercurial logs for details)

- Support alternative payees on invoice

## Version 6.4.0 - 2022-05-02

- Bug fixes (see mercurial logs for details)

- Use invoice date to enforce sequence on customer invoice

- Prevent delete tax identifier used on invoice

- Raise a warning when validating supplier invoice with same reference

- 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)

- Add warning to prevent posting invoices in the future

- Add wizard to reschedule lines to pay of invoices

- Create base tax line for manual taxes

## Version 6.0.0 - 2021-05-03

- Bug fixes (see mercurial logs for details)

- Allow using debt accounts on supplier invoices

- Add deductible rate of taxes to supplier invoice

- Add method to post invoices by batch

- Add payment term date in invoice

- Raise warning on invoice with maturity dates on the past

- Remove foreign key for sequence of Invoice

- Add summary to invoice line list

- Add default customer payment term configuration

## Version 5.8.0 - 2020-11-02

- Bug fixes (see mercurial logs for details)

- Remove support for Python 3.5

- Add domain to invoice’s journal

- Add optional taxes date on invoice line

- Convert Invoice.update_taxes into dualmethod

- Rename invoice state from cancel to cancelled

## Version 5.6.0 - 2020-05-04

- Bug fixes (see mercurial logs for details)

- Allow overpaying invoice

- Show lines to pay on invoice form

- Add invoice date on credit wizard

- Take lines without maturity date as payable

## Version 5.4.0 - 2019-11-04

- Bug fixes (see mercurial logs for details)

- Prevent using same sequence on earlier customer invoice

- Update invoice sequence name in renew fiscal year

- Add option to cancel customer invoice

## Version 5.2.0 - 2019-05-06

- Bug fixes (see mercurial logs for details)

- Show reconciliation lines as payment lines

- Fill in origin of move line

- Remove partial payment when cancel

- Set cancel state when credit with refund

## Version 5.0.0 - 2018-10-01

- Bug fixes (see mercurial logs for details)

- Use accounting date to format invoice number

- Add invoice payment method

- Show number and reference in invoice rec_name

- Remove support for Python 2.7

- Use today as fallback for invoice date report

## Version 4.8.0 - 2018-04-23

- Bug fixes (see mercurial logs for details)

- Show invoice payment on Move Line

- Remove payment lines which actually do not pay the Invoice

- Ensure payment lines are linked to only one Invoice

- Ensure payments on Invoice does not exceed invoice amount

- Add methods to add and remove payments on Invoice

- Check pending invoice to erase party

- Add invoice usage to party’s contact mechanisms

- Show reconciled date on invoice

- Make description on invoice line optional

## Version 4.6.0 - 2017-10-30

- Bug fixes (see mercurial logs for details)

- Use tax sequence as default value for invoice taxes sequence

- Add party tax identifier on invoice

## Version 4.4.0 - 2017-05-01

- Bug fixes (see mercurial logs for details)

- Use Match pattern for invoice sequences

## Version 4.2.0 - 2016-11-28

- Bug fixes (see mercurial logs for details)

- Add tax identifier on invoice

- Rename Invoice.create_move to get_move

- Rename InvoiceLine and InvoiceTax get_move_line to get_move_lines

- Change Invoice.set_number into classmethod

- Return original amount sign on fixed payment terms

- Add configuration option to store invoice report cache in filestore

- Manage readonly state on Invoice Line and Tax Line

- Rename account.invoice.payment_term.line.relativedelta into account.invoice.payment_term.line.delta

- Make payment term not required

## Version 4.0.0 - 2016-05-02

- Bug fixes (see mercurial logs for details)

- Merge invoice and credit note

- Inversed sign of tax report from credit note

- Move tax Rounding configuration to account

- Add Python3 support

- Change payment term percentage into ratio

## Version 3.8.0 - 2015-11-02

- Bug fixes (see mercurial logs for details)

- Don’t set default unit price on invoice line

- Allow to modify some fields of posted invoice line

## Version 3.6.0 - 2015-04-20

- Bug fixes (see mercurial logs for details)

- Add support for PyPy

- Allow to define many relativedelta on payment term

- Add test wizard for payment term

- Use TaxableMixin

## Version 3.4.0 - 2014-10-20

- Bug fixes (see mercurial logs for details)

- Add Tax rounding configuration

## Version 3.2.0 - 2014-04-21

- Bug fixes (see mercurial logs for details)

- Use account of write-off journal as default

## Version 3.0.0 - 2013-10-21

- Bug fixes (see mercurial logs for details)

- Use account move as cache

## Version 2.8.0 - 2013-04-22

- Bug fixes (see mercurial logs for details)

- Add origin Reference on Invoice Line

- Prevent refund of supplier invoice/credit note

- Make period’s invoice sequences optional and use fiscal year’s ones if empty

- Cancel state delete or cancel existing move on Invoice

- Create draft move for Supplier Invoice when validated

- Rename Invoice Proforma state into Validated

- Rename Invoice Opened state into Posted

## Version 2.6.0 - 2012-10-22

- Bug fixes (see mercurial logs for details)

## Version 2.4.0 - 2012-04-23

- Bug fixes (see mercurial logs for details)

- Add divisor field to Payment Term Lines

- Allow setting months, weeks, days as well as month, weekday and day in Payment Term Lines

- Rename field payment_term to customer_payment_term

## Version 2.2.0 - 2011-10-24

- Bug fixes (see mercurial logs for details)

## Version 2.0.0 - 2011-04-27

- Bug fixes (see mercurial logs for details)

- Add field currency_date to set the date for the rate calculation

- Change get_move_line on Invoice Line and Tax to return a list of values instead of values

## 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)

- Add default search value on invoice

- Remove egenix-mx-base and replace it by python-dateutil

## Version 1.4.0 - 2009-10-19

- Bug fixes (see mercurial logs for details)

- Set invoice date when invoice is opened

- Add invoice number to report name

## Version 1.2.0 - 2009-04-20

- Bug fixes (see mercurial logs for details)

- Add accounting date on invoice

- Use amount_to_pay if amount_to_pay_today is zero in pay invoice wizard

- Use reference to taxes for invoice line in invoice report

- Add mechanism for invoice line standalone

- Allow egg installation

## Version 1.0.0 - 2008-11-17

- Initial release