Title: Arbictus Sync for e-Arveldaja
Author: arbictus
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/arbictus-sync-for-e-arveldaja/assets/banner-772x250.png?rev
=3716511)

![](https://ps.w.org/arbictus-sync-for-e-arveldaja/assets/icon.svg?rev=3716511)

# Arbictus Sync for e-Arveldaja

 By [arbictus](https://profiles.wordpress.org/arbictus/)

[Download](https://downloads.wordpress.org/plugin/arbictus-sync-for-e-arveldaja.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/arbictus-sync-for-e-arveldaja/#description)
 * [Reviews](https://wordpress.org/plugins/arbictus-sync-for-e-arveldaja/#reviews)
 *  [Installation](https://wordpress.org/plugins/arbictus-sync-for-e-arveldaja/#installation)
 * [Development](https://wordpress.org/plugins/arbictus-sync-for-e-arveldaja/#developers)

 [Support](https://wordpress.org/support/plugin/arbictus-sync-for-e-arveldaja/)

## Description

An independent integration built by Arbictus OÜ. It is not affiliated with, endorsed
by or
 sponsored by Registrite ja Infosüsteemide Keskus (RIK), the operator of e-
Financials / e-Arveldaja, nor by Automattic, the owner of the WooCommerce trademark.“
e-Financials”, “e-Arveldaja” and “WooCommerce” are used here only to describe what
this plugin connects to.

Background sync so checkout stays fast. Once an order is paid (or marked completed)
the plugin:

 1. Upserts the customer as an e-Financials client.
 2. Ensures every ordered product exists as an e-Financials product.
 3. Creates and registers the sale invoice.
 4. Records the payment (cash fields and/or a bank transaction), gateway-agnostic.
 5. Optionally delivers the invoice to the customer by email or e-invoice.
 6. Issues credit invoices on full and partial refunds.

Merchants get a settings screen, an order list column, an order metabox with the
invoice PDF,
 manual order actions and an optional note on customer emails.

The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS) 
and queues its
 work through Action Scheduler, so no API call ever blocks a shopper.

#### External service: e-Financials (e-Arveldaja)

This plugin is an interface to **e-Financials / e-Arveldaja**, the accounting service
operated by
 Registrite ja Infosüsteemide Keskus (RIK), an Estonian government agency.
It is not affiliated with or endorsed by RIK.

The plugin sends no data anywhere until you enter your own e-Financials API credentials
on the
 settings screen. Once configured, it contacts RIK’s API at `https://rmp-
api.rik.ee` (live) or https://demo-rmp-api.rik.ee (test environment), depending 
on the environment you select.

Data sent to that service, only for orders your shop processes:

 * Billing name, company name, e-mail address, phone number, postal address and 
   country.
 * VAT / registry number, when your shop collects one.
 * Order line items: product names, SKUs, quantities, prices, VAT rates, shipping
   and fee lines.
 * Order number, order date, payment method identifier and payment amounts.
 * Refund amounts and reasons, when you issue a refund.

Data received from that service: client, product, invoice and transaction identifiers,
invoice
 numbers and invoice PDFs, plus the option lists (invoice series, templates,
sale articles, cash accounts) shown on the settings screen.

If you enable invoice delivery, RIK’s service sends the invoice e-mail or e-invoice
to your
 customer on your behalf.

Using the service requires an agreement with RIK. Please review their terms before
enabling the
 plugin:

 * Service overview: https://www.rik.ee/en/e-financials/introduction-e-financials
 * API technical documentation: https://abiinfo.rik.ee/index.php/en/node/304
 * API terms of use: https://e-arveldaja.rik.ee/static/web/contracts/API_kasutustingimused.
   pdf
 * e-Arveldaja terms of use: https://e-arveldaja.rik.ee/static/web/contracts/e-arveldaja_kasutustingimused.
   pdf

All API traffic goes through the `aanndryyyy/e-financials-php-client` library and
is signed with
 HMAC-SHA-384.

## Screenshots

[⌊Integration settings under WooCommerce > Settings > Integrations > e-Financials.⌉⌊
Integration settings under WooCommerce > Settings > Integrations > e-Financials.⌉[

Integration settings under WooCommerce > Settings > Integrations > e-Financials.

[⌊The e-Financials sync column on the order list.⌉⌊The e-Financials sync column 
on the order list.⌉[

The e-Financials sync column on the order list.

[⌊The order metabox showing invoice status and the invoice PDF download.⌉⌊The order
metabox showing invoice status and the invoice PDF download.⌉[

The order metabox showing invoice status and the invoice PDF download.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin to `wp-content/plugins/` and activate it.
 3. Go to WooCommerce > Settings > Integrations > e-Financials.
 4. Enter your API key id, public key and password, then pick the invoice series, template
    and payment mode map.

## FAQ

### Does it work with the demo environment?

Yes. Choose the test environment on the settings screen to point the plugin at e-
Financials’ demo
 API and try the sync without touching live books.

### Are prices and VAT taken from the shop?

Yes. VAT rates come from the order lines and are mapped to e-Financials sale articles,
which is how
 e-Financials books VAT. Every rate used by the shop needs an entry
in the VAT rate map.

### Is the plugin free to use in production?

Yes. It is free software under GPLv2 or later, with no restriction on production
use, company size
 or revenue, and no feature is locked behind a payment. Updates
are delivered through WordPress.org like any other plugin here. Paid subscriptions,
offered separately, cover support and consulting only — never permission to run 
the plugin or access to extra functionality.

### Is this an official RIK product?

No. It is an independent integration built against the public e-Financials REST 
API, and is not
 affiliated with or endorsed by Registrite ja Infosüsteemide Keskus.

### Does the plugin work with High-Performance Order Storage?

Yes. The plugin declares HPOS compatibility and reads and writes order data through
the WooCommerce
 CRUD API, so it works with both the legacy post storage and HPOS.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Arbictus Sync for e-Arveldaja” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ arbictus ](https://profiles.wordpress.org/arbictus/)
 *   [ Andry Pedak ](https://profiles.wordpress.org/aanndryyyy/)

[Translate “Arbictus Sync for e-Arveldaja” into your language.](https://translate.wordpress.org/projects/wp-plugins/arbictus-sync-for-e-arveldaja)

### Interested in development?

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

## Changelog

#### 1.1.1

 * The Plugin URI now points at the renamed GitHub repository.

#### 1.1.0

 * BREAKING CHANGE: all hooks, options, transients, AJAX actions and meta keys now
   use the unique arbictus_efin_ prefix, so they cannot clash with other plugins.
   Sync data stored by earlier versions is not carried over.
 * Fix: the plugin no longer writes a compiled container into its own directory,
   which failed on read-only installs.

#### 1.0.3

 * Fix: two sync runs for the same order could both proceed at once and register
   a duplicate invoice; the sync lock is now claimed atomically in the database.
 * The bundled e-Financials PHP client is updated to 1.0.0.

#### 1.0.2

 * The plugin is renamed to “Arbictus Sync for e-Arveldaja”.
 * The bundled Guzzle HTTP client is updated to 8.2, which defaults HTTPS connections
   to TLS 1.2 or newer.

#### 1.0.1

 * The accounts dimension and cash account settings are now dropdowns loaded from
   e-Financials instead of raw ID fields.
 * Every active account is offered for the cash account, with cash and bank accounts
   grouped first; dimensions are grouped by their account.
 * All dropdowns loaded from e-Financials are searchable by account number, name
   and IBAN.
 * Fix: saving settings while e-Financials was unreachable, or with a saved ID missing
   from the fetched list, cleared that ID and could silently switch off payment 
   recording.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [Accounting](https://wordpress.org/plugins/tags/accounting/)[Bookkeeping](https://wordpress.org/plugins/tags/bookkeeping/)
   [estonia](https://wordpress.org/plugins/tags/estonia/)[invoices](https://wordpress.org/plugins/tags/invoices/)
 *  [Advanced View](https://wordpress.org/plugins/arbictus-sync-for-e-arveldaja/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/arbictus-sync-for-e-arveldaja/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/arbictus-sync-for-e-arveldaja/reviews/)

## Contributors

 *   [ arbictus ](https://profiles.wordpress.org/arbictus/)
 *   [ Andry Pedak ](https://profiles.wordpress.org/aanndryyyy/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/arbictus-sync-for-e-arveldaja/)