dotCREA
TREN
BizimHesap logo
ERP & Accounting

BizimHesap Shopify integration

Orders and customer accounts written into BizimHesap automatically, with invoices created.

What does this integration do?

The BizimHesap integration moves Shopify orders into your bookkeeping automatically: a customer account is opened, a sales invoice is created, and the payment record is matched. Manual data entry disappears.

The data it synchronises

Order → sales invoice
Customer account creation
Product and stock matching
Payment records
Returns / cancellations
Invoice number written back

How the data flows

01
The order trigger is set
We decide when the invoice is issued: at the moment of order, or when it is handed to the carrier. If you take pre-orders or sell without stock, that decision matters even more.
02
The customer account is matched
If the customer does not exist in BizimHesap they are created, otherwise matched. The matching key (tax/national ID number or email) is fixed up front; otherwise duplicate accounts accumulate.
03
The sales invoice is created
Order lines, shipping charges and discounts are written onto the invoice. How the discount is distributed across the lines is critical for VAT accuracy.
04
The payment is matched
The payment method and amount are linked to a payment record; the source information is preserved for reconciliation against virtual POS settlements.
05
Returns and cancellations
A credit note or cancellation is triggered on returns; for partial returns, which line was returned is carried through.

What we watch for in this integration

Whether the shipping charge appears as a separate line or within the total is decided up front
If a cart discount is not distributed proportionally across the lines, the VAT figures will not add up
For business buyers, tax details must be collected at checkout; details collected afterwards delay the invoice
Duplicate customer records are the most common problem; the matching key must be a single field
A separate flag is set up so test orders do not turn into real invoices

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

BizimHesap account and API credentials
Your preference on when the invoice is issued
The customer matching key
How shipping charges and discounts should be presented
Average monthly order volume

Frequently asked

For most stores selling from stock, the moment it is handed to the carrier is the healthiest: no unnecessary invoices are issued for cancelled orders. For pre-orders and made-to-order products the flow is designed differently.