Title: Accounting for WooCommerce
Author: Bastien Ho
Published: <strong>January 14, 2021</strong>
Last modified: September 15, 2026

---

Search plugins

![](https://ps.w.org/accounting-for-woocommerce/assets/banner-772x250.png?rev=3697247)

![](https://ps.w.org/accounting-for-woocommerce/assets/icon.svg?rev=2908543)

# Accounting for WooCommerce

 By [Bastien Ho](https://profiles.wordpress.org/bastho/)

[Download](https://downloads.wordpress.org/plugin/accounting-for-woocommerce.1.6.13.zip)

 * [Details](https://brx.wordpress.org/plugins/accounting-for-woocommerce/#description)
 * [Reviews](https://brx.wordpress.org/plugins/accounting-for-woocommerce/#reviews)
 *  [Installation](https://brx.wordpress.org/plugins/accounting-for-woocommerce/#installation)
 * [Development](https://brx.wordpress.org/plugins/accounting-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/accounting-for-woocommerce/)

## Description

Define global codes for each type of data: products, taxes, shipping fees, payment
methods, account number, analytic.

You can export your orders in a CSV file, filtered by date and status, set columns
and separators so every common Accounting Software.
 At this time, tested on : CIEL,
Cogilog, EBP Accounting, GNUcash

With the [PRO addon](https://apps.avecnous.eu/product/woocommerce-accounting/?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=premium),
you will be able to set accounting number and analytic code for each item of: products,
taxes, shipping fees and payment methods.

Try out this plugin on our [demo site](https://demo.avecnous.eu/compta/?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=demo)
to see how it works.

### Features in free version

 * Define global codes (account number and analytic) for each type of data: products,
   taxes, shipping fees, payment methods, customers
 * Define which order status you want to export
 * Export accounting in CSV file
 * Custom date format
 * Custom separator
 * Custom decimal separator

### Features added by 󠀁[PRO addon](https://apps.avecnous.eu/product/woocommerce-accounting/?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=premium)󠁿

All free version features plus:

 * Define accounting number and analytic code for each item of: products, taxes,
   shipping fees and payment methods
 * Define accounting number for each customers
 * Support invoice number from WooCommerce PDF Invoices & Packing Slips
 * Mark orders as exported

Moreover, you can add the bank slips generated by [Bank Slip for WooCommerce](https://wordpress.org/plugins/bank-slip-for-woocommerce/)(
free) in your exports with the [Bank Reconcilation addon](https://apps.avecnous.eu/produit/module-journal-de-banque-comptabilite-pour-woocommerce/?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-bank-reconciliation&mtm_medium=wp-repo&mtm_source=premium).

This plugin is a fork from WooCommerce Book-keeper with a huge refactor by [NOUS Ouvert Utile et Simple](https://apps.avecnous.eu/?mtm_campaign=wp-plugin&mtm_kwd=accounting-for-woocommerce-pro-addon&mtm_medium=wp-repo&mtm_source=auhthor).

## Screenshots

[⌊Settings page⌉⌊Settings page⌉[

Settings page

[⌊Export page⌉⌊Export page⌉[

Export page

## Installation

 1. Upload into the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress admin
 3. You can edit defaults settings in WooCommerce > Settings > Accounting

## FAQ

### How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.
[Report a security vulnerability.](https://patchstack.com/database/wordpress/plugin/accounting-for-woocommerce/vdp)

### Which accounting software are currently supported?

Accounting for WooCommerce exports configurable CSV files, so most of common accounting
softwares will be able to read it.
 At this time, exports have been tested on Cogilog
and GnuCash.

### Why do I have a timeout in some exports?

Consider using the hight performance mode of WooCommerce _(see: WooCommerce > Settings
> Advanced > Features)_

## Reviews

![](https://secure.gravatar.com/avatar/62bd6ed46dc0eb9f80f38adb66c63770278c47b5e51ad6a37cfbf5ba0ff037e9?
s=60&d=retro&r=g)

### 󠀁[Fonctionne bien](https://wordpress.org/support/topic/fonctionne-bien-14/)󠁿

 [ewaph](https://profiles.wordpress.org/ewaph/) June 19, 2026

Aucun problème à signaler ; merci !

![](https://secure.gravatar.com/avatar/78cd6c2c293a247fff1d835ad9cc2dc368d55eb4739cbf7478d60746eb5700f7?
s=60&d=retro&r=g)

### 󠀁[erreur critique](https://wordpress.org/support/topic/erreur-critique-9/)󠁿

 [Muriel](https://profiles.wordpress.org/cdl38/) June 21, 2024 1 reply

n'a même pas fonctionné, j'ai eu immédiatement une erreur critique

![](https://secure.gravatar.com/avatar/9d163f271733943b7ee641979f0cbd583c9df011c8e0168b5da74e9e0db0f456?
s=60&d=retro&r=g)

### 󠀁[Très simple et utile !](https://wordpress.org/support/topic/tres-simple-et-utile/)󠁿

 [unecologeek](https://profiles.wordpress.org/unecologeek/) March 30, 2021

Permet d'exporter facilement vers le logiciel de comptabilité. La configuration 
est simple et permet d'indiquer les code comptables comme les codes de compta analytique,
très pratique !

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/)

## Contributors & Developers

“Accounting for WooCommerce” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Bastien Ho ](https://profiles.wordpress.org/bastho/)
 *   [ leroysabrina ](https://profiles.wordpress.org/leroysabrina/)
 *   [ enzomangiante ](https://profiles.wordpress.org/enzomangiante/)
 *   [ NOUS Open Usefull & Simple ](https://profiles.wordpress.org/agencenous/)

“Accounting for WooCommerce” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/accounting-for-woocommerce/contributors)
for their contributions.

[Translate “Accounting for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/accounting-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/accounting-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/accounting-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/accounting-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/accounting-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

### 1.6.13

 * [security] Escape outputs in settings and export pages
 * [security] Prevent direct file access
 * [hooks] Add `woocommerce_accounting:export:order_products_datas` filter

### 1.6.12

 * Uses label of empty cols in export

### 1.6.11

 * Cleanup useless language files

### 1.6.10

 * [security] escape output in field attributes of settings and export pages

### 1.6.9

 * [security] fix vulnerability to local file inclusion in export page, reported
   by Dimas Maulana
 * [security] fix vulnerability to xss injection in settings page, sanitized field
   and escape values, reported by b4orvn

### 1.6.8

 * Simplier setting for Piece Number
 * default value for piecedate
 * Fix warning for undeclared vars
 * Fix textdomain in some strings

### 1.6.7

 * fix Reflected Cross-Site Scripting, reported by vgo0

### 1.6.6

 * Do not apply coupon ratio on shipping line
 * Add `woocommerce_accounting_book_code` hook filter

### 1.6.5

 * Fix rounding on coupons
 * Fix shipping taxes amount in some cases
 * Update plugin dependencies
 * Adds a notice if HPOS or WC Compatibility mode is not enabled
 * Fallbacks on WP_Query if HPOS or WCSync is disabled

### 1.6.4

 * Optimize data fetching
 * Use main methods of WC_Order to get data
 * Fix detection of Order status
 * Fix bug in refund export
 * Correctly set account code for payment method and fall back on dafault code
 * Improves performances of export
 * Ensure variable types for PHP8.3
 * Ensure compatibility for PHP7

### 1.6.3

 * Add support for High-performance order storage
 * Adds comment for translators
 * Format comments for PHPCS compliance

### 1.6.2

 * Fix missing product lines

### 1.6.1

 * Fix columns sorting on product line with no coupon

### 1.6.0

 * Add hooks
 * Add “rounding precision” export option
 * Use domain name in CSV filename
 * Skip taxes for small numbers (1E-5 syntax)
 * More consistent settings page layout

### 1.5.0

Fix country code in refund export
 Add hooks

### 1.4.4

 * Fix export refunds
 * export-refunds.php code clean up

### 1.4.3

 * Autofix column order bad structure

### 1.4.2

 * Rename filter woocommerce_accounting:export:order_output_deliv_line. Pass shipping
   option
 * Optimize algorythm by moving get_option outside the loop. Improve performances
 * Use default customer account if chosen
 * Earlier load of textdomain

### 1.4.1

 * Add comments to functions
 * Small UI improvements

### 1.4.0

 * Refactor column mapping manager: merge column names and order.
 * Tab style exports
 * More obvious export setting toggler
 * Default to hide refund export settings

**Fixes**

 * Use formatted date for packing slip
 * Fix missing icons in datepicker

### 1.3.1

 * Fix column mapping regression
 * Expend filters possibilities
 * Fix var type for PHP8

### 1.3

 * Add option for coupon column
 * Fix PHP warnings
 * Better layout in export page
 * Add missing translatable strings

### 1.2.1

 * Manage WooCommerce activated on network

### 1.2

 * Use message notice instead of JS alert in case of empty result
 * Factorize get orders params in export

New hooks:
 – woocommerce_accounting:export_form:before_submit action hook – woocommerce_accounting:
export:get_orders_args filter hook

### 1.1.3

 * Fix default settings tab name
 * More consistent wording
 * Rearrange export page layout.
 * Update pot file
 * Remove useless po/mo files

### 1.1.2

 * Add hook to export filename
 * Fix PHP syntax

### 1.1.1

 * Do not export taxes having amount equal to zero
 * Fix lost preference for “tab” separator

### 1.1

 * Move welcome message from setting tab to help tab.

### 1.0.0

 * Initial release

## Meta

 *  Version **1.6.13**
 *  Last updated **3 weeks ago**
 *  Active installations **500+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/accounting-for-woocommerce/) and
   [French (France)](https://fr.wordpress.org/plugins/accounting-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/accounting-for-woocommerce)
 * Tags
 * [Accounting](https://brx.wordpress.org/plugins/tags/accounting/)[Bookkeeping](https://brx.wordpress.org/plugins/tags/bookkeeping/)
   [export](https://brx.wordpress.org/plugins/tags/export/)[vat](https://brx.wordpress.org/plugins/tags/vat/)
   [woocommerce](https://brx.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://brx.wordpress.org/plugins/accounting-for-woocommerce/advanced/)

## Ratings

 3.7 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/accounting-for-woocommerce/reviews/)

## Contributors

 *   [ Bastien Ho ](https://profiles.wordpress.org/bastho/)
 *   [ leroysabrina ](https://profiles.wordpress.org/leroysabrina/)
 *   [ enzomangiante ](https://profiles.wordpress.org/enzomangiante/)
 *   [ NOUS Open Usefull & Simple ](https://profiles.wordpress.org/agencenous/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/accounting-for-woocommerce/)