Skip to content

Tripletex API Integration

Authentication

  • OAuth2 for customer onboarding
  • Session tokens per request (auto-refresh)
  • Basic Auth (username: "0", password: session_token)

Key Endpoints

30+ endpoints covering: employees, customers, suppliers, invoices, vouchers, projects, travel expenses, payroll, bank reconciliation.

Known Quirks

  • amountCurrency on /supplierInvoice POST → 500
  • voucherDate → field doesn't exist
  • Division must exist for payroll
  • STYRK occupation codes: API does fuzzy match
  • isCustomer/isSupplier are readOnly
  • ALL 4 amount fields required on voucher postings

Provider Architecture

Tripletex access is abstracted behind the IAccountingProvider interface via TripletexProvider. See Accounting Providers for the full interface specification.