Customers you invoice and vendors you buy from — contacts are the foundation of invoices, expenses, and reports in OjaSuite.
A contact represents any person or business you transact with. Contacts can be:
Every invoice, payment, and expense in OjaSuite is linked to a contact, which is why adding contacts before creating transactions is the recommended first step.
| Type | Use Case |
|---|---|
| Customer | Appears in the customer selector when creating invoices. Transaction history shows invoices and payments. |
| Vendor | Appears in the vendor selector when recording expenses. Transaction history shows expenses. |
| Both | Available in both invoices and expenses. Useful for contacts who are suppliers and customers simultaneously. |
Click any contact's name from the contacts list to open their detail page. Here you can see:
The contact detail page shows the cumulative balance owed by that customer — the sum of all Unpaid and Partial invoice balances. This gives you an instant view of what a specific customer owes without running a report.
For a full cross-customer receivables view, use Reports → Debtors List.
To edit a contact, click their name and then click Edit. You can update all fields at any time.
Contacts that have linked invoices, payments, or expenses cannot be deleted — OjaSuite preserves the transaction history. To retire a contact, simply stop creating new transactions against them.
To add a large number of contacts at once, use the CSV import tool. See the Import article for a step-by-step walkthrough of the import wizard.