OCA/account-financial-tools
OCA community repository with 97 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Residual amount on journal itemsOdoo 13, 15account_move_line_residual
Shows the residual (still unpaid/unreconciled) amount on journal item lines and adds ready-made filters to find partially or fully reconciled entries.
- Account Move Line Sale InfoOdoo 13, 14, 15, 16, 17, 18account_move_line_sale_info
Adds the Sales Order and Sales Order Line to journal items, so accountants can trace each accounting entry back to the sale that generated it and group or filter journal items by sale order.
- Account Move Line Tax EditableOdoo 12, 13, 14, 15, 16, 17, 18, 19account_move_line_tax_editable
Lets users change the tax on invoice and bill lines while the document is still in draft, and automatically updates the related tax account line.
- Account Move Line Amount CurrencyOdoo 13, 14account_move_line_used_currency
Adds two reporting fields to journal items: the amount expressed in the currency actually used on the line, and that currency itself. This lets you compare balances across companies that use different currencies.
- Account Move Number SequenceOdoo 14, 15, 16, 17, 18, 19account_move_name_sequence
Journal entry numbers are now generated from a real, configurable sequence attached to each accounting journal, instead of being guessed from the last number typed by a user. Users can set the entry sequence and the credit note sequence directly on the…
- Account Move Post Date UserOdoo 12, 13, 16, 17, 18, 19account_move_post_date_user
Adds two read-only fields to journal entries showing when the entry was last posted and which user posted it, so you can trace who posted each accounting entry and when.
- Account Move PrintOdoo 13, 14, 15, 16, 17, 18, 19account_move_print
Adds a printable PDF report for journal entries, so users can print or export an accounting move with its lines, accounts, partners, taxes and debit/credit totals.
- Account Move Reversal Choose MethodOdoo 13, 14, 15account_move_reversal_choose_method
Lets you pick the credit method when creating a credit note from a journal entry, and shows a short explanation of what each method does.
- Account Move TemplateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_move_template
Create reusable journal entry templates for recurring entries, then generate real journal entries from them through a wizard where you fill in or let Odoo compute the amounts.
- Account Move Total By Account Internal GroupOdoo 15, 19account_move_total_by_account_internal_group
Adds optional columns to the Journal Entries list showing the total balance of each entry split by account internal group (asset, liability, equity, income, expense, off-balance).
- Account Move Transfer PartnerOdoo 14, 16account_move_transfer_partner
Lets you move the outstanding amount due on posted invoices, refunds or payments from one or several partners to a single destination partner, by creating and posting a new journal entry.
- Account nettingOdoo 12, 13, 14, 15, 16, 17, 18, 19account_netting
Lets accountants offset a partner's receivable and payable balances by creating and posting a single journal entry that reconciles the selected journal items.
- No Default AccountOdoo 14account_no_default
Makes the default expense account optional on accounting journals, so users can save a journal without filling in a default account.
- Account Partner RequiredOdoo 12, 14, 16, 17, 18, 19account_partner_required
Adds a 'Partner Policy' setting on each accounting account so you can require, forbid or leave optional the partner on journal items posted to that account.
- Account Payment NettingOdoo 12account_payment_netting
Lets you settle a customer invoice and a supplier invoice of the same partner against each other in one payment, instead of paying each one separately.
- Payroll Sheet ImporterOdoo 17, 18, 19account_payroll_sheet_import
Lets accountants import an Excel payroll sheet and automatically create a draft journal entry in Odoo, using saved column-to-account mappings and matching each row to an employee by ID or passport number.
- Permanent Lock MoveOdoo 12account_permanent_lock_move
Adds a Permanent Lock Date to accounting settings that irreversibly blocks any creation, change or cancellation of journal entries dated on or before that date, for good fiscal year closing.
- account_reconcile_show_boolean
Shows the Reconcile option on the chart of accounts form so users can create payable and receivable accounts that are reconciliable, avoiding invoices being automatically marked as paid.
- Account Renumber WizardOdoo 12account_renumber
This module adds a wizard that lets accounting managers renumber posted journal entries in selected journals and date ranges, restarting the numbering from a chosen first number.
- Account ReversalOdoo 16account_reversal
This module adds a 'To Be Reversed' checkbox and filter to journal entries, and lets you add a reason to reversal lines. It also provides a dedicated menu to list entries marked for reversal.
- Account Sequence OptionOdoo 14, 15, 16, 17, 18account_sequence_option
Lets you choose different numbering sequences for invoices, bills, refunds, payments and journal entries, instead of Odoo's single default sequence per journal.
- Cost-Revenue SpreadOdoo 12, 13, 14, 15, 16, 17, 18account_spread_cost_revenue
Spread a cost or revenue from an invoice over several months, quarters or years, so big one-off amounts are evened out. Odoo creates the recurring journal entries automatically and reconciles them with the invoice line.
- Cost-Revenue Spread Extra FeaturesOdoo 14, 17account_spread_cost_revenue_enhanced
Adds extra options to cost/revenue spread sheets: choose whether the generated document is a journal entry, invoice, bill or credit note, and link a spread sheet directly to an existing journal item.
- account_subsequence_fiscal_year
Lets you choose how accounting entry numbering sub-sequences are generated, so that all entries of a non-standard fiscal year share the same numbering prefix.
- Account Tag MenuOdoo 12account_tag_menu
Adds an Account Tags menu under Invoicing > Configuration > Accounting, and lets you link each tag to specific accounts or taxes for custom reporting.
- account_tax_repartition_line_tax_group_account
Lets you set a default account on a tax group, which is then automatically filled in on new tax repartition lines of type 'tax' when no account is chosen.
- Disable Account Template ItemsOdoo 12, 14, 16account_template_active
Lets you archive (disable) or re-enable accounting template items — accounts, taxes and fiscal positions — so they can be hidden from the chart template without deleting them.
- Account Types MenuOdoo 12account_type_menu
Adds an Account Types menu entry under Invoicing > Configuration > Accounting, giving quick access to the list of account types.
- Account - Missing Menus & Saxon AccountingOdoo 15, 16, 17, 18, 19, 20account_usability
Adds the accounting menus and settings that are normally hidden in Odoo Community: a Bank and Cash menu with bank and cash statements, an Account Tags screen, and Anglo-Saxon accounting plus fiscal year end options in the Accounting settings.
- Receipt PrintingOdoo 12account_voucher_print
Adds a printable PDF receipt for sale and purchase vouchers, showing the customer or vendor, the lines, taxes, totals and the total amount written out in words.
- Optional validation of VAT via VIESOdoo 12, 13, 14, 15, 16base_vat_optional_vies
Adds a read-only "VIES validation" flag on contacts that records whether their VAT number passed the European VIES check, without blocking you from saving a VAT number that is valid in its own country.
- mail_template_substitute_account_move
When you send an invoice or credit note by email, this module automatically swaps the standard email template for the substitute template configured for that document type.
- Product Category TaxesOdoo 13, 14, 15, 18product_category_tax
Lets you set default customer and vendor taxes on a product category and push them to all products in that category. Products can also inherit these taxes automatically when created or when their category changes.
- Purchase UnreconciledOdoo 16, 17, 18purchase_unreconciled
Shows which purchase orders still have unreconciled journal items and lets accountants reconcile them in one click, with an optional automatic write-off and tolerance warning.
- stock_account_anglo_saxon_cogs_kit
Lets companies using Anglo-Saxon accounting invoice kit products without having to mark the kit itself as a storable product, so kits can stay consumable and untracked while Cost of Goods Sold is still posted correctly.
- stock_account_no_auto_reconcile
Adds a company setting to control whether Odoo automatically reconciles stock interim accounting entries when validating deliveries or posting invoices. Turning it off avoids reconciliation errors when receiving or invoicing in several partial shipments.
- stock_account_prepare_anglo_saxon_out_lines_hook
Changes how Anglo-Saxon cost of goods sold journal entries are generated on customer invoices and refunds, adding separate interim stock and expense lines for real-time valued products.