Odoo on your own server gets every expense with its receipt.
Approved spend goes to Odoo as a vendor bill or a journal entry, with the tax printed on the document and the receipt attached. The chart of accounts, taxes and partners are read from Odoo. The connection runs through the RevoSpend Agent, so Odoo stays on your network.
- Approved expensefrom RevoSpend to OdooVendor bill or journal entry
- Receiptfrom RevoSpend to OdooAttachment
- Category mappingfrom Odoo to RevoSpendChart of accounts
- Tax ratefrom Odoo to RevoSpendTaxes
- Vendorfrom Odoo to RevoSpendPartners
What it does, and where it stops.
Through the agent, not the internet
The RevoSpend Agent runs on a Windows server that can reach Odoo and connects outbound only; no firewall port is opened. Odoo’s API key is entered in the agent and stays on that server.
The printed tax, not a recalculation
Odoo calculates tax from the net amount and can differ from the receipt by a cent. The tax line is set to the amount printed on the document before the entry is confirmed.
Read back after writing
Each entry is read back from Odoo and compared with what was sent. A difference of even 0.01 is flagged instead of passing silently. A send that stops halfway resumes without creating a second document.
Setup, in three steps.
- 01
Connect the platform
Approve access to your accounting platform once. The chart of accounts, tax codes and suppliers are read; nothing is written yet.
- 02
Map categories
Each spend category is mapped to an account once. A category with no mapping stops the export rather than posting to the wrong account.
- 03
Choose how exports run
One click at period end, or automatically for every approved record. Most teams start manual and switch once they trust it.
The access we ask for, and nothing more.
RevoSpend uses an Odoo API key that you create in Odoo, ideally for a separate user with accounting rights only. It reads companies, accounts, taxes, journals and partners, and writes expenses. Odoo keys last at most three months; removing the key in Odoo ends the connection.
About integrations
If you cannot find an answer here, write to us — we reply the same day.
Get in touchEach connection is set up once: you grant access, the chart of accounts and tax codes are read, and the mapping is done once. The label on each card shows its status; for those available on request we plan the scope together.
Close this month a week early.
Connect your accounting system and see your first match today.

