Skip to content
TAQNIX
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on TAQNIX
ModuleOdooNew

Journal Entries Import from Excel / CSV for Odoo 19 Community – Balance Checked

Import journal entries from Excel or CSV into Odoo Community: accounts, partners, analytic, each entry checked for balance, drafts or posted, with a history and an undo.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Your closing spreadsheet, as balanced entries

The month-end entries are in a spreadsheet. Journal Entries Import loads them in Odoo Community without retyping.

Every entry checked for balance before it is created

From a spreadsheet

  • .xlsx, .xls and .csv, headers in English or Arabic, in any column order
  • Rows with the same entry number make one entry
  • Accounts by code or name, partners, analytic accounts, a journal per entry if you want
An import that was posted, with its entries

Checked before anything is created

  • Each entry must balance, have one date and one journal, and fall outside the locked periods
  • Unknown accounts, partners and journals are reported with the reason on the row
  • An entry with a problem is left out as a whole
The check in an Arabic interface

Drafts or posted, then undo

  • Create drafts to review or post at once
  • A history of the imports with their entries
  • Undo an import: drafts are deleted, posted entries are reset and deleted
Upload, check, create

Tested

44 automated tests: the file and the headers, the dates, the checks, the grouping, drafts and posted entries, undo and the access rights.

Journal import features

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_journal_import.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Invoicing.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

imp = env['taqnix.journal.import'].create({'file': base64.b64encode(csv_bytes), 'filename': 'closing.csv',
    'journal_id': misc.id, 'post': False})
imp.action_check()
imp.action_import()
imp.move_ids
imp.action_undo()

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Import of journal entries from .xlsx, .xls and .csv with English and Arabic headers
  • Rows grouped into entries; accounts, partners, analytic accounts and journals
  • Balance, date, journal and lock-date checks per entry
  • Drafts or posted entries, history of the imports, undo
  • Template, Arabic translation, automated tests

Frequently asked questions

How are the rows grouped into entries?

By the Entry number column: rows with the same number make one entry. Without it, rows with the same date and reference are one entry.

What is checked before anything is created?

Each entry must balance, have at least two rows, one date and one journal, valid accounts, partners and analytic accounts, and not fall in a locked period. An entry with a problem is left out as a whole.

Can I review the entries before posting?

Yes. Untick Post the entries and they are created as drafts.

Which date formats work?

ISO dates (2026-03-31), real Excel dates, and dates like 03/04/2026 read day first or month first, as you choose.

Can it create the partners?

Yes, if you tick Create the missing partners. Otherwise an unknown partner is an error.

Can I undo an import?

Yes. Drafts are deleted; posted entries are reset to draft and deleted. If a period is locked nothing is deleted and the reason is shown.

Does it handle taxes or foreign currencies?

No: entries are imported as they are, in the currency of the company, without tax lines.

Does it work in Arabic?

Yes. Headers can be in Arabic, the messages are translated and the interface works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    Timesheet Approval for Odoo 19 Community – Weekly Sheets, Submit and Approve

    Weekly timesheet approval in Odoo Community: employees submit, managers approve or refuse with a reason, submitted hours are locked, with expected hours, sheets for everybody and a printable sheet.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Stock Transfer Requests for Odoo 19 Community – Branch Requests with Approval

    Let branches request stock from another warehouse in Odoo Community: stock shown at the source, approval in full or in part, the internal transfer created for you, and a printable slip.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Vendor Rating & Scorecard for Odoo 19 Community – On-time Delivery and Fill Rate

    Know which vendors deliver in Odoo Community: on-time delivery and fill rate from your receipts, quality and service ratings, an overall score, grades and a ranked scorecard.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Quotation Follow-up for Odoo 19 Community – Automatic Reminders and Activities

    Follow up unanswered quotations automatically in Odoo Community: friendly emails, call reminders for the salesperson, expiry warnings, all logged on the quotation.

    by TAQNIX
    No reviews yet
    Sales:0$49.00

Similar items

  • ModuleNew

    Cash Flow Forecast for Odoo 19 Community – Weekly Cash Projection

    Forecast your cash in Odoo Community: the bank balance, open invoices and bills by due date and your own expected items give the balance week by week, with a minimum alert.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Tax Report (VAT / Sales Tax Summary) for Odoo 19 Community – Net Tax Payable

    A VAT and sales tax summary for Odoo Community: base and tax of every tax for any period, net tax payable, monthly breakdown, drill-down, Excel export and printable report.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Bank Reconciliation Statement for Odoo 19 Community – Outstanding Cheques and Deposits

    The classic bank reconciliation statement in Odoo Community: tick what the bank cleared, see the deposits in transit and the outstanding payments, match the books, lock and print.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Petty Cash & Expense Vouchers for Odoo 19 Community – Imprest Funds with Approval

    Run petty cash funds in Odoo Community: expense vouchers with receipts and an approval limit, payment with the entry, replenishment up to the float, a cash book and printable vouchers.

    by TAQNIX
    No reviews yet
    Sales:0$79.00