Hand your accountant one file
The accountant pack is one workbook made from your book on request — a journal your accountant's system can import, the chart of accounts, a trial balance and every posting — with each amount in your base currency only where your book holds the rate, and a separate sheet for everything it could not convert.
A founder in Ho Chi Minh City with a Singapore company, a Thai bank account and a card billed in US dollars has a familiar problem at month end. The accountant asks for “the books”. What exists is a pile of statements in four currencies and a chat history.
finkpr keeps the books from that pile — you send the statements and receipts
in Telegram or WhatsApp, and every entry is checked before it is written. The
part that was missing was the other end: getting the month out again in a
shape the accountant’s own system will take. That is what /export does.
Who this is for
Two people at once.
- The founder with money in more than one country and currency — a holding company in one place, operations in another, personal and business accounts that have to be kept apart. You want to send one thing and not be asked about it again.
- The accountant in Singapore, Bangkok, Jakarta or Manila who receives it. You work in Xero, QuickBooks or something else, in one base currency, and you have no intention of learning another tool for one client.
How to use it
- In the chat with finkpr, send
/export. - Tap Last month, This year or Everything.
- A workbook arrives, with a caption: the period, the base currency, how many transactions were converted and how many were not.
- Forward it to your accountant.
/export is free. It does not use the AI and spends no credits, so it still
works when your credits have run out. “Last month” means last month on your
calendar, not the server’s — if dates look a day off, set your zone with
/timezone.
A second file follows the workbook: the whole book as plain text, every entry exactly as it is kept. Most accountants will not need it. It is there so the workbook is never the only copy you hold.
What is in the workbook
| Sheet | What it is for |
|---|---|
| Read me | The period, the base currency, how each amount was converted, and how to import each journal |
| Journal | Every transaction as debit and credit lines, in its original currency and in base, with the rate used |
| Xero and QuickBooks | The same journal, laid out for each system’s journal import |
| Chart of accounts | Every account with a stable code, its type and its currencies |
| Trial balance | Debits equal credits in base, and underneath, each account’s balance in its own currency — never added across currencies |
| Postings | Every posting as written, one row each, for anyone who wants to check the arithmetic |
| Not converted | Every transaction that could not be put into base, with the reason |
Each journal sums to exactly zero in base. Where rounding to two decimals
leaves a residue of a cent or two, it goes on one separate rounding line
(account code FXR) rather than nudging a real amount. A residue too large to
be rounding is refused, not hidden.
The rule about exchange rates
This is the part an accountant should read twice.
An amount is converted into your base currency only at a rate written in your book — the price or the cost recorded on that entry. finkpr does not look up a rate for the date and quietly apply it. If any line of a transaction has no such rate, the whole transaction is left out of the journals and listed on Not converted, with the reason.
That is deliberate. A rate pulled from somewhere at export time is a number nobody agreed to, and it would differ from the one your bank actually used. An honest gap the accountant can see is better than a converted figure they cannot trace. To bring a transaction across, record the rate on it — ask finkpr in the chat — and export again.
Which accounting systems are tested
Plainly:
| Layout | Status |
|---|---|
| Generic journal | Verified. It is finkpr’s own layout, and any system with a column-mapping import can take it |
| Xero manual journals | Built from Xero’s documentation and third-party guides. Not yet run through Xero’s importer |
| QuickBooks Online journal entries | Built from Intuit’s help pages. Not yet run through QuickBooks’ importer |
| Zoho Books journals | Built from Zoho’s documentation. Not yet tested, and not yet in the chat workbook |
| Odoo journal entries | Built from Odoo’s documentation. Not yet tested, and not yet in the chat workbook |
The workbook says the same on its Read me sheet. If you are the accountant,
import one small month first and check it against the trial balance before
you trust a year. Two details that save a failed import: Xero and QuickBooks
both take these journals in your base currency only, and both expect the
accounts to exist in your chart first — every code, including FXR.
If your system is Zoho Books or Odoo, use the generic journal for now; its columns map in their import screens.
What it does not do
- It does not push anything into Xero or QuickBooks. You forward a file; nothing is connected to your accountant’s system.
- It does not file anything. No tax return, no VAT, no payroll. It hands your accountant clean data, and they do the rest.
- It is not a download of the book’s full history. The workbook and the text file are the book as it stands. Every past change is kept, but the download that hands you all of them is not built yet — see your data.
- It does not arrive on its own. You ask for it. A monthly message in the chat is built but switched off, and nothing is sent unprompted.