Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Accounting Export — Xero v 19.0
  4. Sales Conditions FAQ

Accounting Export — Xero

by Pokutsoft https://pokutsoft.com/
Odoo

$ 79.00

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
Accounting Export — Xero for Odoo — preview banner

Accounting Export — Xero

One-way export of journals & invoices to Xero / QuickBooks / Sage import formats

Businesses that run Odoo for day-to-day trading but file their accounts in Xero, QuickBooks Online or Sage 50 lose hours every month re-keying journals and invoices by hand — and every manual entry is a chance to mis-post or unbalance a move. This module removes that dual-keying entirely. You build a reusable export profile per target system, crosswalk your Odoo accounts and VAT taxes to the platform's nominal and tax codes, then collect, validate and export a date range to the exact CSV import format that system expects. A validation pass catches unbalanced moves and unmapped accounts before anything leaves Odoo. It is one-way, format-generation only — no live API, no stored credentials and no certification — so UK SMEs and their bookkeepers get a clean, balanced handover without the lock-in.

Key Features

Reusable Export Profiles

Each gb.acc.export.profile pins a target system (Xero, QuickBooks Online or Sage 50), the journals to include, a date format, decimal places and whether draft entries are exported. Configure once, then reuse the profile for every period-end handover.

Per-System Column Specs

The _column_spec method emits the exact headers each platform's import wizard expects — Xero's *ContactName/*InvoiceDate/*AccountCode, QuickBooks JournalNo/Debits/Credits, or Sage 50 Type/NominalCode/TaxCode — so the file drops straight into the target tool.

Account-Code Crosswalk

The gb.acc.export.map model maps each Odoo account.account to the target's nominal code. action_autofill_mapping seeds a blank row for every account in use, then you fill the target codes so each line lands in the right ledger.

Tax-Code Mapping with Smart Defaults

gb.acc.export.tax.map crosswalks Odoo taxes to platform VAT codes; suggest_code proposes defaults from the rate and sale/purchase type — Sage T1/T5/T0, Xero '20% (VAT on Income)', or QuickBooks '20% S'.

Batch Collect and Stage

A gb.acc.export.batch pulls posted move lines via action_collect into gb.acc.export.line records, resolving each line's target and tax code up front. Computed move_count, line_count, total_debit and total_credit give an at-a-glance check before export.

Pre-Export Validation Pass

action_validate checks every move balances to zero and, when Require Full Mapping is on, flags any account with no target code. Problems are written to validation_log and block the export, so you never ship a broken file to your bookkeeper.

One-Click CSV and Download

action_export writes the formatted CSV to an attachment field with a per-system filename, and action_download streams it via /web/content. The batch moves through draft, validated and exported states tracked on its mail thread.

Quick-Run Wizard

The gb.acc.export.wizard defaults the date range to last month and shows a live move_estimate count. On Run it creates, collects and exports a batch in one step, then opens the finished file ready to download.

Format-Generation Only — No Lock-In

The export is one-way and offline: it never connects to Xero, QuickBooks or Sage and stores no credentials. Nothing to authorise, no API certification, no third-party data exposure — just a clean CSV you import yourself.

Use Cases

✓A UK SME running Odoo for trading but filing statutory accounts in Xero, handing over journals each month-end.
✓An external bookkeeper who keeps clients on Sage 50 and needs clean nominal-coded imports from their Odoo data.
✓A finance manager migrating from QuickBooks Online who wants validated, balanced journal exports during the move.
✓An accountant reconciling Odoo sales invoices into Xero with the correct VAT TaxType on every line.
✓A multi-system group that closes books in Odoo but consolidates in Sage, needing repeatable per-journal exports.

Screenshots

Accounting Export — Xero — Run Export in Odoo

Run Export

Why Choose This Module

Move your Odoo journal entries and invoices into Xero, QuickBooks or Sage without re-typing. This module generates the exact CSV import formats those systems expect — one-way, format-generation only: no live API, no stored credentials, no certification required. Sage and Xero dominate UK SME accounting, and this bridge removes the manual dual-keying that plagues businesses running Odoo alongside an external bookkeeper's package.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: account
  • Support: support@pokutsoft.com

Update date: 2026-07-02

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 803
Technical Name gb_accounting_export_xero_quickbooks_sage
LicenseOPL-1
Websitehttps://pokutsoft.com/
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with