Rillet
Monk connects directly to the Rillet Accounting API v4 over HTTPS. The integration supports Rillet organizations with multiple subsidiaries and multi-currency receivables.Supported entities
Authentication
- A Rillet organization API key is generated in Organization Settings → API Keys and pasted into Monk.
- Monk stores the key encrypted and sends it as a
Bearertoken on every request. - If the key is revoked or expired, the connection health banner prompts for a replacement key.
Multi-entity, currency, and parent-child
- Subsidiaries: A Rillet organization can contain multiple subsidiaries. During setup you select the subsidiary that maps to the current Monk organization. Customers and products are organization-wide; invoices, payments, and credit memos are scoped to the selected subsidiary.
- Currency: Invoice and payment amounts retain their original ISO currency and exchange rate. Monk does not perform FX conversion; payments are applied in the invoice currency.
- Customer hierarchy: Rillet does not expose a customer parent/child field, so Monk treats all customers as top-level accounts.
Configuration options
- Subsidiary selection: pick the Rillet subsidiary to associate with this Monk org.
- Payment account: choose the Rillet GL account used for payment transactions.
- Historical cutover date: limit how far back Monk imports invoices and payments.
- Auto-import: enable or disable automatic import of new Rillet invoices and customers.
Sync and reliability
- Incremental, cursor-based sync using
updated.gttimestamps. - Periodic full-snapshot reconciliation catches deleted Rillet customers, invoices, and credit memos.
- Product records are periodically reconciled with a full snapshot because they do not carry a modification timestamp.
- All monetary values use Rillet’s decimal-string amounts to preserve precision.