Ezura
EzuraInvoice Automation

Invoice sync into B1 (Site.pro): how to automate

12 July 2026 · 6 min

More and more companies use B1 (Site.pro) accounting, but entering invoices or importing files by hand takes time. This article explains how to automate invoice sync into B1 (Site.pro) — and why technically it is not just "copy the totals across".

Why manual work with B1 takes time

Every invoice means keying in the supplier, line items, amounts and VAT codes, or preparing and importing a file. Errors in company details or VAT need fixing later, and downloading, cleaning and uploading a file adds extra steps to every month-end close.

How Ezura syncs an invoice into B1 (Site.pro)

  • Recognizes all line items, amounts and VAT rates
  • Pushes directly via API – no downloading or importing files
  • Supports both purchase and sales invoices
  • Verifies supplier details and assigns VAT codes

Direct push via API – no files

Unlike a file export, the B1 (Site.pro) integration pushes invoices straight via API – no downloading or manually importing files. Both purchases and sales go into accounting, and the accountant sees the prepared record before it leaves.

More about the B1 integration:

The detail that matters: B1 documents need IDs, not text

This is where most B1 "automation" attempts stall. B1 builds a document from numeric reference IDs that the system itself assigns: warehouse, supplier or client, item, VAT rate, currency, operation type. An invoice PDF contains none of those numbers — it contains text.

So Ezura syncs the B1 reference books (clients, items, dimensions) and resolves every recognized invoice line to the right B1 record. That is why the document is accepted on the first try instead of bouncing back with "item not found" or "supplier not found" — the classic file-import failure.

Suppliers and items do not get duplicated

When a supplier or item is created in B1 for the first time, Ezura stores its B1 identifier and marks the record as synced. Next time the same company or item is not re-created — the existing record is reused. In practice: no growing pile of duplicate supplier or item cards to clean up by hand later.

VAT rates and mixed-VAT invoices

The VAT rate is assigned per line, not per invoice. That matters because real invoices (telecoms, fuel) mix several rates, reverse charge and out-of-scope items in one document. Rates are stored as decimals, so fractional or non-standard rates do not break the record.

More on mixed-VAT invoices:

Dimensions and extra information

Ezura can assign dimensions automatically – a project, a site or a cost center – from your rules, so B1 gets not just amounts and VAT but the information your analysis needs. Rules handle most of it; the accountant only reviews the exceptions.

More on automatic dimension assignment:

What if you still need a file?

Some companies want to keep their usual file-import routine. The same integration can run in file mode and prepare separate purchase and sales files with the same line items, VAT rates and dimensions. The default is still the API — it is faster and makes fewer mistakes.

Steps: from email to B1

  • 1. The invoice arrives in your mailbox
  • 2. Ezura reads it and extracts the data and line items
  • 3. You review the prepared record and adjust dimensions if needed
  • 4. The invoice is pushed into B1 (Site.pro) via API

This way hundreds of invoices can be synced into B1 in minutes instead of hours of manual work — without the usual import errors caused by mismatched names or missing cards.

Ready to try it?

All articles