Version 8.0.2 - 2026-09-16 -------------------------- * Bug fixes (see mercurial logs for details) Version 8.0.1 - 2026-07-15 -------------------------- * Bug fixes (see mercurial logs for details) Version 8.0.0 - 2026-04-20 -------------------------- * Bug fixes (see mercurial logs for details) * Check the invoice amounts against the source amounts * Add support for Python 3.14 * Remove support for Python 3.9 * Add payment means to invoices * Add an origin invoices field to the invoice * Remove default invoice type Version 7.8.0 - 2025-12-15 -------------------------- * Bug fixes (see mercurial logs for details) * Add e-documents as reports * Add payment references to invoices Version 7.6.0 - 2025-04-28 -------------------------- * Bug fixes (see mercurial logs for details) * Remove support for Python 3.8 * Add support for Python 3.13 * Add common payment terms 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