Rules your team can read
Conditions are written as sentences, not code, and checked as you type. See Writing rules.
RefinePoint is a workspace for reconciliation and month-end close. It takes data from your banks, ledgers, ERPs, vendors and files, matches records across them, explains the differences, and gives your team a governed place to resolve what is left: who is working on which break, by when, approved by whom.

| Idea | What it is |
|---|---|
| Workspace | Your organisation’s space in RefinePoint. Everything (data, reconciliations, rules, members) belongs to one workspace. You can belong to several and switch between them. |
| Data source | Where data comes from: an uploaded file, a connected system (Tally, Xero, QuickBooks, a database, a warehouse) or files arriving by SFTP or the API. |
| Reconciliation | A saved set-up (also called a process) that compares one to four sides, each read from a data source, and says what matches. |
| Fields | The common names each side’s columns are mapped onto (reference, date, amount, party…), so different files can be compared. |
| Matching pass | One way of pairing records across sides, tried in order: an exact reference first, then amount and date within a tolerance, and so on. |
| Run | One execution of a reconciliation on the latest data. Each run produces records: matched, partly matched, unmatched or duplicate. |
| Break | A record that needs attention: something did not match, or matched with a difference. Breaks are assigned, investigated and resolved. |
| Reason code | A label that explains a known kind of break, such as bank charges, and can clear it automatically. |
| Rule | A short English sentence that decides something: narration contains 'SMS' and amount is less than 500. Rules are used for filters, fields, reason codes, checks and workflow. |
| Version | Every change to a live reconciliation is prepared as a staging version and, where approval is on, approved before it goes live. |
Rules your team can read
Conditions are written as sentences, not code, and checked as you type. See Writing rules.
Changes are controlled
Live set-ups change only through approved versions. See Versions and approval.
Built for volume
Data is prepared and matched in an embedded analytical engine that handles files larger than memory.
Extensible
Your own functions and connectors can be added without waiting for a release. See Plugins.