dotCREA
TREN
Uyumsoft logo
ERP & Accounting

Uyumsoft Shopify integration

e-Invoice, e-archive and accounting integration through Uyumsoft.

What does this integration do?

The Uyumsoft integration connects e-transformation processes to the Shopify order flow. When an order completes, an invoice is created, the tax authority processes run on the Uyumsoft side, and the result is written onto the order.

The data it synchronises

e-Invoice / e-archive
Invoice status tracking
Customer and account details
Credit notes
Bulk operations
Accounting entry transfer

How the data flows

01
Registration check
Whether the buyer is registered for e-invoicing is checked and the document type selected automatically.
02
The document is prepared
The document is created with order lines, VAT rates, shipping charge and discount distribution.
03
The tax authority process runs
Submission and approval run through Uyumsoft; document status is monitored and failed documents are collected in a separate list.
04
The result is written to the order
The invoice number and status are written onto the Shopify order; delivery to the customer is automated according to preference.
05
Accounting transfer
Accounting entries and period data are transferred in the format your accountant expects.

What we watch for in this integration

Where an integration is built without document status tracking, faulty documents create a pile of work at month end
Business buyer details must be collected at checkout; asking afterwards delays the invoice and wearies the customer
In carts with mixed VAT rates, discounts are distributed proportionally
Export invoicing is a separate flow; if you sell internationally, it is brought into scope from the start
We do not go live without planning the move between the test and production environments

The setup process

01
Data and permission analysis
We decide which data flows in which direction, which system is the master, and what API permissions are required.
02
Mapping table
Product, variant, category, warehouse and account fields are mapped between the two systems, one by one.
03
Development and testing
The integration is built on a development store; order, return and error scenarios are tested with real data.
04
Going live
It is released through a controlled switchover, watched closely for the first few days, with the error queue monitored.
05
Monitoring and maintenance
Logging, error alerting and API version updates continue under the maintenance retainer.

What we need from you before we start

Uyumsoft account and integration user credentials
Registration status and document types
VAT rates per product
The format for accounting entry transfer
Whether you sell internationally

Frequently asked

We monitor document statuses, collect the failures in a separate list and set up alerts. An integration failing quietly is the most expensive kind of fault on the e-transformation side.