Syncing billing data
At the top of the page, Recapp shows your default PSA integration alongside a Sync button. Click it to pull the latest agreements and line items from your PSA. The button shows a progress indicator while the sync is running and displays the last sync time once complete. You can filter the entire page by organization and by integration using the two dropdowns next to the sync button. Both filters apply uniformly across all tabs — Agreements, Unmapped, Mapped, Ignored, and Reconciliation — so the counts you see in each tab always reflect your current filter selection.Tabs
- Agreements
- Unmapped
- Mapped
- Ignored
- Reconciliation
The Agreements tab shows every billing agreement synced from your PSA, organized as an expandable tree. Each agreement contains its line items, and each line item shows the product name, billed quantity, unit price, billing type, and quantity source.From this tab you can configure a mapping for any line item, edit an existing mapping, ignore a line item, or delete it. For adjustment or credit lines (negative price), use the Link button to associate the adjustment with its parent line item rather than mapping it to an integration.
Configuring a mapping
When you click Configure Mapping on a line item, Recapp inspects the line item’s billing quantity type from your PSA and determines the appropriate reconciliation mode automatically:Reconciliation modes
Reconciliation modes
- Asset count — reconciles against device counts from an RMM or endpoint integration. You can optionally filter by device category (Desktop, Server, Laptop) and apply advanced filters on OS name or device name.
- Licence count — reconciles against Microsoft CSP or Microsoft 365 license seat counts. You can select specific SKUs to match against.
- User count — reconciles against user counts from an integration. You can choose between licensed users only or all active users.
- Subscription count — reconciles against Pax8 subscription counts. You can select specific subscription products.
- Manual — used for ConnectWise additions or other lines without a declared quantity source. You can optionally choose a comparison integration.
- Custom SQL — quantity is sourced from a custom SQL expression in HaloPSA. Mapping to an integration is not available for these lines; adjust them directly in HaloPSA.
2 so Recapp multiplies the PSA billed quantity by 2 before comparing.
The legacy URL
/reconciliation redirects automatically to the current Billing Reconciliation page. Any bookmarks or external links using the old path will continue to work.