beres Help

4. Import your master data

Master data is your own codes — supplier codes, stock item codes, GL accounts. beres matches what it reads on a document against these lists, so a document arrives already carrying the codes your accounting system expects.

Go to Settings → Master data (/settings?panel=master). Admins and reviewers can both do this.

Do this before sending real documents. Without master data every document arrives with an unmatched supplier and every line needs a code typed in by hand.

What you need

The panel is a grid of cards, one per list, each showing how many rows it holds. Open a card to view, search, edit or delete its rows; import or sync it from the card itself.

Your lists belong to the accounting system, not to one document format. One SQL Account company file has one supplier list, one stock master and one chart of accounts, and both SQL Account document formats read the same rows. Changing the default format in Workflow never empties a list.

Which cards appear depends on the accounting system you chose:

List Needed in beres for
Suppliers / Customers Every target
Stock items SQL Account — Purchase Invoice (eStream)
Chart of accounts SQL Account — Supplier Invoice (ARAP), AutoCount Cloud

The Purchase Invoice (eStream) format still uses GL accounts internally, but beres sends a stock item code and SQL Account takes the posting account from that item's stock setup. The chart of accounts must exist in SQL Account; it does not need to be imported into beres for that format.

Those three cards are mandatory. Below them sits one card per optional column you have set to Master data — a payment-terms list, a project list, a currency-rate list. Those are optional, and each shows when it was last imported. See Optional columns.

The Master data panel: cards for Suppliers / Customers, Stock items and Chart of accounts, each marked Mandatory with a row count, plus optional Project and Tax code reference lists.
One card per list. The count tells you at a glance what has been imported.

Option A — import a CSV

The intended path if you are not using the API.

  1. In SQL Account or AutoCount, open the master list (suppliers, stock items, or chart of accounts) and export it.
  2. Save it as CSV.
  3. In beres, open the matching card and choose the CSV.

beres finds the code and name columns from the headers. It only needs two columns — a code and a name or description — and ignores the rest, so you do not need to trim the export.

If the headers are not recognised you will see one of:

The message lists the headers it actually saw. Rename the code column to Code and the name column to Name or Description and re-upload.

"That file has no data rows." means the file had headers only — check you exported the data, not an empty template.

Option B — sync from the API

If you completed Connect your accounting API, use Sync all at the top of the Master data panel, or Sync on an individual card. This pulls the live lists and needs no files. beres also offers the same one-click sync right after a successful Test connection on the Export target panel.

A card only shows a Sync button when your accounting system can serve that list over its API. The rest are CSV-only.

Two limits:

If a sync partly succeeds you get "Couldn't sync: …" naming which lists failed. The lists that worked are still updated; retry the named ones.

Option C — add rows by hand

Open a card and add, edit, or delete rows directly — including deleting several at once by ticking them. Fine for a handful of suppliers; painful past a few dozen.

A supplier or item row maps a name on documents to the code your accounting system uses. A reference-list row is a match value and an export value. Every list can be filtered by source, so you can see at a glance which rows came from an import and which a person confirmed.

An opened supplier list showing names on documents mapped to supplier codes such as 400-S012, with a source filter and per-row actions.
Opening a card shows the mappings themselves — searchable, filterable by source, editable row by row.

The rule that matters: your corrections win

Rows you import or sync are marked as imported. Rows created when a person confirms a code during review are marked as confirmed.

Re-importing refreshes names but never overwrites a code that a person confirmed during review.

This is deliberate. If your accountant decided during review that "Ah Seng Trading" means supplier 400-A003, a later master-data re-import will not undo that decision. You can safely re-import whenever your accounting master data changes.

Check it worked

Send one real document to the bot after importing. If the supplier matches automatically and most lines come back with codes, your master data is doing its job. If everything comes back unmatched, the codes in the CSV are probably not the codes on your supplier documents.

Next: choose how documents arrive — use your document email, connect Telegram, or use both.