Release notes#
Version 7.4.0 - 2024-11-04#
Bug fixes (see mercurial logs for details)
Version 7.2.0 - 2024-04-29#
Bug fixes (see mercurial logs for details)
Raise a warning when validating invoice with non default taxes
Book currency exchange amount in dedicated account
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