How to automate expense management in Tryton

To automate expense management in Tryton, card spend should arrive as account moves already coded to the right account and analytic axes, or as supplier invoices, with a receipt behind each line, rather than as statement lines waiting to be reconciled. Vergo infers it from your own Tryton history, collects receipts by text message and records moves and supplier invoices through Tryton's RPC interface.

September 29, 2026
See it with your ERP
Book Demo

Key takeaways

  • Tryton is open-source business software with financial and analytic accounting, maintained by the Tryton Foundation.
  • Bank and card statements are booked with the account_statement module, with CSV and OFX import.
  • There is no official employee expense module; analytic accounts can be set on move and invoice lines.
  • Vergo proposes account and analytic coding by inference and records account moves or supplier invoices through Tryton's RPC interface.

Where should you go next?

How do you automate expense management in Tryton, step by step?

  1. Issue an application key. Your administrator or hosting provider creates a user application key for Vergo. Vergo then reads your accounts, analytic accounts and parties.
  2. Keep the cards you have. Connecting your existing cards involves no card applications, no re-issuing and no banking change.
  3. Receipts by text. Employees handle everything by text message — no app to download, no portal login — and Vergo chases missing receipts itself instead of waiting for a report.
  4. Confirm the coding. Vergo proposes the expense account and analytic accounts on each axis you use.
  5. Record the move. Card spend is recorded as an account move against the card account; supplier bills as supplier invoices.

What does Tryton need on each card purchase?

  • Account for the expense.
  • Analytic accounts, one per axis your company reports on.
  • Party: the supplier or card issuer.
  • Date and amount matching the statement line.

Where does Tryton stop and automation start?

Tryton's statement module books what the bank says happened, and its reconcile wizard matches moves to statement lines. Its OCR modules read supplier invoices. Nothing in the standard modules collects a receipt from an employee or decides the analytic split of a card purchase. Vergo reads the receipt itself, line by line, and predicts the coding from what was actually bought, then proposes account and analytic coding together.

A practical example

A research services company on Tryton tracks costs on two analytic axes: department and client project. A lab manager buys reagents for one client project and printer toner for the office on one card. After a quick text for the receipt, Vergo proposes the lab supplies account with the lab department and that client's project for the reagents, and office supplies with administration for the toner. The accountant confirms, and one account move with two lines is recorded; the statement import then reconciles against it.

How Vergo handles this

Vergo proposes the coding by inference from your own accounting structure and history — no rule library to build, no keyword lists to maintain, and new vendors are coded on first sight. In Tryton, it proposes a value for every analytic axis you use, not just the first. Approval workflows are optional and fit how you already control spend: route by GL account, by amount, or by project — or skip approval flows entirely and let policy flags catch only what breaks a rule. Card spend, employee reimbursements and AP invoices run through one coding model — same coding, same review, one reconciliation — and payment stays on the rails you already use.

Frequently Asked Questions

Does Vergo need a Tryton module installed?

No. Vergo connects through Tryton's JSON-RPC interface with an application key.

Who issues the application key?

Your Tryton administrator or hosting provider, through the user application feature.

Can Vergo code multiple analytic axes?

Yes. Vergo proposes a value for each axis your company uses.

Does this work with self-hosted Tryton?

Yes, as long as Vergo can reach the RPC endpoint. Tell us how you host Tryton when you get started.

Do we need new cards?

No. Connecting your existing cards involves no card applications, no re-issuing and no banking change.

CTA Succes Clicker
Get Started

Expense & invoice entry into your ERP on autopilot

Book Demo
Book Demo