Zoho Books

Automatic invoices, Order synchronization, Customer data, Document status, VAT taxes, Connection

Description: This module allows you to automatically or manually synchronize completed orders and related customer data from your system to Zoho Books, the accounting and invoicing software.

What is it for? (Practical examples)

Use the Zoho Books integration to automate your accounting workflow and ensure your financial records are always up-to-date.

  • Automatic invoice generation: Transfer paid orders directly to Zoho Books without manual data entry.
  • Centralized customer management: Ensure that your customers' billing and contact information is consistent between your e-commerce and accounting system.
  • Status monitoring: Quickly check within the order panel if a document has been successfully synchronized with Zoho.

Main Features

Document Management

The module operates directly within the detail tab of each order (in the "Zoho Books" section of the sidebar).

  • Generating new invoices: If the order has not yet been synchronized, you can generate an invoice draft on Zoho Books with a single click.
  • Document updates: If local order data is changed, you can update the existing invoice on Zoho Books to reflect the changes.
  • Remote deletion: You can delete the document from Zoho Books directly from the order management panel.
  • Status display: In the general orders list, a column is added showing the Zoho Books invoice number, if available, for quick reference.

Transferred Data

During synchronization, the system transfers the following data:

  • Customer: If the customer does not exist in Zoho Books (searched by email or name), a new contact is created. If they exist, billing data is updated.
  • Invoice details: The date, reference (based on local order ID), and status (set as Draft in Zoho Books).
  • Product lines: Each product, its quantity, unit price, and description are transferred as invoice line items.
  • Taxes (VAT): VAT rates applied to products are automatically matched with rates configured in your Zoho Books account.
  • Discounts and coupons: Any discounts applied to the order are transferred as separate negative lines in the invoice.

How to Configure

To enable synchronization you need to connect your Zoho Books account and configure the main options.

1. OAuth Connection

This procedure authorizes the module to communicate with your Zoho Books account.

OptionDescriptionAction
Connection StatusIndicates whether the plugin is authorized.Click on Connect and follow Zoho's instructions to authorize access.

2. Configuration Options

After establishing connection, complete the following fields.

OptionDescription
Data CenterSelect the domain of the data center where your Zoho account resides (e.g., .eu for Europe, .com for Global).
Organization IDEnter your unique Zoho Books organization ID. This is mandatory for document creation.

3. Automatic Sending

OptionDescription
Enable automatic sendingWhen enabled, the system will automatically and regularly synchronize all new paid orders by creating invoice drafts in Zoho Books.

Automatic Integrations

Automatic synchronization of paid orders

If "Automatic Sending" is enabled in settings, the system performs an automatic check every 10 minutes.

This scheduled task searches for recent orders that have been paid but not yet recorded in Zoho Books, synchronizing them automatically. This ensures your invoices are generated promptly without manual intervention.

Automatic token renewal

The system autonomously manages OAuth access token renewal for Zoho Books, ensuring that connection remains active even after token expiration—provided a refresh token was supplied during initial connection. No manual action is required to keep the connection active.