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
amountCurrencyon/supplierInvoicePOST → 500voucherDate→ field doesn't exist- Division must exist for payroll
- STYRK occupation codes: API does fuzzy match
isCustomer/isSupplierare 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.