Connect Field Software to Accounting: What Actually Syncs
When you connect field software to accounting, three things move automatically: the customer invoices you raise from the job, the customer register behind them, and — with Fortnox — supplier invoices. Almost nothing else does. Bank reconciliation, the VAT return, payroll, depreciation and year-end all stay in the accounting system, done by you or your bookkeeper. An accounting integration is an invoice pipe with a customer list attached, not a bookkeeping robot. The part that decides whether it works is boring and happens before you click connect: agreeing with your bookkeeper which article posts to which revenue account, and which VAT code goes with it.
What an accounting integration actually moves
Every field system markets this differently, but under the marketing the surface area is narrow. Here is what a modern OAuth-based link to Fortnox or Visma genuinely transfers.
| Data | Direction | Reality check |
|---|---|---|
| Customer invoice header and lines | Field system → accounting | The core of the integration. Lands as a customer invoice with lines, VAT, terms and a due date. |
| Customer register | Field system → accounting | New customers are created or matched on the fly. Matching rules matter more than you think. |
| Supplier invoices | Field system → accounting (Fortnox) | The supplier invoice you photographed on the job card lands as a supplier invoice for approval. |
| Credit notes | Field system → accounting | Usually yes, if you raise the credit in the field system. Credit it in the accounting system instead and the two drift apart. |
| Articles / price list | Varies | Often not synced at all. Your field system's articles and your accounting system's articles are frequently two separate lists that happen to agree. |
| Payments and bank | Neither | Paid status comes from the bank into accounting. Your field system does not see the bank. |
| VAT return, payroll, year-end | Neither | Entirely in the accounting system. No field tool touches these. |
What stays manual, permanently
This is where owners get surprised. None of the following is a gap that a better integration fixes — they are outside the scope of what an invoice pipe can do:
- Bank reconciliation. Matching payments to open invoices happens in accounting, against a bank feed. Even if it is automatic there, it is not the field system doing it.
- Chasing payment. Reminders and debt collection sit wherever your ledger is. Decide which system sends the reminder, then turn the other one off, or your customer gets two.
- The VAT return. Your integration supplies correctly coded lines. Someone still files.
- Payroll. A geofenced time clock can export hours to a payroll CSV, but the payroll run and the employer declaration are separate.
- Supplier invoice approval and coding. The photo capture gets the document in. A human still checks it against the job and approves it.
- Anything you post directly in accounting. Manual journal entries, adjustments and accruals never come back to the field system.
A fair expectation: an accounting integration removes retyping and typos. It does not remove your bookkeeper.
The mapping decisions to make with your bookkeeper before you connect
Book 45 minutes with whoever does your books. Bring your article list. Decide these six things and write the answers down, because you will be asked for them during setup and guessing costs you a month of corrections.
1. Which revenue account does each article post to
In Sweden this means the BAS chart of accounts. Most small trades firms end up splitting labour and materials — labour to a services sales account, materials to a goods sales account — because ROT reporting and gross-margin analysis both need the split. If you also do reverse-charge construction work, that needs a third, zero-VAT sales account. Your bookkeeper picks the actual numbers; your job is to make sure every article in your price list maps to exactly one of them and none is left on a default.
2. VAT code per article, not per invoice
The code travels with the line, not the document. Standard Swedish VAT is 25%. Reverse-charge construction services (omvänd byggmoms) between two construction businesses carry no VAT on the invoice and a mandatory reference on the document instead. Get this wrong on an article and every invoice using it is wrong. Check the current rules at Skatteverket rather than trusting an old template.
3. Customer numbers: who owns them
Two registers, one truth. Either the field system creates customers and the accounting system accepts its numbers, or the accounting system owns numbering and the field system matches against it. Matching is normally on organisation number or email. If your register has three versions of the same customer with different spellings, clean it up before you connect — otherwise you duplicate the mess.
4. Invoice number series
Pick one system to allocate invoice numbers. Numbers must be unbroken and sequential. Two systems allocating from the same range produces duplicates that you cannot simply delete your way out of, because a Swedish invoice number, once issued, is part of your accounting records.
5. The ROT split
ROT is the Swedish tax deduction for household work: 30% of the labour cost, with an annual per-person ceiling shared with RUT (check the current amount at Skatteverket). The customer pays the net; you claim the rest from the tax authority. That means one invoice becomes two receivables — one from the customer, one from Skatteverket — and your bookkeeper needs a separate receivable account for the Skatteverket half so it does not sit in your normal customer ledger looking overdue. Agree that account name at the same meeting. Green-tech (grön teknik) works the same way but is its own scheme with its own rate, so it needs its own mapping.
6. Terms, interest and delivery
Payment days, late-payment interest, and whether the invoice goes as PDF, email or e-invoice. Decide which system is authoritative. If your field system says 30 days and your accounting defaults to 20, whichever posts last wins and neither of you notices for a quarter.
How the connection works: OAuth, not a password
In 2026 the standard is OAuth. You click connect, get sent to Fortnox or Visma, log in there, and approve a scoped consent screen. The field system receives a token, never your password. Three practical consequences:
- The person clicking connect needs admin rights in the accounting system, not just the field system.
- Consent has scopes. If invoices post but customers do not, the scope for customers was probably not granted. Reconnect rather than debug.
- Tokens expire and can be revoked. If sync stops dead one morning, check the connection status before you assume data loss. Nothing is lost — it is queued or it is refused.
Connect day: the order that avoids a mess
- Clean the customer register in whichever system is going to own it.
- Map every article to an account and a VAT code. Leave nothing on a default.
- Decide the invoice number series and switch off numbering in the other system.
- Connect via OAuth with an admin account.
- Push one real invoice. A small one, with both labour and materials, and ROT if you do ROT.
- Open it in accounting. Check the accounts, the VAT, the customer, the number and the due date — all five.
- Only then push the rest. Do not backfill history; start from a date and keep the old invoices where they are.
Where it breaks
Four failure modes account for most of the pain: an article with no account mapping silently falling to a catch-all; duplicate customers from loose matching; VAT codes copied from a pre-reverse-charge template; and both systems sending payment reminders. All four are decided before you connect, which is exactly why the setup meeting matters more than the software.
Outside Sweden: same map, different labels
If you are reading this in the UK, New Zealand or Australia, the structure is identical and only the names change. Swap BAS for your own chart of accounts, Swedish 25% VAT for UK VAT at 20% or NZ GST at 15%, and reverse-charge construction VAT for the UK's CIS domestic reverse charge. ROT has no direct equivalent, so ignore that decision — but the split-receivable problem it creates shows up anywhere a third party pays part of your invoice, including insurers and grant schemes. The one honest constant: the integration moves invoices and customers. Everything downstream of the bank is still bookkeeping.
What you actually get back
Roughly: no retyping, no transcription errors between the job and the ledger, and invoices that go out the day the job finishes instead of the weekend after. That is real money. It is just not the same as automated bookkeeping, and any vendor implying otherwise is selling you a disappointment.
OdinTask connects to both Fortnox and Visma over OAuth, and syncs customer invoices, supplier invoices and the customer register — including the ROT split and the Skatteverket claim file, so the deducted half does not go missing. Everything above about mapping still applies; we just make the decisions visible instead of hiding them behind a default. Start a 14-day free trial or see pricing.
FAQ
Does connecting field software to accounting mean my bookkeeping is automatic?
No. The integration moves customer invoices, the customer register and supplier invoices into the accounting system. Bank reconciliation, the VAT return, payroll, journal entries and year-end all stay in the accounting system and still need a person. What you gain is the end of retyping invoices and the typos that come with it, not the end of bookkeeping.
Which accounting systems does OdinTask connect to?
Fortnox and Visma, both over OAuth, so you log in at the accounting system and approve a scoped consent rather than handing over a password. Fortnox syncs customer invoices and supplier invoices plus the customer register. Visma is a drafts-and-best-effort link. If you use something else, plan on exporting rather than syncing.
Do payments sync back from accounting to my field system?
Generally no. Payment status comes from your bank feed into the accounting system, and that is where the paid or unpaid truth lives. Your field system does not see the bank. Decide early which system sends payment reminders and switch the other one off, otherwise your customer receives two chasers for the same invoice.
What should I agree with my bookkeeper before connecting?
Six things: which revenue account each article posts to, the VAT code per article including reverse charge, who owns customer numbering and how customers are matched, which system allocates the invoice number series, how the ROT split posts including a separate receivable for the Skatteverket half, and default payment terms. Write the answers down before setup.
How does ROT work when the invoice syncs to accounting?
ROT is 30% of the labour cost with an annual per-person ceiling shared with RUT; check the current amount at Skatteverket. One invoice becomes two receivables: the net from the customer and the deducted part from Skatteverket. Your bookkeeper should give the Skatteverket half its own receivable account so it does not sit in the customer ledger looking overdue.
Should I backfill old invoices when I connect?
No. Pick a start date and sync forward from it. Old invoices already exist in your accounting system, and pushing them again creates duplicate numbers you cannot cleanly delete, because an issued invoice number is part of your accounting records. Test with one real invoice containing labour, materials and ROT, verify it in accounting, then continue.
One system for your field-service business
Booking, quotes with ROT, scheduling, an offline app, time tracking and invoicing — in your own brand.
Try OdinTask free