Import principle
Every revenue row should be traceable back to its original source system and understandable during a later payout review.
- Prefer stable external identifiers over row numbers.
- Enter the statement start and end dates in the import flow; the period belongs to the batch and is not a CSV row column.
- Keep source files by period so later batches and failed retries are explainable.
- Use metadata columns for rule scope only when product or source fields are not enough.
- Allocora records the batch ID, physical source-row number, and a versioned row fingerprint after acceptance.