Customers
A Customer is the central entity in the FAR module. It represents a financial relationship with a party — the entity you invoice, collect payment from, and manage receivables for. Every customer references a party in the PRM (Party Relationship Management) module, linking the accounts-receivable record to the broader party identity.
Party linkage
Each customer record references a party in PRM. This means the customer's name, address, and contact details live in PRM, while FAR holds the financial classification, terms, and transaction history. A single party can exist in PRM without being a FAR customer — the customer record is created when the party enters a financial relationship.
Classification
Customers are classified along four dimensions, each backed by a lookup table:
| Dimension | Default | Purpose |
|---|---|---|
| Customer type | EXT | Distinguishes external customers from internal entities |
| Customer class | PROFIT | Groups customers for reporting (e.g. profit-centre analysis) |
| Status | A | Active/inactive lifecycle state |
| Approval status | A | Tracks whether the customer record has been approved |
All four dimensions use code-based lookups with internationalisation (i18n) support, so display values can be translated without changing the underlying codes.
Default terms
Each customer can carry default values that cascade to new transactions:
- Freight term code — default shipping terms for the customer
- Payment term — references a payment term record that defines when payments are due (e.g. Net 30, 2/10 Net 30)
- Price list version — optional reference to a price list in PCM (Price and Catalogue Management), used when generating transaction line pricing
These defaults can be overridden at the customer site use level, giving different terms to different locations or billing purposes.
Customer code
Every customer is assigned an auto-generated customer code on creation. This code provides a human-readable, unique identifier for the customer within the tenant.
Authorisation
Access to customer records is managed through the platform's authorisation system. Permissions cascade to related entities — sites, transactions, receipts, and credentials — so that access to a customer implicitly grants visibility to its dependent records.
Further reading
- Customer Sites and Site Uses — how customers operate across multiple locations
- Customer Transactions — invoices, credits, and debits against a customer
- Customer Invites and Authentication — onboarding users and managing API access