Export the books
A CSV of the journal or the accounts, a DATEV Buchungsstapel for a German tax adviser or a French FEC, with a download link.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Send the accountant every booking from the third quarter as a spreadsheet.
Your agent callsbooks_export$0.001 a call
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"what": "journal",
"from": "2026-07-01",
"to": "2026-09-30"
}Use it when
An accountant or another program needs the books, a German tax adviser wants them in DATEV, or a French tax audit asks for the FEC.
What it does
A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart with balances on to) or datev (a DATEV Buchungsstapel for a German tax adviser: one fiscal year, from-to, default the year so far; needs the datev settings once) or fec (the French Fichier des Écritures Comptables for a tax audit: the fiscal year that holds to, every entry; needs the fec settings once). Conecto files no tax returns: for UK VAT (Making Tax Digital) the journal CSV is the digital link into bridging software.
What comes back
The CSV file with its file_id and download link, and how many rows. The journal has each line's date, entry, account, debit and credit, tax, currency and rate, when the entry was recorded and the entry a reversal undoes. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
whatRequired | string | One of: journal,accounts,datev,fec. |
from | string | YYYY-MM-DD. Matches ^\d{4}-\d{2}-\d{2}$. |
to | string | YYYY-MM-DD. Matches ^\d{4}-\d{2}-\d{2}$. |
datev | object | For what: datev, kept for the next export. adviser (Beraternummer) and client (Mandantennummer) from the tax adviser; chart "03" (SKR03) or "04" (SKR04); account_length (4 to 8, default 4); accounts: each account code used to its DATEV number, like {"4000": "8400", "1010": "1200"} (same_numbers: true when the chart already uses them); tax_keys: a tax's BU-Schlüssel when it isn't German VAT at 19 or 7 percent. |
datev.adviser | integer | 1,001 to 9,999,999. |
datev.client | integer | 1 to 99,999. |
datev.chart | string | One of: 03,04. |
datev.account_length | integer | 4 to 8. |
datev.accounts | object | |
datev.same_numbers | boolean | |
datev.tax_keys | object | |
fec | object | For what: fec, kept for the next export. siren (9 digits; read from a French VAT ID when left out); accounts: each account code used to its plan comptable général number, like {"4000": "706000", "1010": "512000"} (same_numbers: true when the chart already uses them). |
fec.siren | string | Up to 14 characters. |
fec.accounts | object | |
fec.same_numbers | boolean |
The call
Over MCP, call books_export on https://api.conecto.chat/mcp/books. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/books_export \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"what":"journal","from":"2026-07-01","to":"2026-09-30"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
no_books409 | The business keeps no books yet. | Set them up with books_setup (base currency, start date). |
invalid_input400 | A date is not a date like 2026-10-01, or from is after to. | Fix the date. |
storage_full409 | The file store has no room for the CSV. | Delete files with files_delete, or add room with files_add_storage. |
invalid_input400 | For datev or fec: the adviser's numbers or the SIREN are missing, an account used has no DATEV or plan comptable général number, a tax has no key, the period crosses a fiscal year, or the books are not in euros. | Give what the message names in datev (it is kept), or export each fiscal year on its own. |
More Bookkeeping tools
All 33 tools- Set up the books
books_setupStarts the business's double-entry books (currency, start date, chart of accounts) or changes their settings.$0.001 a call - Read the books' settings
books_getThe books' settings: currency, start date, fiscal year, locked period, roles, payment accounts, taxes, and what is waiting.Free* - List the chart of accounts
books_list_accountsEvery account with its code, type, role and balance on a day.Free* - Add or change accounts
books_save_accountsAdds accounts or changes them, matched by code: name, type, description, code, role or archived.$0.001 a call - Add or change a tax
books_save_taxAdds or changes a tax rate the books use (VAT, GST, sales tax), matched by name.$0.001 a call - Book an expense
books_record_expenseBooks a cost the business paid, with its tax split off and the receipt attached.$0.01 a call - Book a journal entry
books_record_entryBooks a journal entry of two or more balancing lines, for whatever the other tools do not cover.$0.01 a call - Attach a receipt
books_attach_receiptAttaches a receipt from the file store to an entry that has none.$0.01 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md