Prepare, review, and import payees
Workspace Owners and Admins can open Account > Payees > Import Payees to prepare one CSV, Excel 97–2003 XLS, or XLSX file per independent batch. Finance and Viewer roles cannot access this workflow.
- Download the generic payee CSV or XLSX template; each contains exactly the supported payee and contract-economics fields with synthetic example data.
- For XLS and XLSX, select one worksheet and its header row. Allocora never combines worksheets. For CSV, select the header row.
- Excel 5/95 XLS workbooks are not supported. Save or convert them to CSV, Excel 97–2003 XLS, or XLSX before uploading.
- In Excel 97–2003 XLS files, formulas are kept as raw formula text and are never run. Spreadsheet dates are normalized to YYYY-MM-DD.
- Explicitly map External ID, Name, and Type. Allocora does not generate a missing stable source ID. Review every suggested mapping before confirming it.
- Optional provider IDs can be retained as labelled provenance-only columns. They do not create or match provider identities.
- After mapping confirmation, start an asynchronous no-write preview. It streams up to 50,000 rows, validates supported fields and dates, detects duplicate or existing external IDs, reports shared-email warnings, retains provider IDs as preview provenance, and projects workspace payee capacity.
- Review blockers and warnings before continuing. Warning-bearing previews require explicit acknowledgement. Corrected worksheet, header, or mapping context requires regeneration; corrected row values or row count require uploading the corrected file as a new batch.
- When the active preview has no blockers, explicitly confirm the create-only import. Allocora rechecks the reviewed evidence immediately and in the queued worker, including live role, plan capacity, and external-ID availability. A changed condition blocks the full batch instead of skipping or updating existing payees.
- A successful commit atomically creates the full reviewed batch: one new payee, one version 1 containing only approved imported fields, and one immutable provenance row for each source row. Provider identifiers stay in provenance and the crosswalk; they never create provider identities.
- Download the versioned XLSX crosswalk to match source rows and external IDs to the new Allocora payee IDs. After success, the raw source is queued for deletion while the immutable preview, commit result, row provenance, hashes, counts, and audit evidence remain.
- The import does not create rules, start calculations, generate statements, create payouts, call integrations, or move money. You decide when to configure rules and run calculations.
- If processing fails, the complete attempted import is rolled back. Failures marked retryable can use the same reviewed batch; source-data, identity, or capacity conflicts must be corrected first.
- Bulk removal of an imported payee batch is not available in this release. Permanent locking after rules, calculations, statements, or payouts depend on imported payees remains a later migration stage.