Odoo modules

Twinfield Connector for Odoo

Post your invoices in Odoo and leave the rest to the connector. Start with approval: you see everything before it goes to Twinfield. All correct? Switch to automatic and never look back at invoices, credit notes or changes to customers and suppliers.

Odoo 19 · Community & Enterprise NL · EN · DE · FR
Contact us Read the user guide

Soon available in the Odoo Apps Store. Want to start now? Contact us.

Quickly done

Connected in a quarter of an hour. Never retype an invoice again.

Install, log in to Twinfield once and go through the mappings: the overview shows the way. After that you simply post your invoices in Odoo and they appear in Twinfield by themselves.

± 15 min to install, connect and set up
0 invoices you still enter by hand in Twinfield
< 5 min after posting, the invoice is in Twinfield by itself
The overview: which steps are left and what needs attention.
The overview: which steps are left and what needs attention.

What the connector does

Your bookkeeping in Twinfield, without retyping

You simply work in Odoo. The connector keeps Twinfield up to date and shows exactly what happens.

Invoices and credit notes

Every posted customer invoice and vendor bill goes to the right daybook in Twinfield, with one line per ledger account and VAT code. An invoice is never sent twice.

Customers and suppliers

Existing relations are recognised by VAT or Chamber of Commerce number. The connector creates new relations in Twinfield and sends along changes made in Odoo.

Smart mapping

Map VAT, ledger accounts and daybooks once. The connector suggests, shows what is still needed and only asks for what your company really uses.

Check first, then automatic

Start with approval: nothing goes to Twinfield until you click Approve. All correct? Then switch each type to automatic.

Payment status in Odoo

See in Odoo which invoices are paid (matched) in Twinfield, with an overview of open items. For information only: Odoo itself does not change.

Clear about what needs attention

One overview of what is waiting, what went wrong and why, plus a daily summary e-mail. Nothing gets lost: what can't go yet waits in the queue.

How it works

From first click to never looking back

You start safely with approval. Once you see everything goes well, you switch to automatic.

± 5 minutes

Install and connect

Install the module in Odoo, click Connect Twinfield and log in to Twinfield once. No licence key needed.

± 10 minutes

Set up

Choose the administration and a start date, fetch the VAT codes, ledger accounts and daybooks and map them. The overview walks you through the steps.

The first weeks

First with approval

Invoices, new relations and changes wait until you click Approve. You see exactly what goes to Twinfield and check it there.

From then on

Switch to automatic, done

All correct? Switch to automatic. Invoices, credit notes and customer changes go by themselves. You only get a heads-up when something needs attention.

What it looks like

Everything in one place in Odoo

Every invoice shows whether it is in Twinfield, with booking number and payment status.
Every invoice shows whether it is in Twinfield, with booking number and payment status.
Mapping VAT with suggestions. Only what you really use needs a mapping.
Mapping VAT with suggestions. Only what you really use needs a mapping.
Customers and suppliers: the connector looks them up in Twinfield and lets you choose when in doubt.
Customers and suppliers: the connector looks them up in Twinfield and lets you choose when in doubt.
Payments & revenue: what is paid and what is still open, from Twinfield.
Payments & revenue: what is paid and what is still open, from Twinfield.

Safe and predictable

Built to keep your books intact

  • One way: from Odoo to Twinfield. Nothing from Twinfield is ever written into your Odoo invoices, relations or settings.
  • No passwords in Odoo: you log in at Twinfield itself. Odoo only gets a key that is valid for one hour.
  • Stored encrypted: the access to Twinfield is stored encrypted on the ERP2XL connection service, on a server in the Netherlands.
  • Invoice data goes directly from your Odoo to Twinfield, not through ERP2XL.
  • Checked first: an invoice with a missing mapping is not sent. You see exactly what is missing.
  • Nothing lost: if Twinfield can't be reached for a moment, invoices wait in the queue and go later by themselves.

What you need

Requirements

  • Odoo 19 (Community or Enterprise) on your own server or Odoo.sh. Odoo Online does not allow custom modules.
  • A Twinfield subscription and a Twinfield user with access to the administration.
  • Odoo reachable on a public https address, such as https://erp.yourcompany.com.
  • Someone with administrator rights in Odoo to install and connect.

Good to know

What the connector deliberately doesn't do

  • Write anything from Twinfield back into Odoo. Payment status is for information only.
  • Change payments, bank details, payment terms or credit limits in Twinfield.
  • Send product lines: Twinfield gets one line per ledger account and VAT code.
  • Delete final bookings in Twinfield. Corrections are made with a credit note.

Frequently asked questions

Questions about the Twinfield Connector

Does the connector work with several companies or administrations?

Yes. Each company in Odoo books into a Twinfield administration of its choice. An accountant with many administrations can create a separate Twinfield user per client, so the connection can only reach that one administration.

What happens to invoices from before the installation?

You choose a start date. Only invoices from that date onwards go to Twinfield. Older invoices stay as they are.

What if an invoice is already in Twinfield?

Before sending, the connector checks whether the invoice number is already booked on that customer or supplier in Twinfield. If so, the invoice is not sent again.

Can I still change an invoice that was sent?

The connector can delete a provisional booking in Twinfield when you reset the invoice to draft in Odoo. A final booking can't be deleted: then you create a credit note, as in any bookkeeping.

Does it work with foreign currencies?

Yes, as long as the currency exists in Twinfield. Amounts go to Twinfield in the invoice currency; Twinfield converts them with its own rate.

Does ERP2XL see my invoices?

No. Invoices and relations go directly from your Odoo to Twinfield. The ERP2XL connection service only takes care of the access and only sees usage counts, no content.

What happens if I stop?

Click Disconnect Twinfield or uninstall the module. Everything already in Twinfield stays there. The connector keeps its data only in its own tables; uninstalling removes them.

Ready to connect Odoo and Twinfield?

Take your time to read the user guide and the terms of use, or ask us your question.